@charset "UTF-8";
/* line 1, ../sass/compatibility.scss */
#compatibility, .compatibility {
 /*!
* Bootstrap v3.2.0 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
  /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
 /*!
*  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
  /*end side nav*/
  /* CONVERSION TOUTS */
  /* WEBCAST PAGES */
  /* SIDE BAR FEATURED CONTENT */
  /* PRO MEMBER */
  /* END PRO MEMBER */
  /* CHROME 33 FONT FIX */
}
/* line 9, ../sass/compatibility.scss */
#compatibility html, .compatibility html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/* line 14, ../sass/compatibility.scss */
#compatibility body, .compatibility body {
  margin: 0;
}
/* line 17, ../sass/compatibility.scss */
#compatibility article,
#compatibility aside,
#compatibility details,
#compatibility figcaption,
#compatibility figure,
#compatibility footer,
#compatibility header,
#compatibility hgroup,
#compatibility main,
#compatibility nav,
#compatibility section,
#compatibility summary, .compatibility article,
.compatibility aside,
.compatibility details,
.compatibility figcaption,
.compatibility figure,
.compatibility footer,
.compatibility header,
.compatibility hgroup,
.compatibility main,
.compatibility nav,
.compatibility section,
.compatibility summary {
  display: block;
}
/* line 31, ../sass/compatibility.scss */
#compatibility audio,
#compatibility canvas,
#compatibility progress,
#compatibility video, .compatibility audio,
.compatibility canvas,
.compatibility progress,
.compatibility video {
  display: inline-block;
  vertical-align: baseline;
}
/* line 38, ../sass/compatibility.scss */
#compatibility audio:not([controls]), .compatibility audio:not([controls]) {
  display: none;
  height: 0;
}
/* line 42, ../sass/compatibility.scss */
#compatibility [hidden],
#compatibility template, .compatibility [hidden],
.compatibility template {
  display: none;
}
/* line 46, ../sass/compatibility.scss */
#compatibility a, .compatibility a {
  background: 0 0;
}
/* line 49, ../sass/compatibility.scss */
#compatibility a:active,
#compatibility a:hover, .compatibility a:active,
.compatibility a:hover {
  outline: 0;
}
/* line 53, ../sass/compatibility.scss */
#compatibility abbr[title], .compatibility abbr[title] {
  border-bottom: 1px dotted;
}
/* line 56, ../sass/compatibility.scss */
#compatibility b,
#compatibility strong, .compatibility b,
.compatibility strong {
  font-weight: 700;
}
/* line 60, ../sass/compatibility.scss */
#compatibility dfn, .compatibility dfn {
  font-style: italic;
}
/* line 63, ../sass/compatibility.scss */
#compatibility h1, .compatibility h1 {
  margin: .67em 0;
  font-size: 2em;
}
/* line 67, ../sass/compatibility.scss */
#compatibility mark, .compatibility mark {
  color: #000;
  background: #ff0;
}
/* line 71, ../sass/compatibility.scss */
#compatibility small, .compatibility small {
  font-size: 80%;
}
/* line 74, ../sass/compatibility.scss */
#compatibility sub,
#compatibility sup, .compatibility sub,
.compatibility sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
/* line 81, ../sass/compatibility.scss */
#compatibility sup, .compatibility sup {
  top: -0.5em;
}
/* line 84, ../sass/compatibility.scss */
#compatibility sub, .compatibility sub {
  bottom: -0.25em;
}
/* line 87, ../sass/compatibility.scss */
#compatibility img, .compatibility img {
  border: 0;
  height: initial;
  width: initial;
}
/* line 92, ../sass/compatibility.scss */
#compatibility svg:not(:root), .compatibility svg:not(:root) {
  overflow: hidden;
}
/* line 95, ../sass/compatibility.scss */
#compatibility figure, .compatibility figure {
  margin: 1em 40px;
}
/* line 98, ../sass/compatibility.scss */
#compatibility hr, .compatibility hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 104, ../sass/compatibility.scss */
#compatibility pre, .compatibility pre {
  overflow: auto;
}
/* line 107, ../sass/compatibility.scss */
#compatibility code,
#compatibility kbd,
#compatibility pre,
#compatibility samp, .compatibility code,
.compatibility kbd,
.compatibility pre,
.compatibility samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* line 114, ../sass/compatibility.scss */
#compatibility button,
#compatibility input,
#compatibility optgroup,
#compatibility select,
#compatibility textarea, .compatibility button,
.compatibility input,
.compatibility optgroup,
.compatibility select,
.compatibility textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
/* line 123, ../sass/compatibility.scss */
#compatibility button, .compatibility button {
  overflow: visible;
}
/* line 126, ../sass/compatibility.scss */
#compatibility button,
#compatibility select, .compatibility button,
.compatibility select {
  text-transform: none;
}
/* line 130, ../sass/compatibility.scss */
#compatibility button,
#compatibility html input[type=button],
#compatibility input[type=reset],
#compatibility input[type=submit], .compatibility button,
.compatibility html input[type=button],
.compatibility input[type=reset],
.compatibility input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
/* line 137, ../sass/compatibility.scss */
#compatibility button[disabled],
#compatibility html input[disabled], .compatibility button[disabled],
.compatibility html input[disabled] {
  cursor: default;
}
/* line 141, ../sass/compatibility.scss */
#compatibility button::-moz-focus-inner,
#compatibility input::-moz-focus-inner, .compatibility button::-moz-focus-inner,
.compatibility input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 146, ../sass/compatibility.scss */
#compatibility input, .compatibility input {
  line-height: normal;
}
/* line 149, ../sass/compatibility.scss */
#compatibility input[type=checkbox],
#compatibility input[type=radio], .compatibility input[type=checkbox],
.compatibility input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
/* line 156, ../sass/compatibility.scss */
#compatibility input[type=number]::-webkit-inner-spin-button,
#compatibility input[type=number]::-webkit-outer-spin-button, .compatibility input[type=number]::-webkit-inner-spin-button,
.compatibility input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/* line 160, ../sass/compatibility.scss */
#compatibility input[type=search], .compatibility input[type=search] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
/* line 166, ../sass/compatibility.scss */
#compatibility input[type=search]::-webkit-search-cancel-button,
#compatibility input[type=search]::-webkit-search-decoration, .compatibility input[type=search]::-webkit-search-cancel-button,
.compatibility input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/* line 170, ../sass/compatibility.scss */
#compatibility fieldset, .compatibility fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid silver;
}
/* line 175, ../sass/compatibility.scss */
#compatibility legend, .compatibility legend {
  padding: 0;
  border: 0;
}
/* line 179, ../sass/compatibility.scss */
#compatibility textarea, .compatibility textarea {
  overflow: auto;
}
/* line 182, ../sass/compatibility.scss */
#compatibility optgroup, .compatibility optgroup {
  font-weight: 700;
}
/* line 185, ../sass/compatibility.scss */
#compatibility table, .compatibility table {
  border-spacing: 0;
  border-collapse: collapse;
}
/* line 189, ../sass/compatibility.scss */
#compatibility td,
#compatibility th, .compatibility td,
.compatibility th {
  padding: 0;
}
@media print {
  /* line 194, ../sass/compatibility.scss */
  #compatibility *, .compatibility * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 201, ../sass/compatibility.scss */
  #compatibility a,
  #compatibility a:visited, .compatibility a,
  .compatibility a:visited {
    text-decoration: underline;
  }
  /* line 205, ../sass/compatibility.scss */
  #compatibility a[href]:after, .compatibility a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 208, ../sass/compatibility.scss */
  #compatibility abbr[title]:after, .compatibility abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 211, ../sass/compatibility.scss */
  #compatibility a[href^="javascript:"]:after,
  #compatibility a[href^="#"]:after, .compatibility a[href^="javascript:"]:after,
  .compatibility a[href^="#"]:after {
    content: "";
  }
  /* line 215, ../sass/compatibility.scss */
  #compatibility pre,
  #compatibility blockquote, .compatibility pre,
  .compatibility blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 220, ../sass/compatibility.scss */
  #compatibility thead, .compatibility thead {
    display: table-header-group;
  }
  /* line 223, ../sass/compatibility.scss */
  #compatibility tr,
  #compatibility img, .compatibility tr,
  .compatibility img {
    page-break-inside: avoid;
  }
  /* line 227, ../sass/compatibility.scss */
  #compatibility img, .compatibility img {
    max-width: 100% !important;
  }
  /* line 230, ../sass/compatibility.scss */
  #compatibility p,
  #compatibility h2,
  #compatibility h3, .compatibility p,
  .compatibility h2,
  .compatibility h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 236, ../sass/compatibility.scss */
  #compatibility h2,
  #compatibility h3, .compatibility h2,
  .compatibility h3 {
    page-break-after: avoid;
  }
  /* line 240, ../sass/compatibility.scss */
  #compatibility select, .compatibility select {
    background: #fff !important;
  }
  /* line 243, ../sass/compatibility.scss */
  #compatibility .navbar, .compatibility .navbar {
    display: none;
  }
  /* line 246, ../sass/compatibility.scss */
  #compatibility .table td,
  #compatibility .table th, .compatibility .table td,
  .compatibility .table th {
    background-color: #fff !important;
  }
  /* line 250, ../sass/compatibility.scss */
  #compatibility .btn > .caret,
  #compatibility .dropup > .btn > .caret, .compatibility .btn > .caret,
  .compatibility .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  /* line 254, ../sass/compatibility.scss */
  #compatibility .label, .compatibility .label {
    border: 1px solid #000;
  }
  /* line 257, ../sass/compatibility.scss */
  #compatibility .table, .compatibility .table {
    border-collapse: collapse !important;
  }
  /* line 260, ../sass/compatibility.scss */
  #compatibility .table-bordered th,
  #compatibility .table-bordered td, .compatibility .table-bordered th,
  .compatibility .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  /* line 1, ../sass/compatibility.scss */
  #compatibility, .compatibility {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
  }
}
/* line 270, ../sass/compatibility.scss */
#compatibility .glyphicon, .compatibility .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 281, ../sass/compatibility.scss */
#compatibility .glyphicon-asterisk:before, .compatibility .glyphicon-asterisk:before {
  content: "*";
}
/* line 284, ../sass/compatibility.scss */
#compatibility .glyphicon-plus:before, .compatibility .glyphicon-plus:before {
  content: "+";
}
/* line 287, ../sass/compatibility.scss */
#compatibility .glyphicon-euro:before, .compatibility .glyphicon-euro:before {
  content: "€";
}
/* line 290, ../sass/compatibility.scss */
#compatibility .glyphicon-minus:before, .compatibility .glyphicon-minus:before {
  content: "−";
}
/* line 293, ../sass/compatibility.scss */
#compatibility .glyphicon-cloud:before, .compatibility .glyphicon-cloud:before {
  content: "☁";
}
/* line 296, ../sass/compatibility.scss */
#compatibility .glyphicon-envelope:before, .compatibility .glyphicon-envelope:before {
  content: "✉";
}
/* line 299, ../sass/compatibility.scss */
#compatibility .glyphicon-pencil:before, .compatibility .glyphicon-pencil:before {
  content: "✏";
}
/* line 302, ../sass/compatibility.scss */
#compatibility .glyphicon-glass:before, .compatibility .glyphicon-glass:before {
  content: "";
}
/* line 305, ../sass/compatibility.scss */
#compatibility .glyphicon-music:before, .compatibility .glyphicon-music:before {
  content: "";
}
/* line 308, ../sass/compatibility.scss */
#compatibility .glyphicon-search:before, .compatibility .glyphicon-search:before {
  content: "";
}
/* line 311, ../sass/compatibility.scss */
#compatibility .glyphicon-heart:before, .compatibility .glyphicon-heart:before {
  content: "";
}
/* line 314, ../sass/compatibility.scss */
#compatibility .glyphicon-star:before, .compatibility .glyphicon-star:before {
  content: "";
}
/* line 317, ../sass/compatibility.scss */
#compatibility .glyphicon-star-empty:before, .compatibility .glyphicon-star-empty:before {
  content: "";
}
/* line 320, ../sass/compatibility.scss */
#compatibility .glyphicon-user:before, .compatibility .glyphicon-user:before {
  content: "";
}
/* line 323, ../sass/compatibility.scss */
#compatibility .glyphicon-film:before, .compatibility .glyphicon-film:before {
  content: "";
}
/* line 326, ../sass/compatibility.scss */
#compatibility .glyphicon-th-large:before, .compatibility .glyphicon-th-large:before {
  content: "";
}
/* line 329, ../sass/compatibility.scss */
#compatibility .glyphicon-th:before, .compatibility .glyphicon-th:before {
  content: "";
}
/* line 332, ../sass/compatibility.scss */
#compatibility .glyphicon-th-list:before, .compatibility .glyphicon-th-list:before {
  content: "";
}
/* line 335, ../sass/compatibility.scss */
#compatibility .glyphicon-ok:before, .compatibility .glyphicon-ok:before {
  content: "";
}
/* line 338, ../sass/compatibility.scss */
#compatibility .glyphicon-remove:before, .compatibility .glyphicon-remove:before {
  content: "";
}
/* line 341, ../sass/compatibility.scss */
#compatibility .glyphicon-zoom-in:before, .compatibility .glyphicon-zoom-in:before {
  content: "";
}
/* line 344, ../sass/compatibility.scss */
#compatibility .glyphicon-zoom-out:before, .compatibility .glyphicon-zoom-out:before {
  content: "";
}
/* line 347, ../sass/compatibility.scss */
#compatibility .glyphicon-off:before, .compatibility .glyphicon-off:before {
  content: "";
}
/* line 350, ../sass/compatibility.scss */
#compatibility .glyphicon-signal:before, .compatibility .glyphicon-signal:before {
  content: "";
}
/* line 353, ../sass/compatibility.scss */
#compatibility .glyphicon-cog:before, .compatibility .glyphicon-cog:before {
  content: "";
}
/* line 356, ../sass/compatibility.scss */
#compatibility .glyphicon-trash:before, .compatibility .glyphicon-trash:before {
  content: "";
}
/* line 359, ../sass/compatibility.scss */
#compatibility .glyphicon-home:before, .compatibility .glyphicon-home:before {
  content: "";
}
/* line 362, ../sass/compatibility.scss */
#compatibility .glyphicon-file:before, .compatibility .glyphicon-file:before {
  content: "";
}
/* line 365, ../sass/compatibility.scss */
#compatibility .glyphicon-time:before, .compatibility .glyphicon-time:before {
  content: "";
}
/* line 368, ../sass/compatibility.scss */
#compatibility .glyphicon-road:before, .compatibility .glyphicon-road:before {
  content: "";
}
/* line 371, ../sass/compatibility.scss */
#compatibility .glyphicon-download-alt:before, .compatibility .glyphicon-download-alt:before {
  content: "";
}
/* line 374, ../sass/compatibility.scss */
#compatibility .glyphicon-download:before, .compatibility .glyphicon-download:before {
  content: "";
}
/* line 377, ../sass/compatibility.scss */
#compatibility .glyphicon-upload:before, .compatibility .glyphicon-upload:before {
  content: "";
}
/* line 380, ../sass/compatibility.scss */
#compatibility .glyphicon-inbox:before, .compatibility .glyphicon-inbox:before {
  content: "";
}
/* line 383, ../sass/compatibility.scss */
#compatibility .glyphicon-play-circle:before, .compatibility .glyphicon-play-circle:before {
  content: "";
}
/* line 386, ../sass/compatibility.scss */
#compatibility .glyphicon-repeat:before, .compatibility .glyphicon-repeat:before {
  content: "";
}
/* line 389, ../sass/compatibility.scss */
#compatibility .glyphicon-refresh:before, .compatibility .glyphicon-refresh:before {
  content: "";
}
/* line 392, ../sass/compatibility.scss */
#compatibility .glyphicon-list-alt:before, .compatibility .glyphicon-list-alt:before {
  content: "";
}
/* line 395, ../sass/compatibility.scss */
#compatibility .glyphicon-lock:before, .compatibility .glyphicon-lock:before {
  content: "";
}
/* line 398, ../sass/compatibility.scss */
#compatibility .glyphicon-flag:before, .compatibility .glyphicon-flag:before {
  content: "";
}
/* line 401, ../sass/compatibility.scss */
#compatibility .glyphicon-headphones:before, .compatibility .glyphicon-headphones:before {
  content: "";
}
/* line 404, ../sass/compatibility.scss */
#compatibility .glyphicon-volume-off:before, .compatibility .glyphicon-volume-off:before {
  content: "";
}
/* line 407, ../sass/compatibility.scss */
#compatibility .glyphicon-volume-down:before, .compatibility .glyphicon-volume-down:before {
  content: "";
}
/* line 410, ../sass/compatibility.scss */
#compatibility .glyphicon-volume-up:before, .compatibility .glyphicon-volume-up:before {
  content: "";
}
/* line 413, ../sass/compatibility.scss */
#compatibility .glyphicon-qrcode:before, .compatibility .glyphicon-qrcode:before {
  content: "";
}
/* line 416, ../sass/compatibility.scss */
#compatibility .glyphicon-barcode:before, .compatibility .glyphicon-barcode:before {
  content: "";
}
/* line 419, ../sass/compatibility.scss */
#compatibility .glyphicon-tag:before, .compatibility .glyphicon-tag:before {
  content: "";
}
/* line 422, ../sass/compatibility.scss */
#compatibility .glyphicon-tags:before, .compatibility .glyphicon-tags:before {
  content: "";
}
/* line 425, ../sass/compatibility.scss */
#compatibility .glyphicon-book:before, .compatibility .glyphicon-book:before {
  content: "";
}
/* line 428, ../sass/compatibility.scss */
#compatibility .glyphicon-bookmark:before, .compatibility .glyphicon-bookmark:before {
  content: "";
}
/* line 431, ../sass/compatibility.scss */
#compatibility .glyphicon-print:before, .compatibility .glyphicon-print:before {
  content: "";
}
/* line 434, ../sass/compatibility.scss */
#compatibility .glyphicon-camera:before, .compatibility .glyphicon-camera:before {
  content: "";
}
/* line 437, ../sass/compatibility.scss */
#compatibility .glyphicon-font:before, .compatibility .glyphicon-font:before {
  content: "";
}
/* line 440, ../sass/compatibility.scss */
#compatibility .glyphicon-bold:before, .compatibility .glyphicon-bold:before {
  content: "";
}
/* line 443, ../sass/compatibility.scss */
#compatibility .glyphicon-italic:before, .compatibility .glyphicon-italic:before {
  content: "";
}
/* line 446, ../sass/compatibility.scss */
#compatibility .glyphicon-text-height:before, .compatibility .glyphicon-text-height:before {
  content: "";
}
/* line 449, ../sass/compatibility.scss */
#compatibility .glyphicon-text-width:before, .compatibility .glyphicon-text-width:before {
  content: "";
}
/* line 452, ../sass/compatibility.scss */
#compatibility .glyphicon-align-left:before, .compatibility .glyphicon-align-left:before {
  content: "";
}
/* line 455, ../sass/compatibility.scss */
#compatibility .glyphicon-align-center:before, .compatibility .glyphicon-align-center:before {
  content: "";
}
/* line 458, ../sass/compatibility.scss */
#compatibility .glyphicon-align-right:before, .compatibility .glyphicon-align-right:before {
  content: "";
}
/* line 461, ../sass/compatibility.scss */
#compatibility .glyphicon-align-justify:before, .compatibility .glyphicon-align-justify:before {
  content: "";
}
/* line 464, ../sass/compatibility.scss */
#compatibility .glyphicon-list:before, .compatibility .glyphicon-list:before {
  content: "";
}
/* line 467, ../sass/compatibility.scss */
#compatibility .glyphicon-indent-left:before, .compatibility .glyphicon-indent-left:before {
  content: "";
}
/* line 470, ../sass/compatibility.scss */
#compatibility .glyphicon-indent-right:before, .compatibility .glyphicon-indent-right:before {
  content: "";
}
/* line 473, ../sass/compatibility.scss */
#compatibility .glyphicon-facetime-video:before, .compatibility .glyphicon-facetime-video:before {
  content: "";
}
/* line 476, ../sass/compatibility.scss */
#compatibility .glyphicon-picture:before, .compatibility .glyphicon-picture:before {
  content: "";
}
/* line 479, ../sass/compatibility.scss */
#compatibility .glyphicon-map-marker:before, .compatibility .glyphicon-map-marker:before {
  content: "";
}
/* line 482, ../sass/compatibility.scss */
#compatibility .glyphicon-adjust:before, .compatibility .glyphicon-adjust:before {
  content: "";
}
/* line 485, ../sass/compatibility.scss */
#compatibility .glyphicon-tint:before, .compatibility .glyphicon-tint:before {
  content: "";
}
/* line 488, ../sass/compatibility.scss */
#compatibility .glyphicon-edit:before, .compatibility .glyphicon-edit:before {
  content: "";
}
/* line 491, ../sass/compatibility.scss */
#compatibility .glyphicon-share:before, .compatibility .glyphicon-share:before {
  content: "";
}
/* line 494, ../sass/compatibility.scss */
#compatibility .glyphicon-check:before, .compatibility .glyphicon-check:before {
  content: "";
}
/* line 497, ../sass/compatibility.scss */
#compatibility .glyphicon-move:before, .compatibility .glyphicon-move:before {
  content: "";
}
/* line 500, ../sass/compatibility.scss */
#compatibility .glyphicon-step-backward:before, .compatibility .glyphicon-step-backward:before {
  content: "";
}
/* line 503, ../sass/compatibility.scss */
#compatibility .glyphicon-fast-backward:before, .compatibility .glyphicon-fast-backward:before {
  content: "";
}
/* line 506, ../sass/compatibility.scss */
#compatibility .glyphicon-backward:before, .compatibility .glyphicon-backward:before {
  content: "";
}
/* line 509, ../sass/compatibility.scss */
#compatibility .glyphicon-play:before, .compatibility .glyphicon-play:before {
  content: "";
}
/* line 512, ../sass/compatibility.scss */
#compatibility .glyphicon-pause:before, .compatibility .glyphicon-pause:before {
  content: "";
}
/* line 515, ../sass/compatibility.scss */
#compatibility .glyphicon-stop:before, .compatibility .glyphicon-stop:before {
  content: "";
}
/* line 518, ../sass/compatibility.scss */
#compatibility .glyphicon-forward:before, .compatibility .glyphicon-forward:before {
  content: "";
}
/* line 521, ../sass/compatibility.scss */
#compatibility .glyphicon-fast-forward:before, .compatibility .glyphicon-fast-forward:before {
  content: "";
}
/* line 524, ../sass/compatibility.scss */
#compatibility .glyphicon-step-forward:before, .compatibility .glyphicon-step-forward:before {
  content: "";
}
/* line 527, ../sass/compatibility.scss */
#compatibility .glyphicon-eject:before, .compatibility .glyphicon-eject:before {
  content: "";
}
/* line 530, ../sass/compatibility.scss */
#compatibility .glyphicon-chevron-left:before, .compatibility .glyphicon-chevron-left:before {
  content: "";
}
/* line 533, ../sass/compatibility.scss */
#compatibility .glyphicon-chevron-right:before, .compatibility .glyphicon-chevron-right:before {
  content: "";
}
/* line 536, ../sass/compatibility.scss */
#compatibility .glyphicon-plus-sign:before, .compatibility .glyphicon-plus-sign:before {
  content: "";
}
/* line 539, ../sass/compatibility.scss */
#compatibility .glyphicon-minus-sign:before, .compatibility .glyphicon-minus-sign:before {
  content: "";
}
/* line 542, ../sass/compatibility.scss */
#compatibility .glyphicon-remove-sign:before, .compatibility .glyphicon-remove-sign:before {
  content: "";
}
/* line 545, ../sass/compatibility.scss */
#compatibility .glyphicon-ok-sign:before, .compatibility .glyphicon-ok-sign:before {
  content: "";
}
/* line 548, ../sass/compatibility.scss */
#compatibility .glyphicon-question-sign:before, .compatibility .glyphicon-question-sign:before {
  content: "";
}
/* line 551, ../sass/compatibility.scss */
#compatibility .glyphicon-info-sign:before, .compatibility .glyphicon-info-sign:before {
  content: "";
}
/* line 554, ../sass/compatibility.scss */
#compatibility .glyphicon-screenshot:before, .compatibility .glyphicon-screenshot:before {
  content: "";
}
/* line 557, ../sass/compatibility.scss */
#compatibility .glyphicon-remove-circle:before, .compatibility .glyphicon-remove-circle:before {
  content: "";
}
/* line 560, ../sass/compatibility.scss */
#compatibility .glyphicon-ok-circle:before, .compatibility .glyphicon-ok-circle:before {
  content: "";
}
/* line 563, ../sass/compatibility.scss */
#compatibility .glyphicon-ban-circle:before, .compatibility .glyphicon-ban-circle:before {
  content: "";
}
/* line 566, ../sass/compatibility.scss */
#compatibility .glyphicon-arrow-left:before, .compatibility .glyphicon-arrow-left:before {
  content: "";
}
/* line 569, ../sass/compatibility.scss */
#compatibility .glyphicon-arrow-right:before, .compatibility .glyphicon-arrow-right:before {
  content: "";
}
/* line 572, ../sass/compatibility.scss */
#compatibility .glyphicon-arrow-up:before, .compatibility .glyphicon-arrow-up:before {
  content: "";
}
/* line 575, ../sass/compatibility.scss */
#compatibility .glyphicon-arrow-down:before, .compatibility .glyphicon-arrow-down:before {
  content: "";
}
/* line 578, ../sass/compatibility.scss */
#compatibility .glyphicon-share-alt:before, .compatibility .glyphicon-share-alt:before {
  content: "";
}
/* line 581, ../sass/compatibility.scss */
#compatibility .glyphicon-resize-full:before, .compatibility .glyphicon-resize-full:before {
  content: "";
}
/* line 584, ../sass/compatibility.scss */
#compatibility .glyphicon-resize-small:before, .compatibility .glyphicon-resize-small:before {
  content: "";
}
/* line 587, ../sass/compatibility.scss */
#compatibility .glyphicon-exclamation-sign:before, .compatibility .glyphicon-exclamation-sign:before {
  content: "";
}
/* line 590, ../sass/compatibility.scss */
#compatibility .glyphicon-gift:before, .compatibility .glyphicon-gift:before {
  content: "";
}
/* line 593, ../sass/compatibility.scss */
#compatibility .glyphicon-leaf:before, .compatibility .glyphicon-leaf:before {
  content: "";
}
/* line 596, ../sass/compatibility.scss */
#compatibility .glyphicon-fire:before, .compatibility .glyphicon-fire:before {
  content: "";
}
/* line 599, ../sass/compatibility.scss */
#compatibility .glyphicon-eye-open:before, .compatibility .glyphicon-eye-open:before {
  content: "";
}
/* line 602, ../sass/compatibility.scss */
#compatibility .glyphicon-eye-close:before, .compatibility .glyphicon-eye-close:before {
  content: "";
}
/* line 605, ../sass/compatibility.scss */
#compatibility .glyphicon-warning-sign:before, .compatibility .glyphicon-warning-sign:before {
  content: "";
}
/* line 608, ../sass/compatibility.scss */
#compatibility .glyphicon-plane:before, .compatibility .glyphicon-plane:before {
  content: "";
}
/* line 611, ../sass/compatibility.scss */
#compatibility .glyphicon-calendar:before, .compatibility .glyphicon-calendar:before {
  content: "";
}
/* line 614, ../sass/compatibility.scss */
#compatibility .glyphicon-random:before, .compatibility .glyphicon-random:before {
  content: "";
}
/* line 617, ../sass/compatibility.scss */
#compatibility .glyphicon-comment:before, .compatibility .glyphicon-comment:before {
  content: "";
}
/* line 620, ../sass/compatibility.scss */
#compatibility .glyphicon-magnet:before, .compatibility .glyphicon-magnet:before {
  content: "";
}
/* line 623, ../sass/compatibility.scss */
#compatibility .glyphicon-chevron-up:before, .compatibility .glyphicon-chevron-up:before {
  content: "";
}
/* line 626, ../sass/compatibility.scss */
#compatibility .glyphicon-chevron-down:before, .compatibility .glyphicon-chevron-down:before {
  content: "";
}
/* line 629, ../sass/compatibility.scss */
#compatibility .glyphicon-retweet:before, .compatibility .glyphicon-retweet:before {
  content: "";
}
/* line 632, ../sass/compatibility.scss */
#compatibility .glyphicon-shopping-cart:before, .compatibility .glyphicon-shopping-cart:before {
  content: "";
}
/* line 635, ../sass/compatibility.scss */
#compatibility .glyphicon-folder-close:before, .compatibility .glyphicon-folder-close:before {
  content: "";
}
/* line 638, ../sass/compatibility.scss */
#compatibility .glyphicon-folder-open:before, .compatibility .glyphicon-folder-open:before {
  content: "";
}
/* line 641, ../sass/compatibility.scss */
#compatibility .glyphicon-resize-vertical:before, .compatibility .glyphicon-resize-vertical:before {
  content: "";
}
/* line 644, ../sass/compatibility.scss */
#compatibility .glyphicon-resize-horizontal:before, .compatibility .glyphicon-resize-horizontal:before {
  content: "";
}
/* line 647, ../sass/compatibility.scss */
#compatibility .glyphicon-hdd:before, .compatibility .glyphicon-hdd:before {
  content: "";
}
/* line 650, ../sass/compatibility.scss */
#compatibility .glyphicon-bullhorn:before, .compatibility .glyphicon-bullhorn:before {
  content: "";
}
/* line 653, ../sass/compatibility.scss */
#compatibility .glyphicon-bell:before, .compatibility .glyphicon-bell:before {
  content: "";
}
/* line 656, ../sass/compatibility.scss */
#compatibility .glyphicon-certificate:before, .compatibility .glyphicon-certificate:before {
  content: "";
}
/* line 659, ../sass/compatibility.scss */
#compatibility .glyphicon-thumbs-up:before, .compatibility .glyphicon-thumbs-up:before {
  content: "";
}
/* line 662, ../sass/compatibility.scss */
#compatibility .glyphicon-thumbs-down:before, .compatibility .glyphicon-thumbs-down:before {
  content: "";
}
/* line 665, ../sass/compatibility.scss */
#compatibility .glyphicon-hand-right:before, .compatibility .glyphicon-hand-right:before {
  content: "";
}
/* line 668, ../sass/compatibility.scss */
#compatibility .glyphicon-hand-left:before, .compatibility .glyphicon-hand-left:before {
  content: "";
}
/* line 671, ../sass/compatibility.scss */
#compatibility .glyphicon-hand-up:before, .compatibility .glyphicon-hand-up:before {
  content: "";
}
/* line 674, ../sass/compatibility.scss */
#compatibility .glyphicon-hand-down:before, .compatibility .glyphicon-hand-down:before {
  content: "";
}
/* line 677, ../sass/compatibility.scss */
#compatibility .glyphicon-circle-arrow-right:before, .compatibility .glyphicon-circle-arrow-right:before {
  content: "";
}
/* line 680, ../sass/compatibility.scss */
#compatibility .glyphicon-circle-arrow-left:before, .compatibility .glyphicon-circle-arrow-left:before {
  content: "";
}
/* line 683, ../sass/compatibility.scss */
#compatibility .glyphicon-circle-arrow-up:before, .compatibility .glyphicon-circle-arrow-up:before {
  content: "";
}
/* line 686, ../sass/compatibility.scss */
#compatibility .glyphicon-circle-arrow-down:before, .compatibility .glyphicon-circle-arrow-down:before {
  content: "";
}
/* line 689, ../sass/compatibility.scss */
#compatibility .glyphicon-globe:before, .compatibility .glyphicon-globe:before {
  content: "";
}
/* line 692, ../sass/compatibility.scss */
#compatibility .glyphicon-wrench:before, .compatibility .glyphicon-wrench:before {
  content: "";
}
/* line 695, ../sass/compatibility.scss */
#compatibility .glyphicon-tasks:before, .compatibility .glyphicon-tasks:before {
  content: "";
}
/* line 698, ../sass/compatibility.scss */
#compatibility .glyphicon-filter:before, .compatibility .glyphicon-filter:before {
  content: "";
}
/* line 701, ../sass/compatibility.scss */
#compatibility .glyphicon-briefcase:before, .compatibility .glyphicon-briefcase:before {
  content: "";
}
/* line 704, ../sass/compatibility.scss */
#compatibility .glyphicon-fullscreen:before, .compatibility .glyphicon-fullscreen:before {
  content: "";
}
/* line 707, ../sass/compatibility.scss */
#compatibility .glyphicon-dashboard:before, .compatibility .glyphicon-dashboard:before {
  content: "";
}
/* line 710, ../sass/compatibility.scss */
#compatibility .glyphicon-paperclip:before, .compatibility .glyphicon-paperclip:before {
  content: "";
}
/* line 713, ../sass/compatibility.scss */
#compatibility .glyphicon-heart-empty:before, .compatibility .glyphicon-heart-empty:before {
  content: "";
}
/* line 716, ../sass/compatibility.scss */
#compatibility .glyphicon-link:before, .compatibility .glyphicon-link:before {
  content: "";
}
/* line 719, ../sass/compatibility.scss */
#compatibility .glyphicon-phone:before, .compatibility .glyphicon-phone:before {
  content: "";
}
/* line 722, ../sass/compatibility.scss */
#compatibility .glyphicon-pushpin:before, .compatibility .glyphicon-pushpin:before {
  content: "";
}
/* line 725, ../sass/compatibility.scss */
#compatibility .glyphicon-usd:before, .compatibility .glyphicon-usd:before {
  content: "";
}
/* line 728, ../sass/compatibility.scss */
#compatibility .glyphicon-gbp:before, .compatibility .glyphicon-gbp:before {
  content: "";
}
/* line 731, ../sass/compatibility.scss */
#compatibility .glyphicon-sort:before, .compatibility .glyphicon-sort:before {
  content: "";
}
/* line 734, ../sass/compatibility.scss */
#compatibility .glyphicon-sort-by-alphabet:before, .compatibility .glyphicon-sort-by-alphabet:before {
  content: "";
}
/* line 737, ../sass/compatibility.scss */
#compatibility .glyphicon-sort-by-alphabet-alt:before, .compatibility .glyphicon-sort-by-alphabet-alt:before {
  content: "";
}
/* line 740, ../sass/compatibility.scss */
#compatibility .glyphicon-sort-by-order:before, .compatibility .glyphicon-sort-by-order:before {
  content: "";
}
/* line 743, ../sass/compatibility.scss */
#compatibility .glyphicon-sort-by-order-alt:before, .compatibility .glyphicon-sort-by-order-alt:before {
  content: "";
}
/* line 746, ../sass/compatibility.scss */
#compatibility .glyphicon-sort-by-attributes:before, .compatibility .glyphicon-sort-by-attributes:before {
  content: "";
}
/* line 749, ../sass/compatibility.scss */
#compatibility .glyphicon-sort-by-attributes-alt:before, .compatibility .glyphicon-sort-by-attributes-alt:before {
  content: "";
}
/* line 752, ../sass/compatibility.scss */
#compatibility .glyphicon-unchecked:before, .compatibility .glyphicon-unchecked:before {
  content: "";
}
/* line 755, ../sass/compatibility.scss */
#compatibility .glyphicon-expand:before, .compatibility .glyphicon-expand:before {
  content: "";
}
/* line 758, ../sass/compatibility.scss */
#compatibility .glyphicon-collapse-down:before, .compatibility .glyphicon-collapse-down:before {
  content: "";
}
/* line 761, ../sass/compatibility.scss */
#compatibility .glyphicon-collapse-up:before, .compatibility .glyphicon-collapse-up:before {
  content: "";
}
/* line 764, ../sass/compatibility.scss */
#compatibility .glyphicon-log-in:before, .compatibility .glyphicon-log-in:before {
  content: "";
}
/* line 767, ../sass/compatibility.scss */
#compatibility .glyphicon-flash:before, .compatibility .glyphicon-flash:before {
  content: "";
}
/* line 770, ../sass/compatibility.scss */
#compatibility .glyphicon-log-out:before, .compatibility .glyphicon-log-out:before {
  content: "";
}
/* line 773, ../sass/compatibility.scss */
#compatibility .glyphicon-new-window:before, .compatibility .glyphicon-new-window:before {
  content: "";
}
/* line 776, ../sass/compatibility.scss */
#compatibility .glyphicon-record:before, .compatibility .glyphicon-record:before {
  content: "";
}
/* line 779, ../sass/compatibility.scss */
#compatibility .glyphicon-save:before, .compatibility .glyphicon-save:before {
  content: "";
}
/* line 782, ../sass/compatibility.scss */
#compatibility .glyphicon-open:before, .compatibility .glyphicon-open:before {
  content: "";
}
/* line 785, ../sass/compatibility.scss */
#compatibility .glyphicon-saved:before, .compatibility .glyphicon-saved:before {
  content: "";
}
/* line 788, ../sass/compatibility.scss */
#compatibility .glyphicon-import:before, .compatibility .glyphicon-import:before {
  content: "";
}
/* line 791, ../sass/compatibility.scss */
#compatibility .glyphicon-export:before, .compatibility .glyphicon-export:before {
  content: "";
}
/* line 794, ../sass/compatibility.scss */
#compatibility .glyphicon-send:before, .compatibility .glyphicon-send:before {
  content: "";
}
/* line 797, ../sass/compatibility.scss */
#compatibility .glyphicon-floppy-disk:before, .compatibility .glyphicon-floppy-disk:before {
  content: "";
}
/* line 800, ../sass/compatibility.scss */
#compatibility .glyphicon-floppy-saved:before, .compatibility .glyphicon-floppy-saved:before {
  content: "";
}
/* line 803, ../sass/compatibility.scss */
#compatibility .glyphicon-floppy-remove:before, .compatibility .glyphicon-floppy-remove:before {
  content: "";
}
/* line 806, ../sass/compatibility.scss */
#compatibility .glyphicon-floppy-save:before, .compatibility .glyphicon-floppy-save:before {
  content: "";
}
/* line 809, ../sass/compatibility.scss */
#compatibility .glyphicon-floppy-open:before, .compatibility .glyphicon-floppy-open:before {
  content: "";
}
/* line 812, ../sass/compatibility.scss */
#compatibility .glyphicon-credit-card:before, .compatibility .glyphicon-credit-card:before {
  content: "";
}
/* line 815, ../sass/compatibility.scss */
#compatibility .glyphicon-transfer:before, .compatibility .glyphicon-transfer:before {
  content: "";
}
/* line 818, ../sass/compatibility.scss */
#compatibility .glyphicon-cutlery:before, .compatibility .glyphicon-cutlery:before {
  content: "";
}
/* line 821, ../sass/compatibility.scss */
#compatibility .glyphicon-header:before, .compatibility .glyphicon-header:before {
  content: "";
}
/* line 824, ../sass/compatibility.scss */
#compatibility .glyphicon-compressed:before, .compatibility .glyphicon-compressed:before {
  content: "";
}
/* line 827, ../sass/compatibility.scss */
#compatibility .glyphicon-earphone:before, .compatibility .glyphicon-earphone:before {
  content: "";
}
/* line 830, ../sass/compatibility.scss */
#compatibility .glyphicon-phone-alt:before, .compatibility .glyphicon-phone-alt:before {
  content: "";
}
/* line 833, ../sass/compatibility.scss */
#compatibility .glyphicon-tower:before, .compatibility .glyphicon-tower:before {
  content: "";
}
/* line 836, ../sass/compatibility.scss */
#compatibility .glyphicon-stats:before, .compatibility .glyphicon-stats:before {
  content: "";
}
/* line 839, ../sass/compatibility.scss */
#compatibility .glyphicon-sd-video:before, .compatibility .glyphicon-sd-video:before {
  content: "";
}
/* line 842, ../sass/compatibility.scss */
#compatibility .glyphicon-hd-video:before, .compatibility .glyphicon-hd-video:before {
  content: "";
}
/* line 845, ../sass/compatibility.scss */
#compatibility .glyphicon-subtitles:before, .compatibility .glyphicon-subtitles:before {
  content: "";
}
/* line 848, ../sass/compatibility.scss */
#compatibility .glyphicon-sound-stereo:before, .compatibility .glyphicon-sound-stereo:before {
  content: "";
}
/* line 851, ../sass/compatibility.scss */
#compatibility .glyphicon-sound-dolby:before, .compatibility .glyphicon-sound-dolby:before {
  content: "";
}
/* line 854, ../sass/compatibility.scss */
#compatibility .glyphicon-sound-5-1:before, .compatibility .glyphicon-sound-5-1:before {
  content: "";
}
/* line 857, ../sass/compatibility.scss */
#compatibility .glyphicon-sound-6-1:before, .compatibility .glyphicon-sound-6-1:before {
  content: "";
}
/* line 860, ../sass/compatibility.scss */
#compatibility .glyphicon-sound-7-1:before, .compatibility .glyphicon-sound-7-1:before {
  content: "";
}
/* line 863, ../sass/compatibility.scss */
#compatibility .glyphicon-copyright-mark:before, .compatibility .glyphicon-copyright-mark:before {
  content: "";
}
/* line 866, ../sass/compatibility.scss */
#compatibility .glyphicon-registration-mark:before, .compatibility .glyphicon-registration-mark:before {
  content: "";
}
/* line 869, ../sass/compatibility.scss */
#compatibility .glyphicon-cloud-download:before, .compatibility .glyphicon-cloud-download:before {
  content: "";
}
/* line 872, ../sass/compatibility.scss */
#compatibility .glyphicon-cloud-upload:before, .compatibility .glyphicon-cloud-upload:before {
  content: "";
}
/* line 875, ../sass/compatibility.scss */
#compatibility .glyphicon-tree-conifer:before, .compatibility .glyphicon-tree-conifer:before {
  content: "";
}
/* line 878, ../sass/compatibility.scss */
#compatibility .glyphicon-tree-deciduous:before, .compatibility .glyphicon-tree-deciduous:before {
  content: "";
}
/* line 881, ../sass/compatibility.scss */
#compatibility *, .compatibility * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 886, ../sass/compatibility.scss */
#compatibility :before,
#compatibility :after, .compatibility :before,
.compatibility :after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 892, ../sass/compatibility.scss */
#compatibility html, .compatibility html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}
/* line 896, ../sass/compatibility.scss */
#compatibility body, .compatibility body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
/* line 903, ../sass/compatibility.scss */
#compatibility input,
#compatibility button,
#compatibility select,
#compatibility textarea, .compatibility input,
.compatibility button,
.compatibility select,
.compatibility textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
/* line 911, ../sass/compatibility.scss */
#compatibility a, .compatibility a {
  color: #428bca;
  text-decoration: none;
}
/* line 915, ../sass/compatibility.scss */
#compatibility a:hover,
#compatibility a:focus, .compatibility a:hover,
.compatibility a:focus {
  color: #2a6496;
  text-decoration: underline;
}
/* line 920, ../sass/compatibility.scss */
#compatibility a:focus, .compatibility a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 925, ../sass/compatibility.scss */
#compatibility figure, .compatibility figure {
  margin: 0;
}
/* line 928, ../sass/compatibility.scss */
#compatibility img, .compatibility img {
  vertical-align: middle;
}
/* line 931, ../sass/compatibility.scss */
#compatibility .img-responsive,
#compatibility .thumbnail > img,
#compatibility .thumbnail a > img,
#compatibility .carousel-inner > .item > img,
#compatibility .carousel-inner > .item > a > img, .compatibility .img-responsive,
.compatibility .thumbnail > img,
.compatibility .thumbnail a > img,
.compatibility .carousel-inner > .item > img,
.compatibility .carousel-inner > .item > a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
/* line 941, ../sass/compatibility.scss */
#compatibility .img-rounded, .compatibility .img-rounded {
  border-radius: 6px;
}
/* line 944, ../sass/compatibility.scss */
#compatibility .img-thumbnail, .compatibility .img-thumbnail {
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 958, ../sass/compatibility.scss */
#compatibility .img-circle, .compatibility .img-circle {
  border-radius: 50%;
}
/* line 961, ../sass/compatibility.scss */
#compatibility hr, .compatibility hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
/* line 967, ../sass/compatibility.scss */
#compatibility .sr-only, .compatibility .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/* line 977, ../sass/compatibility.scss */
#compatibility .sr-only-focusable:active,
#compatibility .sr-only-focusable:focus, .compatibility .sr-only-focusable:active,
.compatibility .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* line 986, ../sass/compatibility.scss */
#compatibility h1,
#compatibility h2,
#compatibility h3,
#compatibility h4,
#compatibility h5,
#compatibility h6,
#compatibility .h1,
#compatibility .h2,
#compatibility .h3,
#compatibility .h4,
#compatibility .h5,
#compatibility .h6, .compatibility h1,
.compatibility h2,
.compatibility h3,
.compatibility h4,
.compatibility h5,
.compatibility h6,
.compatibility .h1,
.compatibility .h2,
.compatibility .h3,
.compatibility .h4,
.compatibility .h5,
.compatibility .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 1003, ../sass/compatibility.scss */
#compatibility h1 small,
#compatibility h2 small,
#compatibility h3 small,
#compatibility h4 small,
#compatibility h5 small,
#compatibility h6 small,
#compatibility .h1 small,
#compatibility .h2 small,
#compatibility .h3 small,
#compatibility .h4 small,
#compatibility .h5 small,
#compatibility .h6 small,
#compatibility h1 .small,
#compatibility h2 .small,
#compatibility h3 .small,
#compatibility h4 .small,
#compatibility h5 .small,
#compatibility h6 .small,
#compatibility .h1 .small,
#compatibility .h2 .small,
#compatibility .h3 .small,
#compatibility .h4 .small,
#compatibility .h5 .small,
#compatibility .h6 .small, .compatibility h1 small,
.compatibility h2 small,
.compatibility h3 small,
.compatibility h4 small,
.compatibility h5 small,
.compatibility h6 small,
.compatibility .h1 small,
.compatibility .h2 small,
.compatibility .h3 small,
.compatibility .h4 small,
.compatibility .h5 small,
.compatibility .h6 small,
.compatibility h1 .small,
.compatibility h2 .small,
.compatibility h3 .small,
.compatibility h4 .small,
.compatibility h5 .small,
.compatibility h6 .small,
.compatibility .h1 .small,
.compatibility .h2 .small,
.compatibility .h3 .small,
.compatibility .h4 .small,
.compatibility .h5 .small,
.compatibility .h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
/* line 1031, ../sass/compatibility.scss */
#compatibility h1,
#compatibility .h1,
#compatibility h2,
#compatibility .h2,
#compatibility h3,
#compatibility .h3, .compatibility h1,
.compatibility .h1,
.compatibility h2,
.compatibility .h2,
.compatibility h3,
.compatibility .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 1040, ../sass/compatibility.scss */
#compatibility h1 small,
#compatibility .h1 small,
#compatibility h2 small,
#compatibility .h2 small,
#compatibility h3 small,
#compatibility .h3 small,
#compatibility h1 .small,
#compatibility .h1 .small,
#compatibility h2 .small,
#compatibility .h2 .small,
#compatibility h3 .small,
#compatibility .h3 .small, .compatibility h1 small,
.compatibility .h1 small,
.compatibility h2 small,
.compatibility .h2 small,
.compatibility h3 small,
.compatibility .h3 small,
.compatibility h1 .small,
.compatibility .h1 .small,
.compatibility h2 .small,
.compatibility .h2 .small,
.compatibility h3 .small,
.compatibility .h3 .small {
  font-size: 65%;
}
/* line 1054, ../sass/compatibility.scss */
#compatibility h4,
#compatibility .h4,
#compatibility h5,
#compatibility .h5,
#compatibility h6,
#compatibility .h6, .compatibility h4,
.compatibility .h4,
.compatibility h5,
.compatibility .h5,
.compatibility h6,
.compatibility .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 1063, ../sass/compatibility.scss */
#compatibility h4 small,
#compatibility .h4 small,
#compatibility h5 small,
#compatibility .h5 small,
#compatibility h6 small,
#compatibility .h6 small,
#compatibility h4 .small,
#compatibility .h4 .small,
#compatibility h5 .small,
#compatibility .h5 .small,
#compatibility h6 .small,
#compatibility .h6 .small, .compatibility h4 small,
.compatibility .h4 small,
.compatibility h5 small,
.compatibility .h5 small,
.compatibility h6 small,
.compatibility .h6 small,
.compatibility h4 .small,
.compatibility .h4 .small,
.compatibility h5 .small,
.compatibility .h5 .small,
.compatibility h6 .small,
.compatibility .h6 .small {
  font-size: 75%;
}
/* line 1077, ../sass/compatibility.scss */
#compatibility h1,
#compatibility .h1, .compatibility h1,
.compatibility .h1 {
  font-size: 36px;
}
/* line 1081, ../sass/compatibility.scss */
#compatibility h2,
#compatibility .h2, .compatibility h2,
.compatibility .h2 {
  font-size: 30px;
}
/* line 1085, ../sass/compatibility.scss */
#compatibility h3,
#compatibility .h3, .compatibility h3,
.compatibility .h3 {
  font-size: 24px;
}
/* line 1089, ../sass/compatibility.scss */
#compatibility h4,
#compatibility .h4, .compatibility h4,
.compatibility .h4 {
  font-size: 18px;
}
/* line 1093, ../sass/compatibility.scss */
#compatibility h5,
#compatibility .h5, .compatibility h5,
.compatibility .h5 {
  font-size: 14px;
}
/* line 1097, ../sass/compatibility.scss */
#compatibility h6,
#compatibility .h6, .compatibility h6,
.compatibility .h6 {
  font-size: 12px;
}
/* line 1101, ../sass/compatibility.scss */
#compatibility p, .compatibility p {
  margin: 0 0 10px;
}
/* line 1104, ../sass/compatibility.scss */
#compatibility .lead, .compatibility .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 1111, ../sass/compatibility.scss */
  #compatibility .lead, .compatibility .lead {
    font-size: 21px;
  }
}
/* line 1115, ../sass/compatibility.scss */
#compatibility small,
#compatibility .small, .compatibility small,
.compatibility .small {
  font-size: 85%;
}
/* line 1119, ../sass/compatibility.scss */
#compatibility cite, .compatibility cite {
  font-style: normal;
}
/* line 1122, ../sass/compatibility.scss */
#compatibility mark,
#compatibility .mark, .compatibility mark,
.compatibility .mark {
  padding: .2em;
  background-color: #fcf8e3;
}
/* line 1127, ../sass/compatibility.scss */
#compatibility .text-left, .compatibility .text-left {
  text-align: left;
}
/* line 1130, ../sass/compatibility.scss */
#compatibility .text-right, .compatibility .text-right {
  text-align: right;
}
/* line 1133, ../sass/compatibility.scss */
#compatibility .text-center, .compatibility .text-center {
  text-align: center;
}
/* line 1136, ../sass/compatibility.scss */
#compatibility .text-justify, .compatibility .text-justify {
  text-align: justify;
}
/* line 1139, ../sass/compatibility.scss */
#compatibility .text-nowrap, .compatibility .text-nowrap {
  white-space: nowrap;
}
/* line 1142, ../sass/compatibility.scss */
#compatibility .text-lowercase, .compatibility .text-lowercase {
  text-transform: lowercase;
}
/* line 1145, ../sass/compatibility.scss */
#compatibility .text-uppercase, .compatibility .text-uppercase {
  text-transform: uppercase;
}
/* line 1148, ../sass/compatibility.scss */
#compatibility .text-capitalize, .compatibility .text-capitalize {
  text-transform: capitalize;
}
/* line 1151, ../sass/compatibility.scss */
#compatibility .text-muted, .compatibility .text-muted {
  color: #777;
}
/* line 1154, ../sass/compatibility.scss */
#compatibility .text-primary, .compatibility .text-primary {
  color: #428bca;
}
/* line 1157, ../sass/compatibility.scss */
#compatibility a.text-primary:hover, .compatibility a.text-primary:hover {
  color: #3071a9;
}
/* line 1160, ../sass/compatibility.scss */
#compatibility .text-success, .compatibility .text-success {
  color: #3c763d;
}
/* line 1163, ../sass/compatibility.scss */
#compatibility a.text-success:hover, .compatibility a.text-success:hover {
  color: #2b542c;
}
/* line 1166, ../sass/compatibility.scss */
#compatibility .text-info, .compatibility .text-info {
  color: #31708f;
}
/* line 1169, ../sass/compatibility.scss */
#compatibility a.text-info:hover, .compatibility a.text-info:hover {
  color: #245269;
}
/* line 1172, ../sass/compatibility.scss */
#compatibility .text-warning, .compatibility .text-warning {
  color: #8a6d3b;
}
/* line 1175, ../sass/compatibility.scss */
#compatibility a.text-warning:hover, .compatibility a.text-warning:hover {
  color: #66512c;
}
/* line 1178, ../sass/compatibility.scss */
#compatibility .text-danger, .compatibility .text-danger {
  color: #a94442;
}
/* line 1181, ../sass/compatibility.scss */
#compatibility a.text-danger:hover, .compatibility a.text-danger:hover {
  color: #843534;
}
/* line 1184, ../sass/compatibility.scss */
#compatibility .bg-primary, .compatibility .bg-primary {
  color: #fff;
  background-color: #428bca;
}
/* line 1188, ../sass/compatibility.scss */
#compatibility a.bg-primary:hover, .compatibility a.bg-primary:hover {
  background-color: #3071a9;
}
/* line 1191, ../sass/compatibility.scss */
#compatibility .bg-success, .compatibility .bg-success {
  background-color: #dff0d8;
}
/* line 1194, ../sass/compatibility.scss */
#compatibility a.bg-success:hover, .compatibility a.bg-success:hover {
  background-color: #c1e2b3;
}
/* line 1197, ../sass/compatibility.scss */
#compatibility .bg-info, .compatibility .bg-info {
  background-color: #d9edf7;
}
/* line 1200, ../sass/compatibility.scss */
#compatibility a.bg-info:hover, .compatibility a.bg-info:hover {
  background-color: #afd9ee;
}
/* line 1203, ../sass/compatibility.scss */
#compatibility .bg-warning, .compatibility .bg-warning {
  background-color: #fcf8e3;
}
/* line 1206, ../sass/compatibility.scss */
#compatibility a.bg-warning:hover, .compatibility a.bg-warning:hover {
  background-color: #f7ecb5;
}
/* line 1209, ../sass/compatibility.scss */
#compatibility .bg-danger, .compatibility .bg-danger {
  background-color: #f2dede;
}
/* line 1212, ../sass/compatibility.scss */
#compatibility a.bg-danger:hover, .compatibility a.bg-danger:hover {
  background-color: #e4b9b9;
}
/* line 1215, ../sass/compatibility.scss */
#compatibility .page-header, .compatibility .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
/* line 1220, ../sass/compatibility.scss */
#compatibility ul,
#compatibility ol, .compatibility ul,
.compatibility ol {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 1225, ../sass/compatibility.scss */
#compatibility ul ul,
#compatibility ol ul,
#compatibility ul ol,
#compatibility ol ol, .compatibility ul ul,
.compatibility ol ul,
.compatibility ul ol,
.compatibility ol ol {
  margin-bottom: 0;
}
/* line 1231, ../sass/compatibility.scss */
#compatibility .list-unstyled, .compatibility .list-unstyled {
  padding-left: 0;
  list-style: none;
}
/* line 1235, ../sass/compatibility.scss */
#compatibility .list-inline, .compatibility .list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
/* line 1240, ../sass/compatibility.scss */
#compatibility .list-inline > li, .compatibility .list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
/* line 1245, ../sass/compatibility.scss */
#compatibility dl, .compatibility dl {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 1249, ../sass/compatibility.scss */
#compatibility dt,
#compatibility dd, .compatibility dt,
.compatibility dd {
  line-height: 1.42857;
}
/* line 1253, ../sass/compatibility.scss */
#compatibility dt, .compatibility dt {
  font-weight: 700;
}
/* line 1256, ../sass/compatibility.scss */
#compatibility dd, .compatibility dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 1260, ../sass/compatibility.scss */
  #compatibility .dl-horizontal dt, .compatibility .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 1269, ../sass/compatibility.scss */
  #compatibility .dl-horizontal dd, .compatibility .dl-horizontal dd {
    margin-left: 180px;
  }
}
/* line 1273, ../sass/compatibility.scss */
#compatibility abbr[title],
#compatibility abbr[data-original-title], .compatibility abbr[title],
.compatibility abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
/* line 1278, ../sass/compatibility.scss */
#compatibility .initialism, .compatibility .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
/* line 1282, ../sass/compatibility.scss */
#compatibility blockquote, .compatibility blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
/* line 1288, ../sass/compatibility.scss */
#compatibility blockquote p:last-child,
#compatibility blockquote ul:last-child,
#compatibility blockquote ol:last-child, .compatibility blockquote p:last-child,
.compatibility blockquote ul:last-child,
.compatibility blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 1293, ../sass/compatibility.scss */
#compatibility blockquote footer,
#compatibility blockquote small,
#compatibility blockquote .small, .compatibility blockquote footer,
.compatibility blockquote small,
.compatibility blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
/* line 1301, ../sass/compatibility.scss */
#compatibility blockquote footer:before,
#compatibility blockquote small:before,
#compatibility blockquote .small:before, .compatibility blockquote footer:before,
.compatibility blockquote small:before,
.compatibility blockquote .small:before {
  content: "— ";
}
/* line 1306, ../sass/compatibility.scss */
#compatibility .blockquote-reverse,
#compatibility blockquote.pull-right, .compatibility .blockquote-reverse,
.compatibility blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
/* line 1314, ../sass/compatibility.scss */
#compatibility .blockquote-reverse footer:before,
#compatibility blockquote.pull-right footer:before,
#compatibility .blockquote-reverse small:before,
#compatibility blockquote.pull-right small:before,
#compatibility .blockquote-reverse .small:before,
#compatibility blockquote.pull-right .small:before, .compatibility .blockquote-reverse footer:before,
.compatibility blockquote.pull-right footer:before,
.compatibility .blockquote-reverse small:before,
.compatibility blockquote.pull-right small:before,
.compatibility .blockquote-reverse .small:before,
.compatibility blockquote.pull-right .small:before {
  content: "";
}
/* line 1322, ../sass/compatibility.scss */
#compatibility .blockquote-reverse footer:after,
#compatibility blockquote.pull-right footer:after,
#compatibility .blockquote-reverse small:after,
#compatibility blockquote.pull-right small:after,
#compatibility .blockquote-reverse .small:after,
#compatibility blockquote.pull-right .small:after, .compatibility .blockquote-reverse footer:after,
.compatibility blockquote.pull-right footer:after,
.compatibility .blockquote-reverse small:after,
.compatibility blockquote.pull-right small:after,
.compatibility .blockquote-reverse .small:after,
.compatibility blockquote.pull-right .small:after {
  content: " —";
}
/* line 1330, ../sass/compatibility.scss */
#compatibility blockquote:before,
#compatibility blockquote:after, .compatibility blockquote:before,
.compatibility blockquote:after {
  content: "";
}
/* line 1334, ../sass/compatibility.scss */
#compatibility address, .compatibility address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}
/* line 1339, ../sass/compatibility.scss */
#compatibility code,
#compatibility kbd,
#compatibility pre,
#compatibility samp, .compatibility code,
.compatibility kbd,
.compatibility pre,
.compatibility samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
/* line 1345, ../sass/compatibility.scss */
#compatibility code, .compatibility code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
/* line 1352, ../sass/compatibility.scss */
#compatibility kbd, .compatibility kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 1361, ../sass/compatibility.scss */
#compatibility kbd kbd, .compatibility kbd kbd {
  padding: 0;
  font-size: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1367, ../sass/compatibility.scss */
#compatibility pre, .compatibility pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 1380, ../sass/compatibility.scss */
#compatibility pre code, .compatibility pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
/* line 1388, ../sass/compatibility.scss */
#compatibility .pre-scrollable, .compatibility .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
/* line 1392, ../sass/compatibility.scss */
#compatibility .container, .compatibility .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  /* line 1399, ../sass/compatibility.scss */
  #compatibility .container, .compatibility .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 1404, ../sass/compatibility.scss */
  #compatibility .container, .compatibility .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 1409, ../sass/compatibility.scss */
  #compatibility .container, .compatibility .container {
    width: 1170px;
  }
}
/* line 1413, ../sass/compatibility.scss */
#compatibility .container-fluid, .compatibility .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/* line 1423, ../sass/compatibility.scss */
#compatibility .col-xs-1,
#compatibility .col-sm-1,
#compatibility .col-md-1,
#compatibility .col-lg-1,
#compatibility .col-xs-2,
#compatibility .col-sm-2,
#compatibility .col-md-2,
#compatibility .col-lg-2,
#compatibility .col-xs-3,
#compatibility .col-sm-3,
#compatibility .col-md-3,
#compatibility .col-lg-3,
#compatibility .col-xs-4,
#compatibility .col-sm-4,
#compatibility .col-md-4,
#compatibility .col-lg-4,
#compatibility .col-xs-5,
#compatibility .col-sm-5,
#compatibility .col-md-5,
#compatibility .col-lg-5,
#compatibility .col-xs-6,
#compatibility .col-sm-6,
#compatibility .col-md-6,
#compatibility .col-lg-6,
#compatibility .col-xs-7,
#compatibility .col-sm-7,
#compatibility .col-md-7,
#compatibility .col-lg-7,
#compatibility .col-xs-8,
#compatibility .col-sm-8,
#compatibility .col-md-8,
#compatibility .col-lg-8,
#compatibility .col-xs-9,
#compatibility .col-sm-9,
#compatibility .col-md-9,
#compatibility .col-lg-9,
#compatibility .col-xs-10,
#compatibility .col-sm-10,
#compatibility .col-md-10,
#compatibility .col-lg-10,
#compatibility .col-xs-11,
#compatibility .col-sm-11,
#compatibility .col-md-11,
#compatibility .col-lg-11,
#compatibility .col-xs-12,
#compatibility .col-sm-12,
#compatibility .col-md-12,
#compatibility .col-lg-12, .compatibility .col-xs-1,
.compatibility .col-sm-1,
.compatibility .col-md-1,
.compatibility .col-lg-1,
.compatibility .col-xs-2,
.compatibility .col-sm-2,
.compatibility .col-md-2,
.compatibility .col-lg-2,
.compatibility .col-xs-3,
.compatibility .col-sm-3,
.compatibility .col-md-3,
.compatibility .col-lg-3,
.compatibility .col-xs-4,
.compatibility .col-sm-4,
.compatibility .col-md-4,
.compatibility .col-lg-4,
.compatibility .col-xs-5,
.compatibility .col-sm-5,
.compatibility .col-md-5,
.compatibility .col-lg-5,
.compatibility .col-xs-6,
.compatibility .col-sm-6,
.compatibility .col-md-6,
.compatibility .col-lg-6,
.compatibility .col-xs-7,
.compatibility .col-sm-7,
.compatibility .col-md-7,
.compatibility .col-lg-7,
.compatibility .col-xs-8,
.compatibility .col-sm-8,
.compatibility .col-md-8,
.compatibility .col-lg-8,
.compatibility .col-xs-9,
.compatibility .col-sm-9,
.compatibility .col-md-9,
.compatibility .col-lg-9,
.compatibility .col-xs-10,
.compatibility .col-sm-10,
.compatibility .col-md-10,
.compatibility .col-lg-10,
.compatibility .col-xs-11,
.compatibility .col-sm-11,
.compatibility .col-md-11,
.compatibility .col-lg-11,
.compatibility .col-xs-12,
.compatibility .col-sm-12,
.compatibility .col-md-12,
.compatibility .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1476, ../sass/compatibility.scss */
#compatibility .col-xs-1,
#compatibility .col-xs-2,
#compatibility .col-xs-3,
#compatibility .col-xs-4,
#compatibility .col-xs-5,
#compatibility .col-xs-6,
#compatibility .col-xs-7,
#compatibility .col-xs-8,
#compatibility .col-xs-9,
#compatibility .col-xs-10,
#compatibility .col-xs-11,
#compatibility .col-xs-12, .compatibility .col-xs-1,
.compatibility .col-xs-2,
.compatibility .col-xs-3,
.compatibility .col-xs-4,
.compatibility .col-xs-5,
.compatibility .col-xs-6,
.compatibility .col-xs-7,
.compatibility .col-xs-8,
.compatibility .col-xs-9,
.compatibility .col-xs-10,
.compatibility .col-xs-11,
.compatibility .col-xs-12 {
  float: left;
}
/* line 1490, ../sass/compatibility.scss */
#compatibility .col-xs-12, .compatibility .col-xs-12 {
  width: 100%;
}
/* line 1493, ../sass/compatibility.scss */
#compatibility .col-xs-11, .compatibility .col-xs-11 {
  width: 91.66667%;
}
/* line 1496, ../sass/compatibility.scss */
#compatibility .col-xs-10, .compatibility .col-xs-10 {
  width: 83.33333%;
}
/* line 1499, ../sass/compatibility.scss */
#compatibility .col-xs-9, .compatibility .col-xs-9 {
  width: 75%;
}
/* line 1502, ../sass/compatibility.scss */
#compatibility .col-xs-8, .compatibility .col-xs-8 {
  width: 66.66667%;
}
/* line 1505, ../sass/compatibility.scss */
#compatibility .col-xs-7, .compatibility .col-xs-7 {
  width: 58.33333%;
}
/* line 1508, ../sass/compatibility.scss */
#compatibility .col-xs-6, .compatibility .col-xs-6 {
  width: 50%;
}
/* line 1511, ../sass/compatibility.scss */
#compatibility .col-xs-5, .compatibility .col-xs-5 {
  width: 41.66667%;
}
/* line 1514, ../sass/compatibility.scss */
#compatibility .col-xs-4, .compatibility .col-xs-4 {
  width: 33.33333%;
}
/* line 1517, ../sass/compatibility.scss */
#compatibility .col-xs-3, .compatibility .col-xs-3 {
  width: 25%;
}
/* line 1520, ../sass/compatibility.scss */
#compatibility .col-xs-2, .compatibility .col-xs-2 {
  width: 16.66667%;
}
/* line 1523, ../sass/compatibility.scss */
#compatibility .col-xs-1, .compatibility .col-xs-1 {
  width: 8.33333%;
}
/* line 1526, ../sass/compatibility.scss */
#compatibility .col-xs-pull-12, .compatibility .col-xs-pull-12 {
  right: 100%;
}
/* line 1529, ../sass/compatibility.scss */
#compatibility .col-xs-pull-11, .compatibility .col-xs-pull-11 {
  right: 91.66667%;
}
/* line 1532, ../sass/compatibility.scss */
#compatibility .col-xs-pull-10, .compatibility .col-xs-pull-10 {
  right: 83.33333%;
}
/* line 1535, ../sass/compatibility.scss */
#compatibility .col-xs-pull-9, .compatibility .col-xs-pull-9 {
  right: 75%;
}
/* line 1538, ../sass/compatibility.scss */
#compatibility .col-xs-pull-8, .compatibility .col-xs-pull-8 {
  right: 66.66667%;
}
/* line 1541, ../sass/compatibility.scss */
#compatibility .col-xs-pull-7, .compatibility .col-xs-pull-7 {
  right: 58.33333%;
}
/* line 1544, ../sass/compatibility.scss */
#compatibility .col-xs-pull-6, .compatibility .col-xs-pull-6 {
  right: 50%;
}
/* line 1547, ../sass/compatibility.scss */
#compatibility .col-xs-pull-5, .compatibility .col-xs-pull-5 {
  right: 41.66667%;
}
/* line 1550, ../sass/compatibility.scss */
#compatibility .col-xs-pull-4, .compatibility .col-xs-pull-4 {
  right: 33.33333%;
}
/* line 1553, ../sass/compatibility.scss */
#compatibility .col-xs-pull-3, .compatibility .col-xs-pull-3 {
  right: 25%;
}
/* line 1556, ../sass/compatibility.scss */
#compatibility .col-xs-pull-2, .compatibility .col-xs-pull-2 {
  right: 16.66667%;
}
/* line 1559, ../sass/compatibility.scss */
#compatibility .col-xs-pull-1, .compatibility .col-xs-pull-1 {
  right: 8.33333%;
}
/* line 1562, ../sass/compatibility.scss */
#compatibility .col-xs-pull-0, .compatibility .col-xs-pull-0 {
  right: auto;
}
/* line 1565, ../sass/compatibility.scss */
#compatibility .col-xs-push-12, .compatibility .col-xs-push-12 {
  left: 100%;
}
/* line 1568, ../sass/compatibility.scss */
#compatibility .col-xs-push-11, .compatibility .col-xs-push-11 {
  left: 91.66667%;
}
/* line 1571, ../sass/compatibility.scss */
#compatibility .col-xs-push-10, .compatibility .col-xs-push-10 {
  left: 83.33333%;
}
/* line 1574, ../sass/compatibility.scss */
#compatibility .col-xs-push-9, .compatibility .col-xs-push-9 {
  left: 75%;
}
/* line 1577, ../sass/compatibility.scss */
#compatibility .col-xs-push-8, .compatibility .col-xs-push-8 {
  left: 66.66667%;
}
/* line 1580, ../sass/compatibility.scss */
#compatibility .col-xs-push-7, .compatibility .col-xs-push-7 {
  left: 58.33333%;
}
/* line 1583, ../sass/compatibility.scss */
#compatibility .col-xs-push-6, .compatibility .col-xs-push-6 {
  left: 50%;
}
/* line 1586, ../sass/compatibility.scss */
#compatibility .col-xs-push-5, .compatibility .col-xs-push-5 {
  left: 41.66667%;
}
/* line 1589, ../sass/compatibility.scss */
#compatibility .col-xs-push-4, .compatibility .col-xs-push-4 {
  left: 33.33333%;
}
/* line 1592, ../sass/compatibility.scss */
#compatibility .col-xs-push-3, .compatibility .col-xs-push-3 {
  left: 25%;
}
/* line 1595, ../sass/compatibility.scss */
#compatibility .col-xs-push-2, .compatibility .col-xs-push-2 {
  left: 16.66667%;
}
/* line 1598, ../sass/compatibility.scss */
#compatibility .col-xs-push-1, .compatibility .col-xs-push-1 {
  left: 8.33333%;
}
/* line 1601, ../sass/compatibility.scss */
#compatibility .col-xs-push-0, .compatibility .col-xs-push-0 {
  left: auto;
}
/* line 1604, ../sass/compatibility.scss */
#compatibility .col-xs-offset-12, .compatibility .col-xs-offset-12 {
  margin-left: 100%;
}
/* line 1607, ../sass/compatibility.scss */
#compatibility .col-xs-offset-11, .compatibility .col-xs-offset-11 {
  margin-left: 91.66667%;
}
/* line 1610, ../sass/compatibility.scss */
#compatibility .col-xs-offset-10, .compatibility .col-xs-offset-10 {
  margin-left: 83.33333%;
}
/* line 1613, ../sass/compatibility.scss */
#compatibility .col-xs-offset-9, .compatibility .col-xs-offset-9 {
  margin-left: 75%;
}
/* line 1616, ../sass/compatibility.scss */
#compatibility .col-xs-offset-8, .compatibility .col-xs-offset-8 {
  margin-left: 66.66667%;
}
/* line 1619, ../sass/compatibility.scss */
#compatibility .col-xs-offset-7, .compatibility .col-xs-offset-7 {
  margin-left: 58.33333%;
}
/* line 1622, ../sass/compatibility.scss */
#compatibility .col-xs-offset-6, .compatibility .col-xs-offset-6 {
  margin-left: 50%;
}
/* line 1625, ../sass/compatibility.scss */
#compatibility .col-xs-offset-5, .compatibility .col-xs-offset-5 {
  margin-left: 41.66667%;
}
/* line 1628, ../sass/compatibility.scss */
#compatibility .col-xs-offset-4, .compatibility .col-xs-offset-4 {
  margin-left: 33.33333%;
}
/* line 1631, ../sass/compatibility.scss */
#compatibility .col-xs-offset-3, .compatibility .col-xs-offset-3 {
  margin-left: 25%;
}
/* line 1634, ../sass/compatibility.scss */
#compatibility .col-xs-offset-2, .compatibility .col-xs-offset-2 {
  margin-left: 16.66667%;
}
/* line 1637, ../sass/compatibility.scss */
#compatibility .col-xs-offset-1, .compatibility .col-xs-offset-1 {
  margin-left: 8.33333%;
}
/* line 1640, ../sass/compatibility.scss */
#compatibility .col-xs-offset-0, .compatibility .col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 1644, ../sass/compatibility.scss */
  #compatibility .col-sm-1, #compatibility .col-sm-2, #compatibility .col-sm-3, #compatibility .col-sm-4, #compatibility .col-sm-5, #compatibility .col-sm-6, #compatibility .col-sm-7, #compatibility .col-sm-8, #compatibility .col-sm-9, #compatibility .col-sm-10, #compatibility .col-sm-11, #compatibility .col-sm-12, .compatibility .col-sm-1, .compatibility .col-sm-2, .compatibility .col-sm-3, .compatibility .col-sm-4, .compatibility .col-sm-5, .compatibility .col-sm-6, .compatibility .col-sm-7, .compatibility .col-sm-8, .compatibility .col-sm-9, .compatibility .col-sm-10, .compatibility .col-sm-11, .compatibility .col-sm-12 {
    float: left;
  }
  /* line 1647, ../sass/compatibility.scss */
  #compatibility .col-sm-12, .compatibility .col-sm-12 {
    width: 100%;
  }
  /* line 1650, ../sass/compatibility.scss */
  #compatibility .col-sm-11, .compatibility .col-sm-11 {
    width: 91.66667%;
  }
  /* line 1653, ../sass/compatibility.scss */
  #compatibility .col-sm-10, .compatibility .col-sm-10 {
    width: 83.33333%;
  }
  /* line 1656, ../sass/compatibility.scss */
  #compatibility .col-sm-9, .compatibility .col-sm-9 {
    width: 75%;
  }
  /* line 1659, ../sass/compatibility.scss */
  #compatibility .col-sm-8, .compatibility .col-sm-8 {
    width: 66.66667%;
  }
  /* line 1662, ../sass/compatibility.scss */
  #compatibility .col-sm-7, .compatibility .col-sm-7 {
    width: 58.33333%;
  }
  /* line 1665, ../sass/compatibility.scss */
  #compatibility .col-sm-6, .compatibility .col-sm-6 {
    width: 50%;
  }
  /* line 1668, ../sass/compatibility.scss */
  #compatibility .col-sm-5, .compatibility .col-sm-5 {
    width: 41.66667%;
  }
  /* line 1671, ../sass/compatibility.scss */
  #compatibility .col-sm-4, .compatibility .col-sm-4 {
    width: 33.33333%;
  }
  /* line 1674, ../sass/compatibility.scss */
  #compatibility .col-sm-3, .compatibility .col-sm-3 {
    width: 25%;
  }
  /* line 1677, ../sass/compatibility.scss */
  #compatibility .col-sm-2, .compatibility .col-sm-2 {
    width: 16.66667%;
  }
  /* line 1680, ../sass/compatibility.scss */
  #compatibility .col-sm-1, .compatibility .col-sm-1 {
    width: 8.33333%;
  }
  /* line 1683, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-12, .compatibility .col-sm-pull-12 {
    right: 100%;
  }
  /* line 1686, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-11, .compatibility .col-sm-pull-11 {
    right: 91.66667%;
  }
  /* line 1689, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-10, .compatibility .col-sm-pull-10 {
    right: 83.33333%;
  }
  /* line 1692, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-9, .compatibility .col-sm-pull-9 {
    right: 75%;
  }
  /* line 1695, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-8, .compatibility .col-sm-pull-8 {
    right: 66.66667%;
  }
  /* line 1698, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-7, .compatibility .col-sm-pull-7 {
    right: 58.33333%;
  }
  /* line 1701, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-6, .compatibility .col-sm-pull-6 {
    right: 50%;
  }
  /* line 1704, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-5, .compatibility .col-sm-pull-5 {
    right: 41.66667%;
  }
  /* line 1707, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-4, .compatibility .col-sm-pull-4 {
    right: 33.33333%;
  }
  /* line 1710, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-3, .compatibility .col-sm-pull-3 {
    right: 25%;
  }
  /* line 1713, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-2, .compatibility .col-sm-pull-2 {
    right: 16.66667%;
  }
  /* line 1716, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-1, .compatibility .col-sm-pull-1 {
    right: 8.33333%;
  }
  /* line 1719, ../sass/compatibility.scss */
  #compatibility .col-sm-pull-0, .compatibility .col-sm-pull-0 {
    right: auto;
  }
  /* line 1722, ../sass/compatibility.scss */
  #compatibility .col-sm-push-12, .compatibility .col-sm-push-12 {
    left: 100%;
  }
  /* line 1725, ../sass/compatibility.scss */
  #compatibility .col-sm-push-11, .compatibility .col-sm-push-11 {
    left: 91.66667%;
  }
  /* line 1728, ../sass/compatibility.scss */
  #compatibility .col-sm-push-10, .compatibility .col-sm-push-10 {
    left: 83.33333%;
  }
  /* line 1731, ../sass/compatibility.scss */
  #compatibility .col-sm-push-9, .compatibility .col-sm-push-9 {
    left: 75%;
  }
  /* line 1734, ../sass/compatibility.scss */
  #compatibility .col-sm-push-8, .compatibility .col-sm-push-8 {
    left: 66.66667%;
  }
  /* line 1737, ../sass/compatibility.scss */
  #compatibility .col-sm-push-7, .compatibility .col-sm-push-7 {
    left: 58.33333%;
  }
  /* line 1740, ../sass/compatibility.scss */
  #compatibility .col-sm-push-6, .compatibility .col-sm-push-6 {
    left: 50%;
  }
  /* line 1743, ../sass/compatibility.scss */
  #compatibility .col-sm-push-5, .compatibility .col-sm-push-5 {
    left: 41.66667%;
  }
  /* line 1746, ../sass/compatibility.scss */
  #compatibility .col-sm-push-4, .compatibility .col-sm-push-4 {
    left: 33.33333%;
  }
  /* line 1749, ../sass/compatibility.scss */
  #compatibility .col-sm-push-3, .compatibility .col-sm-push-3 {
    left: 25%;
  }
  /* line 1752, ../sass/compatibility.scss */
  #compatibility .col-sm-push-2, .compatibility .col-sm-push-2 {
    left: 16.66667%;
  }
  /* line 1755, ../sass/compatibility.scss */
  #compatibility .col-sm-push-1, .compatibility .col-sm-push-1 {
    left: 8.33333%;
  }
  /* line 1758, ../sass/compatibility.scss */
  #compatibility .col-sm-push-0, .compatibility .col-sm-push-0 {
    left: auto;
  }
  /* line 1761, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-12, .compatibility .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 1764, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-11, .compatibility .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 1767, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-10, .compatibility .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 1770, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-9, .compatibility .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 1773, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-8, .compatibility .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 1776, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-7, .compatibility .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 1779, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-6, .compatibility .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 1782, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-5, .compatibility .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 1785, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-4, .compatibility .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 1788, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-3, .compatibility .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 1791, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-2, .compatibility .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 1794, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-1, .compatibility .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 1797, ../sass/compatibility.scss */
  #compatibility .col-sm-offset-0, .compatibility .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 1802, ../sass/compatibility.scss */
  #compatibility .col-md-1, #compatibility .col-md-2, #compatibility .col-md-3, #compatibility .col-md-4, #compatibility .col-md-5, #compatibility .col-md-6, #compatibility .col-md-7, #compatibility .col-md-8, #compatibility .col-md-9, #compatibility .col-md-10, #compatibility .col-md-11, #compatibility .col-md-12, .compatibility .col-md-1, .compatibility .col-md-2, .compatibility .col-md-3, .compatibility .col-md-4, .compatibility .col-md-5, .compatibility .col-md-6, .compatibility .col-md-7, .compatibility .col-md-8, .compatibility .col-md-9, .compatibility .col-md-10, .compatibility .col-md-11, .compatibility .col-md-12 {
    float: left;
  }
  /* line 1805, ../sass/compatibility.scss */
  #compatibility .col-md-12, .compatibility .col-md-12 {
    width: 100%;
  }
  /* line 1808, ../sass/compatibility.scss */
  #compatibility .col-md-11, .compatibility .col-md-11 {
    width: 91.66667%;
  }
  /* line 1811, ../sass/compatibility.scss */
  #compatibility .col-md-10, .compatibility .col-md-10 {
    width: 83.33333%;
  }
  /* line 1814, ../sass/compatibility.scss */
  #compatibility .col-md-9, .compatibility .col-md-9 {
    width: 75%;
  }
  /* line 1817, ../sass/compatibility.scss */
  #compatibility .col-md-8, .compatibility .col-md-8 {
    width: 66.66667%;
  }
  /* line 1820, ../sass/compatibility.scss */
  #compatibility .col-md-7, .compatibility .col-md-7 {
    width: 58.33333%;
  }
  /* line 1823, ../sass/compatibility.scss */
  #compatibility .col-md-6, .compatibility .col-md-6 {
    width: 50%;
  }
  /* line 1826, ../sass/compatibility.scss */
  #compatibility .col-md-5, .compatibility .col-md-5 {
    width: 41.66667%;
  }
  /* line 1829, ../sass/compatibility.scss */
  #compatibility .col-md-4, .compatibility .col-md-4 {
    width: 33.33333%;
  }
  /* line 1832, ../sass/compatibility.scss */
  #compatibility .col-md-3, .compatibility .col-md-3 {
    width: 25%;
  }
  /* line 1835, ../sass/compatibility.scss */
  #compatibility .col-md-2, .compatibility .col-md-2 {
    width: 16.66667%;
  }
  /* line 1838, ../sass/compatibility.scss */
  #compatibility .col-md-1, .compatibility .col-md-1 {
    width: 8.33333%;
  }
  /* line 1841, ../sass/compatibility.scss */
  #compatibility .col-md-pull-12, .compatibility .col-md-pull-12 {
    right: 100%;
  }
  /* line 1844, ../sass/compatibility.scss */
  #compatibility .col-md-pull-11, .compatibility .col-md-pull-11 {
    right: 91.66667%;
  }
  /* line 1847, ../sass/compatibility.scss */
  #compatibility .col-md-pull-10, .compatibility .col-md-pull-10 {
    right: 83.33333%;
  }
  /* line 1850, ../sass/compatibility.scss */
  #compatibility .col-md-pull-9, .compatibility .col-md-pull-9 {
    right: 75%;
  }
  /* line 1853, ../sass/compatibility.scss */
  #compatibility .col-md-pull-8, .compatibility .col-md-pull-8 {
    right: 66.66667%;
  }
  /* line 1856, ../sass/compatibility.scss */
  #compatibility .col-md-pull-7, .compatibility .col-md-pull-7 {
    right: 58.33333%;
  }
  /* line 1859, ../sass/compatibility.scss */
  #compatibility .col-md-pull-6, .compatibility .col-md-pull-6 {
    right: 50%;
  }
  /* line 1862, ../sass/compatibility.scss */
  #compatibility .col-md-pull-5, .compatibility .col-md-pull-5 {
    right: 41.66667%;
  }
  /* line 1865, ../sass/compatibility.scss */
  #compatibility .col-md-pull-4, .compatibility .col-md-pull-4 {
    right: 33.33333%;
  }
  /* line 1868, ../sass/compatibility.scss */
  #compatibility .col-md-pull-3, .compatibility .col-md-pull-3 {
    right: 25%;
  }
  /* line 1871, ../sass/compatibility.scss */
  #compatibility .col-md-pull-2, .compatibility .col-md-pull-2 {
    right: 16.66667%;
  }
  /* line 1874, ../sass/compatibility.scss */
  #compatibility .col-md-pull-1, .compatibility .col-md-pull-1 {
    right: 8.33333%;
  }
  /* line 1877, ../sass/compatibility.scss */
  #compatibility .col-md-pull-0, .compatibility .col-md-pull-0 {
    right: auto;
  }
  /* line 1880, ../sass/compatibility.scss */
  #compatibility .col-md-push-12, .compatibility .col-md-push-12 {
    left: 100%;
  }
  /* line 1883, ../sass/compatibility.scss */
  #compatibility .col-md-push-11, .compatibility .col-md-push-11 {
    left: 91.66667%;
  }
  /* line 1886, ../sass/compatibility.scss */
  #compatibility .col-md-push-10, .compatibility .col-md-push-10 {
    left: 83.33333%;
  }
  /* line 1889, ../sass/compatibility.scss */
  #compatibility .col-md-push-9, .compatibility .col-md-push-9 {
    left: 75%;
  }
  /* line 1892, ../sass/compatibility.scss */
  #compatibility .col-md-push-8, .compatibility .col-md-push-8 {
    left: 66.66667%;
  }
  /* line 1895, ../sass/compatibility.scss */
  #compatibility .col-md-push-7, .compatibility .col-md-push-7 {
    left: 58.33333%;
  }
  /* line 1898, ../sass/compatibility.scss */
  #compatibility .col-md-push-6, .compatibility .col-md-push-6 {
    left: 50%;
  }
  /* line 1901, ../sass/compatibility.scss */
  #compatibility .col-md-push-5, .compatibility .col-md-push-5 {
    left: 41.66667%;
  }
  /* line 1904, ../sass/compatibility.scss */
  #compatibility .col-md-push-4, .compatibility .col-md-push-4 {
    left: 33.33333%;
  }
  /* line 1907, ../sass/compatibility.scss */
  #compatibility .col-md-push-3, .compatibility .col-md-push-3 {
    left: 25%;
  }
  /* line 1910, ../sass/compatibility.scss */
  #compatibility .col-md-push-2, .compatibility .col-md-push-2 {
    left: 16.66667%;
  }
  /* line 1913, ../sass/compatibility.scss */
  #compatibility .col-md-push-1, .compatibility .col-md-push-1 {
    left: 8.33333%;
  }
  /* line 1916, ../sass/compatibility.scss */
  #compatibility .col-md-push-0, .compatibility .col-md-push-0 {
    left: auto;
  }
  /* line 1919, ../sass/compatibility.scss */
  #compatibility .col-md-offset-12, .compatibility .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 1922, ../sass/compatibility.scss */
  #compatibility .col-md-offset-11, .compatibility .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 1925, ../sass/compatibility.scss */
  #compatibility .col-md-offset-10, .compatibility .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 1928, ../sass/compatibility.scss */
  #compatibility .col-md-offset-9, .compatibility .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 1931, ../sass/compatibility.scss */
  #compatibility .col-md-offset-8, .compatibility .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 1934, ../sass/compatibility.scss */
  #compatibility .col-md-offset-7, .compatibility .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 1937, ../sass/compatibility.scss */
  #compatibility .col-md-offset-6, .compatibility .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 1940, ../sass/compatibility.scss */
  #compatibility .col-md-offset-5, .compatibility .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 1943, ../sass/compatibility.scss */
  #compatibility .col-md-offset-4, .compatibility .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 1946, ../sass/compatibility.scss */
  #compatibility .col-md-offset-3, .compatibility .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 1949, ../sass/compatibility.scss */
  #compatibility .col-md-offset-2, .compatibility .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 1952, ../sass/compatibility.scss */
  #compatibility .col-md-offset-1, .compatibility .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 1955, ../sass/compatibility.scss */
  #compatibility .col-md-offset-0, .compatibility .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 1960, ../sass/compatibility.scss */
  #compatibility .col-lg-1, #compatibility .col-lg-2, #compatibility .col-lg-3, #compatibility .col-lg-4, #compatibility .col-lg-5, #compatibility .col-lg-6, #compatibility .col-lg-7, #compatibility .col-lg-8, #compatibility .col-lg-9, #compatibility .col-lg-10, #compatibility .col-lg-11, #compatibility .col-lg-12, .compatibility .col-lg-1, .compatibility .col-lg-2, .compatibility .col-lg-3, .compatibility .col-lg-4, .compatibility .col-lg-5, .compatibility .col-lg-6, .compatibility .col-lg-7, .compatibility .col-lg-8, .compatibility .col-lg-9, .compatibility .col-lg-10, .compatibility .col-lg-11, .compatibility .col-lg-12 {
    float: left;
  }
  /* line 1963, ../sass/compatibility.scss */
  #compatibility .col-lg-12, .compatibility .col-lg-12 {
    width: 100%;
  }
  /* line 1966, ../sass/compatibility.scss */
  #compatibility .col-lg-11, .compatibility .col-lg-11 {
    width: 91.66667%;
  }
  /* line 1969, ../sass/compatibility.scss */
  #compatibility .col-lg-10, .compatibility .col-lg-10 {
    width: 83.33333%;
  }
  /* line 1972, ../sass/compatibility.scss */
  #compatibility .col-lg-9, .compatibility .col-lg-9 {
    width: 75%;
  }
  /* line 1975, ../sass/compatibility.scss */
  #compatibility .col-lg-8, .compatibility .col-lg-8 {
    width: 66.66667%;
  }
  /* line 1978, ../sass/compatibility.scss */
  #compatibility .col-lg-7, .compatibility .col-lg-7 {
    width: 58.33333%;
  }
  /* line 1981, ../sass/compatibility.scss */
  #compatibility .col-lg-6, .compatibility .col-lg-6 {
    width: 50%;
  }
  /* line 1984, ../sass/compatibility.scss */
  #compatibility .col-lg-5, .compatibility .col-lg-5 {
    width: 41.66667%;
  }
  /* line 1987, ../sass/compatibility.scss */
  #compatibility .col-lg-4, .compatibility .col-lg-4 {
    width: 33.33333%;
  }
  /* line 1990, ../sass/compatibility.scss */
  #compatibility .col-lg-3, .compatibility .col-lg-3 {
    width: 25%;
  }
  /* line 1993, ../sass/compatibility.scss */
  #compatibility .col-lg-2, .compatibility .col-lg-2 {
    width: 16.66667%;
  }
  /* line 1996, ../sass/compatibility.scss */
  #compatibility .col-lg-1, .compatibility .col-lg-1 {
    width: 8.33333%;
  }
  /* line 1999, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-12, .compatibility .col-lg-pull-12 {
    right: 100%;
  }
  /* line 2002, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-11, .compatibility .col-lg-pull-11 {
    right: 91.66667%;
  }
  /* line 2005, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-10, .compatibility .col-lg-pull-10 {
    right: 83.33333%;
  }
  /* line 2008, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-9, .compatibility .col-lg-pull-9 {
    right: 75%;
  }
  /* line 2011, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-8, .compatibility .col-lg-pull-8 {
    right: 66.66667%;
  }
  /* line 2014, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-7, .compatibility .col-lg-pull-7 {
    right: 58.33333%;
  }
  /* line 2017, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-6, .compatibility .col-lg-pull-6 {
    right: 50%;
  }
  /* line 2020, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-5, .compatibility .col-lg-pull-5 {
    right: 41.66667%;
  }
  /* line 2023, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-4, .compatibility .col-lg-pull-4 {
    right: 33.33333%;
  }
  /* line 2026, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-3, .compatibility .col-lg-pull-3 {
    right: 25%;
  }
  /* line 2029, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-2, .compatibility .col-lg-pull-2 {
    right: 16.66667%;
  }
  /* line 2032, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-1, .compatibility .col-lg-pull-1 {
    right: 8.33333%;
  }
  /* line 2035, ../sass/compatibility.scss */
  #compatibility .col-lg-pull-0, .compatibility .col-lg-pull-0 {
    right: auto;
  }
  /* line 2038, ../sass/compatibility.scss */
  #compatibility .col-lg-push-12, .compatibility .col-lg-push-12 {
    left: 100%;
  }
  /* line 2041, ../sass/compatibility.scss */
  #compatibility .col-lg-push-11, .compatibility .col-lg-push-11 {
    left: 91.66667%;
  }
  /* line 2044, ../sass/compatibility.scss */
  #compatibility .col-lg-push-10, .compatibility .col-lg-push-10 {
    left: 83.33333%;
  }
  /* line 2047, ../sass/compatibility.scss */
  #compatibility .col-lg-push-9, .compatibility .col-lg-push-9 {
    left: 75%;
  }
  /* line 2050, ../sass/compatibility.scss */
  #compatibility .col-lg-push-8, .compatibility .col-lg-push-8 {
    left: 66.66667%;
  }
  /* line 2053, ../sass/compatibility.scss */
  #compatibility .col-lg-push-7, .compatibility .col-lg-push-7 {
    left: 58.33333%;
  }
  /* line 2056, ../sass/compatibility.scss */
  #compatibility .col-lg-push-6, .compatibility .col-lg-push-6 {
    left: 50%;
  }
  /* line 2059, ../sass/compatibility.scss */
  #compatibility .col-lg-push-5, .compatibility .col-lg-push-5 {
    left: 41.66667%;
  }
  /* line 2062, ../sass/compatibility.scss */
  #compatibility .col-lg-push-4, .compatibility .col-lg-push-4 {
    left: 33.33333%;
  }
  /* line 2065, ../sass/compatibility.scss */
  #compatibility .col-lg-push-3, .compatibility .col-lg-push-3 {
    left: 25%;
  }
  /* line 2068, ../sass/compatibility.scss */
  #compatibility .col-lg-push-2, .compatibility .col-lg-push-2 {
    left: 16.66667%;
  }
  /* line 2071, ../sass/compatibility.scss */
  #compatibility .col-lg-push-1, .compatibility .col-lg-push-1 {
    left: 8.33333%;
  }
  /* line 2074, ../sass/compatibility.scss */
  #compatibility .col-lg-push-0, .compatibility .col-lg-push-0 {
    left: auto;
  }
  /* line 2077, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-12, .compatibility .col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 2080, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-11, .compatibility .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 2083, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-10, .compatibility .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 2086, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-9, .compatibility .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 2089, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-8, .compatibility .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 2092, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-7, .compatibility .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 2095, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-6, .compatibility .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 2098, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-5, .compatibility .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 2101, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-4, .compatibility .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 2104, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-3, .compatibility .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 2107, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-2, .compatibility .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 2110, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-1, .compatibility .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 2113, ../sass/compatibility.scss */
  #compatibility .col-lg-offset-0, .compatibility .col-lg-offset-0 {
    margin-left: 0;
  }
}
/* line 2117, ../sass/compatibility.scss */
#compatibility table, .compatibility table {
  background-color: transparent;
}
/* line 2120, ../sass/compatibility.scss */
#compatibility th, .compatibility th {
  text-align: left;
}
/* line 2123, ../sass/compatibility.scss */
#compatibility .table, .compatibility .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 2128, ../sass/compatibility.scss */
#compatibility .table > thead > tr > th,
#compatibility .table > tbody > tr > th,
#compatibility .table > tfoot > tr > th,
#compatibility .table > thead > tr > td,
#compatibility .table > tbody > tr > td,
#compatibility .table > tfoot > tr > td, .compatibility .table > thead > tr > th,
.compatibility .table > tbody > tr > th,
.compatibility .table > tfoot > tr > th,
.compatibility .table > thead > tr > td,
.compatibility .table > tbody > tr > td,
.compatibility .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 2139, ../sass/compatibility.scss */
#compatibility .table > thead > tr > th, .compatibility .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
/* line 2143, ../sass/compatibility.scss */
#compatibility .table > caption + thead > tr:first-child > th,
#compatibility .table > colgroup + thead > tr:first-child > th,
#compatibility .table > thead:first-child > tr:first-child > th,
#compatibility .table > caption + thead > tr:first-child > td,
#compatibility .table > colgroup + thead > tr:first-child > td,
#compatibility .table > thead:first-child > tr:first-child > td, .compatibility .table > caption + thead > tr:first-child > th,
.compatibility .table > colgroup + thead > tr:first-child > th,
.compatibility .table > thead:first-child > tr:first-child > th,
.compatibility .table > caption + thead > tr:first-child > td,
.compatibility .table > colgroup + thead > tr:first-child > td,
.compatibility .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 2151, ../sass/compatibility.scss */
#compatibility .table > tbody + tbody, .compatibility .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 2154, ../sass/compatibility.scss */
#compatibility .table .table, .compatibility .table .table {
  background-color: #fff;
}
/* line 2157, ../sass/compatibility.scss */
#compatibility .table-condensed > thead > tr > th,
#compatibility .table-condensed > tbody > tr > th,
#compatibility .table-condensed > tfoot > tr > th,
#compatibility .table-condensed > thead > tr > td,
#compatibility .table-condensed > tbody > tr > td,
#compatibility .table-condensed > tfoot > tr > td, .compatibility .table-condensed > thead > tr > th,
.compatibility .table-condensed > tbody > tr > th,
.compatibility .table-condensed > tfoot > tr > th,
.compatibility .table-condensed > thead > tr > td,
.compatibility .table-condensed > tbody > tr > td,
.compatibility .table-condensed > tfoot > tr > td {
  padding: 5px;
}
/* line 2165, ../sass/compatibility.scss */
#compatibility .table-bordered, .compatibility .table-bordered {
  border: 1px solid #ddd;
}
/* line 2168, ../sass/compatibility.scss */
#compatibility .table-bordered > thead > tr > th,
#compatibility .table-bordered > tbody > tr > th,
#compatibility .table-bordered > tfoot > tr > th,
#compatibility .table-bordered > thead > tr > td,
#compatibility .table-bordered > tbody > tr > td,
#compatibility .table-bordered > tfoot > tr > td, .compatibility .table-bordered > thead > tr > th,
.compatibility .table-bordered > tbody > tr > th,
.compatibility .table-bordered > tfoot > tr > th,
.compatibility .table-bordered > thead > tr > td,
.compatibility .table-bordered > tbody > tr > td,
.compatibility .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
/* line 2176, ../sass/compatibility.scss */
#compatibility .table-bordered > thead > tr > th,
#compatibility .table-bordered > thead > tr > td, .compatibility .table-bordered > thead > tr > th,
.compatibility .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
/* line 2180, ../sass/compatibility.scss */
#compatibility .table-striped > tbody > tr:nth-child(odd) > td,
#compatibility .table-striped > tbody > tr:nth-child(odd) > th, .compatibility .table-striped > tbody > tr:nth-child(odd) > td,
.compatibility .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
/* line 2184, ../sass/compatibility.scss */
#compatibility .table-hover > tbody > tr:hover > td,
#compatibility .table-hover > tbody > tr:hover > th, .compatibility .table-hover > tbody > tr:hover > td,
.compatibility .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
/* line 2188, ../sass/compatibility.scss */
#compatibility table col[class*=col-], .compatibility table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
/* line 2193, ../sass/compatibility.scss */
#compatibility table td[class*=col-],
#compatibility table th[class*=col-], .compatibility table td[class*=col-],
.compatibility table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}
/* line 2199, ../sass/compatibility.scss */
#compatibility .table > thead > tr > td.active,
#compatibility .table > tbody > tr > td.active,
#compatibility .table > tfoot > tr > td.active,
#compatibility .table > thead > tr > th.active,
#compatibility .table > tbody > tr > th.active,
#compatibility .table > tfoot > tr > th.active,
#compatibility .table > thead > tr.active > td,
#compatibility .table > tbody > tr.active > td,
#compatibility .table > tfoot > tr.active > td,
#compatibility .table > thead > tr.active > th,
#compatibility .table > tbody > tr.active > th,
#compatibility .table > tfoot > tr.active > th, .compatibility .table > thead > tr > td.active,
.compatibility .table > tbody > tr > td.active,
.compatibility .table > tfoot > tr > td.active,
.compatibility .table > thead > tr > th.active,
.compatibility .table > tbody > tr > th.active,
.compatibility .table > tfoot > tr > th.active,
.compatibility .table > thead > tr.active > td,
.compatibility .table > tbody > tr.active > td,
.compatibility .table > tfoot > tr.active > td,
.compatibility .table > thead > tr.active > th,
.compatibility .table > tbody > tr.active > th,
.compatibility .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
/* line 2213, ../sass/compatibility.scss */
#compatibility .table-hover > tbody > tr > td.active:hover,
#compatibility .table-hover > tbody > tr > th.active:hover,
#compatibility .table-hover > tbody > tr.active:hover > td,
#compatibility .table-hover > tbody > tr:hover > .active,
#compatibility .table-hover > tbody > tr.active:hover > th, .compatibility .table-hover > tbody > tr > td.active:hover,
.compatibility .table-hover > tbody > tr > th.active:hover,
.compatibility .table-hover > tbody > tr.active:hover > td,
.compatibility .table-hover > tbody > tr:hover > .active,
.compatibility .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
/* line 2220, ../sass/compatibility.scss */
#compatibility .table > thead > tr > td.success,
#compatibility .table > tbody > tr > td.success,
#compatibility .table > tfoot > tr > td.success,
#compatibility .table > thead > tr > th.success,
#compatibility .table > tbody > tr > th.success,
#compatibility .table > tfoot > tr > th.success,
#compatibility .table > thead > tr.success > td,
#compatibility .table > tbody > tr.success > td,
#compatibility .table > tfoot > tr.success > td,
#compatibility .table > thead > tr.success > th,
#compatibility .table > tbody > tr.success > th,
#compatibility .table > tfoot > tr.success > th, .compatibility .table > thead > tr > td.success,
.compatibility .table > tbody > tr > td.success,
.compatibility .table > tfoot > tr > td.success,
.compatibility .table > thead > tr > th.success,
.compatibility .table > tbody > tr > th.success,
.compatibility .table > tfoot > tr > th.success,
.compatibility .table > thead > tr.success > td,
.compatibility .table > tbody > tr.success > td,
.compatibility .table > tfoot > tr.success > td,
.compatibility .table > thead > tr.success > th,
.compatibility .table > tbody > tr.success > th,
.compatibility .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
/* line 2234, ../sass/compatibility.scss */
#compatibility .table-hover > tbody > tr > td.success:hover,
#compatibility .table-hover > tbody > tr > th.success:hover,
#compatibility .table-hover > tbody > tr.success:hover > td,
#compatibility .table-hover > tbody > tr:hover > .success,
#compatibility .table-hover > tbody > tr.success:hover > th, .compatibility .table-hover > tbody > tr > td.success:hover,
.compatibility .table-hover > tbody > tr > th.success:hover,
.compatibility .table-hover > tbody > tr.success:hover > td,
.compatibility .table-hover > tbody > tr:hover > .success,
.compatibility .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
/* line 2241, ../sass/compatibility.scss */
#compatibility .table > thead > tr > td.info,
#compatibility .table > tbody > tr > td.info,
#compatibility .table > tfoot > tr > td.info,
#compatibility .table > thead > tr > th.info,
#compatibility .table > tbody > tr > th.info,
#compatibility .table > tfoot > tr > th.info,
#compatibility .table > thead > tr.info > td,
#compatibility .table > tbody > tr.info > td,
#compatibility .table > tfoot > tr.info > td,
#compatibility .table > thead > tr.info > th,
#compatibility .table > tbody > tr.info > th,
#compatibility .table > tfoot > tr.info > th, .compatibility .table > thead > tr > td.info,
.compatibility .table > tbody > tr > td.info,
.compatibility .table > tfoot > tr > td.info,
.compatibility .table > thead > tr > th.info,
.compatibility .table > tbody > tr > th.info,
.compatibility .table > tfoot > tr > th.info,
.compatibility .table > thead > tr.info > td,
.compatibility .table > tbody > tr.info > td,
.compatibility .table > tfoot > tr.info > td,
.compatibility .table > thead > tr.info > th,
.compatibility .table > tbody > tr.info > th,
.compatibility .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
/* line 2255, ../sass/compatibility.scss */
#compatibility .table-hover > tbody > tr > td.info:hover,
#compatibility .table-hover > tbody > tr > th.info:hover,
#compatibility .table-hover > tbody > tr.info:hover > td,
#compatibility .table-hover > tbody > tr:hover > .info,
#compatibility .table-hover > tbody > tr.info:hover > th, .compatibility .table-hover > tbody > tr > td.info:hover,
.compatibility .table-hover > tbody > tr > th.info:hover,
.compatibility .table-hover > tbody > tr.info:hover > td,
.compatibility .table-hover > tbody > tr:hover > .info,
.compatibility .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
/* line 2262, ../sass/compatibility.scss */
#compatibility .table > thead > tr > td.warning,
#compatibility .table > tbody > tr > td.warning,
#compatibility .table > tfoot > tr > td.warning,
#compatibility .table > thead > tr > th.warning,
#compatibility .table > tbody > tr > th.warning,
#compatibility .table > tfoot > tr > th.warning,
#compatibility .table > thead > tr.warning > td,
#compatibility .table > tbody > tr.warning > td,
#compatibility .table > tfoot > tr.warning > td,
#compatibility .table > thead > tr.warning > th,
#compatibility .table > tbody > tr.warning > th,
#compatibility .table > tfoot > tr.warning > th, .compatibility .table > thead > tr > td.warning,
.compatibility .table > tbody > tr > td.warning,
.compatibility .table > tfoot > tr > td.warning,
.compatibility .table > thead > tr > th.warning,
.compatibility .table > tbody > tr > th.warning,
.compatibility .table > tfoot > tr > th.warning,
.compatibility .table > thead > tr.warning > td,
.compatibility .table > tbody > tr.warning > td,
.compatibility .table > tfoot > tr.warning > td,
.compatibility .table > thead > tr.warning > th,
.compatibility .table > tbody > tr.warning > th,
.compatibility .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
/* line 2276, ../sass/compatibility.scss */
#compatibility .table-hover > tbody > tr > td.warning:hover,
#compatibility .table-hover > tbody > tr > th.warning:hover,
#compatibility .table-hover > tbody > tr.warning:hover > td,
#compatibility .table-hover > tbody > tr:hover > .warning,
#compatibility .table-hover > tbody > tr.warning:hover > th, .compatibility .table-hover > tbody > tr > td.warning:hover,
.compatibility .table-hover > tbody > tr > th.warning:hover,
.compatibility .table-hover > tbody > tr.warning:hover > td,
.compatibility .table-hover > tbody > tr:hover > .warning,
.compatibility .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
/* line 2283, ../sass/compatibility.scss */
#compatibility .table > thead > tr > td.danger,
#compatibility .table > tbody > tr > td.danger,
#compatibility .table > tfoot > tr > td.danger,
#compatibility .table > thead > tr > th.danger,
#compatibility .table > tbody > tr > th.danger,
#compatibility .table > tfoot > tr > th.danger,
#compatibility .table > thead > tr.danger > td,
#compatibility .table > tbody > tr.danger > td,
#compatibility .table > tfoot > tr.danger > td,
#compatibility .table > thead > tr.danger > th,
#compatibility .table > tbody > tr.danger > th,
#compatibility .table > tfoot > tr.danger > th, .compatibility .table > thead > tr > td.danger,
.compatibility .table > tbody > tr > td.danger,
.compatibility .table > tfoot > tr > td.danger,
.compatibility .table > thead > tr > th.danger,
.compatibility .table > tbody > tr > th.danger,
.compatibility .table > tfoot > tr > th.danger,
.compatibility .table > thead > tr.danger > td,
.compatibility .table > tbody > tr.danger > td,
.compatibility .table > tfoot > tr.danger > td,
.compatibility .table > thead > tr.danger > th,
.compatibility .table > tbody > tr.danger > th,
.compatibility .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
/* line 2297, ../sass/compatibility.scss */
#compatibility .table-hover > tbody > tr > td.danger:hover,
#compatibility .table-hover > tbody > tr > th.danger:hover,
#compatibility .table-hover > tbody > tr.danger:hover > td,
#compatibility .table-hover > tbody > tr:hover > .danger,
#compatibility .table-hover > tbody > tr.danger:hover > th, .compatibility .table-hover > tbody > tr > td.danger:hover,
.compatibility .table-hover > tbody > tr > th.danger:hover,
.compatibility .table-hover > tbody > tr.danger:hover > td,
.compatibility .table-hover > tbody > tr:hover > .danger,
.compatibility .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media screen and (max-width: 767px) {
  /* line 2305, ../sass/compatibility.scss */
  #compatibility .table-responsive, .compatibility .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 2314, ../sass/compatibility.scss */
  #compatibility .table-responsive > .table, .compatibility .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 2317, ../sass/compatibility.scss */
  #compatibility .table-responsive > .table > thead > tr > th,
  #compatibility .table-responsive > .table > tbody > tr > th,
  #compatibility .table-responsive > .table > tfoot > tr > th,
  #compatibility .table-responsive > .table > thead > tr > td,
  #compatibility .table-responsive > .table > tbody > tr > td,
  #compatibility .table-responsive > .table > tfoot > tr > td, .compatibility .table-responsive > .table > thead > tr > th,
  .compatibility .table-responsive > .table > tbody > tr > th,
  .compatibility .table-responsive > .table > tfoot > tr > th,
  .compatibility .table-responsive > .table > thead > tr > td,
  .compatibility .table-responsive > .table > tbody > tr > td,
  .compatibility .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 2325, ../sass/compatibility.scss */
  #compatibility .table-responsive > .table-bordered, .compatibility .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 2328, ../sass/compatibility.scss */
  #compatibility .table-responsive > .table-bordered > thead > tr > th:first-child,
  #compatibility .table-responsive > .table-bordered > tbody > tr > th:first-child,
  #compatibility .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  #compatibility .table-responsive > .table-bordered > thead > tr > td:first-child,
  #compatibility .table-responsive > .table-bordered > tbody > tr > td:first-child,
  #compatibility .table-responsive > .table-bordered > tfoot > tr > td:first-child, .compatibility .table-responsive > .table-bordered > thead > tr > th:first-child,
  .compatibility .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .compatibility .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .compatibility .table-responsive > .table-bordered > thead > tr > td:first-child,
  .compatibility .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .compatibility .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 2336, ../sass/compatibility.scss */
  #compatibility .table-responsive > .table-bordered > thead > tr > th:last-child,
  #compatibility .table-responsive > .table-bordered > tbody > tr > th:last-child,
  #compatibility .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  #compatibility .table-responsive > .table-bordered > thead > tr > td:last-child,
  #compatibility .table-responsive > .table-bordered > tbody > tr > td:last-child,
  #compatibility .table-responsive > .table-bordered > tfoot > tr > td:last-child, .compatibility .table-responsive > .table-bordered > thead > tr > th:last-child,
  .compatibility .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .compatibility .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .compatibility .table-responsive > .table-bordered > thead > tr > td:last-child,
  .compatibility .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .compatibility .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 2344, ../sass/compatibility.scss */
  #compatibility .table-responsive > .table-bordered > tbody > tr:last-child > th,
  #compatibility .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  #compatibility .table-responsive > .table-bordered > tbody > tr:last-child > td,
  #compatibility .table-responsive > .table-bordered > tfoot > tr:last-child > td, .compatibility .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .compatibility .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .compatibility .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .compatibility .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* line 2351, ../sass/compatibility.scss */
#compatibility fieldset, .compatibility fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 2357, ../sass/compatibility.scss */
#compatibility legend, .compatibility legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
/* line 2368, ../sass/compatibility.scss */
#compatibility label, .compatibility label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
/* line 2374, ../sass/compatibility.scss */
#compatibility input[type=search], .compatibility input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2379, ../sass/compatibility.scss */
#compatibility input[type=radio],
#compatibility input[type=checkbox], .compatibility input[type=radio],
.compatibility input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
/* line 2385, ../sass/compatibility.scss */
#compatibility input[type=file], .compatibility input[type=file] {
  display: block;
}
/* line 2388, ../sass/compatibility.scss */
#compatibility input[type=range], .compatibility input[type=range] {
  display: block;
  width: 100%;
}
/* line 2392, ../sass/compatibility.scss */
#compatibility select[multiple],
#compatibility select[size], .compatibility select[multiple],
.compatibility select[size] {
  height: auto;
}
/* line 2396, ../sass/compatibility.scss */
#compatibility input[type=file]:focus,
#compatibility input[type=radio]:focus,
#compatibility input[type=checkbox]:focus, .compatibility input[type=file]:focus,
.compatibility input[type=radio]:focus,
.compatibility input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 2403, ../sass/compatibility.scss */
#compatibility output, .compatibility output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
/* line 2410, ../sass/compatibility.scss */
#compatibility .form-control, .compatibility .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 2428, ../sass/compatibility.scss */
#compatibility .form-control:focus, .compatibility .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 2434, ../sass/compatibility.scss */
#compatibility .form-control::-moz-placeholder, .compatibility .form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}
/* line 2438, ../sass/compatibility.scss */
#compatibility .form-control:-ms-input-placeholder, .compatibility .form-control:-ms-input-placeholder {
  color: #777;
}
/* line 2441, ../sass/compatibility.scss */
#compatibility .form-control::-webkit-input-placeholder, .compatibility .form-control::-webkit-input-placeholder {
  color: #777;
}
/* line 2444, ../sass/compatibility.scss */
#compatibility .form-control[disabled],
#compatibility .form-control[readonly],
#compatibility fieldset[disabled] .form-control, .compatibility .form-control[disabled],
.compatibility .form-control[readonly],
.compatibility fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
/* line 2451, ../sass/compatibility.scss */
#compatibility textarea.form-control, .compatibility textarea.form-control {
  height: auto;
}
/* line 2454, ../sass/compatibility.scss */
#compatibility input[type=search], .compatibility input[type=search] {
  -webkit-appearance: none;
}
/* line 2457, ../sass/compatibility.scss */
#compatibility input[type=date],
#compatibility input[type=time],
#compatibility input[type=datetime-local],
#compatibility input[type=month], .compatibility input[type=date],
.compatibility input[type=time],
.compatibility input[type=datetime-local],
.compatibility input[type=month] {
  line-height: 34px;
  line-height: 1.42857 \0 ;
}
/* line 2464, ../sass/compatibility.scss */
#compatibility input[type=date].input-sm,
#compatibility input[type=time].input-sm,
#compatibility input[type=datetime-local].input-sm,
#compatibility input[type=month].input-sm, .compatibility input[type=date].input-sm,
.compatibility input[type=time].input-sm,
.compatibility input[type=datetime-local].input-sm,
.compatibility input[type=month].input-sm {
  line-height: 30px;
}
/* line 2470, ../sass/compatibility.scss */
#compatibility input[type=date].input-lg,
#compatibility input[type=time].input-lg,
#compatibility input[type=datetime-local].input-lg,
#compatibility input[type=month].input-lg, .compatibility input[type=date].input-lg,
.compatibility input[type=time].input-lg,
.compatibility input[type=datetime-local].input-lg,
.compatibility input[type=month].input-lg {
  line-height: 46px;
}
/* line 2476, ../sass/compatibility.scss */
#compatibility .form-group, .compatibility .form-group {
  margin-bottom: 15px;
}
/* line 2479, ../sass/compatibility.scss */
#compatibility .radio,
#compatibility .checkbox, .compatibility .radio,
.compatibility .checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2487, ../sass/compatibility.scss */
#compatibility .radio label,
#compatibility .checkbox label, .compatibility .radio label,
.compatibility .checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
/* line 2494, ../sass/compatibility.scss */
#compatibility .radio input[type=radio],
#compatibility .radio-inline input[type=radio],
#compatibility .checkbox input[type=checkbox],
#compatibility .checkbox-inline input[type=checkbox], .compatibility .radio input[type=radio],
.compatibility .radio-inline input[type=radio],
.compatibility .checkbox input[type=checkbox],
.compatibility .checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
/* line 2502, ../sass/compatibility.scss */
#compatibility .radio + .radio,
#compatibility .checkbox + .checkbox, .compatibility .radio + .radio,
.compatibility .checkbox + .checkbox {
  margin-top: -5px;
}
/* line 2506, ../sass/compatibility.scss */
#compatibility .radio-inline,
#compatibility .checkbox-inline, .compatibility .radio-inline,
.compatibility .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
/* line 2515, ../sass/compatibility.scss */
#compatibility .radio-inline + .radio-inline,
#compatibility .checkbox-inline + .checkbox-inline, .compatibility .radio-inline + .radio-inline,
.compatibility .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
/* line 2520, ../sass/compatibility.scss */
#compatibility input[type=radio][disabled],
#compatibility input[type=checkbox][disabled],
#compatibility input[type=radio].disabled,
#compatibility input[type=checkbox].disabled,
#compatibility fieldset[disabled] input[type=radio],
#compatibility fieldset[disabled] input[type=checkbox], .compatibility input[type=radio][disabled],
.compatibility input[type=checkbox][disabled],
.compatibility input[type=radio].disabled,
.compatibility input[type=checkbox].disabled,
.compatibility fieldset[disabled] input[type=radio],
.compatibility fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}
/* line 2528, ../sass/compatibility.scss */
#compatibility .radio-inline.disabled,
#compatibility .checkbox-inline.disabled,
#compatibility fieldset[disabled] .radio-inline,
#compatibility fieldset[disabled] .checkbox-inline, .compatibility .radio-inline.disabled,
.compatibility .checkbox-inline.disabled,
.compatibility fieldset[disabled] .radio-inline,
.compatibility fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
/* line 2534, ../sass/compatibility.scss */
#compatibility .radio.disabled label,
#compatibility .checkbox.disabled label,
#compatibility fieldset[disabled] .radio label,
#compatibility fieldset[disabled] .checkbox label, .compatibility .radio.disabled label,
.compatibility .checkbox.disabled label,
.compatibility fieldset[disabled] .radio label,
.compatibility fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
/* line 2540, ../sass/compatibility.scss */
#compatibility .form-control-static, .compatibility .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
/* line 2545, ../sass/compatibility.scss */
#compatibility .form-control-static.input-lg,
#compatibility .form-control-static.input-sm, .compatibility .form-control-static.input-lg,
.compatibility .form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
/* line 2550, ../sass/compatibility.scss */
#compatibility .input-sm,
#compatibility .form-horizontal .form-group-sm .form-control, .compatibility .input-sm,
.compatibility .form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 2558, ../sass/compatibility.scss */
#compatibility select.input-sm, .compatibility select.input-sm {
  height: 30px;
  line-height: 30px;
}
/* line 2562, ../sass/compatibility.scss */
#compatibility textarea.input-sm,
#compatibility select[multiple].input-sm, .compatibility textarea.input-sm,
.compatibility select[multiple].input-sm {
  height: auto;
}
/* line 2566, ../sass/compatibility.scss */
#compatibility .input-lg,
#compatibility .form-horizontal .form-group-lg .form-control, .compatibility .input-lg,
.compatibility .form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
/* line 2574, ../sass/compatibility.scss */
#compatibility select.input-lg, .compatibility select.input-lg {
  height: 46px;
  line-height: 46px;
}
/* line 2578, ../sass/compatibility.scss */
#compatibility textarea.input-lg,
#compatibility select[multiple].input-lg, .compatibility textarea.input-lg,
.compatibility select[multiple].input-lg {
  height: auto;
}
/* line 2582, ../sass/compatibility.scss */
#compatibility .has-feedback, .compatibility .has-feedback {
  position: relative;
}
/* line 2585, ../sass/compatibility.scss */
#compatibility .has-feedback .form-control, .compatibility .has-feedback .form-control {
  padding-right: 42.5px;
}
/* line 2588, ../sass/compatibility.scss */
#compatibility .form-control-feedback, .compatibility .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
/* line 2599, ../sass/compatibility.scss */
#compatibility .input-lg + .form-control-feedback, .compatibility .input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
/* line 2604, ../sass/compatibility.scss */
#compatibility .input-sm + .form-control-feedback, .compatibility .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
/* line 2609, ../sass/compatibility.scss */
#compatibility .has-success .help-block,
#compatibility .has-success .control-label,
#compatibility .has-success .radio,
#compatibility .has-success .checkbox,
#compatibility .has-success .radio-inline,
#compatibility .has-success .checkbox-inline, .compatibility .has-success .help-block,
.compatibility .has-success .control-label,
.compatibility .has-success .radio,
.compatibility .has-success .checkbox,
.compatibility .has-success .radio-inline,
.compatibility .has-success .checkbox-inline {
  color: #3c763d;
}
/* line 2617, ../sass/compatibility.scss */
#compatibility .has-success .form-control, .compatibility .has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 2622, ../sass/compatibility.scss */
#compatibility .has-success .form-control:focus, .compatibility .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
/* line 2627, ../sass/compatibility.scss */
#compatibility .has-success .input-group-addon, .compatibility .has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
/* line 2632, ../sass/compatibility.scss */
#compatibility .has-success .form-control-feedback, .compatibility .has-success .form-control-feedback {
  color: #3c763d;
}
/* line 2635, ../sass/compatibility.scss */
#compatibility .has-warning .help-block,
#compatibility .has-warning .control-label,
#compatibility .has-warning .radio,
#compatibility .has-warning .checkbox,
#compatibility .has-warning .radio-inline,
#compatibility .has-warning .checkbox-inline, .compatibility .has-warning .help-block,
.compatibility .has-warning .control-label,
.compatibility .has-warning .radio,
.compatibility .has-warning .checkbox,
.compatibility .has-warning .radio-inline,
.compatibility .has-warning .checkbox-inline {
  color: #8a6d3b;
}
/* line 2643, ../sass/compatibility.scss */
#compatibility .has-warning .form-control, .compatibility .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 2648, ../sass/compatibility.scss */
#compatibility .has-warning .form-control:focus, .compatibility .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
/* line 2653, ../sass/compatibility.scss */
#compatibility .has-warning .input-group-addon, .compatibility .has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
/* line 2658, ../sass/compatibility.scss */
#compatibility .has-warning .form-control-feedback, .compatibility .has-warning .form-control-feedback {
  color: #8a6d3b;
}
/* line 2661, ../sass/compatibility.scss */
#compatibility .has-error .help-block,
#compatibility .has-error .control-label,
#compatibility .has-error .radio,
#compatibility .has-error .checkbox,
#compatibility .has-error .radio-inline,
#compatibility .has-error .checkbox-inline, .compatibility .has-error .help-block,
.compatibility .has-error .control-label,
.compatibility .has-error .radio,
.compatibility .has-error .checkbox,
.compatibility .has-error .radio-inline,
.compatibility .has-error .checkbox-inline {
  color: #a94442;
}
/* line 2669, ../sass/compatibility.scss */
#compatibility .has-error .form-control, .compatibility .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 2674, ../sass/compatibility.scss */
#compatibility .has-error .form-control:focus, .compatibility .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 2679, ../sass/compatibility.scss */
#compatibility .has-error .input-group-addon, .compatibility .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
/* line 2684, ../sass/compatibility.scss */
#compatibility .has-error .form-control-feedback, .compatibility .has-error .form-control-feedback {
  color: #a94442;
}
/* line 2687, ../sass/compatibility.scss */
#compatibility .has-feedback label.sr-only ~ .form-control-feedback, .compatibility .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
/* line 2690, ../sass/compatibility.scss */
#compatibility .help-block, .compatibility .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  /* line 2697, ../sass/compatibility.scss */
  #compatibility .form-inline .form-group, .compatibility .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2702, ../sass/compatibility.scss */
  #compatibility .form-inline .form-control, .compatibility .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 2707, ../sass/compatibility.scss */
  #compatibility .form-inline .input-group, .compatibility .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 2711, ../sass/compatibility.scss */
  #compatibility .form-inline .input-group .input-group-addon,
  #compatibility .form-inline .input-group .input-group-btn,
  #compatibility .form-inline .input-group .form-control, .compatibility .form-inline .input-group .input-group-addon,
  .compatibility .form-inline .input-group .input-group-btn,
  .compatibility .form-inline .input-group .form-control {
    width: auto;
  }
  /* line 2716, ../sass/compatibility.scss */
  #compatibility .form-inline .input-group > .form-control, .compatibility .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 2719, ../sass/compatibility.scss */
  #compatibility .form-inline .control-label, .compatibility .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2723, ../sass/compatibility.scss */
  #compatibility .form-inline .radio,
  #compatibility .form-inline .checkbox, .compatibility .form-inline .radio,
  .compatibility .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2730, ../sass/compatibility.scss */
  #compatibility .form-inline .radio label,
  #compatibility .form-inline .checkbox label, .compatibility .form-inline .radio label,
  .compatibility .form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 2734, ../sass/compatibility.scss */
  #compatibility .form-inline .radio input[type=radio],
  #compatibility .form-inline .checkbox input[type=checkbox], .compatibility .form-inline .radio input[type=radio],
  .compatibility .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  /* line 2739, ../sass/compatibility.scss */
  #compatibility .form-inline .has-feedback .form-control-feedback, .compatibility .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
/* line 2743, ../sass/compatibility.scss */
#compatibility .form-horizontal .radio,
#compatibility .form-horizontal .checkbox,
#compatibility .form-horizontal .radio-inline,
#compatibility .form-horizontal .checkbox-inline, .compatibility .form-horizontal .radio,
.compatibility .form-horizontal .checkbox,
.compatibility .form-horizontal .radio-inline,
.compatibility .form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 2751, ../sass/compatibility.scss */
#compatibility .form-horizontal .radio,
#compatibility .form-horizontal .checkbox, .compatibility .form-horizontal .radio,
.compatibility .form-horizontal .checkbox {
  min-height: 27px;
}
/* line 2755, ../sass/compatibility.scss */
#compatibility .form-horizontal .form-group, .compatibility .form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  /* line 2760, ../sass/compatibility.scss */
  #compatibility .form-horizontal .control-label, .compatibility .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
/* line 2766, ../sass/compatibility.scss */
#compatibility .form-horizontal .has-feedback .form-control-feedback, .compatibility .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
@media (min-width: 768px) {
  /* line 2771, ../sass/compatibility.scss */
  #compatibility .form-horizontal .form-group-lg .control-label, .compatibility .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  /* line 2776, ../sass/compatibility.scss */
  #compatibility .form-horizontal .form-group-sm .control-label, .compatibility .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
/* line 2780, ../sass/compatibility.scss */
#compatibility .btn, .compatibility .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 2799, ../sass/compatibility.scss */
#compatibility .btn:focus,
#compatibility .btn:active:focus,
#compatibility .btn.active:focus, .compatibility .btn:focus,
.compatibility .btn:active:focus,
.compatibility .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 2806, ../sass/compatibility.scss */
#compatibility .btn:hover,
#compatibility .btn:focus, .compatibility .btn:hover,
.compatibility .btn:focus {
  color: #333;
  text-decoration: none;
}
/* line 2811, ../sass/compatibility.scss */
#compatibility .btn:active,
#compatibility .btn.active, .compatibility .btn:active,
.compatibility .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 2818, ../sass/compatibility.scss */
#compatibility .btn.disabled,
#compatibility .btn[disabled],
#compatibility fieldset[disabled] .btn, .compatibility .btn.disabled,
.compatibility .btn[disabled],
.compatibility fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
/* line 2828, ../sass/compatibility.scss */
#compatibility .btn-default, .compatibility .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
/* line 2833, ../sass/compatibility.scss */
#compatibility .btn-default:hover,
#compatibility .btn-default:focus,
#compatibility .btn-default:active,
#compatibility .btn-default.active,
#compatibility .open > .dropdown-toggle.btn-default, .compatibility .btn-default:hover,
.compatibility .btn-default:focus,
.compatibility .btn-default:active,
.compatibility .btn-default.active,
.compatibility .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
/* line 2842, ../sass/compatibility.scss */
#compatibility .btn-default:active,
#compatibility .btn-default.active,
#compatibility .open > .dropdown-toggle.btn-default, .compatibility .btn-default:active,
.compatibility .btn-default.active,
.compatibility .open > .dropdown-toggle.btn-default {
  background-image: none;
}
/* line 2847, ../sass/compatibility.scss */
#compatibility .btn-default.disabled,
#compatibility .btn-default[disabled],
#compatibility fieldset[disabled] .btn-default,
#compatibility .btn-default.disabled:hover,
#compatibility .btn-default[disabled]:hover,
#compatibility fieldset[disabled] .btn-default:hover,
#compatibility .btn-default.disabled:focus,
#compatibility .btn-default[disabled]:focus,
#compatibility fieldset[disabled] .btn-default:focus,
#compatibility .btn-default.disabled:active,
#compatibility .btn-default[disabled]:active,
#compatibility fieldset[disabled] .btn-default:active,
#compatibility .btn-default.disabled.active,
#compatibility .btn-default[disabled].active,
#compatibility fieldset[disabled] .btn-default.active, .compatibility .btn-default.disabled,
.compatibility .btn-default[disabled],
.compatibility fieldset[disabled] .btn-default,
.compatibility .btn-default.disabled:hover,
.compatibility .btn-default[disabled]:hover,
.compatibility fieldset[disabled] .btn-default:hover,
.compatibility .btn-default.disabled:focus,
.compatibility .btn-default[disabled]:focus,
.compatibility fieldset[disabled] .btn-default:focus,
.compatibility .btn-default.disabled:active,
.compatibility .btn-default[disabled]:active,
.compatibility fieldset[disabled] .btn-default:active,
.compatibility .btn-default.disabled.active,
.compatibility .btn-default[disabled].active,
.compatibility fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
/* line 2865, ../sass/compatibility.scss */
#compatibility .btn-default .badge, .compatibility .btn-default .badge {
  color: #fff;
  background-color: #333;
}
/* line 2869, ../sass/compatibility.scss */
#compatibility .btn-primary, .compatibility .btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
/* line 2874, ../sass/compatibility.scss */
#compatibility .btn-primary:hover,
#compatibility .btn-primary:focus,
#compatibility .btn-primary:active,
#compatibility .btn-primary.active,
#compatibility .open > .dropdown-toggle.btn-primary, .compatibility .btn-primary:hover,
.compatibility .btn-primary:focus,
.compatibility .btn-primary:active,
.compatibility .btn-primary.active,
.compatibility .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
/* line 2883, ../sass/compatibility.scss */
#compatibility .btn-primary:active,
#compatibility .btn-primary.active,
#compatibility .open > .dropdown-toggle.btn-primary, .compatibility .btn-primary:active,
.compatibility .btn-primary.active,
.compatibility .open > .dropdown-toggle.btn-primary {
  background-image: none;
}
/* line 2888, ../sass/compatibility.scss */
#compatibility .btn-primary.disabled,
#compatibility .btn-primary[disabled],
#compatibility fieldset[disabled] .btn-primary,
#compatibility .btn-primary.disabled:hover,
#compatibility .btn-primary[disabled]:hover,
#compatibility fieldset[disabled] .btn-primary:hover,
#compatibility .btn-primary.disabled:focus,
#compatibility .btn-primary[disabled]:focus,
#compatibility fieldset[disabled] .btn-primary:focus,
#compatibility .btn-primary.disabled:active,
#compatibility .btn-primary[disabled]:active,
#compatibility fieldset[disabled] .btn-primary:active,
#compatibility .btn-primary.disabled.active,
#compatibility .btn-primary[disabled].active,
#compatibility fieldset[disabled] .btn-primary.active, .compatibility .btn-primary.disabled,
.compatibility .btn-primary[disabled],
.compatibility fieldset[disabled] .btn-primary,
.compatibility .btn-primary.disabled:hover,
.compatibility .btn-primary[disabled]:hover,
.compatibility fieldset[disabled] .btn-primary:hover,
.compatibility .btn-primary.disabled:focus,
.compatibility .btn-primary[disabled]:focus,
.compatibility fieldset[disabled] .btn-primary:focus,
.compatibility .btn-primary.disabled:active,
.compatibility .btn-primary[disabled]:active,
.compatibility fieldset[disabled] .btn-primary:active,
.compatibility .btn-primary.disabled.active,
.compatibility .btn-primary[disabled].active,
.compatibility fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
/* line 2906, ../sass/compatibility.scss */
#compatibility .btn-primary .badge, .compatibility .btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
/* line 2910, ../sass/compatibility.scss */
#compatibility .btn-success, .compatibility .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 2915, ../sass/compatibility.scss */
#compatibility .btn-success:hover,
#compatibility .btn-success:focus,
#compatibility .btn-success:active,
#compatibility .btn-success.active,
#compatibility .open > .dropdown-toggle.btn-success, .compatibility .btn-success:hover,
.compatibility .btn-success:focus,
.compatibility .btn-success:active,
.compatibility .btn-success.active,
.compatibility .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
/* line 2924, ../sass/compatibility.scss */
#compatibility .btn-success:active,
#compatibility .btn-success.active,
#compatibility .open > .dropdown-toggle.btn-success, .compatibility .btn-success:active,
.compatibility .btn-success.active,
.compatibility .open > .dropdown-toggle.btn-success {
  background-image: none;
}
/* line 2929, ../sass/compatibility.scss */
#compatibility .btn-success.disabled,
#compatibility .btn-success[disabled],
#compatibility fieldset[disabled] .btn-success,
#compatibility .btn-success.disabled:hover,
#compatibility .btn-success[disabled]:hover,
#compatibility fieldset[disabled] .btn-success:hover,
#compatibility .btn-success.disabled:focus,
#compatibility .btn-success[disabled]:focus,
#compatibility fieldset[disabled] .btn-success:focus,
#compatibility .btn-success.disabled:active,
#compatibility .btn-success[disabled]:active,
#compatibility fieldset[disabled] .btn-success:active,
#compatibility .btn-success.disabled.active,
#compatibility .btn-success[disabled].active,
#compatibility fieldset[disabled] .btn-success.active, .compatibility .btn-success.disabled,
.compatibility .btn-success[disabled],
.compatibility fieldset[disabled] .btn-success,
.compatibility .btn-success.disabled:hover,
.compatibility .btn-success[disabled]:hover,
.compatibility fieldset[disabled] .btn-success:hover,
.compatibility .btn-success.disabled:focus,
.compatibility .btn-success[disabled]:focus,
.compatibility fieldset[disabled] .btn-success:focus,
.compatibility .btn-success.disabled:active,
.compatibility .btn-success[disabled]:active,
.compatibility fieldset[disabled] .btn-success:active,
.compatibility .btn-success.disabled.active,
.compatibility .btn-success[disabled].active,
.compatibility fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 2947, ../sass/compatibility.scss */
#compatibility .btn-success .badge, .compatibility .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
/* line 2951, ../sass/compatibility.scss */
#compatibility .btn-info, .compatibility .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 2956, ../sass/compatibility.scss */
#compatibility .btn-info:hover,
#compatibility .btn-info:focus,
#compatibility .btn-info:active,
#compatibility .btn-info.active,
#compatibility .open > .dropdown-toggle.btn-info, .compatibility .btn-info:hover,
.compatibility .btn-info:focus,
.compatibility .btn-info:active,
.compatibility .btn-info.active,
.compatibility .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
/* line 2965, ../sass/compatibility.scss */
#compatibility .btn-info:active,
#compatibility .btn-info.active,
#compatibility .open > .dropdown-toggle.btn-info, .compatibility .btn-info:active,
.compatibility .btn-info.active,
.compatibility .open > .dropdown-toggle.btn-info {
  background-image: none;
}
/* line 2970, ../sass/compatibility.scss */
#compatibility .btn-info.disabled,
#compatibility .btn-info[disabled],
#compatibility fieldset[disabled] .btn-info,
#compatibility .btn-info.disabled:hover,
#compatibility .btn-info[disabled]:hover,
#compatibility fieldset[disabled] .btn-info:hover,
#compatibility .btn-info.disabled:focus,
#compatibility .btn-info[disabled]:focus,
#compatibility fieldset[disabled] .btn-info:focus,
#compatibility .btn-info.disabled:active,
#compatibility .btn-info[disabled]:active,
#compatibility fieldset[disabled] .btn-info:active,
#compatibility .btn-info.disabled.active,
#compatibility .btn-info[disabled].active,
#compatibility fieldset[disabled] .btn-info.active, .compatibility .btn-info.disabled,
.compatibility .btn-info[disabled],
.compatibility fieldset[disabled] .btn-info,
.compatibility .btn-info.disabled:hover,
.compatibility .btn-info[disabled]:hover,
.compatibility fieldset[disabled] .btn-info:hover,
.compatibility .btn-info.disabled:focus,
.compatibility .btn-info[disabled]:focus,
.compatibility fieldset[disabled] .btn-info:focus,
.compatibility .btn-info.disabled:active,
.compatibility .btn-info[disabled]:active,
.compatibility fieldset[disabled] .btn-info:active,
.compatibility .btn-info.disabled.active,
.compatibility .btn-info[disabled].active,
.compatibility fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 2988, ../sass/compatibility.scss */
#compatibility .btn-info .badge, .compatibility .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
/* line 2992, ../sass/compatibility.scss */
#compatibility .btn-warning, .compatibility .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 2997, ../sass/compatibility.scss */
#compatibility .btn-warning:hover,
#compatibility .btn-warning:focus,
#compatibility .btn-warning:active,
#compatibility .btn-warning.active,
#compatibility .open > .dropdown-toggle.btn-warning, .compatibility .btn-warning:hover,
.compatibility .btn-warning:focus,
.compatibility .btn-warning:active,
.compatibility .btn-warning.active,
.compatibility .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
/* line 3006, ../sass/compatibility.scss */
#compatibility .btn-warning:active,
#compatibility .btn-warning.active,
#compatibility .open > .dropdown-toggle.btn-warning, .compatibility .btn-warning:active,
.compatibility .btn-warning.active,
.compatibility .open > .dropdown-toggle.btn-warning {
  background-image: none;
}
/* line 3011, ../sass/compatibility.scss */
#compatibility .btn-warning.disabled,
#compatibility .btn-warning[disabled],
#compatibility fieldset[disabled] .btn-warning,
#compatibility .btn-warning.disabled:hover,
#compatibility .btn-warning[disabled]:hover,
#compatibility fieldset[disabled] .btn-warning:hover,
#compatibility .btn-warning.disabled:focus,
#compatibility .btn-warning[disabled]:focus,
#compatibility fieldset[disabled] .btn-warning:focus,
#compatibility .btn-warning.disabled:active,
#compatibility .btn-warning[disabled]:active,
#compatibility fieldset[disabled] .btn-warning:active,
#compatibility .btn-warning.disabled.active,
#compatibility .btn-warning[disabled].active,
#compatibility fieldset[disabled] .btn-warning.active, .compatibility .btn-warning.disabled,
.compatibility .btn-warning[disabled],
.compatibility fieldset[disabled] .btn-warning,
.compatibility .btn-warning.disabled:hover,
.compatibility .btn-warning[disabled]:hover,
.compatibility fieldset[disabled] .btn-warning:hover,
.compatibility .btn-warning.disabled:focus,
.compatibility .btn-warning[disabled]:focus,
.compatibility fieldset[disabled] .btn-warning:focus,
.compatibility .btn-warning.disabled:active,
.compatibility .btn-warning[disabled]:active,
.compatibility fieldset[disabled] .btn-warning:active,
.compatibility .btn-warning.disabled.active,
.compatibility .btn-warning[disabled].active,
.compatibility fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 3029, ../sass/compatibility.scss */
#compatibility .btn-warning .badge, .compatibility .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
/* line 3033, ../sass/compatibility.scss */
#compatibility .btn-danger, .compatibility .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 3038, ../sass/compatibility.scss */
#compatibility .btn-danger:hover,
#compatibility .btn-danger:focus,
#compatibility .btn-danger:active,
#compatibility .btn-danger.active,
#compatibility .open > .dropdown-toggle.btn-danger, .compatibility .btn-danger:hover,
.compatibility .btn-danger:focus,
.compatibility .btn-danger:active,
.compatibility .btn-danger.active,
.compatibility .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
/* line 3047, ../sass/compatibility.scss */
#compatibility .btn-danger:active,
#compatibility .btn-danger.active,
#compatibility .open > .dropdown-toggle.btn-danger, .compatibility .btn-danger:active,
.compatibility .btn-danger.active,
.compatibility .open > .dropdown-toggle.btn-danger {
  background-image: none;
}
/* line 3052, ../sass/compatibility.scss */
#compatibility .btn-danger.disabled,
#compatibility .btn-danger[disabled],
#compatibility fieldset[disabled] .btn-danger,
#compatibility .btn-danger.disabled:hover,
#compatibility .btn-danger[disabled]:hover,
#compatibility fieldset[disabled] .btn-danger:hover,
#compatibility .btn-danger.disabled:focus,
#compatibility .btn-danger[disabled]:focus,
#compatibility fieldset[disabled] .btn-danger:focus,
#compatibility .btn-danger.disabled:active,
#compatibility .btn-danger[disabled]:active,
#compatibility fieldset[disabled] .btn-danger:active,
#compatibility .btn-danger.disabled.active,
#compatibility .btn-danger[disabled].active,
#compatibility fieldset[disabled] .btn-danger.active, .compatibility .btn-danger.disabled,
.compatibility .btn-danger[disabled],
.compatibility fieldset[disabled] .btn-danger,
.compatibility .btn-danger.disabled:hover,
.compatibility .btn-danger[disabled]:hover,
.compatibility fieldset[disabled] .btn-danger:hover,
.compatibility .btn-danger.disabled:focus,
.compatibility .btn-danger[disabled]:focus,
.compatibility fieldset[disabled] .btn-danger:focus,
.compatibility .btn-danger.disabled:active,
.compatibility .btn-danger[disabled]:active,
.compatibility fieldset[disabled] .btn-danger:active,
.compatibility .btn-danger.disabled.active,
.compatibility .btn-danger[disabled].active,
.compatibility fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 3070, ../sass/compatibility.scss */
#compatibility .btn-danger .badge, .compatibility .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
/* line 3074, ../sass/compatibility.scss */
#compatibility .btn-link, .compatibility .btn-link {
  font-weight: 400;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
/* line 3080, ../sass/compatibility.scss */
#compatibility .btn-link,
#compatibility .btn-link:active,
#compatibility .btn-link[disabled],
#compatibility fieldset[disabled] .btn-link, .compatibility .btn-link,
.compatibility .btn-link:active,
.compatibility .btn-link[disabled],
.compatibility fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 3088, ../sass/compatibility.scss */
#compatibility .btn-link,
#compatibility .btn-link:hover,
#compatibility .btn-link:focus,
#compatibility .btn-link:active, .compatibility .btn-link,
.compatibility .btn-link:hover,
.compatibility .btn-link:focus,
.compatibility .btn-link:active {
  border-color: transparent;
}
/* line 3094, ../sass/compatibility.scss */
#compatibility .btn-link:hover,
#compatibility .btn-link:focus, .compatibility .btn-link:hover,
.compatibility .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
/* line 3100, ../sass/compatibility.scss */
#compatibility .btn-link[disabled]:hover,
#compatibility fieldset[disabled] .btn-link:hover,
#compatibility .btn-link[disabled]:focus,
#compatibility fieldset[disabled] .btn-link:focus, .compatibility .btn-link[disabled]:hover,
.compatibility fieldset[disabled] .btn-link:hover,
.compatibility .btn-link[disabled]:focus,
.compatibility fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
/* line 3107, ../sass/compatibility.scss */
#compatibility .btn-lg,
#compatibility .btn-group-lg > .btn, .compatibility .btn-lg,
.compatibility .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
/* line 3114, ../sass/compatibility.scss */
#compatibility .btn-sm,
#compatibility .btn-group-sm > .btn, .compatibility .btn-sm,
.compatibility .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 3121, ../sass/compatibility.scss */
#compatibility .btn-xs,
#compatibility .btn-group-xs > .btn, .compatibility .btn-xs,
.compatibility .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 3128, ../sass/compatibility.scss */
#compatibility .btn-block, .compatibility .btn-block {
  display: block;
  width: 100%;
}
/* line 3132, ../sass/compatibility.scss */
#compatibility .btn-block + .btn-block, .compatibility .btn-block + .btn-block {
  margin-top: 5px;
}
/* line 3135, ../sass/compatibility.scss */
#compatibility input[type=submit].btn-block,
#compatibility input[type=reset].btn-block,
#compatibility input[type=button].btn-block, .compatibility input[type=submit].btn-block,
.compatibility input[type=reset].btn-block,
.compatibility input[type=button].btn-block {
  width: 100%;
}
/* line 3140, ../sass/compatibility.scss */
#compatibility .fade, .compatibility .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity 0.15s linear;
}
/* line 3146, ../sass/compatibility.scss */
#compatibility .fade.in, .compatibility .fade.in {
  opacity: 1;
}
/* line 3149, ../sass/compatibility.scss */
#compatibility .collapse, .compatibility .collapse {
  display: none;
}
/* line 3152, ../sass/compatibility.scss */
#compatibility .collapse.in, .compatibility .collapse.in {
  display: block;
}
/* line 3155, ../sass/compatibility.scss */
#compatibility tr.collapse.in, .compatibility tr.collapse.in {
  display: table-row;
}
/* line 3158, ../sass/compatibility.scss */
#compatibility tbody.collapse.in, .compatibility tbody.collapse.in {
  display: table-row-group;
}
/* line 3161, ../sass/compatibility.scss */
#compatibility .collapsing, .compatibility .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height 0.35s ease;
}
/* line 3169, ../sass/compatibility.scss */
#compatibility .caret, .compatibility .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
/* line 3179, ../sass/compatibility.scss */
#compatibility .dropdown, .compatibility .dropdown {
  position: relative;
}
/* line 3182, ../sass/compatibility.scss */
#compatibility .dropdown-toggle:focus, .compatibility .dropdown-toggle:focus {
  outline: 0;
}
/* line 3185, ../sass/compatibility.scss */
#compatibility .dropdown-menu, .compatibility .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* line 3207, ../sass/compatibility.scss */
#compatibility .dropdown-menu.pull-right, .compatibility .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 3211, ../sass/compatibility.scss */
#compatibility .dropdown-menu .divider, .compatibility .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 3217, ../sass/compatibility.scss */
#compatibility .dropdown-menu > li > a, .compatibility .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
/* line 3226, ../sass/compatibility.scss */
#compatibility .dropdown-menu > li > a:hover,
#compatibility .dropdown-menu > li > a:focus, .compatibility .dropdown-menu > li > a:hover,
.compatibility .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
/* line 3232, ../sass/compatibility.scss */
#compatibility .dropdown-menu > .active > a,
#compatibility .dropdown-menu > .active > a:hover,
#compatibility .dropdown-menu > .active > a:focus, .compatibility .dropdown-menu > .active > a,
.compatibility .dropdown-menu > .active > a:hover,
.compatibility .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
/* line 3240, ../sass/compatibility.scss */
#compatibility .dropdown-menu > .disabled > a,
#compatibility .dropdown-menu > .disabled > a:hover,
#compatibility .dropdown-menu > .disabled > a:focus, .compatibility .dropdown-menu > .disabled > a,
.compatibility .dropdown-menu > .disabled > a:hover,
.compatibility .dropdown-menu > .disabled > a:focus {
  color: #777;
}
/* line 3245, ../sass/compatibility.scss */
#compatibility .dropdown-menu > .disabled > a:hover,
#compatibility .dropdown-menu > .disabled > a:focus, .compatibility .dropdown-menu > .disabled > a:hover,
.compatibility .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
}
/* line 3252, ../sass/compatibility.scss */
#compatibility .open > .dropdown-menu, .compatibility .open > .dropdown-menu {
  display: block;
}
/* line 3255, ../sass/compatibility.scss */
#compatibility .open > a, .compatibility .open > a {
  outline: 0;
}
/* line 3258, ../sass/compatibility.scss */
#compatibility .dropdown-menu-right, .compatibility .dropdown-menu-right {
  right: 0;
  left: auto;
}
/* line 3262, ../sass/compatibility.scss */
#compatibility .dropdown-menu-left, .compatibility .dropdown-menu-left {
  right: auto;
  left: 0;
}
/* line 3266, ../sass/compatibility.scss */
#compatibility .dropdown-header, .compatibility .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
/* line 3274, ../sass/compatibility.scss */
#compatibility .dropdown-backdrop, .compatibility .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
/* line 3282, ../sass/compatibility.scss */
#compatibility .pull-right > .dropdown-menu, .compatibility .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 3286, ../sass/compatibility.scss */
#compatibility .dropup .caret,
#compatibility .navbar-fixed-bottom .dropdown .caret, .compatibility .dropup .caret,
.compatibility .navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
/* line 3292, ../sass/compatibility.scss */
#compatibility .dropup .dropdown-menu,
#compatibility .navbar-fixed-bottom .dropdown .dropdown-menu, .compatibility .dropup .dropdown-menu,
.compatibility .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  /* line 3299, ../sass/compatibility.scss */
  #compatibility .navbar-right .dropdown-menu, .compatibility .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 3303, ../sass/compatibility.scss */
  #compatibility .navbar-right .dropdown-menu-left, .compatibility .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
/* line 3308, ../sass/compatibility.scss */
#compatibility .btn-group,
#compatibility .btn-group-vertical, .compatibility .btn-group,
.compatibility .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 3314, ../sass/compatibility.scss */
#compatibility .btn-group > .btn,
#compatibility .btn-group-vertical > .btn, .compatibility .btn-group > .btn,
.compatibility .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
/* line 3319, ../sass/compatibility.scss */
#compatibility .btn-group > .btn:hover,
#compatibility .btn-group-vertical > .btn:hover,
#compatibility .btn-group > .btn:focus,
#compatibility .btn-group-vertical > .btn:focus,
#compatibility .btn-group > .btn:active,
#compatibility .btn-group-vertical > .btn:active,
#compatibility .btn-group > .btn.active,
#compatibility .btn-group-vertical > .btn.active, .compatibility .btn-group > .btn:hover,
.compatibility .btn-group-vertical > .btn:hover,
.compatibility .btn-group > .btn:focus,
.compatibility .btn-group-vertical > .btn:focus,
.compatibility .btn-group > .btn:active,
.compatibility .btn-group-vertical > .btn:active,
.compatibility .btn-group > .btn.active,
.compatibility .btn-group-vertical > .btn.active {
  z-index: 2;
}
/* line 3329, ../sass/compatibility.scss */
#compatibility .btn-group > .btn:focus,
#compatibility .btn-group-vertical > .btn:focus, .compatibility .btn-group > .btn:focus,
.compatibility .btn-group-vertical > .btn:focus {
  outline: 0;
}
/* line 3333, ../sass/compatibility.scss */
#compatibility .btn-group .btn + .btn,
#compatibility .btn-group .btn + .btn-group,
#compatibility .btn-group .btn-group + .btn,
#compatibility .btn-group .btn-group + .btn-group, .compatibility .btn-group .btn + .btn,
.compatibility .btn-group .btn + .btn-group,
.compatibility .btn-group .btn-group + .btn,
.compatibility .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
/* line 3339, ../sass/compatibility.scss */
#compatibility .btn-toolbar, .compatibility .btn-toolbar {
  margin-left: -5px;
}
/* line 3342, ../sass/compatibility.scss */
#compatibility .btn-toolbar .btn-group,
#compatibility .btn-toolbar .input-group, .compatibility .btn-toolbar .btn-group,
.compatibility .btn-toolbar .input-group {
  float: left;
}
/* line 3346, ../sass/compatibility.scss */
#compatibility .btn-toolbar > .btn,
#compatibility .btn-toolbar > .btn-group,
#compatibility .btn-toolbar > .input-group, .compatibility .btn-toolbar > .btn,
.compatibility .btn-toolbar > .btn-group,
.compatibility .btn-toolbar > .input-group {
  margin-left: 5px;
}
/* line 3351, ../sass/compatibility.scss */
#compatibility .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .compatibility .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
/* line 3354, ../sass/compatibility.scss */
#compatibility .btn-group > .btn:first-child, .compatibility .btn-group > .btn:first-child {
  margin-left: 0;
}
/* line 3357, ../sass/compatibility.scss */
#compatibility .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .compatibility .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 3361, ../sass/compatibility.scss */
#compatibility .btn-group > .btn:last-child:not(:first-child),
#compatibility .btn-group > .dropdown-toggle:not(:first-child), .compatibility .btn-group > .btn:last-child:not(:first-child),
.compatibility .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 3366, ../sass/compatibility.scss */
#compatibility .btn-group > .btn-group, .compatibility .btn-group > .btn-group {
  float: left;
}
/* line 3369, ../sass/compatibility.scss */
#compatibility .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .compatibility .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
/* line 3372, ../sass/compatibility.scss */
#compatibility .btn-group > .btn-group:first-child > .btn:last-child,
#compatibility .btn-group > .btn-group:first-child > .dropdown-toggle, .compatibility .btn-group > .btn-group:first-child > .btn:last-child,
.compatibility .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 3377, ../sass/compatibility.scss */
#compatibility .btn-group > .btn-group:last-child > .btn:first-child, .compatibility .btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 3381, ../sass/compatibility.scss */
#compatibility .btn-group .dropdown-toggle:active,
#compatibility .btn-group.open .dropdown-toggle, .compatibility .btn-group .dropdown-toggle:active,
.compatibility .btn-group.open .dropdown-toggle {
  outline: 0;
}
/* line 3385, ../sass/compatibility.scss */
#compatibility .btn-group > .btn + .dropdown-toggle, .compatibility .btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
/* line 3389, ../sass/compatibility.scss */
#compatibility .btn-group > .btn-lg + .dropdown-toggle, .compatibility .btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
/* line 3393, ../sass/compatibility.scss */
#compatibility .btn-group.open .dropdown-toggle, .compatibility .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 3397, ../sass/compatibility.scss */
#compatibility .btn-group.open .dropdown-toggle.btn-link, .compatibility .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 3401, ../sass/compatibility.scss */
#compatibility .btn .caret, .compatibility .btn .caret {
  margin-left: 0;
}
/* line 3404, ../sass/compatibility.scss */
#compatibility .btn-lg .caret, .compatibility .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
/* line 3408, ../sass/compatibility.scss */
#compatibility .dropup .btn-lg .caret, .compatibility .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
/* line 3411, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn,
#compatibility .btn-group-vertical > .btn-group,
#compatibility .btn-group-vertical > .btn-group > .btn, .compatibility .btn-group-vertical > .btn,
.compatibility .btn-group-vertical > .btn-group,
.compatibility .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 3419, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn-group > .btn, .compatibility .btn-group-vertical > .btn-group > .btn {
  float: none;
}
/* line 3422, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn + .btn,
#compatibility .btn-group-vertical > .btn + .btn-group,
#compatibility .btn-group-vertical > .btn-group + .btn,
#compatibility .btn-group-vertical > .btn-group + .btn-group, .compatibility .btn-group-vertical > .btn + .btn,
.compatibility .btn-group-vertical > .btn + .btn-group,
.compatibility .btn-group-vertical > .btn-group + .btn,
.compatibility .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
/* line 3429, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn:not(:first-child):not(:last-child), .compatibility .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 3432, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn:first-child:not(:last-child), .compatibility .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 3437, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn:last-child:not(:first-child), .compatibility .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
/* line 3442, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .compatibility .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
/* line 3445, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
#compatibility .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .compatibility .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.compatibility .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 3450, ../sass/compatibility.scss */
#compatibility .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .compatibility .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 3454, ../sass/compatibility.scss */
#compatibility .btn-group-justified, .compatibility .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 3460, ../sass/compatibility.scss */
#compatibility .btn-group-justified > .btn,
#compatibility .btn-group-justified > .btn-group, .compatibility .btn-group-justified > .btn,
.compatibility .btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
/* line 3466, ../sass/compatibility.scss */
#compatibility .btn-group-justified > .btn-group .btn, .compatibility .btn-group-justified > .btn-group .btn {
  width: 100%;
}
/* line 3469, ../sass/compatibility.scss */
#compatibility .btn-group-justified > .btn-group .dropdown-menu, .compatibility .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
/* line 3472, ../sass/compatibility.scss */
#compatibility [data-toggle=buttons] > .btn > input[type=radio],
#compatibility [data-toggle=buttons] > .btn > input[type=checkbox], .compatibility [data-toggle=buttons] > .btn > input[type=radio],
.compatibility [data-toggle=buttons] > .btn > input[type=checkbox] {
  position: absolute;
  z-index: -1;
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 3479, ../sass/compatibility.scss */
#compatibility .input-group, .compatibility .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 3484, ../sass/compatibility.scss */
#compatibility .input-group[class*=col-], .compatibility .input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
/* line 3489, ../sass/compatibility.scss */
#compatibility .input-group .form-control, .compatibility .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
/* line 3496, ../sass/compatibility.scss */
#compatibility .input-group-lg > .form-control,
#compatibility .input-group-lg > .input-group-addon,
#compatibility .input-group-lg > .input-group-btn > .btn, .compatibility .input-group-lg > .form-control,
.compatibility .input-group-lg > .input-group-addon,
.compatibility .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
/* line 3505, ../sass/compatibility.scss */
#compatibility select.input-group-lg > .form-control,
#compatibility select.input-group-lg > .input-group-addon,
#compatibility select.input-group-lg > .input-group-btn > .btn, .compatibility select.input-group-lg > .form-control,
.compatibility select.input-group-lg > .input-group-addon,
.compatibility select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
/* line 3511, ../sass/compatibility.scss */
#compatibility textarea.input-group-lg > .form-control,
#compatibility textarea.input-group-lg > .input-group-addon,
#compatibility textarea.input-group-lg > .input-group-btn > .btn,
#compatibility select[multiple].input-group-lg > .form-control,
#compatibility select[multiple].input-group-lg > .input-group-addon,
#compatibility select[multiple].input-group-lg > .input-group-btn > .btn, .compatibility textarea.input-group-lg > .form-control,
.compatibility textarea.input-group-lg > .input-group-addon,
.compatibility textarea.input-group-lg > .input-group-btn > .btn,
.compatibility select[multiple].input-group-lg > .form-control,
.compatibility select[multiple].input-group-lg > .input-group-addon,
.compatibility select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
/* line 3519, ../sass/compatibility.scss */
#compatibility .input-group-sm > .form-control,
#compatibility .input-group-sm > .input-group-addon,
#compatibility .input-group-sm > .input-group-btn > .btn, .compatibility .input-group-sm > .form-control,
.compatibility .input-group-sm > .input-group-addon,
.compatibility .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 3528, ../sass/compatibility.scss */
#compatibility select.input-group-sm > .form-control,
#compatibility select.input-group-sm > .input-group-addon,
#compatibility select.input-group-sm > .input-group-btn > .btn, .compatibility select.input-group-sm > .form-control,
.compatibility select.input-group-sm > .input-group-addon,
.compatibility select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
/* line 3534, ../sass/compatibility.scss */
#compatibility textarea.input-group-sm > .form-control,
#compatibility textarea.input-group-sm > .input-group-addon,
#compatibility textarea.input-group-sm > .input-group-btn > .btn,
#compatibility select[multiple].input-group-sm > .form-control,
#compatibility select[multiple].input-group-sm > .input-group-addon,
#compatibility select[multiple].input-group-sm > .input-group-btn > .btn, .compatibility textarea.input-group-sm > .form-control,
.compatibility textarea.input-group-sm > .input-group-addon,
.compatibility textarea.input-group-sm > .input-group-btn > .btn,
.compatibility select[multiple].input-group-sm > .form-control,
.compatibility select[multiple].input-group-sm > .input-group-addon,
.compatibility select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
/* line 3542, ../sass/compatibility.scss */
#compatibility .input-group-addon,
#compatibility .input-group-btn,
#compatibility .input-group .form-control, .compatibility .input-group-addon,
.compatibility .input-group-btn,
.compatibility .input-group .form-control {
  display: table-cell;
}
/* line 3547, ../sass/compatibility.scss */
#compatibility .input-group-addon:not(:first-child):not(:last-child),
#compatibility .input-group-btn:not(:first-child):not(:last-child),
#compatibility .input-group .form-control:not(:first-child):not(:last-child), .compatibility .input-group-addon:not(:first-child):not(:last-child),
.compatibility .input-group-btn:not(:first-child):not(:last-child),
.compatibility .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 3552, ../sass/compatibility.scss */
#compatibility .input-group-addon,
#compatibility .input-group-btn, .compatibility .input-group-addon,
.compatibility .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
/* line 3558, ../sass/compatibility.scss */
#compatibility .input-group-addon, .compatibility .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 3569, ../sass/compatibility.scss */
#compatibility .input-group-addon.input-sm, .compatibility .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
/* line 3574, ../sass/compatibility.scss */
#compatibility .input-group-addon.input-lg, .compatibility .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
/* line 3579, ../sass/compatibility.scss */
#compatibility .input-group-addon input[type=radio],
#compatibility .input-group-addon input[type=checkbox], .compatibility .input-group-addon input[type=radio],
.compatibility .input-group-addon input[type=checkbox] {
  margin-top: 0;
}
/* line 3583, ../sass/compatibility.scss */
#compatibility .input-group .form-control:first-child,
#compatibility .input-group-addon:first-child,
#compatibility .input-group-btn:first-child > .btn,
#compatibility .input-group-btn:first-child > .btn-group > .btn,
#compatibility .input-group-btn:first-child > .dropdown-toggle,
#compatibility .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
#compatibility .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .compatibility .input-group .form-control:first-child,
.compatibility .input-group-addon:first-child,
.compatibility .input-group-btn:first-child > .btn,
.compatibility .input-group-btn:first-child > .btn-group > .btn,
.compatibility .input-group-btn:first-child > .dropdown-toggle,
.compatibility .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.compatibility .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 3593, ../sass/compatibility.scss */
#compatibility .input-group-addon:first-child, .compatibility .input-group-addon:first-child {
  border-right: 0;
}
/* line 3596, ../sass/compatibility.scss */
#compatibility .input-group .form-control:last-child,
#compatibility .input-group-addon:last-child,
#compatibility .input-group-btn:last-child > .btn,
#compatibility .input-group-btn:last-child > .btn-group > .btn,
#compatibility .input-group-btn:last-child > .dropdown-toggle,
#compatibility .input-group-btn:first-child > .btn:not(:first-child),
#compatibility .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .compatibility .input-group .form-control:last-child,
.compatibility .input-group-addon:last-child,
.compatibility .input-group-btn:last-child > .btn,
.compatibility .input-group-btn:last-child > .btn-group > .btn,
.compatibility .input-group-btn:last-child > .dropdown-toggle,
.compatibility .input-group-btn:first-child > .btn:not(:first-child),
.compatibility .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 3606, ../sass/compatibility.scss */
#compatibility .input-group-addon:last-child, .compatibility .input-group-addon:last-child {
  border-left: 0;
}
/* line 3609, ../sass/compatibility.scss */
#compatibility .input-group-btn, .compatibility .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
/* line 3614, ../sass/compatibility.scss */
#compatibility .input-group-btn > .btn, .compatibility .input-group-btn > .btn {
  position: relative;
}
/* line 3617, ../sass/compatibility.scss */
#compatibility .input-group-btn > .btn + .btn, .compatibility .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
/* line 3620, ../sass/compatibility.scss */
#compatibility .input-group-btn > .btn:hover,
#compatibility .input-group-btn > .btn:focus,
#compatibility .input-group-btn > .btn:active, .compatibility .input-group-btn > .btn:hover,
.compatibility .input-group-btn > .btn:focus,
.compatibility .input-group-btn > .btn:active {
  z-index: 2;
}
/* line 3625, ../sass/compatibility.scss */
#compatibility .input-group-btn:first-child > .btn,
#compatibility .input-group-btn:first-child > .btn-group, .compatibility .input-group-btn:first-child > .btn,
.compatibility .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
/* line 3629, ../sass/compatibility.scss */
#compatibility .input-group-btn:last-child > .btn,
#compatibility .input-group-btn:last-child > .btn-group, .compatibility .input-group-btn:last-child > .btn,
.compatibility .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
/* line 3633, ../sass/compatibility.scss */
#compatibility .nav, .compatibility .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
/* line 3638, ../sass/compatibility.scss */
#compatibility .nav > li, .compatibility .nav > li {
  position: relative;
  display: block;
}
/* line 3642, ../sass/compatibility.scss */
#compatibility .nav > li > a, .compatibility .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 3647, ../sass/compatibility.scss */
#compatibility .nav > li > a:hover,
#compatibility .nav > li > a:focus, .compatibility .nav > li > a:hover,
.compatibility .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
/* line 3652, ../sass/compatibility.scss */
#compatibility .nav > li.disabled > a, .compatibility .nav > li.disabled > a {
  color: #777;
}
/* line 3655, ../sass/compatibility.scss */
#compatibility .nav > li.disabled > a:hover,
#compatibility .nav > li.disabled > a:focus, .compatibility .nav > li.disabled > a:hover,
.compatibility .nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
/* line 3662, ../sass/compatibility.scss */
#compatibility .nav .open > a,
#compatibility .nav .open > a:hover,
#compatibility .nav .open > a:focus, .compatibility .nav .open > a,
.compatibility .nav .open > a:hover,
.compatibility .nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
/* line 3668, ../sass/compatibility.scss */
#compatibility .nav .nav-divider, .compatibility .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 3674, ../sass/compatibility.scss */
#compatibility .nav > li > a > img, .compatibility .nav > li > a > img {
  max-width: none;
}
/* line 3677, ../sass/compatibility.scss */
#compatibility .nav-tabs, .compatibility .nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 3680, ../sass/compatibility.scss */
#compatibility .nav-tabs > li, .compatibility .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 3684, ../sass/compatibility.scss */
#compatibility .nav-tabs > li > a, .compatibility .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
/* line 3690, ../sass/compatibility.scss */
#compatibility .nav-tabs > li > a:hover, .compatibility .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
/* line 3693, ../sass/compatibility.scss */
#compatibility .nav-tabs > li.active > a,
#compatibility .nav-tabs > li.active > a:hover,
#compatibility .nav-tabs > li.active > a:focus, .compatibility .nav-tabs > li.active > a,
.compatibility .nav-tabs > li.active > a:hover,
.compatibility .nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
/* line 3702, ../sass/compatibility.scss */
#compatibility .nav-tabs.nav-justified, .compatibility .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
/* line 3706, ../sass/compatibility.scss */
#compatibility .nav-tabs.nav-justified > li, .compatibility .nav-tabs.nav-justified > li {
  float: none;
}
/* line 3709, ../sass/compatibility.scss */
#compatibility .nav-tabs.nav-justified > li > a, .compatibility .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
/* line 3713, ../sass/compatibility.scss */
#compatibility .nav-tabs.nav-justified > .dropdown .dropdown-menu, .compatibility .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 3718, ../sass/compatibility.scss */
  #compatibility .nav-tabs.nav-justified > li, .compatibility .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 3722, ../sass/compatibility.scss */
  #compatibility .nav-tabs.nav-justified > li > a, .compatibility .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
/* line 3726, ../sass/compatibility.scss */
#compatibility .nav-tabs.nav-justified > li > a, .compatibility .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
/* line 3730, ../sass/compatibility.scss */
#compatibility .nav-tabs.nav-justified > .active > a,
#compatibility .nav-tabs.nav-justified > .active > a:hover,
#compatibility .nav-tabs.nav-justified > .active > a:focus, .compatibility .nav-tabs.nav-justified > .active > a,
.compatibility .nav-tabs.nav-justified > .active > a:hover,
.compatibility .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  /* line 3736, ../sass/compatibility.scss */
  #compatibility .nav-tabs.nav-justified > li > a, .compatibility .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 3740, ../sass/compatibility.scss */
  #compatibility .nav-tabs.nav-justified > .active > a,
  #compatibility .nav-tabs.nav-justified > .active > a:hover,
  #compatibility .nav-tabs.nav-justified > .active > a:focus, .compatibility .nav-tabs.nav-justified > .active > a,
  .compatibility .nav-tabs.nav-justified > .active > a:hover,
  .compatibility .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
/* line 3746, ../sass/compatibility.scss */
#compatibility .nav-pills > li, .compatibility .nav-pills > li {
  float: left;
}
/* line 3749, ../sass/compatibility.scss */
#compatibility .nav-pills > li > a, .compatibility .nav-pills > li > a {
  border-radius: 4px;
}
/* line 3752, ../sass/compatibility.scss */
#compatibility .nav-pills > li + li, .compatibility .nav-pills > li + li {
  margin-left: 2px;
}
/* line 3755, ../sass/compatibility.scss */
#compatibility .nav-pills > li.active > a,
#compatibility .nav-pills > li.active > a:hover,
#compatibility .nav-pills > li.active > a:focus, .compatibility .nav-pills > li.active > a,
.compatibility .nav-pills > li.active > a:hover,
.compatibility .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
/* line 3761, ../sass/compatibility.scss */
#compatibility .nav-stacked > li, .compatibility .nav-stacked > li {
  float: none;
}
/* line 3764, ../sass/compatibility.scss */
#compatibility .nav-stacked > li + li, .compatibility .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
/* line 3768, ../sass/compatibility.scss */
#compatibility .nav-justified, .compatibility .nav-justified {
  width: 100%;
}
/* line 3771, ../sass/compatibility.scss */
#compatibility .nav-justified > li, .compatibility .nav-justified > li {
  float: none;
}
/* line 3774, ../sass/compatibility.scss */
#compatibility .nav-justified > li > a, .compatibility .nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
/* line 3778, ../sass/compatibility.scss */
#compatibility .nav-justified > .dropdown .dropdown-menu, .compatibility .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 3783, ../sass/compatibility.scss */
  #compatibility .nav-justified > li, .compatibility .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 3787, ../sass/compatibility.scss */
  #compatibility .nav-justified > li > a, .compatibility .nav-justified > li > a {
    margin-bottom: 0;
  }
}
/* line 3791, ../sass/compatibility.scss */
#compatibility .nav-tabs-justified, .compatibility .nav-tabs-justified {
  border-bottom: 0;
}
/* line 3794, ../sass/compatibility.scss */
#compatibility .nav-tabs-justified > li > a, .compatibility .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
/* line 3798, ../sass/compatibility.scss */
#compatibility .nav-tabs-justified > .active > a,
#compatibility .nav-tabs-justified > .active > a:hover,
#compatibility .nav-tabs-justified > .active > a:focus, .compatibility .nav-tabs-justified > .active > a,
.compatibility .nav-tabs-justified > .active > a:hover,
.compatibility .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  /* line 3804, ../sass/compatibility.scss */
  #compatibility .nav-tabs-justified > li > a, .compatibility .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 3808, ../sass/compatibility.scss */
  #compatibility .nav-tabs-justified > .active > a,
  #compatibility .nav-tabs-justified > .active > a:hover,
  #compatibility .nav-tabs-justified > .active > a:focus, .compatibility .nav-tabs-justified > .active > a,
  .compatibility .nav-tabs-justified > .active > a:hover,
  .compatibility .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
/* line 3814, ../sass/compatibility.scss */
#compatibility .tab-content > .tab-pane, .compatibility .tab-content > .tab-pane {
  display: none;
}
/* line 3817, ../sass/compatibility.scss */
#compatibility .tab-content > .active, .compatibility .tab-content > .active {
  display: block;
}
/* line 3820, ../sass/compatibility.scss */
#compatibility .nav-tabs .dropdown-menu, .compatibility .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 3825, ../sass/compatibility.scss */
#compatibility .navbar, .compatibility .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  /* line 3832, ../sass/compatibility.scss */
  #compatibility .navbar, .compatibility .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  /* line 3837, ../sass/compatibility.scss */
  #compatibility .navbar-header, .compatibility .navbar-header {
    float: left;
  }
}
/* line 3841, ../sass/compatibility.scss */
#compatibility .navbar-collapse, .compatibility .navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
/* line 3850, ../sass/compatibility.scss */
#compatibility .navbar-collapse.in, .compatibility .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 3854, ../sass/compatibility.scss */
  #compatibility .navbar-collapse, .compatibility .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 3860, ../sass/compatibility.scss */
  #compatibility .navbar-collapse.collapse, .compatibility .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 3866, ../sass/compatibility.scss */
  #compatibility .navbar-collapse.in, .compatibility .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 3869, ../sass/compatibility.scss */
  #compatibility .navbar-fixed-top .navbar-collapse,
  #compatibility .navbar-static-top .navbar-collapse,
  #compatibility .navbar-fixed-bottom .navbar-collapse, .compatibility .navbar-fixed-top .navbar-collapse,
  .compatibility .navbar-static-top .navbar-collapse,
  .compatibility .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 3876, ../sass/compatibility.scss */
#compatibility .navbar-fixed-top .navbar-collapse,
#compatibility .navbar-fixed-bottom .navbar-collapse, .compatibility .navbar-fixed-top .navbar-collapse,
.compatibility .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  /* line 3881, ../sass/compatibility.scss */
  #compatibility .navbar-fixed-top .navbar-collapse, #compatibility .navbar-fixed-bottom .navbar-collapse, .compatibility .navbar-fixed-top .navbar-collapse, .compatibility .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
/* line 3885, ../sass/compatibility.scss */
#compatibility .container > .navbar-header,
#compatibility .container-fluid > .navbar-header,
#compatibility .container > .navbar-collapse,
#compatibility .container-fluid > .navbar-collapse, .compatibility .container > .navbar-header,
.compatibility .container-fluid > .navbar-header,
.compatibility .container > .navbar-collapse,
.compatibility .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  /* line 3893, ../sass/compatibility.scss */
  #compatibility .container > .navbar-header, #compatibility .container-fluid > .navbar-header, #compatibility .container > .navbar-collapse, #compatibility .container-fluid > .navbar-collapse, .compatibility .container > .navbar-header, .compatibility .container-fluid > .navbar-header, .compatibility .container > .navbar-collapse, .compatibility .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 3898, ../sass/compatibility.scss */
#compatibility .navbar-static-top, .compatibility .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 3903, ../sass/compatibility.scss */
  #compatibility .navbar-static-top, .compatibility .navbar-static-top {
    border-radius: 0;
  }
}
/* line 3907, ../sass/compatibility.scss */
#compatibility .navbar-fixed-top,
#compatibility .navbar-fixed-bottom, .compatibility .navbar-fixed-top,
.compatibility .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  /* line 3918, ../sass/compatibility.scss */
  #compatibility .navbar-fixed-top, #compatibility .navbar-fixed-bottom, .compatibility .navbar-fixed-top, .compatibility .navbar-fixed-bottom {
    border-radius: 0;
  }
}
/* line 3922, ../sass/compatibility.scss */
#compatibility .navbar-fixed-top, .compatibility .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
/* line 3926, ../sass/compatibility.scss */
#compatibility .navbar-fixed-bottom, .compatibility .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
/* line 3931, ../sass/compatibility.scss */
#compatibility .navbar-brand, .compatibility .navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
/* line 3938, ../sass/compatibility.scss */
#compatibility .navbar-brand:hover,
#compatibility .navbar-brand:focus, .compatibility .navbar-brand:hover,
.compatibility .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 3943, ../sass/compatibility.scss */
  #compatibility .navbar > .container .navbar-brand, #compatibility .navbar > .container-fluid .navbar-brand, .compatibility .navbar > .container .navbar-brand, .compatibility .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
/* line 3947, ../sass/compatibility.scss */
#compatibility .navbar-toggle, .compatibility .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 3959, ../sass/compatibility.scss */
#compatibility .navbar-toggle:focus, .compatibility .navbar-toggle:focus {
  outline: 0;
}
/* line 3962, ../sass/compatibility.scss */
#compatibility .navbar-toggle .icon-bar, .compatibility .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 3968, ../sass/compatibility.scss */
#compatibility .navbar-toggle .icon-bar + .icon-bar, .compatibility .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 3972, ../sass/compatibility.scss */
  #compatibility .navbar-toggle, .compatibility .navbar-toggle {
    display: none;
  }
}
/* line 3976, ../sass/compatibility.scss */
#compatibility .navbar-nav, .compatibility .navbar-nav {
  margin: 7.5px -15px;
}
/* line 3979, ../sass/compatibility.scss */
#compatibility .navbar-nav > li > a, .compatibility .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 3985, ../sass/compatibility.scss */
  #compatibility .navbar-nav .open .dropdown-menu, .compatibility .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 3995, ../sass/compatibility.scss */
  #compatibility .navbar-nav .open .dropdown-menu > li > a,
  #compatibility .navbar-nav .open .dropdown-menu .dropdown-header, .compatibility .navbar-nav .open .dropdown-menu > li > a,
  .compatibility .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 3999, ../sass/compatibility.scss */
  #compatibility .navbar-nav .open .dropdown-menu > li > a, .compatibility .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 4002, ../sass/compatibility.scss */
  #compatibility .navbar-nav .open .dropdown-menu > li > a:hover,
  #compatibility .navbar-nav .open .dropdown-menu > li > a:focus, .compatibility .navbar-nav .open .dropdown-menu > li > a:hover,
  .compatibility .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 4008, ../sass/compatibility.scss */
  #compatibility .navbar-nav, .compatibility .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 4012, ../sass/compatibility.scss */
  #compatibility .navbar-nav > li, .compatibility .navbar-nav > li {
    float: left;
  }
  /* line 4015, ../sass/compatibility.scss */
  #compatibility .navbar-nav > li > a, .compatibility .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 4019, ../sass/compatibility.scss */
  #compatibility .navbar-nav.navbar-right:last-child, .compatibility .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  /* line 4024, ../sass/compatibility.scss */
  #compatibility .navbar-left, .compatibility .navbar-left {
    float: left !important;
  }
  /* line 4027, ../sass/compatibility.scss */
  #compatibility .navbar-right, .compatibility .navbar-right {
    float: right !important;
  }
}
/* line 4031, ../sass/compatibility.scss */
#compatibility .navbar-form, .compatibility .navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  /* line 4043, ../sass/compatibility.scss */
  #compatibility .navbar-form .form-group, .compatibility .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 4048, ../sass/compatibility.scss */
  #compatibility .navbar-form .form-control, .compatibility .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 4053, ../sass/compatibility.scss */
  #compatibility .navbar-form .input-group, .compatibility .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 4057, ../sass/compatibility.scss */
  #compatibility .navbar-form .input-group .input-group-addon,
  #compatibility .navbar-form .input-group .input-group-btn,
  #compatibility .navbar-form .input-group .form-control, .compatibility .navbar-form .input-group .input-group-addon,
  .compatibility .navbar-form .input-group .input-group-btn,
  .compatibility .navbar-form .input-group .form-control {
    width: auto;
  }
  /* line 4062, ../sass/compatibility.scss */
  #compatibility .navbar-form .input-group > .form-control, .compatibility .navbar-form .input-group > .form-control {
    width: 100%;
  }
  /* line 4065, ../sass/compatibility.scss */
  #compatibility .navbar-form .control-label, .compatibility .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 4069, ../sass/compatibility.scss */
  #compatibility .navbar-form .radio,
  #compatibility .navbar-form .checkbox, .compatibility .navbar-form .radio,
  .compatibility .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 4076, ../sass/compatibility.scss */
  #compatibility .navbar-form .radio label,
  #compatibility .navbar-form .checkbox label, .compatibility .navbar-form .radio label,
  .compatibility .navbar-form .checkbox label {
    padding-left: 0;
  }
  /* line 4080, ../sass/compatibility.scss */
  #compatibility .navbar-form .radio input[type=radio],
  #compatibility .navbar-form .checkbox input[type=checkbox], .compatibility .navbar-form .radio input[type=radio],
  .compatibility .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  /* line 4085, ../sass/compatibility.scss */
  #compatibility .navbar-form .has-feedback .form-control-feedback, .compatibility .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  /* line 4090, ../sass/compatibility.scss */
  #compatibility .navbar-form .form-group, .compatibility .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  /* line 4095, ../sass/compatibility.scss */
  #compatibility .navbar-form, .compatibility .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 4105, ../sass/compatibility.scss */
  #compatibility .navbar-form.navbar-right:last-child, .compatibility .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
/* line 4109, ../sass/compatibility.scss */
#compatibility .navbar-nav > li > .dropdown-menu, .compatibility .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 4114, ../sass/compatibility.scss */
#compatibility .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .compatibility .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 4118, ../sass/compatibility.scss */
#compatibility .navbar-btn, .compatibility .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 4122, ../sass/compatibility.scss */
#compatibility .navbar-btn.btn-sm, .compatibility .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 4126, ../sass/compatibility.scss */
#compatibility .navbar-btn.btn-xs, .compatibility .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
/* line 4130, ../sass/compatibility.scss */
#compatibility .navbar-text, .compatibility .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 4135, ../sass/compatibility.scss */
  #compatibility .navbar-text, .compatibility .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  /* line 4140, ../sass/compatibility.scss */
  #compatibility .navbar-text.navbar-right:last-child, .compatibility .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
/* line 4144, ../sass/compatibility.scss */
#compatibility .navbar-default, .compatibility .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 4148, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-brand, .compatibility .navbar-default .navbar-brand {
  color: #777;
}
/* line 4151, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-brand:hover,
#compatibility .navbar-default .navbar-brand:focus, .compatibility .navbar-default .navbar-brand:hover,
.compatibility .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 4156, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-text, .compatibility .navbar-default .navbar-text {
  color: #777;
}
/* line 4159, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li > a, .compatibility .navbar-default .navbar-nav > li > a {
  color: #777;
}
/* line 4162, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li > a:hover,
#compatibility .navbar-default .navbar-nav > li > a:focus, .compatibility .navbar-default .navbar-nav > li > a:hover,
.compatibility .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
/* line 4167, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > .active > a,
#compatibility .navbar-default .navbar-nav > .active > a:hover,
#compatibility .navbar-default .navbar-nav > .active > a:focus, .compatibility .navbar-default .navbar-nav > .active > a,
.compatibility .navbar-default .navbar-nav > .active > a:hover,
.compatibility .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
/* line 4173, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > .disabled > a,
#compatibility .navbar-default .navbar-nav > .disabled > a:hover,
#compatibility .navbar-default .navbar-nav > .disabled > a:focus, .compatibility .navbar-default .navbar-nav > .disabled > a,
.compatibility .navbar-default .navbar-nav > .disabled > a:hover,
.compatibility .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
/* line 4179, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-toggle, .compatibility .navbar-default .navbar-toggle {
  border-color: #ddd;
}
/* line 4182, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-toggle:hover,
#compatibility .navbar-default .navbar-toggle:focus, .compatibility .navbar-default .navbar-toggle:hover,
.compatibility .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
/* line 4186, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-toggle .icon-bar, .compatibility .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
/* line 4189, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-collapse,
#compatibility .navbar-default .navbar-form, .compatibility .navbar-default .navbar-collapse,
.compatibility .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
/* line 4193, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > .open > a,
#compatibility .navbar-default .navbar-nav > .open > a:hover,
#compatibility .navbar-default .navbar-nav > .open > a:focus, .compatibility .navbar-default .navbar-nav > .open > a,
.compatibility .navbar-default .navbar-nav > .open > a:hover,
.compatibility .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  /* line 4200, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > li > a, .compatibility .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 4203, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .compatibility .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .compatibility .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  /* line 4208, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .compatibility .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .compatibility .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .compatibility .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  /* line 4214, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .compatibility .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .compatibility .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .compatibility .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
/* line 4221, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-link, .compatibility .navbar-default .navbar-link {
  color: #777;
}
/* line 4224, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-link:hover, .compatibility .navbar-default .navbar-link:hover {
  color: #333;
}
/* line 4227, ../sass/compatibility.scss */
#compatibility .navbar-default .btn-link, .compatibility .navbar-default .btn-link {
  color: #777;
}
/* line 4230, ../sass/compatibility.scss */
#compatibility .navbar-default .btn-link:hover,
#compatibility .navbar-default .btn-link:focus, .compatibility .navbar-default .btn-link:hover,
.compatibility .navbar-default .btn-link:focus {
  color: #333;
}
/* line 4234, ../sass/compatibility.scss */
#compatibility .navbar-default .btn-link[disabled]:hover,
#compatibility fieldset[disabled] .navbar-default .btn-link:hover,
#compatibility .navbar-default .btn-link[disabled]:focus,
#compatibility fieldset[disabled] .navbar-default .btn-link:focus, .compatibility .navbar-default .btn-link[disabled]:hover,
.compatibility fieldset[disabled] .navbar-default .btn-link:hover,
.compatibility .navbar-default .btn-link[disabled]:focus,
.compatibility fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
/* line 4240, ../sass/compatibility.scss */
#compatibility .navbar-inverse, .compatibility .navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
/* line 4244, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-brand, .compatibility .navbar-inverse .navbar-brand {
  color: #777;
}
/* line 4247, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-brand:hover,
#compatibility .navbar-inverse .navbar-brand:focus, .compatibility .navbar-inverse .navbar-brand:hover,
.compatibility .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
/* line 4252, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-text, .compatibility .navbar-inverse .navbar-text {
  color: #777;
}
/* line 4255, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-nav > li > a, .compatibility .navbar-inverse .navbar-nav > li > a {
  color: #777;
}
/* line 4258, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-nav > li > a:hover,
#compatibility .navbar-inverse .navbar-nav > li > a:focus, .compatibility .navbar-inverse .navbar-nav > li > a:hover,
.compatibility .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
/* line 4263, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-nav > .active > a,
#compatibility .navbar-inverse .navbar-nav > .active > a:hover,
#compatibility .navbar-inverse .navbar-nav > .active > a:focus, .compatibility .navbar-inverse .navbar-nav > .active > a,
.compatibility .navbar-inverse .navbar-nav > .active > a:hover,
.compatibility .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
/* line 4269, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-nav > .disabled > a,
#compatibility .navbar-inverse .navbar-nav > .disabled > a:hover,
#compatibility .navbar-inverse .navbar-nav > .disabled > a:focus, .compatibility .navbar-inverse .navbar-nav > .disabled > a,
.compatibility .navbar-inverse .navbar-nav > .disabled > a:hover,
.compatibility .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
/* line 4275, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-toggle, .compatibility .navbar-inverse .navbar-toggle {
  border-color: #333;
}
/* line 4278, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-toggle:hover,
#compatibility .navbar-inverse .navbar-toggle:focus, .compatibility .navbar-inverse .navbar-toggle:hover,
.compatibility .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
/* line 4282, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-toggle .icon-bar, .compatibility .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 4285, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-collapse,
#compatibility .navbar-inverse .navbar-form, .compatibility .navbar-inverse .navbar-collapse,
.compatibility .navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 4289, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-nav > .open > a,
#compatibility .navbar-inverse .navbar-nav > .open > a:hover,
#compatibility .navbar-inverse .navbar-nav > .open > a:focus, .compatibility .navbar-inverse .navbar-nav > .open > a,
.compatibility .navbar-inverse .navbar-nav > .open > a:hover,
.compatibility .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  /* line 4296, ../sass/compatibility.scss */
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header, .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  /* line 4299, ../sass/compatibility.scss */
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu .divider, .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  /* line 4302, ../sass/compatibility.scss */
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 4305, ../sass/compatibility.scss */
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 4310, ../sass/compatibility.scss */
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  /* line 4316, ../sass/compatibility.scss */
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  #compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .compatibility .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
/* line 4323, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-link, .compatibility .navbar-inverse .navbar-link {
  color: #777;
}
/* line 4326, ../sass/compatibility.scss */
#compatibility .navbar-inverse .navbar-link:hover, .compatibility .navbar-inverse .navbar-link:hover {
  color: #fff;
}
/* line 4329, ../sass/compatibility.scss */
#compatibility .navbar-inverse .btn-link, .compatibility .navbar-inverse .btn-link {
  color: #777;
}
/* line 4332, ../sass/compatibility.scss */
#compatibility .navbar-inverse .btn-link:hover,
#compatibility .navbar-inverse .btn-link:focus, .compatibility .navbar-inverse .btn-link:hover,
.compatibility .navbar-inverse .btn-link:focus {
  color: #fff;
}
/* line 4336, ../sass/compatibility.scss */
#compatibility .navbar-inverse .btn-link[disabled]:hover,
#compatibility fieldset[disabled] .navbar-inverse .btn-link:hover,
#compatibility .navbar-inverse .btn-link[disabled]:focus,
#compatibility fieldset[disabled] .navbar-inverse .btn-link:focus, .compatibility .navbar-inverse .btn-link[disabled]:hover,
.compatibility fieldset[disabled] .navbar-inverse .btn-link:hover,
.compatibility .navbar-inverse .btn-link[disabled]:focus,
.compatibility fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
/* line 4342, ../sass/compatibility.scss */
#compatibility .breadcrumb, .compatibility .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
/* line 4349, ../sass/compatibility.scss */
#compatibility .breadcrumb > li, .compatibility .breadcrumb > li {
  display: inline-block;
}
/* line 4352, ../sass/compatibility.scss */
#compatibility .breadcrumb > li + li:before, .compatibility .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}
/* line 4357, ../sass/compatibility.scss */
#compatibility .breadcrumb > .active, .compatibility .breadcrumb > .active {
  color: #777;
}
/* line 4360, ../sass/compatibility.scss */
#compatibility .pagination, .compatibility .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
/* line 4366, ../sass/compatibility.scss */
#compatibility .pagination > li, .compatibility .pagination > li {
  display: inline;
}
/* line 4369, ../sass/compatibility.scss */
#compatibility .pagination > li > a,
#compatibility .pagination > li > span, .compatibility .pagination > li > a,
.compatibility .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* line 4381, ../sass/compatibility.scss */
#compatibility .pagination > li:first-child > a,
#compatibility .pagination > li:first-child > span, .compatibility .pagination > li:first-child > a,
.compatibility .pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 4387, ../sass/compatibility.scss */
#compatibility .pagination > li:last-child > a,
#compatibility .pagination > li:last-child > span, .compatibility .pagination > li:last-child > a,
.compatibility .pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 4392, ../sass/compatibility.scss */
#compatibility .pagination > li > a:hover,
#compatibility .pagination > li > span:hover,
#compatibility .pagination > li > a:focus,
#compatibility .pagination > li > span:focus, .compatibility .pagination > li > a:hover,
.compatibility .pagination > li > span:hover,
.compatibility .pagination > li > a:focus,
.compatibility .pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
/* line 4400, ../sass/compatibility.scss */
#compatibility .pagination > .active > a,
#compatibility .pagination > .active > span,
#compatibility .pagination > .active > a:hover,
#compatibility .pagination > .active > span:hover,
#compatibility .pagination > .active > a:focus,
#compatibility .pagination > .active > span:focus, .compatibility .pagination > .active > a,
.compatibility .pagination > .active > span,
.compatibility .pagination > .active > a:hover,
.compatibility .pagination > .active > span:hover,
.compatibility .pagination > .active > a:focus,
.compatibility .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
/* line 4412, ../sass/compatibility.scss */
#compatibility .pagination > .disabled > span,
#compatibility .pagination > .disabled > span:hover,
#compatibility .pagination > .disabled > span:focus,
#compatibility .pagination > .disabled > a,
#compatibility .pagination > .disabled > a:hover,
#compatibility .pagination > .disabled > a:focus, .compatibility .pagination > .disabled > span,
.compatibility .pagination > .disabled > span:hover,
.compatibility .pagination > .disabled > span:focus,
.compatibility .pagination > .disabled > a,
.compatibility .pagination > .disabled > a:hover,
.compatibility .pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
/* line 4423, ../sass/compatibility.scss */
#compatibility .pagination-lg > li > a,
#compatibility .pagination-lg > li > span, .compatibility .pagination-lg > li > a,
.compatibility .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
/* line 4428, ../sass/compatibility.scss */
#compatibility .pagination-lg > li:first-child > a,
#compatibility .pagination-lg > li:first-child > span, .compatibility .pagination-lg > li:first-child > a,
.compatibility .pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 4433, ../sass/compatibility.scss */
#compatibility .pagination-lg > li:last-child > a,
#compatibility .pagination-lg > li:last-child > span, .compatibility .pagination-lg > li:last-child > a,
.compatibility .pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 4438, ../sass/compatibility.scss */
#compatibility .pagination-sm > li > a,
#compatibility .pagination-sm > li > span, .compatibility .pagination-sm > li > a,
.compatibility .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
/* line 4443, ../sass/compatibility.scss */
#compatibility .pagination-sm > li:first-child > a,
#compatibility .pagination-sm > li:first-child > span, .compatibility .pagination-sm > li:first-child > a,
.compatibility .pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 4448, ../sass/compatibility.scss */
#compatibility .pagination-sm > li:last-child > a,
#compatibility .pagination-sm > li:last-child > span, .compatibility .pagination-sm > li:last-child > a,
.compatibility .pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 4453, ../sass/compatibility.scss */
#compatibility .pager, .compatibility .pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
/* line 4459, ../sass/compatibility.scss */
#compatibility .pager li, .compatibility .pager li {
  display: inline;
}
/* line 4462, ../sass/compatibility.scss */
#compatibility .pager li > a,
#compatibility .pager li > span, .compatibility .pager li > a,
.compatibility .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
/* line 4470, ../sass/compatibility.scss */
#compatibility .pager li > a:hover,
#compatibility .pager li > a:focus, .compatibility .pager li > a:hover,
.compatibility .pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
/* line 4475, ../sass/compatibility.scss */
#compatibility .pager .next > a,
#compatibility .pager .next > span, .compatibility .pager .next > a,
.compatibility .pager .next > span {
  float: right;
}
/* line 4479, ../sass/compatibility.scss */
#compatibility .pager .previous > a,
#compatibility .pager .previous > span, .compatibility .pager .previous > a,
.compatibility .pager .previous > span {
  float: left;
}
/* line 4483, ../sass/compatibility.scss */
#compatibility .pager .disabled > a,
#compatibility .pager .disabled > a:hover,
#compatibility .pager .disabled > a:focus,
#compatibility .pager .disabled > span, .compatibility .pager .disabled > a,
.compatibility .pager .disabled > a:hover,
.compatibility .pager .disabled > a:focus,
.compatibility .pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
/* line 4491, ../sass/compatibility.scss */
#compatibility .label, .compatibility .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
/* line 4503, ../sass/compatibility.scss */
#compatibility a.label:hover,
#compatibility a.label:focus, .compatibility a.label:hover,
.compatibility a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
/* line 4509, ../sass/compatibility.scss */
#compatibility .label:empty, .compatibility .label:empty {
  display: none;
}
/* line 4512, ../sass/compatibility.scss */
#compatibility .btn .label, .compatibility .btn .label {
  position: relative;
  top: -1px;
}
/* line 4516, ../sass/compatibility.scss */
#compatibility .label-default, .compatibility .label-default {
  background-color: #777;
}
/* line 4519, ../sass/compatibility.scss */
#compatibility .label-default[href]:hover,
#compatibility .label-default[href]:focus, .compatibility .label-default[href]:hover,
.compatibility .label-default[href]:focus {
  background-color: #5e5e5e;
}
/* line 4523, ../sass/compatibility.scss */
#compatibility .label-primary, .compatibility .label-primary {
  background-color: #428bca;
}
/* line 4526, ../sass/compatibility.scss */
#compatibility .label-primary[href]:hover,
#compatibility .label-primary[href]:focus, .compatibility .label-primary[href]:hover,
.compatibility .label-primary[href]:focus {
  background-color: #3071a9;
}
/* line 4530, ../sass/compatibility.scss */
#compatibility .label-success, .compatibility .label-success {
  background-color: #5cb85c;
}
/* line 4533, ../sass/compatibility.scss */
#compatibility .label-success[href]:hover,
#compatibility .label-success[href]:focus, .compatibility .label-success[href]:hover,
.compatibility .label-success[href]:focus {
  background-color: #449d44;
}
/* line 4537, ../sass/compatibility.scss */
#compatibility .label-info, .compatibility .label-info {
  background-color: #5bc0de;
}
/* line 4540, ../sass/compatibility.scss */
#compatibility .label-info[href]:hover,
#compatibility .label-info[href]:focus, .compatibility .label-info[href]:hover,
.compatibility .label-info[href]:focus {
  background-color: #31b0d5;
}
/* line 4544, ../sass/compatibility.scss */
#compatibility .label-warning, .compatibility .label-warning {
  background-color: #f0ad4e;
}
/* line 4547, ../sass/compatibility.scss */
#compatibility .label-warning[href]:hover,
#compatibility .label-warning[href]:focus, .compatibility .label-warning[href]:hover,
.compatibility .label-warning[href]:focus {
  background-color: #ec971f;
}
/* line 4551, ../sass/compatibility.scss */
#compatibility .label-danger, .compatibility .label-danger {
  background-color: #d9534f;
}
/* line 4554, ../sass/compatibility.scss */
#compatibility .label-danger[href]:hover,
#compatibility .label-danger[href]:focus, .compatibility .label-danger[href]:hover,
.compatibility .label-danger[href]:focus {
  background-color: #c9302c;
}
/* line 4558, ../sass/compatibility.scss */
#compatibility .badge, .compatibility .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  border-radius: 10px;
}
/* line 4572, ../sass/compatibility.scss */
#compatibility .badge:empty, .compatibility .badge:empty {
  display: none;
}
/* line 4575, ../sass/compatibility.scss */
#compatibility .btn .badge, .compatibility .btn .badge {
  position: relative;
  top: -1px;
}
/* line 4579, ../sass/compatibility.scss */
#compatibility .btn-xs .badge, .compatibility .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
/* line 4583, ../sass/compatibility.scss */
#compatibility a.badge:hover,
#compatibility a.badge:focus, .compatibility a.badge:hover,
.compatibility a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
/* line 4589, ../sass/compatibility.scss */
#compatibility a.list-group-item.active > .badge,
#compatibility .nav-pills > .active > a > .badge, .compatibility a.list-group-item.active > .badge,
.compatibility .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
/* line 4594, ../sass/compatibility.scss */
#compatibility .nav-pills > li > a > .badge, .compatibility .nav-pills > li > a > .badge {
  margin-left: 3px;
}
/* line 4597, ../sass/compatibility.scss */
#compatibility .jumbotron, .compatibility .jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
/* line 4603, ../sass/compatibility.scss */
#compatibility .jumbotron h1,
#compatibility .jumbotron .h1, .compatibility .jumbotron h1,
.compatibility .jumbotron .h1 {
  color: inherit;
}
/* line 4607, ../sass/compatibility.scss */
#compatibility .jumbotron p, .compatibility .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
/* line 4612, ../sass/compatibility.scss */
#compatibility .jumbotron > hr, .compatibility .jumbotron > hr {
  border-top-color: #d5d5d5;
}
/* line 4615, ../sass/compatibility.scss */
#compatibility .container .jumbotron, .compatibility .container .jumbotron {
  border-radius: 6px;
}
/* line 4618, ../sass/compatibility.scss */
#compatibility .jumbotron .container, .compatibility .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 4622, ../sass/compatibility.scss */
  #compatibility .jumbotron, .compatibility .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 4626, ../sass/compatibility.scss */
  #compatibility .container .jumbotron, .compatibility .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  /* line 4630, ../sass/compatibility.scss */
  #compatibility .jumbotron h1,
  #compatibility .jumbotron .h1, .compatibility .jumbotron h1,
  .compatibility .jumbotron .h1 {
    font-size: 63px;
  }
}
/* line 4635, ../sass/compatibility.scss */
#compatibility .thumbnail, .compatibility .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 4647, ../sass/compatibility.scss */
#compatibility .thumbnail > img,
#compatibility .thumbnail a > img, .compatibility .thumbnail > img,
.compatibility .thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
/* line 4652, ../sass/compatibility.scss */
#compatibility a.thumbnail:hover,
#compatibility a.thumbnail:focus,
#compatibility a.thumbnail.active, .compatibility a.thumbnail:hover,
.compatibility a.thumbnail:focus,
.compatibility a.thumbnail.active {
  border-color: #428bca;
}
/* line 4657, ../sass/compatibility.scss */
#compatibility .thumbnail .caption, .compatibility .thumbnail .caption {
  padding: 9px;
  color: #333;
}
/* line 4661, ../sass/compatibility.scss */
#compatibility .alert, .compatibility .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 4667, ../sass/compatibility.scss */
#compatibility .alert h4, .compatibility .alert h4 {
  margin-top: 0;
  color: inherit;
}
/* line 4671, ../sass/compatibility.scss */
#compatibility .alert .alert-link, .compatibility .alert .alert-link {
  font-weight: 700;
}
/* line 4674, ../sass/compatibility.scss */
#compatibility .alert > p,
#compatibility .alert > ul, .compatibility .alert > p,
.compatibility .alert > ul {
  margin-bottom: 0;
}
/* line 4678, ../sass/compatibility.scss */
#compatibility .alert > p + p, .compatibility .alert > p + p {
  margin-top: 5px;
}
/* line 4681, ../sass/compatibility.scss */
#compatibility .alert-dismissable,
#compatibility .alert-dismissible, .compatibility .alert-dismissable,
.compatibility .alert-dismissible {
  padding-right: 35px;
}
/* line 4685, ../sass/compatibility.scss */
#compatibility .alert-dismissable .close,
#compatibility .alert-dismissible .close, .compatibility .alert-dismissable .close,
.compatibility .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
/* line 4692, ../sass/compatibility.scss */
#compatibility .alert-success, .compatibility .alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 4697, ../sass/compatibility.scss */
#compatibility .alert-success hr, .compatibility .alert-success hr {
  border-top-color: #c9e2b3;
}
/* line 4700, ../sass/compatibility.scss */
#compatibility .alert-success .alert-link, .compatibility .alert-success .alert-link {
  color: #2b542c;
}
/* line 4703, ../sass/compatibility.scss */
#compatibility .alert-info, .compatibility .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 4708, ../sass/compatibility.scss */
#compatibility .alert-info hr, .compatibility .alert-info hr {
  border-top-color: #a6e1ec;
}
/* line 4711, ../sass/compatibility.scss */
#compatibility .alert-info .alert-link, .compatibility .alert-info .alert-link {
  color: #245269;
}
/* line 4714, ../sass/compatibility.scss */
#compatibility .alert-warning, .compatibility .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 4719, ../sass/compatibility.scss */
#compatibility .alert-warning hr, .compatibility .alert-warning hr {
  border-top-color: #f7e1b5;
}
/* line 4722, ../sass/compatibility.scss */
#compatibility .alert-warning .alert-link, .compatibility .alert-warning .alert-link {
  color: #66512c;
}
/* line 4725, ../sass/compatibility.scss */
#compatibility .alert-danger, .compatibility .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 4730, ../sass/compatibility.scss */
#compatibility .alert-danger hr, .compatibility .alert-danger hr {
  border-top-color: #e4b9c0;
}
/* line 4733, ../sass/compatibility.scss */
#compatibility .alert-danger .alert-link, .compatibility .alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 4760, ../sass/compatibility.scss */
#compatibility .progress, .compatibility .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 4769, ../sass/compatibility.scss */
#compatibility .progress-bar, .compatibility .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width 0.6s ease;
}
/* line 4784, ../sass/compatibility.scss */
#compatibility .progress-striped .progress-bar,
#compatibility .progress-bar-striped, .compatibility .progress-striped .progress-bar,
.compatibility .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
/* line 4792, ../sass/compatibility.scss */
#compatibility .progress.active .progress-bar,
#compatibility .progress-bar.active, .compatibility .progress.active .progress-bar,
.compatibility .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
/* line 4798, ../sass/compatibility.scss */
#compatibility .progress-bar[aria-valuenow="1"],
#compatibility .progress-bar[aria-valuenow="2"], .compatibility .progress-bar[aria-valuenow="1"],
.compatibility .progress-bar[aria-valuenow="2"] {
  min-width: 30px;
}
/* line 4802, ../sass/compatibility.scss */
#compatibility .progress-bar[aria-valuenow="0"], .compatibility .progress-bar[aria-valuenow="0"] {
  min-width: 30px;
  color: #777;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 4810, ../sass/compatibility.scss */
#compatibility .progress-bar-success, .compatibility .progress-bar-success {
  background-color: #5cb85c;
}
/* line 4813, ../sass/compatibility.scss */
#compatibility .progress-striped .progress-bar-success, .compatibility .progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 4818, ../sass/compatibility.scss */
#compatibility .progress-bar-info, .compatibility .progress-bar-info {
  background-color: #5bc0de;
}
/* line 4821, ../sass/compatibility.scss */
#compatibility .progress-striped .progress-bar-info, .compatibility .progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 4826, ../sass/compatibility.scss */
#compatibility .progress-bar-warning, .compatibility .progress-bar-warning {
  background-color: #f0ad4e;
}
/* line 4829, ../sass/compatibility.scss */
#compatibility .progress-striped .progress-bar-warning, .compatibility .progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 4834, ../sass/compatibility.scss */
#compatibility .progress-bar-danger, .compatibility .progress-bar-danger {
  background-color: #d9534f;
}
/* line 4837, ../sass/compatibility.scss */
#compatibility .progress-striped .progress-bar-danger, .compatibility .progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* line 4842, ../sass/compatibility.scss */
#compatibility .media,
#compatibility .media-body, .compatibility .media,
.compatibility .media-body {
  overflow: hidden;
  zoom: 1;
}
/* line 4847, ../sass/compatibility.scss */
#compatibility .media,
#compatibility .media .media, .compatibility .media,
.compatibility .media .media {
  margin-top: 15px;
}
/* line 4851, ../sass/compatibility.scss */
#compatibility .media:first-child, .compatibility .media:first-child {
  margin-top: 0;
}
/* line 4854, ../sass/compatibility.scss */
#compatibility .media-object, .compatibility .media-object {
  display: block;
}
/* line 4857, ../sass/compatibility.scss */
#compatibility .media-heading, .compatibility .media-heading {
  margin: 0 0 5px;
}
/* line 4860, ../sass/compatibility.scss */
#compatibility .media > .pull-left, .compatibility .media > .pull-left {
  margin-right: 10px;
}
/* line 4863, ../sass/compatibility.scss */
#compatibility .media > .pull-right, .compatibility .media > .pull-right {
  margin-left: 10px;
}
/* line 4866, ../sass/compatibility.scss */
#compatibility .media-list, .compatibility .media-list {
  padding-left: 0;
  list-style: none;
}
/* line 4870, ../sass/compatibility.scss */
#compatibility .list-group, .compatibility .list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
/* line 4874, ../sass/compatibility.scss */
#compatibility .list-group-item, .compatibility .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* line 4882, ../sass/compatibility.scss */
#compatibility .list-group-item:first-child, .compatibility .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 4886, ../sass/compatibility.scss */
#compatibility .list-group-item:last-child, .compatibility .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 4891, ../sass/compatibility.scss */
#compatibility .list-group-item > .badge, .compatibility .list-group-item > .badge {
  float: right;
}
/* line 4894, ../sass/compatibility.scss */
#compatibility .list-group-item > .badge + .badge, .compatibility .list-group-item > .badge + .badge {
  margin-right: 5px;
}
/* line 4897, ../sass/compatibility.scss */
#compatibility a.list-group-item, .compatibility a.list-group-item {
  color: #555;
}
/* line 4900, ../sass/compatibility.scss */
#compatibility a.list-group-item .list-group-item-heading, .compatibility a.list-group-item .list-group-item-heading {
  color: #333;
}
/* line 4903, ../sass/compatibility.scss */
#compatibility a.list-group-item:hover,
#compatibility a.list-group-item:focus, .compatibility a.list-group-item:hover,
.compatibility a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
/* line 4909, ../sass/compatibility.scss */
#compatibility .list-group-item.disabled,
#compatibility .list-group-item.disabled:hover,
#compatibility .list-group-item.disabled:focus, .compatibility .list-group-item.disabled,
.compatibility .list-group-item.disabled:hover,
.compatibility .list-group-item.disabled:focus {
  color: #777;
  background-color: #eee;
}
/* line 4915, ../sass/compatibility.scss */
#compatibility .list-group-item.disabled .list-group-item-heading,
#compatibility .list-group-item.disabled:hover .list-group-item-heading,
#compatibility .list-group-item.disabled:focus .list-group-item-heading, .compatibility .list-group-item.disabled .list-group-item-heading,
.compatibility .list-group-item.disabled:hover .list-group-item-heading,
.compatibility .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
/* line 4920, ../sass/compatibility.scss */
#compatibility .list-group-item.disabled .list-group-item-text,
#compatibility .list-group-item.disabled:hover .list-group-item-text,
#compatibility .list-group-item.disabled:focus .list-group-item-text, .compatibility .list-group-item.disabled .list-group-item-text,
.compatibility .list-group-item.disabled:hover .list-group-item-text,
.compatibility .list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
/* line 4925, ../sass/compatibility.scss */
#compatibility .list-group-item.active,
#compatibility .list-group-item.active:hover,
#compatibility .list-group-item.active:focus, .compatibility .list-group-item.active,
.compatibility .list-group-item.active:hover,
.compatibility .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
/* line 4933, ../sass/compatibility.scss */
#compatibility .list-group-item.active .list-group-item-heading,
#compatibility .list-group-item.active:hover .list-group-item-heading,
#compatibility .list-group-item.active:focus .list-group-item-heading,
#compatibility .list-group-item.active .list-group-item-heading > small,
#compatibility .list-group-item.active:hover .list-group-item-heading > small,
#compatibility .list-group-item.active:focus .list-group-item-heading > small,
#compatibility .list-group-item.active .list-group-item-heading > .small,
#compatibility .list-group-item.active:hover .list-group-item-heading > .small,
#compatibility .list-group-item.active:focus .list-group-item-heading > .small, .compatibility .list-group-item.active .list-group-item-heading,
.compatibility .list-group-item.active:hover .list-group-item-heading,
.compatibility .list-group-item.active:focus .list-group-item-heading,
.compatibility .list-group-item.active .list-group-item-heading > small,
.compatibility .list-group-item.active:hover .list-group-item-heading > small,
.compatibility .list-group-item.active:focus .list-group-item-heading > small,
.compatibility .list-group-item.active .list-group-item-heading > .small,
.compatibility .list-group-item.active:hover .list-group-item-heading > .small,
.compatibility .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
/* line 4944, ../sass/compatibility.scss */
#compatibility .list-group-item.active .list-group-item-text,
#compatibility .list-group-item.active:hover .list-group-item-text,
#compatibility .list-group-item.active:focus .list-group-item-text, .compatibility .list-group-item.active .list-group-item-text,
.compatibility .list-group-item.active:hover .list-group-item-text,
.compatibility .list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
/* line 4949, ../sass/compatibility.scss */
#compatibility .list-group-item-success, .compatibility .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
/* line 4953, ../sass/compatibility.scss */
#compatibility a.list-group-item-success, .compatibility a.list-group-item-success {
  color: #3c763d;
}
/* line 4956, ../sass/compatibility.scss */
#compatibility a.list-group-item-success .list-group-item-heading, .compatibility a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
/* line 4959, ../sass/compatibility.scss */
#compatibility a.list-group-item-success:hover,
#compatibility a.list-group-item-success:focus, .compatibility a.list-group-item-success:hover,
.compatibility a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
/* line 4964, ../sass/compatibility.scss */
#compatibility a.list-group-item-success.active,
#compatibility a.list-group-item-success.active:hover,
#compatibility a.list-group-item-success.active:focus, .compatibility a.list-group-item-success.active,
.compatibility a.list-group-item-success.active:hover,
.compatibility a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
/* line 4971, ../sass/compatibility.scss */
#compatibility .list-group-item-info, .compatibility .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
/* line 4975, ../sass/compatibility.scss */
#compatibility a.list-group-item-info, .compatibility a.list-group-item-info {
  color: #31708f;
}
/* line 4978, ../sass/compatibility.scss */
#compatibility a.list-group-item-info .list-group-item-heading, .compatibility a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
/* line 4981, ../sass/compatibility.scss */
#compatibility a.list-group-item-info:hover,
#compatibility a.list-group-item-info:focus, .compatibility a.list-group-item-info:hover,
.compatibility a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
/* line 4986, ../sass/compatibility.scss */
#compatibility a.list-group-item-info.active,
#compatibility a.list-group-item-info.active:hover,
#compatibility a.list-group-item-info.active:focus, .compatibility a.list-group-item-info.active,
.compatibility a.list-group-item-info.active:hover,
.compatibility a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
/* line 4993, ../sass/compatibility.scss */
#compatibility .list-group-item-warning, .compatibility .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
/* line 4997, ../sass/compatibility.scss */
#compatibility a.list-group-item-warning, .compatibility a.list-group-item-warning {
  color: #8a6d3b;
}
/* line 5000, ../sass/compatibility.scss */
#compatibility a.list-group-item-warning .list-group-item-heading, .compatibility a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
/* line 5003, ../sass/compatibility.scss */
#compatibility a.list-group-item-warning:hover,
#compatibility a.list-group-item-warning:focus, .compatibility a.list-group-item-warning:hover,
.compatibility a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
/* line 5008, ../sass/compatibility.scss */
#compatibility a.list-group-item-warning.active,
#compatibility a.list-group-item-warning.active:hover,
#compatibility a.list-group-item-warning.active:focus, .compatibility a.list-group-item-warning.active,
.compatibility a.list-group-item-warning.active:hover,
.compatibility a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
/* line 5015, ../sass/compatibility.scss */
#compatibility .list-group-item-danger, .compatibility .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
/* line 5019, ../sass/compatibility.scss */
#compatibility a.list-group-item-danger, .compatibility a.list-group-item-danger {
  color: #a94442;
}
/* line 5022, ../sass/compatibility.scss */
#compatibility a.list-group-item-danger .list-group-item-heading, .compatibility a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
/* line 5025, ../sass/compatibility.scss */
#compatibility a.list-group-item-danger:hover,
#compatibility a.list-group-item-danger:focus, .compatibility a.list-group-item-danger:hover,
.compatibility a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
/* line 5030, ../sass/compatibility.scss */
#compatibility a.list-group-item-danger.active,
#compatibility a.list-group-item-danger.active:hover,
#compatibility a.list-group-item-danger.active:focus, .compatibility a.list-group-item-danger.active,
.compatibility a.list-group-item-danger.active:hover,
.compatibility a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
/* line 5037, ../sass/compatibility.scss */
#compatibility .list-group-item-heading, .compatibility .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 5041, ../sass/compatibility.scss */
#compatibility .list-group-item-text, .compatibility .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
/* line 5045, ../sass/compatibility.scss */
#compatibility .panel, .compatibility .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 5053, ../sass/compatibility.scss */
#compatibility .panel-body, .compatibility .panel-body {
  padding: 15px;
}
/* line 5056, ../sass/compatibility.scss */
#compatibility .panel-heading, .compatibility .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 5062, ../sass/compatibility.scss */
#compatibility .panel-heading > .dropdown .dropdown-toggle, .compatibility .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
/* line 5065, ../sass/compatibility.scss */
#compatibility .panel-title, .compatibility .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
/* line 5071, ../sass/compatibility.scss */
#compatibility .panel-title > a, .compatibility .panel-title > a {
  color: inherit;
}
/* line 5074, ../sass/compatibility.scss */
#compatibility .panel-footer, .compatibility .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 5081, ../sass/compatibility.scss */
#compatibility .panel > .list-group, .compatibility .panel > .list-group {
  margin-bottom: 0;
}
/* line 5084, ../sass/compatibility.scss */
#compatibility .panel > .list-group .list-group-item, .compatibility .panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
/* line 5088, ../sass/compatibility.scss */
#compatibility .panel > .list-group:first-child .list-group-item:first-child, .compatibility .panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 5093, ../sass/compatibility.scss */
#compatibility .panel > .list-group:last-child .list-group-item:last-child, .compatibility .panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 5098, ../sass/compatibility.scss */
#compatibility .panel-heading + .list-group .list-group-item:first-child, .compatibility .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
/* line 5101, ../sass/compatibility.scss */
#compatibility .list-group + .panel-footer, .compatibility .list-group + .panel-footer {
  border-top-width: 0;
}
/* line 5104, ../sass/compatibility.scss */
#compatibility .panel > .table,
#compatibility .panel > .table-responsive > .table,
#compatibility .panel > .panel-collapse > .table, .compatibility .panel > .table,
.compatibility .panel > .table-responsive > .table,
.compatibility .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
/* line 5109, ../sass/compatibility.scss */
#compatibility .panel > .table:first-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child, .compatibility .panel > .table:first-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 5114, ../sass/compatibility.scss */
#compatibility .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#compatibility .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#compatibility .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#compatibility .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .compatibility .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.compatibility .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.compatibility .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.compatibility .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
/* line 5124, ../sass/compatibility.scss */
#compatibility .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#compatibility .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#compatibility .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#compatibility .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .compatibility .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.compatibility .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.compatibility .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.compatibility .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.compatibility .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
/* line 5134, ../sass/compatibility.scss */
#compatibility .panel > .table:last-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child, .compatibility .panel > .table:last-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 5139, ../sass/compatibility.scss */
#compatibility .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#compatibility .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .compatibility .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.compatibility .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
/* line 5149, ../sass/compatibility.scss */
#compatibility .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#compatibility .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .compatibility .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.compatibility .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.compatibility .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.compatibility .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
/* line 5159, ../sass/compatibility.scss */
#compatibility .panel > .panel-body + .table,
#compatibility .panel > .panel-body + .table-responsive, .compatibility .panel > .panel-body + .table,
.compatibility .panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
/* line 5163, ../sass/compatibility.scss */
#compatibility .panel > .table > tbody:first-child > tr:first-child th,
#compatibility .panel > .table > tbody:first-child > tr:first-child td, .compatibility .panel > .table > tbody:first-child > tr:first-child th,
.compatibility .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
/* line 5167, ../sass/compatibility.scss */
#compatibility .panel > .table-bordered,
#compatibility .panel > .table-responsive > .table-bordered, .compatibility .panel > .table-bordered,
.compatibility .panel > .table-responsive > .table-bordered {
  border: 0;
}
/* line 5171, ../sass/compatibility.scss */
#compatibility .panel > .table-bordered > thead > tr > th:first-child,
#compatibility .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#compatibility .panel > .table-bordered > tbody > tr > th:first-child,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#compatibility .panel > .table-bordered > tfoot > tr > th:first-child,
#compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#compatibility .panel > .table-bordered > thead > tr > td:first-child,
#compatibility .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#compatibility .panel > .table-bordered > tbody > tr > td:first-child,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#compatibility .panel > .table-bordered > tfoot > tr > td:first-child,
#compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .compatibility .panel > .table-bordered > thead > tr > th:first-child,
.compatibility .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.compatibility .panel > .table-bordered > tbody > tr > th:first-child,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.compatibility .panel > .table-bordered > tfoot > tr > th:first-child,
.compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.compatibility .panel > .table-bordered > thead > tr > td:first-child,
.compatibility .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.compatibility .panel > .table-bordered > tbody > tr > td:first-child,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.compatibility .panel > .table-bordered > tfoot > tr > td:first-child,
.compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
/* line 5185, ../sass/compatibility.scss */
#compatibility .panel > .table-bordered > thead > tr > th:last-child,
#compatibility .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#compatibility .panel > .table-bordered > tbody > tr > th:last-child,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#compatibility .panel > .table-bordered > tfoot > tr > th:last-child,
#compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#compatibility .panel > .table-bordered > thead > tr > td:last-child,
#compatibility .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#compatibility .panel > .table-bordered > tbody > tr > td:last-child,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#compatibility .panel > .table-bordered > tfoot > tr > td:last-child,
#compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .compatibility .panel > .table-bordered > thead > tr > th:last-child,
.compatibility .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.compatibility .panel > .table-bordered > tbody > tr > th:last-child,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.compatibility .panel > .table-bordered > tfoot > tr > th:last-child,
.compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.compatibility .panel > .table-bordered > thead > tr > td:last-child,
.compatibility .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.compatibility .panel > .table-bordered > tbody > tr > td:last-child,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.compatibility .panel > .table-bordered > tfoot > tr > td:last-child,
.compatibility .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
/* line 5199, ../sass/compatibility.scss */
#compatibility .panel > .table-bordered > thead > tr:first-child > td,
#compatibility .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#compatibility .panel > .table-bordered > tbody > tr:first-child > td,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#compatibility .panel > .table-bordered > thead > tr:first-child > th,
#compatibility .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#compatibility .panel > .table-bordered > tbody > tr:first-child > th,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .compatibility .panel > .table-bordered > thead > tr:first-child > td,
.compatibility .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.compatibility .panel > .table-bordered > tbody > tr:first-child > td,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.compatibility .panel > .table-bordered > thead > tr:first-child > th,
.compatibility .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.compatibility .panel > .table-bordered > tbody > tr:first-child > th,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
/* line 5209, ../sass/compatibility.scss */
#compatibility .panel > .table-bordered > tbody > tr:last-child > td,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#compatibility .panel > .table-bordered > tfoot > tr:last-child > td,
#compatibility .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#compatibility .panel > .table-bordered > tbody > tr:last-child > th,
#compatibility .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#compatibility .panel > .table-bordered > tfoot > tr:last-child > th,
#compatibility .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .compatibility .panel > .table-bordered > tbody > tr:last-child > td,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.compatibility .panel > .table-bordered > tfoot > tr:last-child > td,
.compatibility .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.compatibility .panel > .table-bordered > tbody > tr:last-child > th,
.compatibility .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.compatibility .panel > .table-bordered > tfoot > tr:last-child > th,
.compatibility .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
/* line 5219, ../sass/compatibility.scss */
#compatibility .panel > .table-responsive, .compatibility .panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
/* line 5223, ../sass/compatibility.scss */
#compatibility .panel-group, .compatibility .panel-group {
  margin-bottom: 20px;
}
/* line 5226, ../sass/compatibility.scss */
#compatibility .panel-group .panel, .compatibility .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
/* line 5230, ../sass/compatibility.scss */
#compatibility .panel-group .panel + .panel, .compatibility .panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 5233, ../sass/compatibility.scss */
#compatibility .panel-group .panel-heading, .compatibility .panel-group .panel-heading {
  border-bottom: 0;
}
/* line 5236, ../sass/compatibility.scss */
#compatibility .panel-group .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}
/* line 5239, ../sass/compatibility.scss */
#compatibility .panel-group .panel-footer, .compatibility .panel-group .panel-footer {
  border-top: 0;
}
/* line 5242, ../sass/compatibility.scss */
#compatibility .panel-group .panel-footer + .panel-collapse .panel-body, .compatibility .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
/* line 5245, ../sass/compatibility.scss */
#compatibility .panel-default, .compatibility .panel-default {
  border-color: #ddd;
}
/* line 5248, ../sass/compatibility.scss */
#compatibility .panel-default > .panel-heading, .compatibility .panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
/* line 5253, ../sass/compatibility.scss */
#compatibility .panel-default > .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
/* line 5256, ../sass/compatibility.scss */
#compatibility .panel-default > .panel-heading .badge, .compatibility .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
/* line 5260, ../sass/compatibility.scss */
#compatibility .panel-default > .panel-footer + .panel-collapse > .panel-body, .compatibility .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
/* line 5263, ../sass/compatibility.scss */
#compatibility .panel-primary, .compatibility .panel-primary {
  border-color: #428bca;
}
/* line 5266, ../sass/compatibility.scss */
#compatibility .panel-primary > .panel-heading, .compatibility .panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
/* line 5271, ../sass/compatibility.scss */
#compatibility .panel-primary > .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
/* line 5274, ../sass/compatibility.scss */
#compatibility .panel-primary > .panel-heading .badge, .compatibility .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #fff;
}
/* line 5278, ../sass/compatibility.scss */
#compatibility .panel-primary > .panel-footer + .panel-collapse > .panel-body, .compatibility .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
/* line 5281, ../sass/compatibility.scss */
#compatibility .panel-success, .compatibility .panel-success {
  border-color: #d6e9c6;
}
/* line 5284, ../sass/compatibility.scss */
#compatibility .panel-success > .panel-heading, .compatibility .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 5289, ../sass/compatibility.scss */
#compatibility .panel-success > .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
/* line 5292, ../sass/compatibility.scss */
#compatibility .panel-success > .panel-heading .badge, .compatibility .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
/* line 5296, ../sass/compatibility.scss */
#compatibility .panel-success > .panel-footer + .panel-collapse > .panel-body, .compatibility .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
/* line 5299, ../sass/compatibility.scss */
#compatibility .panel-info, .compatibility .panel-info {
  border-color: #bce8f1;
}
/* line 5302, ../sass/compatibility.scss */
#compatibility .panel-info > .panel-heading, .compatibility .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 5307, ../sass/compatibility.scss */
#compatibility .panel-info > .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
/* line 5310, ../sass/compatibility.scss */
#compatibility .panel-info > .panel-heading .badge, .compatibility .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
/* line 5314, ../sass/compatibility.scss */
#compatibility .panel-info > .panel-footer + .panel-collapse > .panel-body, .compatibility .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
/* line 5317, ../sass/compatibility.scss */
#compatibility .panel-warning, .compatibility .panel-warning {
  border-color: #faebcc;
}
/* line 5320, ../sass/compatibility.scss */
#compatibility .panel-warning > .panel-heading, .compatibility .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 5325, ../sass/compatibility.scss */
#compatibility .panel-warning > .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
/* line 5328, ../sass/compatibility.scss */
#compatibility .panel-warning > .panel-heading .badge, .compatibility .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
/* line 5332, ../sass/compatibility.scss */
#compatibility .panel-warning > .panel-footer + .panel-collapse > .panel-body, .compatibility .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
/* line 5335, ../sass/compatibility.scss */
#compatibility .panel-danger, .compatibility .panel-danger {
  border-color: #ebccd1;
}
/* line 5338, ../sass/compatibility.scss */
#compatibility .panel-danger > .panel-heading, .compatibility .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 5343, ../sass/compatibility.scss */
#compatibility .panel-danger > .panel-heading + .panel-collapse > .panel-body, .compatibility .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
/* line 5346, ../sass/compatibility.scss */
#compatibility .panel-danger > .panel-heading .badge, .compatibility .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
/* line 5350, ../sass/compatibility.scss */
#compatibility .panel-danger > .panel-footer + .panel-collapse > .panel-body, .compatibility .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
/* line 5353, ../sass/compatibility.scss */
#compatibility .embed-responsive, .compatibility .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/* line 5360, ../sass/compatibility.scss */
#compatibility .embed-responsive .embed-responsive-item,
#compatibility .embed-responsive iframe,
#compatibility .embed-responsive embed,
#compatibility .embed-responsive object, .compatibility .embed-responsive .embed-responsive-item,
.compatibility .embed-responsive iframe,
.compatibility .embed-responsive embed,
.compatibility .embed-responsive object {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 5372, ../sass/compatibility.scss */
#compatibility .embed-responsive.embed-responsive-16by9, .compatibility .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
/* line 5375, ../sass/compatibility.scss */
#compatibility .embed-responsive.embed-responsive-4by3, .compatibility .embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
/* line 5378, ../sass/compatibility.scss */
#compatibility .well, .compatibility .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 5388, ../sass/compatibility.scss */
#compatibility .well blockquote, .compatibility .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 5392, ../sass/compatibility.scss */
#compatibility .well-lg, .compatibility .well-lg {
  padding: 24px;
  border-radius: 6px;
}
/* line 5396, ../sass/compatibility.scss */
#compatibility .well-sm, .compatibility .well-sm {
  padding: 9px;
  border-radius: 3px;
}
/* line 5400, ../sass/compatibility.scss */
#compatibility .close, .compatibility .close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
/* line 5410, ../sass/compatibility.scss */
#compatibility .close:hover,
#compatibility .close:focus, .compatibility .close:hover,
.compatibility .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
/* line 5418, ../sass/compatibility.scss */
#compatibility button.close, .compatibility button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
/* line 5425, ../sass/compatibility.scss */
#compatibility .modal-open, .compatibility .modal-open {
  overflow: hidden;
}
/* line 5428, ../sass/compatibility.scss */
#compatibility .modal, .compatibility .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
/* line 5440, ../sass/compatibility.scss */
#compatibility .modal.fade .modal-dialog, .compatibility .modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate3d(0, -25%, 0);
  -o-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
}
/* line 5448, ../sass/compatibility.scss */
#compatibility .modal.in .modal-dialog, .compatibility .modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 5453, ../sass/compatibility.scss */
#compatibility .modal-open .modal, .compatibility .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 5457, ../sass/compatibility.scss */
#compatibility .modal-dialog, .compatibility .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
/* line 5462, ../sass/compatibility.scss */
#compatibility .modal-content, .compatibility .modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
/* line 5474, ../sass/compatibility.scss */
#compatibility .modal-backdrop, .compatibility .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
/* line 5483, ../sass/compatibility.scss */
#compatibility .modal-backdrop.fade, .compatibility .modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 5487, ../sass/compatibility.scss */
#compatibility .modal-backdrop.in, .compatibility .modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
/* line 5491, ../sass/compatibility.scss */
#compatibility .modal-header, .compatibility .modal-header {
  min-height: 16.43px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 5496, ../sass/compatibility.scss */
#compatibility .modal-header .close, .compatibility .modal-header .close {
  margin-top: -2px;
}
/* line 5499, ../sass/compatibility.scss */
#compatibility .modal-title, .compatibility .modal-title {
  margin: 0;
  line-height: 1.42857;
}
/* line 5503, ../sass/compatibility.scss */
#compatibility .modal-body, .compatibility .modal-body {
  position: relative;
  padding: 15px;
}
/* line 5507, ../sass/compatibility.scss */
#compatibility .modal-footer, .compatibility .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 5512, ../sass/compatibility.scss */
#compatibility .modal-footer .btn + .btn, .compatibility .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
/* line 5516, ../sass/compatibility.scss */
#compatibility .modal-footer .btn-group .btn + .btn, .compatibility .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
/* line 5519, ../sass/compatibility.scss */
#compatibility .modal-footer .btn-block + .btn-block, .compatibility .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
/* line 5522, ../sass/compatibility.scss */
#compatibility .modal-scrollbar-measure, .compatibility .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  /* line 5530, ../sass/compatibility.scss */
  #compatibility .modal-dialog, .compatibility .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 5534, ../sass/compatibility.scss */
  #compatibility .modal-content, .compatibility .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 5538, ../sass/compatibility.scss */
  #compatibility .modal-sm, .compatibility .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 5543, ../sass/compatibility.scss */
  #compatibility .modal-lg, .compatibility .modal-lg {
    width: 900px;
  }
}
/* line 5547, ../sass/compatibility.scss */
#compatibility .tooltip, .compatibility .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 5557, ../sass/compatibility.scss */
#compatibility .tooltip.in, .compatibility .tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
/* line 5561, ../sass/compatibility.scss */
#compatibility .tooltip.top, .compatibility .tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
/* line 5565, ../sass/compatibility.scss */
#compatibility .tooltip.right, .compatibility .tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
/* line 5569, ../sass/compatibility.scss */
#compatibility .tooltip.bottom, .compatibility .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
/* line 5573, ../sass/compatibility.scss */
#compatibility .tooltip.left, .compatibility .tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
/* line 5577, ../sass/compatibility.scss */
#compatibility .tooltip-inner, .compatibility .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
/* line 5586, ../sass/compatibility.scss */
#compatibility .tooltip-arrow, .compatibility .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 5593, ../sass/compatibility.scss */
#compatibility .tooltip.top .tooltip-arrow, .compatibility .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 5600, ../sass/compatibility.scss */
#compatibility .tooltip.top-left .tooltip-arrow, .compatibility .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 5606, ../sass/compatibility.scss */
#compatibility .tooltip.top-right .tooltip-arrow, .compatibility .tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 5612, ../sass/compatibility.scss */
#compatibility .tooltip.right .tooltip-arrow, .compatibility .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
/* line 5619, ../sass/compatibility.scss */
#compatibility .tooltip.left .tooltip-arrow, .compatibility .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
/* line 5626, ../sass/compatibility.scss */
#compatibility .tooltip.bottom .tooltip-arrow, .compatibility .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 5633, ../sass/compatibility.scss */
#compatibility .tooltip.bottom-left .tooltip-arrow, .compatibility .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 5639, ../sass/compatibility.scss */
#compatibility .tooltip.bottom-right .tooltip-arrow, .compatibility .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 5645, ../sass/compatibility.scss */
#compatibility .popover, .compatibility .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 5664, ../sass/compatibility.scss */
#compatibility .popover.top, .compatibility .popover.top {
  margin-top: -10px;
}
/* line 5667, ../sass/compatibility.scss */
#compatibility .popover.right, .compatibility .popover.right {
  margin-left: 10px;
}
/* line 5670, ../sass/compatibility.scss */
#compatibility .popover.bottom, .compatibility .popover.bottom {
  margin-top: 10px;
}
/* line 5673, ../sass/compatibility.scss */
#compatibility .popover.left, .compatibility .popover.left {
  margin-left: -10px;
}
/* line 5676, ../sass/compatibility.scss */
#compatibility .popover-title, .compatibility .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
/* line 5686, ../sass/compatibility.scss */
#compatibility .popover-content, .compatibility .popover-content {
  padding: 9px 14px;
}
/* line 5689, ../sass/compatibility.scss */
#compatibility .popover > .arrow,
#compatibility .popover > .arrow:after, .compatibility .popover > .arrow,
.compatibility .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 5698, ../sass/compatibility.scss */
#compatibility .popover > .arrow, .compatibility .popover > .arrow {
  border-width: 11px;
}
/* line 5701, ../sass/compatibility.scss */
#compatibility .popover > .arrow:after, .compatibility .popover > .arrow:after {
  content: "";
  border-width: 10px;
}
/* line 5705, ../sass/compatibility.scss */
#compatibility .popover.top > .arrow, .compatibility .popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
/* line 5713, ../sass/compatibility.scss */
#compatibility .popover.top > .arrow:after, .compatibility .popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
/* line 5720, ../sass/compatibility.scss */
#compatibility .popover.right > .arrow, .compatibility .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
/* line 5728, ../sass/compatibility.scss */
#compatibility .popover.right > .arrow:after, .compatibility .popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
/* line 5735, ../sass/compatibility.scss */
#compatibility .popover.bottom > .arrow, .compatibility .popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
/* line 5743, ../sass/compatibility.scss */
#compatibility .popover.bottom > .arrow:after, .compatibility .popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
/* line 5750, ../sass/compatibility.scss */
#compatibility .popover.left > .arrow, .compatibility .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 5758, ../sass/compatibility.scss */
#compatibility .popover.left > .arrow:after, .compatibility .popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
/* line 5765, ../sass/compatibility.scss */
#compatibility .carousel, .compatibility .carousel {
  position: relative;
}
/* line 5768, ../sass/compatibility.scss */
#compatibility .carousel-inner, .compatibility .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 5773, ../sass/compatibility.scss */
#compatibility .carousel-inner > .item, .compatibility .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 5780, ../sass/compatibility.scss */
#compatibility .carousel-inner > .item > img,
#compatibility .carousel-inner > .item > a > img, .compatibility .carousel-inner > .item > img,
.compatibility .carousel-inner > .item > a > img {
  line-height: 1;
}
/* line 5784, ../sass/compatibility.scss */
#compatibility .carousel-inner > .active,
#compatibility .carousel-inner > .next,
#compatibility .carousel-inner > .prev, .compatibility .carousel-inner > .active,
.compatibility .carousel-inner > .next,
.compatibility .carousel-inner > .prev {
  display: block;
}
/* line 5789, ../sass/compatibility.scss */
#compatibility .carousel-inner > .active, .compatibility .carousel-inner > .active {
  left: 0;
}
/* line 5792, ../sass/compatibility.scss */
#compatibility .carousel-inner > .next,
#compatibility .carousel-inner > .prev, .compatibility .carousel-inner > .next,
.compatibility .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 5798, ../sass/compatibility.scss */
#compatibility .carousel-inner > .next, .compatibility .carousel-inner > .next {
  left: 100%;
}
/* line 5801, ../sass/compatibility.scss */
#compatibility .carousel-inner > .prev, .compatibility .carousel-inner > .prev {
  left: -100%;
}
/* line 5804, ../sass/compatibility.scss */
#compatibility .carousel-inner > .next.left,
#compatibility .carousel-inner > .prev.right, .compatibility .carousel-inner > .next.left,
.compatibility .carousel-inner > .prev.right {
  left: 0;
}
/* line 5808, ../sass/compatibility.scss */
#compatibility .carousel-inner > .active.left, .compatibility .carousel-inner > .active.left {
  left: -100%;
}
/* line 5811, ../sass/compatibility.scss */
#compatibility .carousel-inner > .active.right, .compatibility .carousel-inner > .active.right {
  left: 100%;
}
/* line 5814, ../sass/compatibility.scss */
#compatibility .carousel-control, .compatibility .carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
/* line 5827, ../sass/compatibility.scss */
#compatibility .carousel-control.left, .compatibility .carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
}
/* line 5834, ../sass/compatibility.scss */
#compatibility .carousel-control.right, .compatibility .carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
}
/* line 5843, ../sass/compatibility.scss */
#compatibility .carousel-control:hover,
#compatibility .carousel-control:focus, .compatibility .carousel-control:hover,
.compatibility .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 0.9;
}
/* line 5851, ../sass/compatibility.scss */
#compatibility .carousel-control .icon-prev,
#compatibility .carousel-control .icon-next,
#compatibility .carousel-control .glyphicon-chevron-left,
#compatibility .carousel-control .glyphicon-chevron-right, .compatibility .carousel-control .icon-prev,
.compatibility .carousel-control .icon-next,
.compatibility .carousel-control .glyphicon-chevron-left,
.compatibility .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
/* line 5860, ../sass/compatibility.scss */
#compatibility .carousel-control .icon-prev,
#compatibility .carousel-control .glyphicon-chevron-left, .compatibility .carousel-control .icon-prev,
.compatibility .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
/* line 5865, ../sass/compatibility.scss */
#compatibility .carousel-control .icon-next,
#compatibility .carousel-control .glyphicon-chevron-right, .compatibility .carousel-control .icon-next,
.compatibility .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
/* line 5870, ../sass/compatibility.scss */
#compatibility .carousel-control .icon-prev,
#compatibility .carousel-control .icon-next, .compatibility .carousel-control .icon-prev,
.compatibility .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
/* line 5877, ../sass/compatibility.scss */
#compatibility .carousel-control .icon-prev:before, .compatibility .carousel-control .icon-prev:before {
  content: "‹";
}
/* line 5880, ../sass/compatibility.scss */
#compatibility .carousel-control .icon-next:before, .compatibility .carousel-control .icon-next:before {
  content: "›";
}
/* line 5883, ../sass/compatibility.scss */
#compatibility .carousel-indicators, .compatibility .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
/* line 5894, ../sass/compatibility.scss */
#compatibility .carousel-indicators li, .compatibility .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px;
}
/* line 5906, ../sass/compatibility.scss */
#compatibility .carousel-indicators .active, .compatibility .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
/* line 5912, ../sass/compatibility.scss */
#compatibility .carousel-caption, .compatibility .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 5924, ../sass/compatibility.scss */
#compatibility .carousel-caption .btn, .compatibility .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  /* line 5928, ../sass/compatibility.scss */
  #compatibility .carousel-control .glyphicon-chevron-left, #compatibility .carousel-control .glyphicon-chevron-right, #compatibility .carousel-control .icon-prev, #compatibility .carousel-control .icon-next, .compatibility .carousel-control .glyphicon-chevron-left, .compatibility .carousel-control .glyphicon-chevron-right, .compatibility .carousel-control .icon-prev, .compatibility .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  /* line 5934, ../sass/compatibility.scss */
  #compatibility .carousel-control .glyphicon-chevron-left,
  #compatibility .carousel-control .icon-prev, .compatibility .carousel-control .glyphicon-chevron-left,
  .compatibility .carousel-control .icon-prev {
    margin-left: -15px;
  }
  /* line 5938, ../sass/compatibility.scss */
  #compatibility .carousel-control .glyphicon-chevron-right,
  #compatibility .carousel-control .icon-next, .compatibility .carousel-control .glyphicon-chevron-right,
  .compatibility .carousel-control .icon-next {
    margin-right: -15px;
  }
  /* line 5942, ../sass/compatibility.scss */
  #compatibility .carousel-caption, .compatibility .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  /* line 5947, ../sass/compatibility.scss */
  #compatibility .carousel-indicators, .compatibility .carousel-indicators {
    bottom: 20px;
  }
}
/* line 5951, ../sass/compatibility.scss */
#compatibility .clearfix:before,
#compatibility .clearfix:after,
#compatibility .dl-horizontal dd:before,
#compatibility .dl-horizontal dd:after,
#compatibility .container:before,
#compatibility .container:after,
#compatibility .container-fluid:before,
#compatibility .container-fluid:after,
#compatibility .row:before,
#compatibility .row:after,
#compatibility .form-horizontal .form-group:before,
#compatibility .form-horizontal .form-group:after,
#compatibility .btn-toolbar:before,
#compatibility .btn-toolbar:after,
#compatibility .btn-group-vertical > .btn-group:before,
#compatibility .btn-group-vertical > .btn-group:after,
#compatibility .nav:before,
#compatibility .nav:after,
#compatibility .navbar:before,
#compatibility .navbar:after,
#compatibility .navbar-header:before,
#compatibility .navbar-header:after,
#compatibility .navbar-collapse:before,
#compatibility .navbar-collapse:after,
#compatibility .pager:before,
#compatibility .pager:after,
#compatibility .panel-body:before,
#compatibility .panel-body:after,
#compatibility .modal-footer:before,
#compatibility .modal-footer:after, .compatibility .clearfix:before,
.compatibility .clearfix:after,
.compatibility .dl-horizontal dd:before,
.compatibility .dl-horizontal dd:after,
.compatibility .container:before,
.compatibility .container:after,
.compatibility .container-fluid:before,
.compatibility .container-fluid:after,
.compatibility .row:before,
.compatibility .row:after,
.compatibility .form-horizontal .form-group:before,
.compatibility .form-horizontal .form-group:after,
.compatibility .btn-toolbar:before,
.compatibility .btn-toolbar:after,
.compatibility .btn-group-vertical > .btn-group:before,
.compatibility .btn-group-vertical > .btn-group:after,
.compatibility .nav:before,
.compatibility .nav:after,
.compatibility .navbar:before,
.compatibility .navbar:after,
.compatibility .navbar-header:before,
.compatibility .navbar-header:after,
.compatibility .navbar-collapse:before,
.compatibility .navbar-collapse:after,
.compatibility .pager:before,
.compatibility .pager:after,
.compatibility .panel-body:before,
.compatibility .panel-body:after,
.compatibility .modal-footer:before,
.compatibility .modal-footer:after {
  display: table;
  content: " ";
}
/* line 5984, ../sass/compatibility.scss */
#compatibility .clearfix:after,
#compatibility .dl-horizontal dd:after,
#compatibility .container:after,
#compatibility .container-fluid:after,
#compatibility .row:after,
#compatibility .form-horizontal .form-group:after,
#compatibility .btn-toolbar:after,
#compatibility .btn-group-vertical > .btn-group:after,
#compatibility .nav:after,
#compatibility .navbar:after,
#compatibility .navbar-header:after,
#compatibility .navbar-collapse:after,
#compatibility .pager:after,
#compatibility .panel-body:after,
#compatibility .modal-footer:after, .compatibility .clearfix:after,
.compatibility .dl-horizontal dd:after,
.compatibility .container:after,
.compatibility .container-fluid:after,
.compatibility .row:after,
.compatibility .form-horizontal .form-group:after,
.compatibility .btn-toolbar:after,
.compatibility .btn-group-vertical > .btn-group:after,
.compatibility .nav:after,
.compatibility .navbar:after,
.compatibility .navbar-header:after,
.compatibility .navbar-collapse:after,
.compatibility .pager:after,
.compatibility .panel-body:after,
.compatibility .modal-footer:after {
  clear: both;
}
/* line 6001, ../sass/compatibility.scss */
#compatibility .center-block, .compatibility .center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
/* line 6006, ../sass/compatibility.scss */
#compatibility .pull-right, .compatibility .pull-right {
  float: right !important;
}
/* line 6009, ../sass/compatibility.scss */
#compatibility .pull-left, .compatibility .pull-left {
  float: left !important;
}
/* line 6012, ../sass/compatibility.scss */
#compatibility .hide, .compatibility .hide {
  display: none !important;
}
/* line 6015, ../sass/compatibility.scss */
#compatibility .show, .compatibility .show {
  display: block !important;
}
/* line 6018, ../sass/compatibility.scss */
#compatibility .invisible, .compatibility .invisible {
  visibility: hidden;
}
/* line 6021, ../sass/compatibility.scss */
#compatibility .text-hide, .compatibility .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 6028, ../sass/compatibility.scss */
#compatibility .hidden, .compatibility .hidden {
  display: none !important;
  visibility: hidden !important;
}
/* line 6032, ../sass/compatibility.scss */
#compatibility .affix, .compatibility .affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@-ms-viewport {
  /* line 1, ../sass/compatibility.scss */
  #compatibility, .compatibility {
    width: device-width;
  }
}
/* line 6041, ../sass/compatibility.scss */
#compatibility .visible-xs,
#compatibility .visible-sm,
#compatibility .visible-md,
#compatibility .visible-lg, .compatibility .visible-xs,
.compatibility .visible-sm,
.compatibility .visible-md,
.compatibility .visible-lg {
  display: none !important;
}
/* line 6047, ../sass/compatibility.scss */
#compatibility .visible-xs-block,
#compatibility .visible-xs-inline,
#compatibility .visible-xs-inline-block,
#compatibility .visible-sm-block,
#compatibility .visible-sm-inline,
#compatibility .visible-sm-inline-block,
#compatibility .visible-md-block,
#compatibility .visible-md-inline,
#compatibility .visible-md-inline-block,
#compatibility .visible-lg-block,
#compatibility .visible-lg-inline,
#compatibility .visible-lg-inline-block, .compatibility .visible-xs-block,
.compatibility .visible-xs-inline,
.compatibility .visible-xs-inline-block,
.compatibility .visible-sm-block,
.compatibility .visible-sm-inline,
.compatibility .visible-sm-inline-block,
.compatibility .visible-md-block,
.compatibility .visible-md-inline,
.compatibility .visible-md-inline-block,
.compatibility .visible-lg-block,
.compatibility .visible-lg-inline,
.compatibility .visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  /* line 6062, ../sass/compatibility.scss */
  #compatibility .visible-xs, .compatibility .visible-xs {
    display: block !important;
  }
  /* line 6065, ../sass/compatibility.scss */
  #compatibility table.visible-xs, .compatibility table.visible-xs {
    display: table;
  }
  /* line 6068, ../sass/compatibility.scss */
  #compatibility tr.visible-xs, .compatibility tr.visible-xs {
    display: table-row !important;
  }
  /* line 6071, ../sass/compatibility.scss */
  #compatibility th.visible-xs,
  #compatibility td.visible-xs, .compatibility th.visible-xs,
  .compatibility td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 6077, ../sass/compatibility.scss */
  #compatibility .visible-xs-block, .compatibility .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 6082, ../sass/compatibility.scss */
  #compatibility .visible-xs-inline, .compatibility .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 6087, ../sass/compatibility.scss */
  #compatibility .visible-xs-inline-block, .compatibility .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6092, ../sass/compatibility.scss */
  #compatibility .visible-sm, .compatibility .visible-sm {
    display: block !important;
  }
  /* line 6095, ../sass/compatibility.scss */
  #compatibility table.visible-sm, .compatibility table.visible-sm {
    display: table;
  }
  /* line 6098, ../sass/compatibility.scss */
  #compatibility tr.visible-sm, .compatibility tr.visible-sm {
    display: table-row !important;
  }
  /* line 6101, ../sass/compatibility.scss */
  #compatibility th.visible-sm,
  #compatibility td.visible-sm, .compatibility th.visible-sm,
  .compatibility td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6107, ../sass/compatibility.scss */
  #compatibility .visible-sm-block, .compatibility .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6112, ../sass/compatibility.scss */
  #compatibility .visible-sm-inline, .compatibility .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6117, ../sass/compatibility.scss */
  #compatibility .visible-sm-inline-block, .compatibility .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6122, ../sass/compatibility.scss */
  #compatibility .visible-md, .compatibility .visible-md {
    display: block !important;
  }
  /* line 6125, ../sass/compatibility.scss */
  #compatibility table.visible-md, .compatibility table.visible-md {
    display: table;
  }
  /* line 6128, ../sass/compatibility.scss */
  #compatibility tr.visible-md, .compatibility tr.visible-md {
    display: table-row !important;
  }
  /* line 6131, ../sass/compatibility.scss */
  #compatibility th.visible-md,
  #compatibility td.visible-md, .compatibility th.visible-md,
  .compatibility td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6137, ../sass/compatibility.scss */
  #compatibility .visible-md-block, .compatibility .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6142, ../sass/compatibility.scss */
  #compatibility .visible-md-inline, .compatibility .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6147, ../sass/compatibility.scss */
  #compatibility .visible-md-inline-block, .compatibility .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 6152, ../sass/compatibility.scss */
  #compatibility .visible-lg, .compatibility .visible-lg {
    display: block !important;
  }
  /* line 6155, ../sass/compatibility.scss */
  #compatibility table.visible-lg, .compatibility table.visible-lg {
    display: table;
  }
  /* line 6158, ../sass/compatibility.scss */
  #compatibility tr.visible-lg, .compatibility tr.visible-lg {
    display: table-row !important;
  }
  /* line 6161, ../sass/compatibility.scss */
  #compatibility th.visible-lg,
  #compatibility td.visible-lg, .compatibility th.visible-lg,
  .compatibility td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 6167, ../sass/compatibility.scss */
  #compatibility .visible-lg-block, .compatibility .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 6172, ../sass/compatibility.scss */
  #compatibility .visible-lg-inline, .compatibility .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 6177, ../sass/compatibility.scss */
  #compatibility .visible-lg-inline-block, .compatibility .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 6182, ../sass/compatibility.scss */
  #compatibility .hidden-xs, .compatibility .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6187, ../sass/compatibility.scss */
  #compatibility .hidden-sm, .compatibility .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6192, ../sass/compatibility.scss */
  #compatibility .hidden-md, .compatibility .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 6197, ../sass/compatibility.scss */
  #compatibility .hidden-lg, .compatibility .hidden-lg {
    display: none !important;
  }
}
/* line 6201, ../sass/compatibility.scss */
#compatibility .visible-print, .compatibility .visible-print {
  display: none !important;
}
@media print {
  /* line 6205, ../sass/compatibility.scss */
  #compatibility .visible-print, .compatibility .visible-print {
    display: block !important;
  }
  /* line 6208, ../sass/compatibility.scss */
  #compatibility table.visible-print, .compatibility table.visible-print {
    display: table;
  }
  /* line 6211, ../sass/compatibility.scss */
  #compatibility tr.visible-print, .compatibility tr.visible-print {
    display: table-row !important;
  }
  /* line 6214, ../sass/compatibility.scss */
  #compatibility th.visible-print,
  #compatibility td.visible-print, .compatibility th.visible-print,
  .compatibility td.visible-print {
    display: table-cell !important;
  }
}
/* line 6219, ../sass/compatibility.scss */
#compatibility .visible-print-block, .compatibility .visible-print-block {
  display: none !important;
}
@media print {
  /* line 6223, ../sass/compatibility.scss */
  #compatibility .visible-print-block, .compatibility .visible-print-block {
    display: block !important;
  }
}
/* line 6227, ../sass/compatibility.scss */
#compatibility .visible-print-inline, .compatibility .visible-print-inline {
  display: none !important;
}
@media print {
  /* line 6231, ../sass/compatibility.scss */
  #compatibility .visible-print-inline, .compatibility .visible-print-inline {
    display: inline !important;
  }
}
/* line 6235, ../sass/compatibility.scss */
#compatibility .visible-print-inline-block, .compatibility .visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 6239, ../sass/compatibility.scss */
  #compatibility .visible-print-inline-block, .compatibility .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 6244, ../sass/compatibility.scss */
  #compatibility .hidden-print, .compatibility .hidden-print {
    display: none !important;
  }
}
@font-face {
  /* line 1, ../sass/compatibility.scss */
  #compatibility, .compatibility {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot?v=4.0.3");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
  }
}
/* line 6260, ../sass/compatibility.scss */
#compatibility .fa, .compatibility .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 6269, ../sass/compatibility.scss */
#compatibility .fa-lg, .compatibility .fa-lg {
  font-size: 1.3333333333333333em;
  line-height: .75em;
  vertical-align: -15%;
}
/* line 6274, ../sass/compatibility.scss */
#compatibility .fa-2x, .compatibility .fa-2x {
  font-size: 2em;
}
/* line 6277, ../sass/compatibility.scss */
#compatibility .fa-3x, .compatibility .fa-3x {
  font-size: 3em;
}
/* line 6280, ../sass/compatibility.scss */
#compatibility .fa-4x, .compatibility .fa-4x {
  font-size: 4em;
}
/* line 6283, ../sass/compatibility.scss */
#compatibility .fa-5x, .compatibility .fa-5x {
  font-size: 5em;
}
/* line 6286, ../sass/compatibility.scss */
#compatibility .fa-fw, .compatibility .fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
/* line 6290, ../sass/compatibility.scss */
#compatibility .fa-ul, .compatibility .fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
/* line 6295, ../sass/compatibility.scss */
#compatibility .fa-ul > li, .compatibility .fa-ul > li {
  position: relative;
}
/* line 6298, ../sass/compatibility.scss */
#compatibility .fa-li, .compatibility .fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: .14285714285714285em;
  text-align: center;
}
/* line 6305, ../sass/compatibility.scss */
#compatibility .fa-li.fa-lg, .compatibility .fa-li.fa-lg {
  left: -1.85714em;
}
/* line 6308, ../sass/compatibility.scss */
#compatibility .fa-border, .compatibility .fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: 0.1em;
}
/* line 6313, ../sass/compatibility.scss */
#compatibility .pull-right, .compatibility .pull-right {
  float: right;
}
/* line 6316, ../sass/compatibility.scss */
#compatibility .pull-left, .compatibility .pull-left {
  float: left;
}
/* line 6319, ../sass/compatibility.scss */
#compatibility .fa.pull-left, .compatibility .fa.pull-left {
  margin-right: 0.3em;
}
/* line 6322, ../sass/compatibility.scss */
#compatibility .fa.pull-right, .compatibility .fa.pull-right {
  margin-left: 0.3em;
}
/* line 6325, ../sass/compatibility.scss */
#compatibility .fa-spin, .compatibility .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 6371, ../sass/compatibility.scss */
#compatibility .fa-rotate-90, .compatibility .fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 6378, ../sass/compatibility.scss */
#compatibility .fa-rotate-180, .compatibility .fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 6385, ../sass/compatibility.scss */
#compatibility .fa-rotate-270, .compatibility .fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 6392, ../sass/compatibility.scss */
#compatibility .fa-flip-horizontal, .compatibility .fa-flip-horizontal {
  -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 6399, ../sass/compatibility.scss */
#compatibility .fa-flip-vertical, .compatibility .fa-flip-vertical {
  -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 6406, ../sass/compatibility.scss */
#compatibility .fa-stack, .compatibility .fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
/* line 6414, ../sass/compatibility.scss */
#compatibility .fa-stack-1x,
#compatibility .fa-stack-2x, .compatibility .fa-stack-1x,
.compatibility .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 6421, ../sass/compatibility.scss */
#compatibility .fa-stack-1x, .compatibility .fa-stack-1x {
  line-height: inherit;
}
/* line 6424, ../sass/compatibility.scss */
#compatibility .fa-stack-2x, .compatibility .fa-stack-2x {
  font-size: 2em;
}
/* line 6427, ../sass/compatibility.scss */
#compatibility .fa-inverse, .compatibility .fa-inverse {
  color: #fff;
}
/* line 6430, ../sass/compatibility.scss */
#compatibility .fa-glass:before, .compatibility .fa-glass:before {
  content: "";
}
/* line 6433, ../sass/compatibility.scss */
#compatibility .fa-music:before, .compatibility .fa-music:before {
  content: "";
}
/* line 6436, ../sass/compatibility.scss */
#compatibility .fa-search:before, .compatibility .fa-search:before {
  content: "";
}
/* line 6439, ../sass/compatibility.scss */
#compatibility .fa-envelope-o:before, .compatibility .fa-envelope-o:before {
  content: "";
}
/* line 6442, ../sass/compatibility.scss */
#compatibility .fa-heart:before, .compatibility .fa-heart:before {
  content: "";
}
/* line 6445, ../sass/compatibility.scss */
#compatibility .fa-star:before, .compatibility .fa-star:before {
  content: "";
}
/* line 6448, ../sass/compatibility.scss */
#compatibility .fa-star-o:before, .compatibility .fa-star-o:before {
  content: "";
}
/* line 6451, ../sass/compatibility.scss */
#compatibility .fa-user:before, .compatibility .fa-user:before {
  content: "";
}
/* line 6454, ../sass/compatibility.scss */
#compatibility .fa-film:before, .compatibility .fa-film:before {
  content: "";
}
/* line 6457, ../sass/compatibility.scss */
#compatibility .fa-th-large:before, .compatibility .fa-th-large:before {
  content: "";
}
/* line 6460, ../sass/compatibility.scss */
#compatibility .fa-th:before, .compatibility .fa-th:before {
  content: "";
}
/* line 6463, ../sass/compatibility.scss */
#compatibility .fa-th-list:before, .compatibility .fa-th-list:before {
  content: "";
}
/* line 6466, ../sass/compatibility.scss */
#compatibility .fa-check:before, .compatibility .fa-check:before {
  content: "";
}
/* line 6469, ../sass/compatibility.scss */
#compatibility .fa-times:before, .compatibility .fa-times:before {
  content: "";
}
/* line 6472, ../sass/compatibility.scss */
#compatibility .fa-search-plus:before, .compatibility .fa-search-plus:before {
  content: "";
}
/* line 6475, ../sass/compatibility.scss */
#compatibility .fa-search-minus:before, .compatibility .fa-search-minus:before {
  content: "";
}
/* line 6478, ../sass/compatibility.scss */
#compatibility .fa-power-off:before, .compatibility .fa-power-off:before {
  content: "";
}
/* line 6481, ../sass/compatibility.scss */
#compatibility .fa-signal:before, .compatibility .fa-signal:before {
  content: "";
}
/* line 6484, ../sass/compatibility.scss */
#compatibility .fa-gear:before,
#compatibility .fa-cog:before, .compatibility .fa-gear:before,
.compatibility .fa-cog:before {
  content: "";
}
/* line 6488, ../sass/compatibility.scss */
#compatibility .fa-trash-o:before, .compatibility .fa-trash-o:before {
  content: "";
}
/* line 6491, ../sass/compatibility.scss */
#compatibility .fa-home:before, .compatibility .fa-home:before {
  content: "";
}
/* line 6494, ../sass/compatibility.scss */
#compatibility .fa-file-o:before, .compatibility .fa-file-o:before {
  content: "";
}
/* line 6497, ../sass/compatibility.scss */
#compatibility .fa-clock-o:before, .compatibility .fa-clock-o:before {
  content: "";
}
/* line 6500, ../sass/compatibility.scss */
#compatibility .fa-road:before, .compatibility .fa-road:before {
  content: "";
}
/* line 6503, ../sass/compatibility.scss */
#compatibility .fa-download:before, .compatibility .fa-download:before {
  content: "";
}
/* line 6506, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-o-down:before, .compatibility .fa-arrow-circle-o-down:before {
  content: "";
}
/* line 6509, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-o-up:before, .compatibility .fa-arrow-circle-o-up:before {
  content: "";
}
/* line 6512, ../sass/compatibility.scss */
#compatibility .fa-inbox:before, .compatibility .fa-inbox:before {
  content: "";
}
/* line 6515, ../sass/compatibility.scss */
#compatibility .fa-play-circle-o:before, .compatibility .fa-play-circle-o:before {
  content: "";
}
/* line 6518, ../sass/compatibility.scss */
#compatibility .fa-rotate-right:before,
#compatibility .fa-repeat:before, .compatibility .fa-rotate-right:before,
.compatibility .fa-repeat:before {
  content: "";
}
/* line 6522, ../sass/compatibility.scss */
#compatibility .fa-refresh:before, .compatibility .fa-refresh:before {
  content: "";
}
/* line 6525, ../sass/compatibility.scss */
#compatibility .fa-list-alt:before, .compatibility .fa-list-alt:before {
  content: "";
}
/* line 6528, ../sass/compatibility.scss */
#compatibility .fa-lock:before, .compatibility .fa-lock:before {
  content: "";
}
/* line 6531, ../sass/compatibility.scss */
#compatibility .fa-flag:before, .compatibility .fa-flag:before {
  content: "";
}
/* line 6534, ../sass/compatibility.scss */
#compatibility .fa-headphones:before, .compatibility .fa-headphones:before {
  content: "";
}
/* line 6537, ../sass/compatibility.scss */
#compatibility .fa-volume-off:before, .compatibility .fa-volume-off:before {
  content: "";
}
/* line 6540, ../sass/compatibility.scss */
#compatibility .fa-volume-down:before, .compatibility .fa-volume-down:before {
  content: "";
}
/* line 6543, ../sass/compatibility.scss */
#compatibility .fa-volume-up:before, .compatibility .fa-volume-up:before {
  content: "";
}
/* line 6546, ../sass/compatibility.scss */
#compatibility .fa-qrcode:before, .compatibility .fa-qrcode:before {
  content: "";
}
/* line 6549, ../sass/compatibility.scss */
#compatibility .fa-barcode:before, .compatibility .fa-barcode:before {
  content: "";
}
/* line 6552, ../sass/compatibility.scss */
#compatibility .fa-tag:before, .compatibility .fa-tag:before {
  content: "";
}
/* line 6555, ../sass/compatibility.scss */
#compatibility .fa-tags:before, .compatibility .fa-tags:before {
  content: "";
}
/* line 6558, ../sass/compatibility.scss */
#compatibility .fa-book:before, .compatibility .fa-book:before {
  content: "";
}
/* line 6561, ../sass/compatibility.scss */
#compatibility .fa-bookmark:before, .compatibility .fa-bookmark:before {
  content: "";
}
/* line 6564, ../sass/compatibility.scss */
#compatibility .fa-print:before, .compatibility .fa-print:before {
  content: "";
}
/* line 6567, ../sass/compatibility.scss */
#compatibility .fa-camera:before, .compatibility .fa-camera:before {
  content: "";
}
/* line 6570, ../sass/compatibility.scss */
#compatibility .fa-font:before, .compatibility .fa-font:before {
  content: "";
}
/* line 6573, ../sass/compatibility.scss */
#compatibility .fa-bold:before, .compatibility .fa-bold:before {
  content: "";
}
/* line 6576, ../sass/compatibility.scss */
#compatibility .fa-italic:before, .compatibility .fa-italic:before {
  content: "";
}
/* line 6579, ../sass/compatibility.scss */
#compatibility .fa-text-height:before, .compatibility .fa-text-height:before {
  content: "";
}
/* line 6582, ../sass/compatibility.scss */
#compatibility .fa-text-width:before, .compatibility .fa-text-width:before {
  content: "";
}
/* line 6585, ../sass/compatibility.scss */
#compatibility .fa-align-left:before, .compatibility .fa-align-left:before {
  content: "";
}
/* line 6588, ../sass/compatibility.scss */
#compatibility .fa-align-center:before, .compatibility .fa-align-center:before {
  content: "";
}
/* line 6591, ../sass/compatibility.scss */
#compatibility .fa-align-right:before, .compatibility .fa-align-right:before {
  content: "";
}
/* line 6594, ../sass/compatibility.scss */
#compatibility .fa-align-justify:before, .compatibility .fa-align-justify:before {
  content: "";
}
/* line 6597, ../sass/compatibility.scss */
#compatibility .fa-list:before, .compatibility .fa-list:before {
  content: "";
}
/* line 6600, ../sass/compatibility.scss */
#compatibility .fa-dedent:before,
#compatibility .fa-outdent:before, .compatibility .fa-dedent:before,
.compatibility .fa-outdent:before {
  content: "";
}
/* line 6604, ../sass/compatibility.scss */
#compatibility .fa-indent:before, .compatibility .fa-indent:before {
  content: "";
}
/* line 6607, ../sass/compatibility.scss */
#compatibility .fa-video-camera:before, .compatibility .fa-video-camera:before {
  content: "";
}
/* line 6610, ../sass/compatibility.scss */
#compatibility .fa-picture-o:before, .compatibility .fa-picture-o:before {
  content: "";
}
/* line 6613, ../sass/compatibility.scss */
#compatibility .fa-pencil:before, .compatibility .fa-pencil:before {
  content: "";
}
/* line 6616, ../sass/compatibility.scss */
#compatibility .fa-map-marker:before, .compatibility .fa-map-marker:before {
  content: "";
}
/* line 6619, ../sass/compatibility.scss */
#compatibility .fa-adjust:before, .compatibility .fa-adjust:before {
  content: "";
}
/* line 6622, ../sass/compatibility.scss */
#compatibility .fa-tint:before, .compatibility .fa-tint:before {
  content: "";
}
/* line 6625, ../sass/compatibility.scss */
#compatibility .fa-edit:before,
#compatibility .fa-pencil-square-o:before, .compatibility .fa-edit:before,
.compatibility .fa-pencil-square-o:before {
  content: "";
}
/* line 6629, ../sass/compatibility.scss */
#compatibility .fa-share-square-o:before, .compatibility .fa-share-square-o:before {
  content: "";
}
/* line 6632, ../sass/compatibility.scss */
#compatibility .fa-check-square-o:before, .compatibility .fa-check-square-o:before {
  content: "";
}
/* line 6635, ../sass/compatibility.scss */
#compatibility .fa-arrows:before, .compatibility .fa-arrows:before {
  content: "";
}
/* line 6638, ../sass/compatibility.scss */
#compatibility .fa-step-backward:before, .compatibility .fa-step-backward:before {
  content: "";
}
/* line 6641, ../sass/compatibility.scss */
#compatibility .fa-fast-backward:before, .compatibility .fa-fast-backward:before {
  content: "";
}
/* line 6644, ../sass/compatibility.scss */
#compatibility .fa-backward:before, .compatibility .fa-backward:before {
  content: "";
}
/* line 6647, ../sass/compatibility.scss */
#compatibility .fa-play:before, .compatibility .fa-play:before {
  content: "";
}
/* line 6650, ../sass/compatibility.scss */
#compatibility .fa-pause:before, .compatibility .fa-pause:before {
  content: "";
}
/* line 6653, ../sass/compatibility.scss */
#compatibility .fa-stop:before, .compatibility .fa-stop:before {
  content: "";
}
/* line 6656, ../sass/compatibility.scss */
#compatibility .fa-forward:before, .compatibility .fa-forward:before {
  content: "";
}
/* line 6659, ../sass/compatibility.scss */
#compatibility .fa-fast-forward:before, .compatibility .fa-fast-forward:before {
  content: "";
}
/* line 6662, ../sass/compatibility.scss */
#compatibility .fa-step-forward:before, .compatibility .fa-step-forward:before {
  content: "";
}
/* line 6665, ../sass/compatibility.scss */
#compatibility .fa-eject:before, .compatibility .fa-eject:before {
  content: "";
}
/* line 6668, ../sass/compatibility.scss */
#compatibility .fa-chevron-left:before, .compatibility .fa-chevron-left:before {
  content: "";
}
/* line 6671, ../sass/compatibility.scss */
#compatibility .fa-chevron-right:before, .compatibility .fa-chevron-right:before {
  content: "";
}
/* line 6674, ../sass/compatibility.scss */
#compatibility .fa-plus-circle:before, .compatibility .fa-plus-circle:before {
  content: "";
}
/* line 6677, ../sass/compatibility.scss */
#compatibility .fa-minus-circle:before, .compatibility .fa-minus-circle:before {
  content: "";
}
/* line 6680, ../sass/compatibility.scss */
#compatibility .fa-times-circle:before, .compatibility .fa-times-circle:before {
  content: "";
}
/* line 6683, ../sass/compatibility.scss */
#compatibility .fa-check-circle:before, .compatibility .fa-check-circle:before {
  content: "";
}
/* line 6686, ../sass/compatibility.scss */
#compatibility .fa-question-circle:before, .compatibility .fa-question-circle:before {
  content: "";
}
/* line 6689, ../sass/compatibility.scss */
#compatibility .fa-info-circle:before, .compatibility .fa-info-circle:before {
  content: "";
}
/* line 6692, ../sass/compatibility.scss */
#compatibility .fa-crosshairs:before, .compatibility .fa-crosshairs:before {
  content: "";
}
/* line 6695, ../sass/compatibility.scss */
#compatibility .fa-times-circle-o:before, .compatibility .fa-times-circle-o:before {
  content: "";
}
/* line 6698, ../sass/compatibility.scss */
#compatibility .fa-check-circle-o:before, .compatibility .fa-check-circle-o:before {
  content: "";
}
/* line 6701, ../sass/compatibility.scss */
#compatibility .fa-ban:before, .compatibility .fa-ban:before {
  content: "";
}
/* line 6704, ../sass/compatibility.scss */
#compatibility .fa-arrow-left:before, .compatibility .fa-arrow-left:before {
  content: "";
}
/* line 6707, ../sass/compatibility.scss */
#compatibility .fa-arrow-right:before, .compatibility .fa-arrow-right:before {
  content: "";
}
/* line 6710, ../sass/compatibility.scss */
#compatibility .fa-arrow-up:before, .compatibility .fa-arrow-up:before {
  content: "";
}
/* line 6713, ../sass/compatibility.scss */
#compatibility .fa-arrow-down:before, .compatibility .fa-arrow-down:before {
  content: "";
}
/* line 6716, ../sass/compatibility.scss */
#compatibility .fa-mail-forward:before,
#compatibility .fa-share:before, .compatibility .fa-mail-forward:before,
.compatibility .fa-share:before {
  content: "";
}
/* line 6720, ../sass/compatibility.scss */
#compatibility .fa-expand:before, .compatibility .fa-expand:before {
  content: "";
}
/* line 6723, ../sass/compatibility.scss */
#compatibility .fa-compress:before, .compatibility .fa-compress:before {
  content: "";
}
/* line 6726, ../sass/compatibility.scss */
#compatibility .fa-plus:before, .compatibility .fa-plus:before {
  content: "";
}
/* line 6729, ../sass/compatibility.scss */
#compatibility .fa-minus:before, .compatibility .fa-minus:before {
  content: "";
}
/* line 6732, ../sass/compatibility.scss */
#compatibility .fa-asterisk:before, .compatibility .fa-asterisk:before {
  content: "";
}
/* line 6735, ../sass/compatibility.scss */
#compatibility .fa-exclamation-circle:before, .compatibility .fa-exclamation-circle:before {
  content: "";
}
/* line 6738, ../sass/compatibility.scss */
#compatibility .fa-gift:before, .compatibility .fa-gift:before {
  content: "";
}
/* line 6741, ../sass/compatibility.scss */
#compatibility .fa-leaf:before, .compatibility .fa-leaf:before {
  content: "";
}
/* line 6744, ../sass/compatibility.scss */
#compatibility .fa-fire:before, .compatibility .fa-fire:before {
  content: "";
}
/* line 6747, ../sass/compatibility.scss */
#compatibility .fa-eye:before, .compatibility .fa-eye:before {
  content: "";
}
/* line 6750, ../sass/compatibility.scss */
#compatibility .fa-eye-slash:before, .compatibility .fa-eye-slash:before {
  content: "";
}
/* line 6753, ../sass/compatibility.scss */
#compatibility .fa-warning:before,
#compatibility .fa-exclamation-triangle:before, .compatibility .fa-warning:before,
.compatibility .fa-exclamation-triangle:before {
  content: "";
}
/* line 6757, ../sass/compatibility.scss */
#compatibility .fa-plane:before, .compatibility .fa-plane:before {
  content: "";
}
/* line 6760, ../sass/compatibility.scss */
#compatibility .fa-calendar:before, .compatibility .fa-calendar:before {
  content: "";
}
/* line 6763, ../sass/compatibility.scss */
#compatibility .fa-random:before, .compatibility .fa-random:before {
  content: "";
}
/* line 6766, ../sass/compatibility.scss */
#compatibility .fa-comment:before, .compatibility .fa-comment:before {
  content: "";
}
/* line 6769, ../sass/compatibility.scss */
#compatibility .fa-magnet:before, .compatibility .fa-magnet:before {
  content: "";
}
/* line 6772, ../sass/compatibility.scss */
#compatibility .fa-chevron-up:before, .compatibility .fa-chevron-up:before {
  content: "";
}
/* line 6775, ../sass/compatibility.scss */
#compatibility .fa-chevron-down:before, .compatibility .fa-chevron-down:before {
  content: "";
}
/* line 6778, ../sass/compatibility.scss */
#compatibility .fa-retweet:before, .compatibility .fa-retweet:before {
  content: "";
}
/* line 6781, ../sass/compatibility.scss */
#compatibility .fa-shopping-cart:before, .compatibility .fa-shopping-cart:before {
  content: "";
}
/* line 6784, ../sass/compatibility.scss */
#compatibility .fa-folder:before, .compatibility .fa-folder:before {
  content: "";
}
/* line 6787, ../sass/compatibility.scss */
#compatibility .fa-folder-open:before, .compatibility .fa-folder-open:before {
  content: "";
}
/* line 6790, ../sass/compatibility.scss */
#compatibility .fa-arrows-v:before, .compatibility .fa-arrows-v:before {
  content: "";
}
/* line 6793, ../sass/compatibility.scss */
#compatibility .fa-arrows-h:before, .compatibility .fa-arrows-h:before {
  content: "";
}
/* line 6796, ../sass/compatibility.scss */
#compatibility .fa-bar-chart-o:before, .compatibility .fa-bar-chart-o:before {
  content: "";
}
/* line 6799, ../sass/compatibility.scss */
#compatibility .fa-twitter-square:before, .compatibility .fa-twitter-square:before {
  content: "";
}
/* line 6802, ../sass/compatibility.scss */
#compatibility .fa-facebook-square:before, .compatibility .fa-facebook-square:before {
  content: "";
}
/* line 6805, ../sass/compatibility.scss */
#compatibility .fa-camera-retro:before, .compatibility .fa-camera-retro:before {
  content: "";
}
/* line 6808, ../sass/compatibility.scss */
#compatibility .fa-key:before, .compatibility .fa-key:before {
  content: "";
}
/* line 6811, ../sass/compatibility.scss */
#compatibility .fa-gears:before,
#compatibility .fa-cogs:before, .compatibility .fa-gears:before,
.compatibility .fa-cogs:before {
  content: "";
}
/* line 6815, ../sass/compatibility.scss */
#compatibility .fa-comments:before, .compatibility .fa-comments:before {
  content: "";
}
/* line 6818, ../sass/compatibility.scss */
#compatibility .fa-thumbs-o-up:before, .compatibility .fa-thumbs-o-up:before {
  content: "";
}
/* line 6821, ../sass/compatibility.scss */
#compatibility .fa-thumbs-o-down:before, .compatibility .fa-thumbs-o-down:before {
  content: "";
}
/* line 6824, ../sass/compatibility.scss */
#compatibility .fa-star-half:before, .compatibility .fa-star-half:before {
  content: "";
}
/* line 6827, ../sass/compatibility.scss */
#compatibility .fa-heart-o:before, .compatibility .fa-heart-o:before {
  content: "";
}
/* line 6830, ../sass/compatibility.scss */
#compatibility .fa-sign-out:before, .compatibility .fa-sign-out:before {
  content: "";
}
/* line 6833, ../sass/compatibility.scss */
#compatibility .fa-linkedin-square:before, .compatibility .fa-linkedin-square:before {
  content: "";
}
/* line 6836, ../sass/compatibility.scss */
#compatibility .fa-thumb-tack:before, .compatibility .fa-thumb-tack:before {
  content: "";
}
/* line 6839, ../sass/compatibility.scss */
#compatibility .fa-external-link:before, .compatibility .fa-external-link:before {
  content: "";
}
/* line 6842, ../sass/compatibility.scss */
#compatibility .fa-sign-in:before, .compatibility .fa-sign-in:before {
  content: "";
}
/* line 6845, ../sass/compatibility.scss */
#compatibility .fa-trophy:before, .compatibility .fa-trophy:before {
  content: "";
}
/* line 6848, ../sass/compatibility.scss */
#compatibility .fa-github-square:before, .compatibility .fa-github-square:before {
  content: "";
}
/* line 6851, ../sass/compatibility.scss */
#compatibility .fa-upload:before, .compatibility .fa-upload:before {
  content: "";
}
/* line 6854, ../sass/compatibility.scss */
#compatibility .fa-lemon-o:before, .compatibility .fa-lemon-o:before {
  content: "";
}
/* line 6857, ../sass/compatibility.scss */
#compatibility .fa-phone:before, .compatibility .fa-phone:before {
  content: "";
}
/* line 6860, ../sass/compatibility.scss */
#compatibility .fa-square-o:before, .compatibility .fa-square-o:before {
  content: "";
}
/* line 6863, ../sass/compatibility.scss */
#compatibility .fa-bookmark-o:before, .compatibility .fa-bookmark-o:before {
  content: "";
}
/* line 6866, ../sass/compatibility.scss */
#compatibility .fa-phone-square:before, .compatibility .fa-phone-square:before {
  content: "";
}
/* line 6869, ../sass/compatibility.scss */
#compatibility .fa-twitter:before, .compatibility .fa-twitter:before {
  content: "";
}
/* line 6872, ../sass/compatibility.scss */
#compatibility .fa-facebook:before, .compatibility .fa-facebook:before {
  content: "";
}
/* line 6875, ../sass/compatibility.scss */
#compatibility .fa-github:before, .compatibility .fa-github:before {
  content: "";
}
/* line 6878, ../sass/compatibility.scss */
#compatibility .fa-unlock:before, .compatibility .fa-unlock:before {
  content: "";
}
/* line 6881, ../sass/compatibility.scss */
#compatibility .fa-credit-card:before, .compatibility .fa-credit-card:before {
  content: "";
}
/* line 6884, ../sass/compatibility.scss */
#compatibility .fa-rss:before, .compatibility .fa-rss:before {
  content: "";
}
/* line 6887, ../sass/compatibility.scss */
#compatibility .fa-hdd-o:before, .compatibility .fa-hdd-o:before {
  content: "";
}
/* line 6890, ../sass/compatibility.scss */
#compatibility .fa-bullhorn:before, .compatibility .fa-bullhorn:before {
  content: "";
}
/* line 6893, ../sass/compatibility.scss */
#compatibility .fa-bell:before, .compatibility .fa-bell:before {
  content: "";
}
/* line 6896, ../sass/compatibility.scss */
#compatibility .fa-certificate:before, .compatibility .fa-certificate:before {
  content: "";
}
/* line 6899, ../sass/compatibility.scss */
#compatibility .fa-hand-o-right:before, .compatibility .fa-hand-o-right:before {
  content: "";
}
/* line 6902, ../sass/compatibility.scss */
#compatibility .fa-hand-o-left:before, .compatibility .fa-hand-o-left:before {
  content: "";
}
/* line 6905, ../sass/compatibility.scss */
#compatibility .fa-hand-o-up:before, .compatibility .fa-hand-o-up:before {
  content: "";
}
/* line 6908, ../sass/compatibility.scss */
#compatibility .fa-hand-o-down:before, .compatibility .fa-hand-o-down:before {
  content: "";
}
/* line 6911, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-left:before, .compatibility .fa-arrow-circle-left:before {
  content: "";
}
/* line 6914, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-right:before, .compatibility .fa-arrow-circle-right:before {
  content: "";
}
/* line 6917, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-up:before, .compatibility .fa-arrow-circle-up:before {
  content: "";
}
/* line 6920, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-down:before, .compatibility .fa-arrow-circle-down:before {
  content: "";
}
/* line 6923, ../sass/compatibility.scss */
#compatibility .fa-globe:before, .compatibility .fa-globe:before {
  content: "";
}
/* line 6926, ../sass/compatibility.scss */
#compatibility .fa-wrench:before, .compatibility .fa-wrench:before {
  content: "";
}
/* line 6929, ../sass/compatibility.scss */
#compatibility .fa-tasks:before, .compatibility .fa-tasks:before {
  content: "";
}
/* line 6932, ../sass/compatibility.scss */
#compatibility .fa-filter:before, .compatibility .fa-filter:before {
  content: "";
}
/* line 6935, ../sass/compatibility.scss */
#compatibility .fa-briefcase:before, .compatibility .fa-briefcase:before {
  content: "";
}
/* line 6938, ../sass/compatibility.scss */
#compatibility .fa-arrows-alt:before, .compatibility .fa-arrows-alt:before {
  content: "";
}
/* line 6941, ../sass/compatibility.scss */
#compatibility .fa-group:before,
#compatibility .fa-users:before, .compatibility .fa-group:before,
.compatibility .fa-users:before {
  content: "";
}
/* line 6945, ../sass/compatibility.scss */
#compatibility .fa-chain:before,
#compatibility .fa-link:before, .compatibility .fa-chain:before,
.compatibility .fa-link:before {
  content: "";
}
/* line 6949, ../sass/compatibility.scss */
#compatibility .fa-cloud:before, .compatibility .fa-cloud:before {
  content: "";
}
/* line 6952, ../sass/compatibility.scss */
#compatibility .fa-flask:before, .compatibility .fa-flask:before {
  content: "";
}
/* line 6955, ../sass/compatibility.scss */
#compatibility .fa-cut:before,
#compatibility .fa-scissors:before, .compatibility .fa-cut:before,
.compatibility .fa-scissors:before {
  content: "";
}
/* line 6959, ../sass/compatibility.scss */
#compatibility .fa-copy:before,
#compatibility .fa-files-o:before, .compatibility .fa-copy:before,
.compatibility .fa-files-o:before {
  content: "";
}
/* line 6963, ../sass/compatibility.scss */
#compatibility .fa-paperclip:before, .compatibility .fa-paperclip:before {
  content: "";
}
/* line 6966, ../sass/compatibility.scss */
#compatibility .fa-save:before,
#compatibility .fa-floppy-o:before, .compatibility .fa-save:before,
.compatibility .fa-floppy-o:before {
  content: "";
}
/* line 6970, ../sass/compatibility.scss */
#compatibility .fa-square:before, .compatibility .fa-square:before {
  content: "";
}
/* line 6973, ../sass/compatibility.scss */
#compatibility .fa-bars:before, .compatibility .fa-bars:before {
  content: "";
}
/* line 6976, ../sass/compatibility.scss */
#compatibility .fa-list-ul:before, .compatibility .fa-list-ul:before {
  content: "";
}
/* line 6979, ../sass/compatibility.scss */
#compatibility .fa-list-ol:before, .compatibility .fa-list-ol:before {
  content: "";
}
/* line 6982, ../sass/compatibility.scss */
#compatibility .fa-strikethrough:before, .compatibility .fa-strikethrough:before {
  content: "";
}
/* line 6985, ../sass/compatibility.scss */
#compatibility .fa-underline:before, .compatibility .fa-underline:before {
  content: "";
}
/* line 6988, ../sass/compatibility.scss */
#compatibility .fa-table:before, .compatibility .fa-table:before {
  content: "";
}
/* line 6991, ../sass/compatibility.scss */
#compatibility .fa-magic:before, .compatibility .fa-magic:before {
  content: "";
}
/* line 6994, ../sass/compatibility.scss */
#compatibility .fa-truck:before, .compatibility .fa-truck:before {
  content: "";
}
/* line 6997, ../sass/compatibility.scss */
#compatibility .fa-pinterest:before, .compatibility .fa-pinterest:before {
  content: "";
}
/* line 7000, ../sass/compatibility.scss */
#compatibility .fa-pinterest-square:before, .compatibility .fa-pinterest-square:before {
  content: "";
}
/* line 7003, ../sass/compatibility.scss */
#compatibility .fa-google-plus-square:before, .compatibility .fa-google-plus-square:before {
  content: "";
}
/* line 7006, ../sass/compatibility.scss */
#compatibility .fa-google-plus:before, .compatibility .fa-google-plus:before {
  content: "";
}
/* line 7009, ../sass/compatibility.scss */
#compatibility .fa-money:before, .compatibility .fa-money:before {
  content: "";
}
/* line 7012, ../sass/compatibility.scss */
#compatibility .fa-caret-down:before, .compatibility .fa-caret-down:before {
  content: "";
}
/* line 7015, ../sass/compatibility.scss */
#compatibility .fa-caret-up:before, .compatibility .fa-caret-up:before {
  content: "";
}
/* line 7018, ../sass/compatibility.scss */
#compatibility .fa-caret-left:before, .compatibility .fa-caret-left:before {
  content: "";
}
/* line 7021, ../sass/compatibility.scss */
#compatibility .fa-caret-right:before, .compatibility .fa-caret-right:before {
  content: "";
}
/* line 7024, ../sass/compatibility.scss */
#compatibility .fa-columns:before, .compatibility .fa-columns:before {
  content: "";
}
/* line 7027, ../sass/compatibility.scss */
#compatibility .fa-unsorted:before,
#compatibility .fa-sort:before, .compatibility .fa-unsorted:before,
.compatibility .fa-sort:before {
  content: "";
}
/* line 7031, ../sass/compatibility.scss */
#compatibility .fa-sort-down:before,
#compatibility .fa-sort-asc:before, .compatibility .fa-sort-down:before,
.compatibility .fa-sort-asc:before {
  content: "";
}
/* line 7035, ../sass/compatibility.scss */
#compatibility .fa-sort-up:before,
#compatibility .fa-sort-desc:before, .compatibility .fa-sort-up:before,
.compatibility .fa-sort-desc:before {
  content: "";
}
/* line 7039, ../sass/compatibility.scss */
#compatibility .fa-envelope:before, .compatibility .fa-envelope:before {
  content: "";
}
/* line 7042, ../sass/compatibility.scss */
#compatibility .fa-linkedin:before, .compatibility .fa-linkedin:before {
  content: "";
}
/* line 7045, ../sass/compatibility.scss */
#compatibility .fa-rotate-left:before,
#compatibility .fa-undo:before, .compatibility .fa-rotate-left:before,
.compatibility .fa-undo:before {
  content: "";
}
/* line 7049, ../sass/compatibility.scss */
#compatibility .fa-legal:before,
#compatibility .fa-gavel:before, .compatibility .fa-legal:before,
.compatibility .fa-gavel:before {
  content: "";
}
/* line 7053, ../sass/compatibility.scss */
#compatibility .fa-dashboard:before,
#compatibility .fa-tachometer:before, .compatibility .fa-dashboard:before,
.compatibility .fa-tachometer:before {
  content: "";
}
/* line 7057, ../sass/compatibility.scss */
#compatibility .fa-comment-o:before, .compatibility .fa-comment-o:before {
  content: "";
}
/* line 7060, ../sass/compatibility.scss */
#compatibility .fa-comments-o:before, .compatibility .fa-comments-o:before {
  content: "";
}
/* line 7063, ../sass/compatibility.scss */
#compatibility .fa-flash:before,
#compatibility .fa-bolt:before, .compatibility .fa-flash:before,
.compatibility .fa-bolt:before {
  content: "";
}
/* line 7067, ../sass/compatibility.scss */
#compatibility .fa-sitemap:before, .compatibility .fa-sitemap:before {
  content: "";
}
/* line 7070, ../sass/compatibility.scss */
#compatibility .fa-umbrella:before, .compatibility .fa-umbrella:before {
  content: "";
}
/* line 7073, ../sass/compatibility.scss */
#compatibility .fa-paste:before,
#compatibility .fa-clipboard:before, .compatibility .fa-paste:before,
.compatibility .fa-clipboard:before {
  content: "";
}
/* line 7077, ../sass/compatibility.scss */
#compatibility .fa-lightbulb-o:before, .compatibility .fa-lightbulb-o:before {
  content: "";
}
/* line 7080, ../sass/compatibility.scss */
#compatibility .fa-exchange:before, .compatibility .fa-exchange:before {
  content: "";
}
/* line 7083, ../sass/compatibility.scss */
#compatibility .fa-cloud-download:before, .compatibility .fa-cloud-download:before {
  content: "";
}
/* line 7086, ../sass/compatibility.scss */
#compatibility .fa-cloud-upload:before, .compatibility .fa-cloud-upload:before {
  content: "";
}
/* line 7089, ../sass/compatibility.scss */
#compatibility .fa-user-md:before, .compatibility .fa-user-md:before {
  content: "";
}
/* line 7092, ../sass/compatibility.scss */
#compatibility .fa-stethoscope:before, .compatibility .fa-stethoscope:before {
  content: "";
}
/* line 7095, ../sass/compatibility.scss */
#compatibility .fa-suitcase:before, .compatibility .fa-suitcase:before {
  content: "";
}
/* line 7098, ../sass/compatibility.scss */
#compatibility .fa-bell-o:before, .compatibility .fa-bell-o:before {
  content: "";
}
/* line 7101, ../sass/compatibility.scss */
#compatibility .fa-coffee:before, .compatibility .fa-coffee:before {
  content: "";
}
/* line 7104, ../sass/compatibility.scss */
#compatibility .fa-cutlery:before, .compatibility .fa-cutlery:before {
  content: "";
}
/* line 7107, ../sass/compatibility.scss */
#compatibility .fa-file-text-o:before, .compatibility .fa-file-text-o:before {
  content: "";
}
/* line 7110, ../sass/compatibility.scss */
#compatibility .fa-building-o:before, .compatibility .fa-building-o:before {
  content: "";
}
/* line 7113, ../sass/compatibility.scss */
#compatibility .fa-hospital-o:before, .compatibility .fa-hospital-o:before {
  content: "";
}
/* line 7116, ../sass/compatibility.scss */
#compatibility .fa-ambulance:before, .compatibility .fa-ambulance:before {
  content: "";
}
/* line 7119, ../sass/compatibility.scss */
#compatibility .fa-medkit:before, .compatibility .fa-medkit:before {
  content: "";
}
/* line 7122, ../sass/compatibility.scss */
#compatibility .fa-fighter-jet:before, .compatibility .fa-fighter-jet:before {
  content: "";
}
/* line 7125, ../sass/compatibility.scss */
#compatibility .fa-beer:before, .compatibility .fa-beer:before {
  content: "";
}
/* line 7128, ../sass/compatibility.scss */
#compatibility .fa-h-square:before, .compatibility .fa-h-square:before {
  content: "";
}
/* line 7131, ../sass/compatibility.scss */
#compatibility .fa-plus-square:before, .compatibility .fa-plus-square:before {
  content: "";
}
/* line 7134, ../sass/compatibility.scss */
#compatibility .fa-angle-double-left:before, .compatibility .fa-angle-double-left:before {
  content: "";
}
/* line 7137, ../sass/compatibility.scss */
#compatibility .fa-angle-double-right:before, .compatibility .fa-angle-double-right:before {
  content: "";
}
/* line 7140, ../sass/compatibility.scss */
#compatibility .fa-angle-double-up:before, .compatibility .fa-angle-double-up:before {
  content: "";
}
/* line 7143, ../sass/compatibility.scss */
#compatibility .fa-angle-double-down:before, .compatibility .fa-angle-double-down:before {
  content: "";
}
/* line 7146, ../sass/compatibility.scss */
#compatibility .fa-angle-left:before, .compatibility .fa-angle-left:before {
  content: "";
}
/* line 7149, ../sass/compatibility.scss */
#compatibility .fa-angle-right:before, .compatibility .fa-angle-right:before {
  content: "";
}
/* line 7152, ../sass/compatibility.scss */
#compatibility .fa-angle-up:before, .compatibility .fa-angle-up:before {
  content: "";
}
/* line 7155, ../sass/compatibility.scss */
#compatibility .fa-angle-down:before, .compatibility .fa-angle-down:before {
  content: "";
}
/* line 7158, ../sass/compatibility.scss */
#compatibility .fa-desktop:before, .compatibility .fa-desktop:before {
  content: "";
}
/* line 7161, ../sass/compatibility.scss */
#compatibility .fa-laptop:before, .compatibility .fa-laptop:before {
  content: "";
}
/* line 7164, ../sass/compatibility.scss */
#compatibility .fa-tablet:before, .compatibility .fa-tablet:before {
  content: "";
}
/* line 7167, ../sass/compatibility.scss */
#compatibility .fa-mobile-phone:before,
#compatibility .fa-mobile:before, .compatibility .fa-mobile-phone:before,
.compatibility .fa-mobile:before {
  content: "";
}
/* line 7171, ../sass/compatibility.scss */
#compatibility .fa-circle-o:before, .compatibility .fa-circle-o:before {
  content: "";
}
/* line 7174, ../sass/compatibility.scss */
#compatibility .fa-quote-left:before, .compatibility .fa-quote-left:before {
  content: "";
}
/* line 7177, ../sass/compatibility.scss */
#compatibility .fa-quote-right:before, .compatibility .fa-quote-right:before {
  content: "";
}
/* line 7180, ../sass/compatibility.scss */
#compatibility .fa-spinner:before, .compatibility .fa-spinner:before {
  content: "";
}
/* line 7183, ../sass/compatibility.scss */
#compatibility .fa-circle:before, .compatibility .fa-circle:before {
  content: "";
}
/* line 7186, ../sass/compatibility.scss */
#compatibility .fa-mail-reply:before,
#compatibility .fa-reply:before, .compatibility .fa-mail-reply:before,
.compatibility .fa-reply:before {
  content: "";
}
/* line 7190, ../sass/compatibility.scss */
#compatibility .fa-github-alt:before, .compatibility .fa-github-alt:before {
  content: "";
}
/* line 7193, ../sass/compatibility.scss */
#compatibility .fa-folder-o:before, .compatibility .fa-folder-o:before {
  content: "";
}
/* line 7196, ../sass/compatibility.scss */
#compatibility .fa-folder-open-o:before, .compatibility .fa-folder-open-o:before {
  content: "";
}
/* line 7199, ../sass/compatibility.scss */
#compatibility .fa-smile-o:before, .compatibility .fa-smile-o:before {
  content: "";
}
/* line 7202, ../sass/compatibility.scss */
#compatibility .fa-frown-o:before, .compatibility .fa-frown-o:before {
  content: "";
}
/* line 7205, ../sass/compatibility.scss */
#compatibility .fa-meh-o:before, .compatibility .fa-meh-o:before {
  content: "";
}
/* line 7208, ../sass/compatibility.scss */
#compatibility .fa-gamepad:before, .compatibility .fa-gamepad:before {
  content: "";
}
/* line 7211, ../sass/compatibility.scss */
#compatibility .fa-keyboard-o:before, .compatibility .fa-keyboard-o:before {
  content: "";
}
/* line 7214, ../sass/compatibility.scss */
#compatibility .fa-flag-o:before, .compatibility .fa-flag-o:before {
  content: "";
}
/* line 7217, ../sass/compatibility.scss */
#compatibility .fa-flag-checkered:before, .compatibility .fa-flag-checkered:before {
  content: "";
}
/* line 7220, ../sass/compatibility.scss */
#compatibility .fa-terminal:before, .compatibility .fa-terminal:before {
  content: "";
}
/* line 7223, ../sass/compatibility.scss */
#compatibility .fa-code:before, .compatibility .fa-code:before {
  content: "";
}
/* line 7226, ../sass/compatibility.scss */
#compatibility .fa-reply-all:before, .compatibility .fa-reply-all:before {
  content: "";
}
/* line 7229, ../sass/compatibility.scss */
#compatibility .fa-mail-reply-all:before, .compatibility .fa-mail-reply-all:before {
  content: "";
}
/* line 7232, ../sass/compatibility.scss */
#compatibility .fa-star-half-empty:before,
#compatibility .fa-star-half-full:before,
#compatibility .fa-star-half-o:before, .compatibility .fa-star-half-empty:before,
.compatibility .fa-star-half-full:before,
.compatibility .fa-star-half-o:before {
  content: "";
}
/* line 7237, ../sass/compatibility.scss */
#compatibility .fa-location-arrow:before, .compatibility .fa-location-arrow:before {
  content: "";
}
/* line 7240, ../sass/compatibility.scss */
#compatibility .fa-crop:before, .compatibility .fa-crop:before {
  content: "";
}
/* line 7243, ../sass/compatibility.scss */
#compatibility .fa-code-fork:before, .compatibility .fa-code-fork:before {
  content: "";
}
/* line 7246, ../sass/compatibility.scss */
#compatibility .fa-unlink:before,
#compatibility .fa-chain-broken:before, .compatibility .fa-unlink:before,
.compatibility .fa-chain-broken:before {
  content: "";
}
/* line 7250, ../sass/compatibility.scss */
#compatibility .fa-question:before, .compatibility .fa-question:before {
  content: "";
}
/* line 7253, ../sass/compatibility.scss */
#compatibility .fa-info:before, .compatibility .fa-info:before {
  content: "";
}
/* line 7256, ../sass/compatibility.scss */
#compatibility .fa-exclamation:before, .compatibility .fa-exclamation:before {
  content: "";
}
/* line 7259, ../sass/compatibility.scss */
#compatibility .fa-superscript:before, .compatibility .fa-superscript:before {
  content: "";
}
/* line 7262, ../sass/compatibility.scss */
#compatibility .fa-subscript:before, .compatibility .fa-subscript:before {
  content: "";
}
/* line 7265, ../sass/compatibility.scss */
#compatibility .fa-eraser:before, .compatibility .fa-eraser:before {
  content: "";
}
/* line 7268, ../sass/compatibility.scss */
#compatibility .fa-puzzle-piece:before, .compatibility .fa-puzzle-piece:before {
  content: "";
}
/* line 7271, ../sass/compatibility.scss */
#compatibility .fa-microphone:before, .compatibility .fa-microphone:before {
  content: "";
}
/* line 7274, ../sass/compatibility.scss */
#compatibility .fa-microphone-slash:before, .compatibility .fa-microphone-slash:before {
  content: "";
}
/* line 7277, ../sass/compatibility.scss */
#compatibility .fa-shield:before, .compatibility .fa-shield:before {
  content: "";
}
/* line 7280, ../sass/compatibility.scss */
#compatibility .fa-calendar-o:before, .compatibility .fa-calendar-o:before {
  content: "";
}
/* line 7283, ../sass/compatibility.scss */
#compatibility .fa-fire-extinguisher:before, .compatibility .fa-fire-extinguisher:before {
  content: "";
}
/* line 7286, ../sass/compatibility.scss */
#compatibility .fa-rocket:before, .compatibility .fa-rocket:before {
  content: "";
}
/* line 7289, ../sass/compatibility.scss */
#compatibility .fa-maxcdn:before, .compatibility .fa-maxcdn:before {
  content: "";
}
/* line 7292, ../sass/compatibility.scss */
#compatibility .fa-chevron-circle-left:before, .compatibility .fa-chevron-circle-left:before {
  content: "";
}
/* line 7295, ../sass/compatibility.scss */
#compatibility .fa-chevron-circle-right:before, .compatibility .fa-chevron-circle-right:before {
  content: "";
}
/* line 7298, ../sass/compatibility.scss */
#compatibility .fa-chevron-circle-up:before, .compatibility .fa-chevron-circle-up:before {
  content: "";
}
/* line 7301, ../sass/compatibility.scss */
#compatibility .fa-chevron-circle-down:before, .compatibility .fa-chevron-circle-down:before {
  content: "";
}
/* line 7304, ../sass/compatibility.scss */
#compatibility .fa-html5:before, .compatibility .fa-html5:before {
  content: "";
}
/* line 7307, ../sass/compatibility.scss */
#compatibility .fa-css3:before, .compatibility .fa-css3:before {
  content: "";
}
/* line 7310, ../sass/compatibility.scss */
#compatibility .fa-anchor:before, .compatibility .fa-anchor:before {
  content: "";
}
/* line 7313, ../sass/compatibility.scss */
#compatibility .fa-unlock-alt:before, .compatibility .fa-unlock-alt:before {
  content: "";
}
/* line 7316, ../sass/compatibility.scss */
#compatibility .fa-bullseye:before, .compatibility .fa-bullseye:before {
  content: "";
}
/* line 7319, ../sass/compatibility.scss */
#compatibility .fa-ellipsis-h:before, .compatibility .fa-ellipsis-h:before {
  content: "";
}
/* line 7322, ../sass/compatibility.scss */
#compatibility .fa-ellipsis-v:before, .compatibility .fa-ellipsis-v:before {
  content: "";
}
/* line 7325, ../sass/compatibility.scss */
#compatibility .fa-rss-square:before, .compatibility .fa-rss-square:before {
  content: "";
}
/* line 7328, ../sass/compatibility.scss */
#compatibility .fa-play-circle:before, .compatibility .fa-play-circle:before {
  content: "";
}
/* line 7331, ../sass/compatibility.scss */
#compatibility .fa-ticket:before, .compatibility .fa-ticket:before {
  content: "";
}
/* line 7334, ../sass/compatibility.scss */
#compatibility .fa-minus-square:before, .compatibility .fa-minus-square:before {
  content: "";
}
/* line 7337, ../sass/compatibility.scss */
#compatibility .fa-minus-square-o:before, .compatibility .fa-minus-square-o:before {
  content: "";
}
/* line 7340, ../sass/compatibility.scss */
#compatibility .fa-level-up:before, .compatibility .fa-level-up:before {
  content: "";
}
/* line 7343, ../sass/compatibility.scss */
#compatibility .fa-level-down:before, .compatibility .fa-level-down:before {
  content: "";
}
/* line 7346, ../sass/compatibility.scss */
#compatibility .fa-check-square:before, .compatibility .fa-check-square:before {
  content: "";
}
/* line 7349, ../sass/compatibility.scss */
#compatibility .fa-pencil-square:before, .compatibility .fa-pencil-square:before {
  content: "";
}
/* line 7352, ../sass/compatibility.scss */
#compatibility .fa-external-link-square:before, .compatibility .fa-external-link-square:before {
  content: "";
}
/* line 7355, ../sass/compatibility.scss */
#compatibility .fa-share-square:before, .compatibility .fa-share-square:before {
  content: "";
}
/* line 7358, ../sass/compatibility.scss */
#compatibility .fa-compass:before, .compatibility .fa-compass:before {
  content: "";
}
/* line 7361, ../sass/compatibility.scss */
#compatibility .fa-toggle-down:before,
#compatibility .fa-caret-square-o-down:before, .compatibility .fa-toggle-down:before,
.compatibility .fa-caret-square-o-down:before {
  content: "";
}
/* line 7365, ../sass/compatibility.scss */
#compatibility .fa-toggle-up:before,
#compatibility .fa-caret-square-o-up:before, .compatibility .fa-toggle-up:before,
.compatibility .fa-caret-square-o-up:before {
  content: "";
}
/* line 7369, ../sass/compatibility.scss */
#compatibility .fa-toggle-right:before,
#compatibility .fa-caret-square-o-right:before, .compatibility .fa-toggle-right:before,
.compatibility .fa-caret-square-o-right:before {
  content: "";
}
/* line 7373, ../sass/compatibility.scss */
#compatibility .fa-euro:before,
#compatibility .fa-eur:before, .compatibility .fa-euro:before,
.compatibility .fa-eur:before {
  content: "";
}
/* line 7377, ../sass/compatibility.scss */
#compatibility .fa-gbp:before, .compatibility .fa-gbp:before {
  content: "";
}
/* line 7380, ../sass/compatibility.scss */
#compatibility .fa-dollar:before,
#compatibility .fa-usd:before, .compatibility .fa-dollar:before,
.compatibility .fa-usd:before {
  content: "";
}
/* line 7384, ../sass/compatibility.scss */
#compatibility .fa-rupee:before,
#compatibility .fa-inr:before, .compatibility .fa-rupee:before,
.compatibility .fa-inr:before {
  content: "";
}
/* line 7388, ../sass/compatibility.scss */
#compatibility .fa-cny:before,
#compatibility .fa-rmb:before,
#compatibility .fa-yen:before,
#compatibility .fa-jpy:before, .compatibility .fa-cny:before,
.compatibility .fa-rmb:before,
.compatibility .fa-yen:before,
.compatibility .fa-jpy:before {
  content: "";
}
/* line 7394, ../sass/compatibility.scss */
#compatibility .fa-ruble:before,
#compatibility .fa-rouble:before,
#compatibility .fa-rub:before, .compatibility .fa-ruble:before,
.compatibility .fa-rouble:before,
.compatibility .fa-rub:before {
  content: "";
}
/* line 7399, ../sass/compatibility.scss */
#compatibility .fa-won:before,
#compatibility .fa-krw:before, .compatibility .fa-won:before,
.compatibility .fa-krw:before {
  content: "";
}
/* line 7403, ../sass/compatibility.scss */
#compatibility .fa-bitcoin:before,
#compatibility .fa-btc:before, .compatibility .fa-bitcoin:before,
.compatibility .fa-btc:before {
  content: "";
}
/* line 7407, ../sass/compatibility.scss */
#compatibility .fa-file:before, .compatibility .fa-file:before {
  content: "";
}
/* line 7410, ../sass/compatibility.scss */
#compatibility .fa-file-text:before, .compatibility .fa-file-text:before {
  content: "";
}
/* line 7413, ../sass/compatibility.scss */
#compatibility .fa-sort-alpha-asc:before, .compatibility .fa-sort-alpha-asc:before {
  content: "";
}
/* line 7416, ../sass/compatibility.scss */
#compatibility .fa-sort-alpha-desc:before, .compatibility .fa-sort-alpha-desc:before {
  content: "";
}
/* line 7419, ../sass/compatibility.scss */
#compatibility .fa-sort-amount-asc:before, .compatibility .fa-sort-amount-asc:before {
  content: "";
}
/* line 7422, ../sass/compatibility.scss */
#compatibility .fa-sort-amount-desc:before, .compatibility .fa-sort-amount-desc:before {
  content: "";
}
/* line 7425, ../sass/compatibility.scss */
#compatibility .fa-sort-numeric-asc:before, .compatibility .fa-sort-numeric-asc:before {
  content: "";
}
/* line 7428, ../sass/compatibility.scss */
#compatibility .fa-sort-numeric-desc:before, .compatibility .fa-sort-numeric-desc:before {
  content: "";
}
/* line 7431, ../sass/compatibility.scss */
#compatibility .fa-thumbs-up:before, .compatibility .fa-thumbs-up:before {
  content: "";
}
/* line 7434, ../sass/compatibility.scss */
#compatibility .fa-thumbs-down:before, .compatibility .fa-thumbs-down:before {
  content: "";
}
/* line 7437, ../sass/compatibility.scss */
#compatibility .fa-youtube-square:before, .compatibility .fa-youtube-square:before {
  content: "";
}
/* line 7440, ../sass/compatibility.scss */
#compatibility .fa-youtube:before, .compatibility .fa-youtube:before {
  content: "";
}
/* line 7443, ../sass/compatibility.scss */
#compatibility .fa-xing:before, .compatibility .fa-xing:before {
  content: "";
}
/* line 7446, ../sass/compatibility.scss */
#compatibility .fa-xing-square:before, .compatibility .fa-xing-square:before {
  content: "";
}
/* line 7449, ../sass/compatibility.scss */
#compatibility .fa-youtube-play:before, .compatibility .fa-youtube-play:before {
  content: "";
}
/* line 7452, ../sass/compatibility.scss */
#compatibility .fa-dropbox:before, .compatibility .fa-dropbox:before {
  content: "";
}
/* line 7455, ../sass/compatibility.scss */
#compatibility .fa-stack-overflow:before, .compatibility .fa-stack-overflow:before {
  content: "";
}
/* line 7458, ../sass/compatibility.scss */
#compatibility .fa-instagram:before, .compatibility .fa-instagram:before {
  content: "";
}
/* line 7461, ../sass/compatibility.scss */
#compatibility .fa-flickr:before, .compatibility .fa-flickr:before {
  content: "";
}
/* line 7464, ../sass/compatibility.scss */
#compatibility .fa-adn:before, .compatibility .fa-adn:before {
  content: "";
}
/* line 7467, ../sass/compatibility.scss */
#compatibility .fa-bitbucket:before, .compatibility .fa-bitbucket:before {
  content: "";
}
/* line 7470, ../sass/compatibility.scss */
#compatibility .fa-bitbucket-square:before, .compatibility .fa-bitbucket-square:before {
  content: "";
}
/* line 7473, ../sass/compatibility.scss */
#compatibility .fa-tumblr:before, .compatibility .fa-tumblr:before {
  content: "";
}
/* line 7476, ../sass/compatibility.scss */
#compatibility .fa-tumblr-square:before, .compatibility .fa-tumblr-square:before {
  content: "";
}
/* line 7479, ../sass/compatibility.scss */
#compatibility .fa-long-arrow-down:before, .compatibility .fa-long-arrow-down:before {
  content: "";
}
/* line 7482, ../sass/compatibility.scss */
#compatibility .fa-long-arrow-up:before, .compatibility .fa-long-arrow-up:before {
  content: "";
}
/* line 7485, ../sass/compatibility.scss */
#compatibility .fa-long-arrow-left:before, .compatibility .fa-long-arrow-left:before {
  content: "";
}
/* line 7488, ../sass/compatibility.scss */
#compatibility .fa-long-arrow-right:before, .compatibility .fa-long-arrow-right:before {
  content: "";
}
/* line 7491, ../sass/compatibility.scss */
#compatibility .fa-apple:before, .compatibility .fa-apple:before {
  content: "";
}
/* line 7494, ../sass/compatibility.scss */
#compatibility .fa-windows:before, .compatibility .fa-windows:before {
  content: "";
}
/* line 7497, ../sass/compatibility.scss */
#compatibility .fa-android:before, .compatibility .fa-android:before {
  content: "";
}
/* line 7500, ../sass/compatibility.scss */
#compatibility .fa-linux:before, .compatibility .fa-linux:before {
  content: "";
}
/* line 7503, ../sass/compatibility.scss */
#compatibility .fa-dribbble:before, .compatibility .fa-dribbble:before {
  content: "";
}
/* line 7506, ../sass/compatibility.scss */
#compatibility .fa-skype:before, .compatibility .fa-skype:before {
  content: "";
}
/* line 7509, ../sass/compatibility.scss */
#compatibility .fa-foursquare:before, .compatibility .fa-foursquare:before {
  content: "";
}
/* line 7512, ../sass/compatibility.scss */
#compatibility .fa-trello:before, .compatibility .fa-trello:before {
  content: "";
}
/* line 7515, ../sass/compatibility.scss */
#compatibility .fa-female:before, .compatibility .fa-female:before {
  content: "";
}
/* line 7518, ../sass/compatibility.scss */
#compatibility .fa-male:before, .compatibility .fa-male:before {
  content: "";
}
/* line 7521, ../sass/compatibility.scss */
#compatibility .fa-gittip:before, .compatibility .fa-gittip:before {
  content: "";
}
/* line 7524, ../sass/compatibility.scss */
#compatibility .fa-sun-o:before, .compatibility .fa-sun-o:before {
  content: "";
}
/* line 7527, ../sass/compatibility.scss */
#compatibility .fa-moon-o:before, .compatibility .fa-moon-o:before {
  content: "";
}
/* line 7530, ../sass/compatibility.scss */
#compatibility .fa-archive:before, .compatibility .fa-archive:before {
  content: "";
}
/* line 7533, ../sass/compatibility.scss */
#compatibility .fa-bug:before, .compatibility .fa-bug:before {
  content: "";
}
/* line 7536, ../sass/compatibility.scss */
#compatibility .fa-vk:before, .compatibility .fa-vk:before {
  content: "";
}
/* line 7539, ../sass/compatibility.scss */
#compatibility .fa-weibo:before, .compatibility .fa-weibo:before {
  content: "";
}
/* line 7542, ../sass/compatibility.scss */
#compatibility .fa-renren:before, .compatibility .fa-renren:before {
  content: "";
}
/* line 7545, ../sass/compatibility.scss */
#compatibility .fa-pagelines:before, .compatibility .fa-pagelines:before {
  content: "";
}
/* line 7548, ../sass/compatibility.scss */
#compatibility .fa-stack-exchange:before, .compatibility .fa-stack-exchange:before {
  content: "";
}
/* line 7551, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-o-right:before, .compatibility .fa-arrow-circle-o-right:before {
  content: "";
}
/* line 7554, ../sass/compatibility.scss */
#compatibility .fa-arrow-circle-o-left:before, .compatibility .fa-arrow-circle-o-left:before {
  content: "";
}
/* line 7557, ../sass/compatibility.scss */
#compatibility .fa-toggle-left:before,
#compatibility .fa-caret-square-o-left:before, .compatibility .fa-toggle-left:before,
.compatibility .fa-caret-square-o-left:before {
  content: "";
}
/* line 7561, ../sass/compatibility.scss */
#compatibility .fa-dot-circle-o:before, .compatibility .fa-dot-circle-o:before {
  content: "";
}
/* line 7564, ../sass/compatibility.scss */
#compatibility .fa-wheelchair:before, .compatibility .fa-wheelchair:before {
  content: "";
}
/* line 7567, ../sass/compatibility.scss */
#compatibility .fa-vimeo-square:before, .compatibility .fa-vimeo-square:before {
  content: "";
}
/* line 7570, ../sass/compatibility.scss */
#compatibility .fa-turkish-lira:before,
#compatibility .fa-try:before, .compatibility .fa-turkish-lira:before,
.compatibility .fa-try:before {
  content: "";
}
/* line 7574, ../sass/compatibility.scss */
#compatibility .fa-plus-square-o:before, .compatibility .fa-plus-square-o:before {
  content: "";
}
/* line 7577, ../sass/compatibility.scss */
#compatibility .animated, .compatibility .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 7583, ../sass/compatibility.scss */
#compatibility .animated.infinite, .compatibility .animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* line 7587, ../sass/compatibility.scss */
#compatibility .animated.hinge, .compatibility .animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes bounce {
  0%, 100%, 20%, 53%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
    43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%, 100%, 20%, 53%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
    43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
/* line 7645, ../sass/compatibility.scss */
#compatibility .bounce, .compatibility .bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%, 100%, 50% {
    opacity: 1;
  }
  25%,
    75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 100%, 50% {
    opacity: 1;
  }
  25%,
    75% {
    opacity: 0;
  }
}
/* line 7670, ../sass/compatibility.scss */
#compatibility .flash, .compatibility .flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 7705, ../sass/compatibility.scss */
#compatibility .pulse, .compatibility .pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 7776, ../sass/compatibility.scss */
#compatibility .rubberBand, .compatibility .rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
    30%,
    50%,
    70%,
    90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
    40%,
    60%,
    80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
    30%,
    50%,
    70%,
    90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
    40%,
    60%,
    80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
/* line 7825, ../sass/compatibility.scss */
#compatibility .shake, .compatibility .shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    -ms-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    -ms-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    -ms-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
/* line 7878, ../sass/compatibility.scss */
#compatibility .swing, .compatibility .swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
    20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
    50%,
    70%,
    90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
    60%,
    80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
    20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
    50%,
    70%,
    90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
    60%,
    80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 7946, ../sass/compatibility.scss */
#compatibility .tada, .compatibility .tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8017, ../sass/compatibility.scss */
#compatibility .wobble, .compatibility .wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0%, 100%, 20%, 40%, 60%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%, 100%, 20%, 40%, 60%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -ms-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -ms-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    -ms-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 8093, ../sass/compatibility.scss */
#compatibility .bounceIn, .compatibility .bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounceInDown {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    -ms-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    -ms-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8160, ../sass/compatibility.scss */
#compatibility .bounceInDown, .compatibility .bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -ms-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -ms-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -ms-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8225, ../sass/compatibility.scss */
#compatibility .bounceInLeft, .compatibility .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -ms-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -ms-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8290, ../sass/compatibility.scss */
#compatibility .bounceInRight, .compatibility .bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%, 100%, 60%, 75%, 90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    -ms-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 8355, ../sass/compatibility.scss */
#compatibility .bounceInUp, .compatibility .bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
    55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -ms-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
    55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
/* line 8396, ../sass/compatibility.scss */
#compatibility .bounceOut, .compatibility .bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
    45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
    45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 8439, ../sass/compatibility.scss */
#compatibility .bounceOutDown, .compatibility .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    -ms-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 8469, ../sass/compatibility.scss */
#compatibility .bounceOutLeft, .compatibility .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    -ms-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 8499, ../sass/compatibility.scss */
#compatibility .bounceOutRight, .compatibility .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
    45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
    45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 8540, ../sass/compatibility.scss */
#compatibility .bounceOutUp, .compatibility .bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 8560, ../sass/compatibility.scss */
#compatibility .fadeIn, .compatibility .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8590, ../sass/compatibility.scss */
#compatibility .fadeInDown, .compatibility .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8620, ../sass/compatibility.scss */
#compatibility .fadeInDownBig, .compatibility .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8650, ../sass/compatibility.scss */
#compatibility .fadeInLeft, .compatibility .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8680, ../sass/compatibility.scss */
#compatibility .fadeInLeftBig, .compatibility .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8710, ../sass/compatibility.scss */
#compatibility .fadeInRight, .compatibility .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8740, ../sass/compatibility.scss */
#compatibility .fadeInRightBig, .compatibility .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8770, ../sass/compatibility.scss */
#compatibility .fadeInUp, .compatibility .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 8800, ../sass/compatibility.scss */
#compatibility .fadeInUpBig, .compatibility .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 8820, ../sass/compatibility.scss */
#compatibility .fadeOut, .compatibility .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 8845, ../sass/compatibility.scss */
#compatibility .fadeOutDown, .compatibility .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 8870, ../sass/compatibility.scss */
#compatibility .fadeOutDownBig, .compatibility .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 8895, ../sass/compatibility.scss */
#compatibility .fadeOutLeft, .compatibility .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 8920, ../sass/compatibility.scss */
#compatibility .fadeOutLeftBig, .compatibility .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 8945, ../sass/compatibility.scss */
#compatibility .fadeOutRight, .compatibility .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 8970, ../sass/compatibility.scss */
#compatibility .fadeOutRightBig, .compatibility .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 8995, ../sass/compatibility.scss */
#compatibility .fadeOutUp, .compatibility .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 9020, ../sass/compatibility.scss */
#compatibility .fadeOutUpBig, .compatibility .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
/* line 9093, ../sass/compatibility.scss */
#compatibility .animated.flip, .compatibility .animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 9161, ../sass/compatibility.scss */
#compatibility .flipInX, .compatibility .flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 9229, ../sass/compatibility.scss */
#compatibility .flipInY, .compatibility .flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
/* line 9271, ../sass/compatibility.scss */
#compatibility .flipOutX, .compatibility .flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
/* line 9315, ../sass/compatibility.scss */
#compatibility .flipOutY, .compatibility .flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 9372, ../sass/compatibility.scss */
#compatibility .lightSpeedIn, .compatibility .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
/* line 9399, ../sass/compatibility.scss */
#compatibility .lightSpeedOut, .compatibility .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    -ms-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 9441, ../sass/compatibility.scss */
#compatibility .rotateIn, .compatibility .rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 9481, ../sass/compatibility.scss */
#compatibility .rotateInDownLeft, .compatibility .rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 9521, ../sass/compatibility.scss */
#compatibility .rotateInDownRight, .compatibility .rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 9561, ../sass/compatibility.scss */
#compatibility .rotateInUpLeft, .compatibility .rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    -ms-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 9601, ../sass/compatibility.scss */
#compatibility .rotateInUpRight, .compatibility .rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    -ms-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
/* line 9636, ../sass/compatibility.scss */
#compatibility .rotateOut, .compatibility .rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
/* line 9671, ../sass/compatibility.scss */
#compatibility .rotateOutDownLeft, .compatibility .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
/* line 9706, ../sass/compatibility.scss */
#compatibility .rotateOutDownRight, .compatibility .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
/* line 9741, ../sass/compatibility.scss */
#compatibility .rotateOutUpLeft, .compatibility .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -ms-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
/* line 9776, ../sass/compatibility.scss */
#compatibility .rotateOutUpRight, .compatibility .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
    60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
    80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
    60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    -ms-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
    80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    -ms-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    -ms-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
/* line 9850, ../sass/compatibility.scss */
#compatibility .hinge, .compatibility .hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 9880, ../sass/compatibility.scss */
#compatibility .rollIn, .compatibility .rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
/* line 9905, ../sass/compatibility.scss */
#compatibility .rollOut, .compatibility .rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
/* line 9930, ../sass/compatibility.scss */
#compatibility .zoomIn, .compatibility .zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 9968, ../sass/compatibility.scss */
#compatibility .zoomInDown, .compatibility .zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 10006, ../sass/compatibility.scss */
#compatibility .zoomInLeft, .compatibility .zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 10044, ../sass/compatibility.scss */
#compatibility .zoomInRight, .compatibility .zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 10082, ../sass/compatibility.scss */
#compatibility .zoomInUp, .compatibility .zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
/* line 10113, ../sass/compatibility.scss */
#compatibility .zoomOut, .compatibility .zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 10156, ../sass/compatibility.scss */
#compatibility .zoomOutDown, .compatibility .zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}
/* line 10191, ../sass/compatibility.scss */
#compatibility .zoomOutLeft, .compatibility .zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}
/* line 10226, ../sass/compatibility.scss */
#compatibility .zoomOutRight, .compatibility .zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 10269, ../sass/compatibility.scss */
#compatibility .zoomOutUp, .compatibility .zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 10297, ../sass/compatibility.scss */
#compatibility .slideInDown, .compatibility .slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 10325, ../sass/compatibility.scss */
#compatibility .slideInLeft, .compatibility .slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 10353, ../sass/compatibility.scss */
#compatibility .slideInRight, .compatibility .slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 10381, ../sass/compatibility.scss */
#compatibility .slideInUp, .compatibility .slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
}
/* line 10409, ../sass/compatibility.scss */
#compatibility .slideOutDown, .compatibility .slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
/* line 10437, ../sass/compatibility.scss */
#compatibility .slideOutLeft, .compatibility .slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
/* line 10465, ../sass/compatibility.scss */
#compatibility .slideOutRight, .compatibility .slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
/* line 10493, ../sass/compatibility.scss */
#compatibility .slideOutUp, .compatibility .slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/* line 10497, ../sass/compatibility.scss */
#compatibility :not(.img-circle), .compatibility :not(.img-circle) {
  border-radius: 0 !important;
}
/* line 10500, ../sass/compatibility.scss */
#compatibility .img-responsive, .compatibility .img-responsive {
  width: 100%;
}
/* line 10503, ../sass/compatibility.scss */
#compatibility body, .compatibility body {
  background: #FEFEFE;
  font-family: Arial, Helvetica, sans-serif;
  color: #606060;
}
/* line 10508, ../sass/compatibility.scss */
#compatibility #globalwrapper, .compatibility #globalwrapper {
  clear: both;
  position: relative;
  margin: 0 auto 1em;
  background-color: #FEFEFE;
  text-align: left;
  padding: 0;
  min-height: 800px;
  overflow: hidden;
}
/* line 10518, ../sass/compatibility.scss */
#compatibility a, .compatibility a {
  color: #62B5E5;
}
/* line 10521, ../sass/compatibility.scss */
#compatibility p, .compatibility p {
  line-height: 1.5em;
}
/* line 10524, ../sass/compatibility.scss */
#compatibility li, .compatibility li {
  padding-bottom: 10px;
}
/* line 10527, ../sass/compatibility.scss */
#compatibility li ol,
#compatibility li ul, .compatibility li ol,
.compatibility li ul {
  padding-top: 10px;
}
/* line 10531, ../sass/compatibility.scss */
#compatibility header, .compatibility header {
  background-color: #fff;
}
/* line 10534, ../sass/compatibility.scss */
#compatibility header div, .compatibility header div {
  padding: 0 !important;
}
/* line 10537, ../sass/compatibility.scss */
#compatibility header > div:nth-of-type(1) img, .compatibility header > div:nth-of-type(1) img {
  margin: 10px 0 15px 15px;
}
/* line 10540, ../sass/compatibility.scss */
#compatibility h1,
#compatibility h2,
#compatibility h3, .compatibility h1,
.compatibility h2,
.compatibility h3 {
  font-family: "Archivo Narrow", Arial, Helvetica, sans-serif;
}
/* line 10545, ../sass/compatibility.scss */
#compatibility h1, .compatibility h1 {
  color: #333;
}
/* line 10548, ../sass/compatibility.scss */
#compatibility h2,
#compatibility h2 a,
#compatibility h2 a:hover,
#compatibility h3,
#compatibility h3 a,
#compatibility h3 a:hover, .compatibility h2,
.compatibility h2 a,
.compatibility h2 a:hover,
.compatibility h3,
.compatibility h3 a,
.compatibility h3 a:hover {
  color: #4D4D4D;
  margin-bottom: 20px;
}
/* line 10557, ../sass/compatibility.scss */
#compatibility hr, .compatibility hr {
  clear: both;
}
/* line 10560, ../sass/compatibility.scss */
#compatibility .author, .compatibility .author {
  font-style: italic;
  padding-bottom: 10px;
}
/* line 10564, ../sass/compatibility.scss */
#compatibility .btn, .compatibility .btn {
  font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding-left: 23.75px;
  padding-right: 23.75px;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
  -ms-transition: background .25s ease-in-out;
  -o-transition: background .25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
/* line 10576, ../sass/compatibility.scss */
#compatibility .btn-warning,
#compatibility .btn-warning.active,
#compatibility .btn-warning:active,
#compatibility .btn-warning:focus,
#compatibility .btn-warning:hover, .compatibility .btn-warning,
.compatibility .btn-warning.active,
.compatibility .btn-warning:active,
.compatibility .btn-warning:focus,
.compatibility .btn-warning:hover {
  color: #fff !important;
  background-color: #ff8200;
  border-color: #e67500;
}
/* line 10585, ../sass/compatibility.scss */
#compatibility .btn-warning.active,
#compatibility .btn-warning:active,
#compatibility .btn-warning:focus,
#compatibility .btn-warning:hover, .compatibility .btn-warning.active,
.compatibility .btn-warning:active,
.compatibility .btn-warning:focus,
.compatibility .btn-warning:hover {
  background-color: #f60;
}
/* line 10591, ../sass/compatibility.scss */
#compatibility .btn-info,
#compatibility .btn-info.active,
#compatibility .btn-info:active,
#compatibility .btn-info:focus,
#compatibility .btn-info:hover, .compatibility .btn-info,
.compatibility .btn-info.active,
.compatibility .btn-info:active,
.compatibility .btn-info:focus,
.compatibility .btn-info:hover {
  color: #fff !important;
  background-color: #002F6C;
  border-color: #002F6C;
}
/* line 10600, ../sass/compatibility.scss */
#compatibility .navbar-default, .compatibility .navbar-default {
  background-color: #ff8200;
  border: none;
  clear: both;
  margin-bottom: 0;
}
/* line 10606, ../sass/compatibility.scss */
#compatibility .navbar-default li, .compatibility .navbar-default li {
  padding-bottom: 0;
}
/* line 10609, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-collapse, .compatibility .navbar-default .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
/* line 10613, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav, .compatibility .navbar-default .navbar-nav {
  width: 100%;
}
/* line 10616, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li > .dropdown-menu, .compatibility .navbar-default .navbar-nav > li > .dropdown-menu {
  border: none;
}
/* line 10619, ../sass/compatibility.scss */
#compatibility .no-touch .navbar-default:not(.benderIsGreat) .dropdown .dropdown-menu, .compatibility .no-touch .navbar-default:not(.benderIsGreat) .dropdown .dropdown-menu {
  display: block;
  visibility: hidden;
  opacity: 0;
  padding: 0;
  -moz-transition: all 100ms ease-in-out 100ms;
  -webkit-transition: all 100ms ease-in-out 100ms;
  -ms-transition: all 100ms ease-in-out 100ms;
  -o-transition: all 100ms ease-in-out 100ms;
  transition: all 100ms ease-in-out 100ms;
  -webkit-box-shadow: 0 15px 25px -10px #222;
  -moz-box-shadow: 0 15px 25px -10px #222;
  box-shadow: 0 15px 25px -10px #222;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
/* line 10635, ../sass/compatibility.scss */
#compatibility .no-touch .navbar-default:not(.benderIsGreat) .dropdown:hover .dropdown-menu, .compatibility .no-touch .navbar-default:not(.benderIsGreat) .dropdown:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}
/* line 10639, ../sass/compatibility.scss */
#compatibility .touch .navbar-default:not(.benderIsGreat) .dropdown .dropdown-menu, .compatibility .touch .navbar-default:not(.benderIsGreat) .dropdown .dropdown-menu {
  padding: 0;
}
/* line 10642, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li, .compatibility .navbar-default .navbar-nav > li {
  background-color: #002F6C;
  -moz-transition: background 100ms ease-in-out 250ms;
  -webkit-transition: background 100ms ease-in-out 250ms;
  -ms-transition: background 100ms ease-in-out 250ms;
  -o-transition: background 100ms ease-in-out 250ms;
  transition: background 100ms ease-in-out 250ms;
}
/* line 10650, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li:hover, .compatibility .navbar-default .navbar-nav > li:hover {
  background-color: #62B5E5;
}
/* line 10653, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li > a, .compatibility .navbar-default .navbar-nav > li > a {
  font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
  color: #fff;
  line-height: normal;
  text-transform: uppercase;
  padding: 16px 23.4px;
  height: 55px;
  cursor: default;
}
/* line 10662, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li > a > .nav-label, .compatibility .navbar-default .navbar-nav > li > a > .nav-label {
  border-bottom: none;
  -moz-transition: border 100ms ease-in-out 250ms;
  -webkit-transition: border 100ms ease-in-out 250ms;
  -ms-transition: border 100ms ease-in-out 250ms;
  -o-transition: border 100ms ease-in-out 250ms;
  transition: border 100ms ease-in-out 250ms;
}
/* line 10670, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li:hover > a > .nav-label, .compatibility .navbar-default .navbar-nav > li:hover > a > .nav-label {
  border-bottom: 1px solid #fff;
}
/* line 10673, ../sass/compatibility.scss */
#compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li > a:after, .compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li > a:after {
  border: 10px solid transparent;
  border-top-color: transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  pointer-events: none;
  z-index: 1100;
  -moz-transition: border 100ms ease-in-out 250ms;
  -webkit-transition: border 100ms ease-in-out 250ms;
  -ms-transition: border 100ms ease-in-out 250ms;
  -o-transition: border 100ms ease-in-out 250ms;
  transition: border 100ms ease-in-out 250ms;
}
/* line 10691, ../sass/compatibility.scss */
#compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li:hover > a:after, .compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li:hover > a:after {
  border: 10px solid rgba(136, 183, 213, 0);
  border-top-color: #62B5E5;
}
/* line 10695, ../sass/compatibility.scss */
#compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li.donate:hover > a:after,
#compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li.psoriatic-disease:hover > a:after, .compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li.donate:hover > a:after,
.compatibility .navbar-default:not(.benderIsGreat) .navbar-nav > li.psoriatic-disease:hover > a:after {
  border: none;
  z-index: 0;
}
/* line 10700, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li.open_tab:hover > a,
#compatibility .navbar-default .navbar-nav > li > a:focus,
#compatibility .navbar-default .navbar-nav > li > a:hover, .compatibility .navbar-default .navbar-nav > li.open_tab:hover > a,
.compatibility .navbar-default .navbar-nav > li > a:focus,
.compatibility .navbar-default .navbar-nav > li > a:hover {
  color: #fff;
}
/* line 10705, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > li > a span:nth-of-type(2), .compatibility .navbar-default .navbar-nav > li > a span:nth-of-type(2) {
  padding-left: 5px;
}
/* line 10708, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > .open > a,
#compatibility .navbar-default .navbar-nav > .open > a:focus,
#compatibility .navbar-default .navbar-nav > .open > a:hover, .compatibility .navbar-default .navbar-nav > .open > a,
.compatibility .navbar-default .navbar-nav > .open > a:focus,
.compatibility .navbar-default .navbar-nav > .open > a:hover {
  background-color: #62B5E5;
  color: #fff;
}
/* line 10714, ../sass/compatibility.scss */
#compatibility .navbar-default .navbar-nav > .open .dropdown-menu > li > a, .compatibility .navbar-default .navbar-nav > .open .dropdown-menu > li > a {
  color: #333;
}
/* line 10717, ../sass/compatibility.scss */
#compatibility .dropdown-menu, .compatibility .dropdown-menu {
  padding: 16px 8px;
}
/* line 10720, ../sass/compatibility.scss */
#compatibility .dropdown-menu small, .compatibility .dropdown-menu small {
  font-size: 12px;
}
/* line 10723, ../sass/compatibility.scss */
#compatibility .mega-dropdown, .compatibility .mega-dropdown {
  position: static !important;
}
/* line 10726, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu, .compatibility .mega-dropdown-menu {
  width: 100%;
}
/* line 10729, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu li, .compatibility .mega-dropdown-menu li {
  list-style: none;
  position: relative;
}
/* line 10733, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li, .compatibility .mega-dropdown-menu > li {
  margin-top: 15px;
}
/* line 10736, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .mega-dropdown-menu > li, .compatibility .psoriatic-disease .mega-dropdown-menu > li {
  margin-top: 0;
}
/* line 10739, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul, .compatibility .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
/* line 10743, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a, .compatibility .mega-dropdown-menu > li > ul > li > a {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4em;
  color: #606060;
  white-space: normal;
  overflow: auto;
}
/* line 10752, ../sass/compatibility.scss */
#compatibility .no-touch .mega-dropdown-menu > li > ul > li > a:focus,
#compatibility .no-touch .mega-dropdown-menu > li > ul > li > a:hover, .compatibility .no-touch .mega-dropdown-menu > li > ul > li > a:focus,
.compatibility .no-touch .mega-dropdown-menu > li > ul > li > a:hover {
  text-decoration: underline;
}
/* line 10756, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a .fa-angle-right, .compatibility .mega-dropdown-menu > li > ul > li > a .fa-angle-right {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  font-size: 2.4em;
  color: #62B5E5;
  width: 13px;
  height: 36px;
}
/* line 10767, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a:hover .fa-angle-right, .compatibility .mega-dropdown-menu > li > ul > li > a:hover .fa-angle-right {
  color: #333;
}
/* line 10770, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a small, .compatibility .mega-dropdown-menu > li > ul > li > a small {
  display: block;
  margin-top: 5px;
}
/* line 10774, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a strong, .compatibility .mega-dropdown-menu > li > ul > li > a strong {
  color: #62B5E5;
  padding-bottom: 2px;
  display: block;
}
/* line 10779, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a .side, .compatibility .mega-dropdown-menu > li > ul > li > a .side {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-top: 4px;
}
/* line 10785, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu > li > ul > li > a img.no-float, .compatibility .mega-dropdown-menu > li > ul > li > a img.no-float {
  float: none;
  margin-bottom: 0;
}
/* line 10789, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu .dropdown-header, .compatibility .mega-dropdown-menu .dropdown-header {
  margin: 0;
  color: #4D4D4D;
  font: 20px Arial, Helvetica, sans-serif;
  padding: 13px 0 13px 12px !important;
  border-bottom: none !important;
}
/* line 10796, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu .dropdown-header a, .compatibility .mega-dropdown-menu .dropdown-header a {
  display: block;
  color: #4D4D4D;
  text-decoration: none;
}
/* line 10801, ../sass/compatibility.scss */
#compatibility .mega-dropdown-menu .dropdown-header a:hover, .compatibility .mega-dropdown-menu .dropdown-header a:hover {
  text-decoration: underline;
}
/* line 10804, ../sass/compatibility.scss */
#compatibility .donate > a,
#compatibility .donate > a:hover, .compatibility .donate > a,
.compatibility .donate > a:hover {
  background-color: #ff8200 !important;
}
/* line 10808, ../sass/compatibility.scss */
#compatibility .psotab, .compatibility .psotab {
  background-color: #62B5E5 !important;
  color: #fff;
}
/* line 10812, ../sass/compatibility.scss */
#compatibility .get-involved-nav > a,
#compatibility .psoriatic-disease > a,
#compatibility .research > a,
#compatibility .resources > a, .compatibility .get-involved-nav > a,
.compatibility .psoriatic-disease > a,
.compatibility .research > a,
.compatibility .resources > a {
  font-size: 1.6em;
}
/* line 10818, ../sass/compatibility.scss */
#compatibility .donate > a,
#compatibility .medical-professionals > a, .compatibility .donate > a,
.compatibility .medical-professionals > a {
  font-size: 1.2em;
  line-height: 1.6em !important;
}
/* line 10823, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .mega-dropdown-menu > li, .compatibility .psoriatic-disease .mega-dropdown-menu > li {
  padding: 0;
}
/* line 10826, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .nav-tabs, .compatibility .psoriatic-disease .tabbable > .nav-tabs {
  float: left;
  padding-top: 0;
}
/* line 10830, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .nav-tabs > li, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li {
  float: none;
  border-bottom: none;
  background: #62B5E5;
}
/* line 10835, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a {
  margin-bottom: 0;
  margin-right: 0;
  min-width: 74px;
  width: 253px;
  font: 1.4em/1.6em 'Archivo Narrow', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background-color: #3a8ab9;
  border: none;
  -moz-transition: background 250ms ease-in-out;
  -webkit-transition: background 250ms ease-in-out;
  -ms-transition: background 250ms ease-in-out;
  -o-transition: background 250ms ease-in-out;
  transition: background 250ms ease-in-out;
}
/* line 10852, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .nav-tabs > li.active > a,
#compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a:hover, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li.active > a,
.compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a:hover {
  background: #fff;
  color: #4D4D4D;
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
}
/* line 10860, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a {
  padding: 67px 0;
}
/* line 10863, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .tab-content > .tab-pane, .compatibility .psoriatic-disease .tabbable > .tab-content > .tab-pane {
  display: none;
}
/* line 10866, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tabbable > .tab-content > .active, .compatibility .psoriatic-disease .tabbable > .tab-content > .active {
  display: block;
}
/* line 10869, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li {
  padding: 0;
  margin-top: 15px;
  width: 29%;
}
/* line 10874, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(1), .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(1) {
  width: 23%;
}
/* line 10877, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) a.btn, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) a.btn {
  padding: 24px 12px;
  font-size: 16px;
  display: block;
}
/* line 10882, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li > ul, .compatibility .psoriatic-disease .tab-pane > ul > li > ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
/* line 10887, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li > ul > li.dropdown-header, .compatibility .psoriatic-disease .tab-pane > ul > li > ul > li.dropdown-header {
  padding-left: 25px !important;
  margin-bottom: 10px;
}
/* line 10891, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li.dropdown-header, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li.dropdown-header {
  margin-bottom: 2px;
}
/* line 10894, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li:nth-of-type(2),
#compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li:nth-of-type(9), .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li:nth-of-type(2),
.compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li:nth-of-type(9) {
  line-height: 0.6em;
}
/* line 10898, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li > ul > li:not(.dropdown-header), .compatibility .psoriatic-disease .tab-pane > ul > li > ul > li:not(.dropdown-header) {
  padding-left: 25px;
  line-height: 1.8em;
}
/* line 10902, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li > ul > li:not(.dropdown-header) > a, .compatibility .psoriatic-disease .tab-pane > ul > li > ul > li:not(.dropdown-header) > a {
  color: #454545;
}
/* line 10905, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li > ul > li strong, .compatibility .psoriatic-disease .tab-pane > ul > li > ul > li strong {
  text-transform: uppercase;
  font-weight: 400;
  color: #999;
  font-size: 0.8em;
}
/* line 10911, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) > ul > li {
  padding: 35px 20px 0;
  margin-top: 10px;
}
/* line 10915, ../sass/compatibility.scss */
#compatibility .psoriatic-disease .tab-pane:nth-of-type(1) > ul > li > ul > li:nth-of-type(9),
#compatibility .psoriatic-disease .tab-pane:nth-of-type(2) > ul > li > ul > li:nth-of-type(8), .compatibility .psoriatic-disease .tab-pane:nth-of-type(1) > ul > li > ul > li:nth-of-type(9),
.compatibility .psoriatic-disease .tab-pane:nth-of-type(2) > ul > li > ul > li:nth-of-type(8) {
  margin-top: 8px;
}
/* line 10919, ../sass/compatibility.scss */
#compatibility .resources .glyphicon-share, .compatibility .resources .glyphicon-share {
  margin-left: 10px;
}
/* line 10922, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li, .compatibility .resources .mega-dropdown-menu > li {
  width: 35%;
  padding-left: 0;
  padding-right: 0;
}
/* line 10927, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(3), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) {
  width: 30%;
  border-right: 0;
}
/* line 10931, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li > ul > li, .compatibility .resources .mega-dropdown-menu > li > ul > li {
  border: 1px solid #e5e5e5;
  border-top: none;
}
/* line 10935, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li > ul > li.dropdown-header,
#compatibility .resources .mega-dropdown-menu > li > ul > li:last-child, .compatibility .resources .mega-dropdown-menu > li > ul > li.dropdown-header,
.compatibility .resources .mega-dropdown-menu > li > ul > li:last-child {
  border-bottom: none;
}
/* line 10939, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li,
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li,
.compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li {
  border: none;
}
/* line 10943, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) {
  border-bottom: 1px solid #e5e5e5;
}
/* line 10946, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li > a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li > a {
  padding: 6px 12px;
}
/* line 10949, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a:hover,
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li > a:hover, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a:hover,
.compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li > a:hover {
  text-decoration: none;
}
/* line 10953, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) a {
  padding: 21px 40px 28px 15px;
}
/* line 10956, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) a {
  padding: 19px 40px 16px 0;
}
/* line 10959, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(4) a strong, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(4) a strong {
  padding-top: 14px;
}
/* line 10962, ../sass/compatibility.scss */
#compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2) {
  padding-top: 5px;
}
/* line 10965, ../sass/compatibility.scss */
#compatibility .get-involved-nav .glyphicon-share, .compatibility .get-involved-nav .glyphicon-share {
  float: right;
  margin: 20px 0 25px 10px;
}
/* line 10969, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li, .compatibility .get-involved-nav .mega-dropdown-menu > li {
  padding: 0;
}
/* line 10972, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1), .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) {
  width: 40%;
}
/* line 10975, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li, .compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li {
  border-bottom: 1px solid #e5e5e5;
}
/* line 10978, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li,
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul > li,
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li,
#compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li.dropdown-header,
#compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li:last-child, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li,
.compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul > li,
.compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li,
.compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li.dropdown-header,
.compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li:last-child {
  border-bottom: none;
}
/* line 10985, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
/* line 10989, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child {
  padding: 4px 10px 12px;
}
/* line 10992, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2),
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2),
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li:nth-of-type(2), .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2),
.compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2),
.compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li:nth-of-type(2) {
  padding-top: 5px;
}
/* line 10997, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) > a, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) > a {
  padding: 17px 40px 11px 15px;
}
/* line 11000, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li {
  border-right: none;
}
/* line 11003, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li:not(.dropdown-header) > a, .compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li:not(.dropdown-header) > a {
  padding: 6px 12px;
}
/* line 11006, ../sass/compatibility.scss */
#compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a:hover, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a:hover {
  text-decoration: none;
}
/* line 11009, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li, .compatibility .research .mega-dropdown-menu > li {
  padding: 0;
  border: none;
}
/* line 11013, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(1), .compatibility .research .mega-dropdown-menu > li:nth-of-type(1) {
  width: 33%;
}
/* line 11016, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2), .compatibility .research .mega-dropdown-menu > li:nth-of-type(2) {
  width: 41%;
}
/* line 11019, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(3), .compatibility .research .mega-dropdown-menu > li:nth-of-type(3) {
  width: 26%;
}
/* line 11022, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(3) > ul > li:last-child, .compatibility .research .mega-dropdown-menu > li:nth-of-type(3) > ul > li:last-child {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 11026, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li, .compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
/* line 11030, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2),
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header), .compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2),
.compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) {
  border-bottom: 1px solid #e5e5e5;
}
/* line 11034, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child, .compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child {
  border-bottom: none;
}
/* line 11037, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) > a, .compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) > a {
  padding: 20px 40px 20px 10px;
}
/* line 11040, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) > a strong, .compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) > a strong {
  padding-top: 4px;
}
/* line 11043, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) > a, .compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) > a {
  padding: 15px 40px 17px 10px;
}
/* line 11046, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li.hidden-xs > a,
#compatibility .research .mega-dropdown-menu > li:nth-of-type(3) > ul > li:not(.dropdown-header) > a, .compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li.hidden-xs > a,
.compatibility .research .mega-dropdown-menu > li:nth-of-type(3) > ul > li:not(.dropdown-header) > a {
  line-height: 1.8em;
  padding-left: 12px;
}
/* line 11051, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3),
#compatibility .research .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2), .compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3),
.compatibility .research .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2) {
  padding-top: 8px;
}
/* line 11055, ../sass/compatibility.scss */
#compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) > a:hover,
#compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li > a:hover, .compatibility .research .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) > a:hover,
.compatibility .research .mega-dropdown-menu > li:nth-of-type(2) > ul > li > a:hover {
  text-decoration: none;
}
/* line 11059, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li, .compatibility .medical-professionals .mega-dropdown-menu > li {
  padding-left: 0;
  padding-right: 0;
}
/* line 11063, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li > ul > li, .compatibility .medical-professionals .mega-dropdown-menu > li > ul > li {
  border-bottom: 1px solid #e5e5e5;
}
/* line 11066, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li, .compatibility .medical-professionals .mega-dropdown-menu > li {
  border-right: 1px solid #e5e5e5;
}
/* line 11069, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) {
  padding-bottom: 38px;
}
/* line 11072, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) {
  border-right: none;
}
/* line 11075, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li,
#compatibility .medical-professionals .mega-dropdown-menu > li > ul > li:last-child, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li,
.compatibility .medical-professionals .mega-dropdown-menu > li > ul > li:last-child {
  border-bottom: none;
}
/* line 11079, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li:not(.dropdown-header) > a, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li:not(.dropdown-header) > a {
  padding: 6px 12px;
}
/* line 11082, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li:nth-of-type(2) {
  padding-top: 5px;
}
/* line 11085, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) a, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) a {
  padding: 23px 50px 20px 15px;
}
/* line 11088, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) a, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) > ul > li:not(.dropdown-header) a {
  padding: 23px 50px 20px 10px;
}
/* line 11091, ../sass/compatibility.scss */
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a:hover,
#compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) > ul > li > a:hover, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a:hover,
.compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) > ul > li > a:hover {
  text-decoration: none;
}
/* line 11095, ../sass/compatibility.scss */
#compatibility .sticky-nav, .compatibility .sticky-nav {
  position: fixed;
  top: 0;
  margin: 0 auto;
  width: 1170px;
  z-index: 999;
}
/* line 11102, ../sass/compatibility.scss */
#compatibility .sticky-anchor, .compatibility .sticky-anchor {
  display: block;
  height: 55px;
  margin-top: -55px;
  visibility: hidden;
}
/* line 11108, ../sass/compatibility.scss */
#compatibility footer, .compatibility footer {
  font-size: 13px;
  clear: both;
}
/* line 11112, ../sass/compatibility.scss */
#compatibility footer > div:nth-of-type(1), .compatibility footer > div:nth-of-type(1) {
  padding: 25px;
}
/* line 11115, ../sass/compatibility.scss */
#compatibility footer > div:nth-of-type(2), .compatibility footer > div:nth-of-type(2) {
  background: #002F6C;
  color: #fff;
  padding: 25px;
}
/* line 11120, ../sass/compatibility.scss */
#compatibility footer a, .compatibility footer a {
  font-weight: 400 !important;
}
/* line 11123, ../sass/compatibility.scss */
#compatibility footer .footer-column, .compatibility footer .footer-column {
  padding: 0;
}
/* line 11126, ../sass/compatibility.scss */
#compatibility footer .footer-column li, .compatibility footer .footer-column li {
  padding: 1px 0;
}
/* line 11129, ../sass/compatibility.scss */
#compatibility footer .footer-column li a, .compatibility footer .footer-column li a {
  font-size: 1.1em;
}
/* line 11132, ../sass/compatibility.scss */
#compatibility footer .footer-title, .compatibility footer .footer-title {
  color: #000;
  font: 400 1.6em 'Archivo Narrow', Arial, Helvetica, sans-serif;
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 11139, ../sass/compatibility.scss */
#compatibility .copyright p, .compatibility .copyright p {
  line-height: 1.4em;
  font-size: .9em;
  margin-bottom: 8px;
}
/* line 11144, ../sass/compatibility.scss */
#compatibility footer .copyright + div, .compatibility footer .copyright + div {
  padding-top: 15px;
}
/* line 11147, ../sass/compatibility.scss */
#compatibility footer .copyright + div img, .compatibility footer .copyright + div img {
  vertical-align: middle;
  margin: 0 5px;
  height: 55px;
}
/* line 11152, ../sass/compatibility.scss */
#compatibility footer .mission, .compatibility footer .mission {
  text-align: center;
  color: #454545;
  font-size: 1.3em;
  line-height: 1.6em;
  width: 65%;
  margin: 25px auto 50px;
}
/* line 11160, ../sass/compatibility.scss */
#compatibility footer .copyright p.text-center, .compatibility footer .copyright p.text-center {
  padding-top: 10px;
  margin-bottom: 0;
}
/* line 11164, ../sass/compatibility.scss */
#compatibility footer .social-icons, .compatibility footer .social-icons {
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 4px;
}
/* line 11169, ../sass/compatibility.scss */
#compatibility footer .social-icons img, .compatibility footer .social-icons img {
  height: 51px;
  width: auto;
}
/* line 11173, ../sass/compatibility.scss */
#compatibility footer .social-icons a, .compatibility footer .social-icons a {
  margin-right: 5px;
}
/* line 11176, ../sass/compatibility.scss */
#compatibility footer .social-icons a:nth-of-type(4), .compatibility footer .social-icons a:nth-of-type(4) {
  margin-right: 0;
}
/* line 11179, ../sass/compatibility.scss */
#compatibility footer .mobile-footer .list-group, .compatibility footer .mobile-footer .list-group {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 11183, ../sass/compatibility.scss */
#compatibility footer .mobile-footer .list-group-item, .compatibility footer .mobile-footer .list-group-item {
  background-color: #62B5E5;
  border-color: #62B5E5;
  margin-bottom: 10px;
  padding-bottom: 8px;
  color: #fff;
  font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 11194, ../sass/compatibility.scss */
#compatibility footer .mobile-footer .list-group-item span, .compatibility footer .mobile-footer .list-group-item span {
  float: right;
  font-size: 1.4em;
}
/* line 11198, ../sass/compatibility.scss */
#compatibility footer > div:nth-of-type(2) div:nth-of-type(2) img, .compatibility footer > div:nth-of-type(2) div:nth-of-type(2) img {
  border: 7px solid #fff;
}
/* line 11201, ../sass/compatibility.scss */
#compatibility footer > div:nth-of-type(2) div:nth-of-type(2) img:nth-of-type(1), .compatibility footer > div:nth-of-type(2) div:nth-of-type(2) img:nth-of-type(1) {
  border-left-width: 10px;
  border-right-width: 10px;
}
/* line 11205, ../sass/compatibility.scss */
#compatibility footer > div:nth-of-type(2) div:nth-of-type(2) a + img, .compatibility footer > div:nth-of-type(2) div:nth-of-type(2) a + img {
  border: none;
}
/* line 11208, ../sass/compatibility.scss */
#compatibility .homepage-image, .compatibility .homepage-image {
  position: relative;
}
/* line 11211, ../sass/compatibility.scss */
#compatibility .homepage-image img, .compatibility .homepage-image img {
  top: 0;
}
/* line 11214, ../sass/compatibility.scss */
#compatibility .homepage-image #home1, .compatibility .homepage-image #home1 {
  top: 0;
  z-index: 1;
}
/* line 11218, ../sass/compatibility.scss */
#compatibility .homepage-image #home2, .compatibility .homepage-image #home2 {
  top: 10px;
  left: 10px;
  z-index: 2;
  position: absolute;
}
/* line 11224, ../sass/compatibility.scss */
#compatibility .homepage-image #home3, .compatibility .homepage-image #home3 {
  top: 10px;
  left: 10px;
  z-index: 3;
  position: absolute;
  -moz-transition: all 250ms ease-in-out;
  -webkit-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  opacity: 0;
  visibility: hidden;
}
/* line 11237, ../sass/compatibility.scss */
#compatibility .homepage-image:hover #home3, .compatibility .homepage-image:hover #home3 {
  opacity: 1;
  visibility: visible;
  -moz-transition: all 250ms ease-in-out;
  -webkit-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
/* line 11246, ../sass/compatibility.scss */
#compatibility .get-involved, .compatibility .get-involved {
  margin: 25px 0;
}
/* line 11249, ../sass/compatibility.scss */
#compatibility .get-involved a:hover, .compatibility .get-involved a:hover {
  text-decoration: none;
}
/* line 11252, ../sass/compatibility.scss */
#compatibility .get-involved h1, .compatibility .get-involved h1 {
  text-align: center;
  padding: 10px 0;
}
/* line 11256, ../sass/compatibility.scss */
#compatibility .get-involved .list-group, .compatibility .get-involved .list-group {
  margin: 0 auto;
}
/* line 11259, ../sass/compatibility.scss */
#compatibility .get-involved .list-group-item img, .compatibility .get-involved .list-group-item img {
  width: 100%;
  height: auto;
}
/* line 11263, ../sass/compatibility.scss */
#compatibility .get-involved .list-group-item, .compatibility .get-involved .list-group-item {
  border: none;
}
/* line 11266, ../sass/compatibility.scss */
#compatibility .get-involved .list-group-item span, .compatibility .get-involved .list-group-item span {
  color: #002F6C;
  font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.6em;
  line-height: 2em;
}
/* line 11273, ../sass/compatibility.scss */
#compatibility .get-involved li:nth-child(3), .compatibility .get-involved li:nth-child(3) {
  margin-right: 0;
}
/* line 11276, ../sass/compatibility.scss */
#compatibility .get-involved h3, .compatibility .get-involved h3 {
  text-transform: uppercase;
}
/* line 11279, ../sass/compatibility.scss */
#compatibility .get-involved h4, .compatibility .get-involved h4 {
  margin: 10px 0 17px 1px;
  position: relative;
}
/* line 11283, ../sass/compatibility.scss */
#compatibility .get-involved h4 img, .compatibility .get-involved h4 img {
  height: 60px;
}
/* line 11286, ../sass/compatibility.scss */
#compatibility .get-involved h4 .title, .compatibility .get-involved h4 .title {
  position: absolute;
  top: 16px;
  left: 70px;
  font: 1.4em "Archivo Narrow", Arial, Helvetica, sans-serif;
}
/* line 11292, ../sass/compatibility.scss */
#compatibility .get-involved ul, .compatibility .get-involved ul {
  list-style: none;
  margin: 0;
}
/* line 11296, ../sass/compatibility.scss */
#compatibility .get-involved ul li, .compatibility .get-involved ul li {
  display: inline-block;
  width: 30%;
  text-align: center;
}
/* line 11301, ../sass/compatibility.scss */
#compatibility .get-involved .panel-default, .compatibility .get-involved .panel-default {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  box-shadow: none;
  margin-bottom: 10px;
  padding-top: 10px;
}
/* line 11309, ../sass/compatibility.scss */
#compatibility .get-involved .panel-default strong, .compatibility .get-involved .panel-default strong {
  text-transform: uppercase;
  color: #62B5E5;
  font: 700 1.2em "Archivo Narrow", Arial, Helvetica, sans-serif;
}
/* line 11314, ../sass/compatibility.scss */
#compatibility .get-involved .panel-default .panel-body, .compatibility .get-involved .panel-default .panel-body {
  padding: 0;
  overflow: auto;
  display: block;
  color: #333;
}
/* line 11320, ../sass/compatibility.scss */
#compatibility .get-involved .panel-default .fa-angle-right:before, .compatibility .get-involved .panel-default .fa-angle-right:before {
  content: "";
}
/* line 11323, ../sass/compatibility.scss */
#compatibility .get-involved .panel-default .fa-angle-right, .compatibility .get-involved .panel-default .fa-angle-right {
  content: "";
  font-size: 2.5em;
  line-height: 0;
  float: right;
  position: relative;
}
/* line 11330, ../sass/compatibility.scss */
#compatibility .get-involved .panel-default .fa-angle-right .date, .compatibility .get-involved .panel-default .fa-angle-right .date {
  display: block;
  font: 700 .55em 'Archivo Narrow', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding-right: 8px;
  margin-top: -13px;
}
/* line 11337, ../sass/compatibility.scss */
#compatibility .get-involved:after, .compatibility .get-involved:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11342, ../sass/compatibility.scss */
#compatibility .get-involved div:nth-of-type(1) p, .compatibility .get-involved div:nth-of-type(1) p {
  width: 60%;
}
/* line 11345, ../sass/compatibility.scss */
#compatibility .newsletter, .compatibility .newsletter {
  clear: both;
  background: url(/image/redesign/texture-left.jpg) center no-repeat;
  background-size: cover;
  position: relative;
}
/* line 11351, ../sass/compatibility.scss */
#compatibility .newsletter .background-overlay, .compatibility .newsletter .background-overlay {
  background-color: rgba(98, 181, 229, 0.7);
  overflow: auto;
  padding: 25px 20px 10px;
}
/* line 11356, ../sass/compatibility.scss */
#compatibility .newsletter .background-overlay > div, .compatibility .newsletter .background-overlay > div {
  padding: 0;
}
/* line 11359, ../sass/compatibility.scss */
#compatibility .newsletter .background-overlay > div:nth-of-type(3), .compatibility .newsletter .background-overlay > div:nth-of-type(3) {
  padding-top: 27px;
}
/* line 11362, ../sass/compatibility.scss */
#compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
  padding-right: 7px;
}
/* line 11365, ../sass/compatibility.scss */
#compatibility .newsletter .background-overlay > div p span, .compatibility .newsletter .background-overlay > div p span {
  display: inherit;
  padding-top: 25px;
}
/* line 11369, ../sass/compatibility.scss */
#compatibility .newsletter:after, .compatibility .newsletter:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11374, ../sass/compatibility.scss */
#compatibility .newsletter p, .compatibility .newsletter p {
  font: 1.2em/1.8em Arial, Helvetica, sans-serif;
  color: #fff;
}
/* line 11378, ../sass/compatibility.scss */
#compatibility .news-carousel, .compatibility .news-carousel {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc;
}
/* line 11384, ../sass/compatibility.scss */
#compatibility .news-carousel > h3, .compatibility .news-carousel > h3 {
  background: #62B5E5;
  color: #fff;
  padding: 15px 0 15px 40px;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc;
}
/* line 11391, ../sass/compatibility.scss */
#compatibility .carousel-control.left,
#compatibility .carousel-control.right, .compatibility .carousel-control.left,
.compatibility .carousel-control.right {
  background-color: #002F6C;
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  width: 35px;
  color: #fff;
  z-index: 5;
}
/* line 11401, ../sass/compatibility.scss */
#compatibility .carousel-control.left, .compatibility .carousel-control.left {
  left: 0;
}
/* line 11404, ../sass/compatibility.scss */
#compatibility .carousel-control.right, .compatibility .carousel-control.right {
  right: 0;
}
/* line 11407, ../sass/compatibility.scss */
#compatibility .carousel-inner, .compatibility .carousel-inner {
  margin: 0 30px 0 35px;
  width: 94.1%;
}
/* line 11411, ../sass/compatibility.scss */
#compatibility .article a span, .compatibility .article a span {
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 11420, ../sass/compatibility.scss */
#compatibility .article h3, .compatibility .article h3 {
  color: #002F6C;
  font-size: 1.6em;
  line-height: 1.6em;
  margin: 0;
  padding: 6px 10px;
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: 3;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 11432, ../sass/compatibility.scss */
#compatibility .article a, .compatibility .article a {
  color: #333;
}
/* line 11435, ../sass/compatibility.scss */
#compatibility .article p, .compatibility .article p {
  position: absolute;
  bottom: 0;
  right: 7px;
  z-index: 4;
  padding: 6px 11px;
  font-size: 1em;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);
}
/* line 11444, ../sass/compatibility.scss */
#compatibility .article img, .compatibility .article img {
  border-right: 2px solid #000;
}
/* line 11447, ../sass/compatibility.scss */
#compatibility .carousel-inner .item div, .compatibility .carousel-inner .item div {
  padding: 0;
}
/* line 11450, ../sass/compatibility.scss */
#compatibility .carousel-control, .compatibility .carousel-control {
  opacity: 1;
}
/* line 11453, ../sass/compatibility.scss */
#compatibility .message, .compatibility .message {
  font: 1.6em/1.4em 'Archivo Narrow', Arial, Helvetica, sans-serif;
  padding: 10px 175px 0;
  text-align: center;
}
/* line 11458, ../sass/compatibility.scss */
#compatibility .join-community, .compatibility .join-community {
  clear: both;
  background: url(/image/redesign/texture-right.jpg) center no-repeat;
  background-size: cover;
  position: relative;
}
/* line 11464, ../sass/compatibility.scss */
#compatibility .join-community .background-overlay, .compatibility .join-community .background-overlay {
  background-color: rgba(98, 181, 229, 0.7);
  overflow: auto;
  padding: 25px 30px 10px;
}
/* line 11469, ../sass/compatibility.scss */
#compatibility .join-community h1, .compatibility .join-community h1 {
  margin-top: 0;
  text-align: center;
}
/* line 11473, ../sass/compatibility.scss */
#compatibility .join-community h2, .compatibility .join-community h2 {
  color: #333;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  min-height: 36px;
}
/* line 11480, ../sass/compatibility.scss */
#compatibility .join-community img, .compatibility .join-community img {
  border: 2px solid #002F6C;
  margin: 0 auto;
  max-width: 126px;
  max-height: 126px;
}
/* line 11486, ../sass/compatibility.scss */
#compatibility .join-community a,
#compatibility .join-community a:hover, .compatibility .join-community a,
.compatibility .join-community a:hover {
  color: #002F6C;
  text-decoration: none;
  font: 700 1.2em "Archivo Narrow", Arial, Helvetica, sans-serif;
}
/* line 11492, ../sass/compatibility.scss */
#compatibility .join-community p, .compatibility .join-community p {
  color: #fff;
  margin-bottom: 20px;
  font-size: 1.1em;
}
/* line 11497, ../sass/compatibility.scss */
#compatibility .join-community div img, .compatibility .join-community div img {
  margin-bottom: 20px;
}
/* line 11500, ../sass/compatibility.scss */
#compatibility #navigation-bar, .compatibility #navigation-bar {
  position: relative;
  height: 39px;
  padding-left: 39px;
}
/* line 11505, ../sass/compatibility.scss */
#compatibility #search, .compatibility #search {
  position: relative;
  float: right;
  width: 39px;
  height: 39px;
  margin-left: -50px;
  margin-right: 10px;
  margin-top: 10px;
}
/* line 11514, ../sass/compatibility.scss */
#compatibility #Slabel, .compatibility #Slabel {
  width: 39px;
  height: 39px;
  position: relative;
  z-index: 20;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
/* line 11523, ../sass/compatibility.scss */
#compatibility #Slabel label, .compatibility #Slabel label {
  display: block;
  width: 39px;
  height: 39px;
  background: url(/image/redesign/search.jpg);
  font-size: 0;
  color: transparent;
  text-indent: -9999px;
  cursor: pointer;
}
/* line 11533, ../sass/compatibility.scss */
#compatibility #Slabel.active label,
#compatibility #Slabel:hover, .compatibility #Slabel.active label,
.compatibility #Slabel:hover {
  background: url(/image/redesign/search.jpg) -40px 0;
}
/* line 11537, ../sass/compatibility.scss */
#compatibility #Sinput, .compatibility #Sinput {
  position: absolute;
  top: 0;
  right: 49px;
  width: 580px;
  height: 39px;
  z-index: 5;
  overflow: hidden;
  margin-top: 10px;
}
/* line 11547, ../sass/compatibility.scss */
#compatibility #Sinput input, .compatibility #Sinput input {
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  right: -580px;
  width: 580px;
  height: 100%;
  margin: 0;
  padding: 0 10px;
  border: none;
  background-color: #62B5E5;
  color: #fff;
  font-size: 18px;
}
/* line 11562, ../sass/compatibility.scss */
#compatibility #Sinput::-webkit-input-placeholder, .compatibility #Sinput::-webkit-input-placeholder {
  color: #fff;
}
/* line 11565, ../sass/compatibility.scss */
#compatibility #Sinput:-moz-placeholder, .compatibility #Sinput:-moz-placeholder {
  color: #fff;
}
/* line 11568, ../sass/compatibility.scss */
#compatibility #Sinput::-moz-placeholder, .compatibility #Sinput::-moz-placeholder {
  color: #fff;
}
/* line 11571, ../sass/compatibility.scss */
#compatibility #Sinput:-ms-input-placeholder, .compatibility #Sinput:-ms-input-placeholder {
  color: #fff;
}
/* line 11574, ../sass/compatibility.scss */
#compatibility #Sinput input:focus, .compatibility #Sinput input:focus {
  outline: 0;
}
/* line 11577, ../sass/compatibility.scss */
#compatibility #Sinput.focus, .compatibility #Sinput.focus {
  z-index: 20;
}
/* line 11580, ../sass/compatibility.scss */
#compatibility #Sinput.focus input, .compatibility #Sinput.focus input {
  right: 0;
  opacity: 1;
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -ms-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity 0.5s;
}
/* line 11589, ../sass/compatibility.scss */
#compatibility #snav, .compatibility #snav {
  width: 65%;
  float: right;
  padding-top: 10px !important;
  position: relative;
  z-index: 10;
}
/* line 11596, ../sass/compatibility.scss */
#compatibility #snav ul, .compatibility #snav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 11601, ../sass/compatibility.scss */
#compatibility #snav li, .compatibility #snav li {
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
/* line 11606, ../sass/compatibility.scss */
#compatibility #snav li:nth-of-type(1), .compatibility #snav li:nth-of-type(1) {
  width: 39%;
}
/* line 11609, ../sass/compatibility.scss */
#compatibility #snav li:nth-of-type(2), .compatibility #snav li:nth-of-type(2) {
  width: 59%;
  padding-left: 50px;
}
/* line 11613, ../sass/compatibility.scss */
#compatibility #snav li img, .compatibility #snav li img {
  height: 30px;
  margin-bottom: 3px;
  margin-right: 10px;
}
/* line 11618, ../sass/compatibility.scss */
#compatibility #snav li a:hover, .compatibility #snav li a:hover {
  text-decoration: none;
}
/* line 11621, ../sass/compatibility.scss */
#compatibility #e-news + .newsletter, .compatibility #e-news + .newsletter {
  display: none;
}
/* line 11624, ../sass/compatibility.scss */
#compatibility #e-news, .compatibility #e-news {
  margin: 0;
}
/* line 11627, ../sass/compatibility.scss */
#compatibility #e-news h1, .compatibility #e-news h1 {
  text-align: center;
  margin-top: 30px;
  font-size: 42px;
}
/* line 11632, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-footer,
#compatibility #e-news .newsletter-intro, .compatibility #e-news .newsletter-footer,
.compatibility #e-news .newsletter-intro {
  padding: 20px 150px 30px;
  font-size: 1.4em;
  line-height: 1.8em;
  text-align: center;
  position: relative;
}
/* line 11640, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-footer, .compatibility #e-news .newsletter-footer {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 11644, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-footer:before, .compatibility #e-news .newsletter-footer:before {
  content: "";
  position: absolute;
  left: 5%;
  bottom: 0;
  height: 1px;
  width: 90%;
  border-bottom: 1px solid #002F6C;
}
/* line 11653, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list .well, .compatibility #e-news .newsletter-list .well {
  background-color: #62B5E5;
  box-shadow: none;
  border: none;
  margin: 20px 25px 0;
}
/* line 11659, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list .well form legend, .compatibility #e-news .newsletter-list .well form legend {
  color: #002F6C;
  text-align: center;
  font-size: 1.8em;
  border-bottom: none;
  position: relative;
  z-index: 1;
  margin-bottom: 15px;
}
/* line 11668, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list .well form legend:before, .compatibility #e-news .newsletter-list .well form legend:before {
  content: "";
  position: absolute;
  left: 25%;
  bottom: 0;
  height: 1px;
  width: 50%;
  border-bottom: 1px solid #002F6C;
}
/* line 11677, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list .well form legend > span, .compatibility #e-news .newsletter-list .well form legend > span {
  display: block;
  padding-bottom: 10px;
}
/* line 11681, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list .well form legend span span, .compatibility #e-news .newsletter-list .well form legend span span {
  color: #fff;
  text-transform: uppercase;
}
/* line 11685, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list, .compatibility #e-news .newsletter-list {
  margin: 0;
  padding: 0 150px;
}
/* line 11689, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list li, .compatibility #e-news .newsletter-list li {
  font-size: 1.3em;
  padding: 5px 90px 5px 0;
  clear: both;
}
/* line 11694, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-list li span.fa-check, .compatibility #e-news .newsletter-list li span.fa-check {
  height: 35px;
  float: left;
  width: 35px;
  padding-top: 5px;
  padding-left: 5px;
  font-size: 1.3em;
  margin-right: 20px;
  margin-top: 5px;
  color: #62B5E5;
  border: 1px solid #002F6C;
  border-radius: 50% !important;
}
/* line 11707, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-message, .compatibility #e-news .newsletter-message {
  clear: both;
  background: url(/image/redesign/texture-right.jpg) center no-repeat;
  background-size: cover;
  position: relative;
}
/* line 11713, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-message .background-overlay, .compatibility #e-news .newsletter-message .background-overlay {
  border: 1px solid #002F6C;
  border-left: none;
  border-right: none;
  background-color: rgba(238, 238, 238, 0.85);
  margin: 20px 0 30px;
  padding: 25px 250px 30px;
  text-align: center;
  font: 700 2em/1.4em "Archivo Narrow", Arial, Helvetica, sans-serif;
}
/* line 11723, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-count, .compatibility #e-news .newsletter-count {
  padding: 0 115px 40px;
  margin: 0;
}
/* line 11727, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-count > div, .compatibility #e-news .newsletter-count > div {
  padding: 0;
  margin: 0;
}
/* line 11731, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-count li, .compatibility #e-news .newsletter-count li {
  padding: 12px 150px 12px 0;
  text-align: right;
  font-size: 1.2em;
  clear: both;
}
/* line 11737, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-count h3, .compatibility #e-news .newsletter-count h3 {
  font-size: 52px;
  text-align: center;
  margin: 80px 0;
}
/* line 11742, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-count li .label-info, .compatibility #e-news .newsletter-count li .label-info {
  background-color: #62B5E5;
  padding: 8px 12px;
  display: inline-block;
  position: absolute;
  right: 0;
  border-radius: 12px !important;
}
/* line 11750, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-count li .label-info:after, .compatibility #e-news .newsletter-count li .label-info:after {
  border-color: transparent #62B5E5 transparent transparent;
  border-style: solid;
  border-width: 9px;
  content: "";
  display: block;
  margin: -16px 0 0 -28px;
  position: absolute;
  z-index: 1;
}
/* line 11760, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form, .compatibility #e-news .newsletter-form {
  clear: both;
  background: url(/image/redesign/texture-right.jpg) center no-repeat;
  background-size: cover;
  position: relative;
  margin: 0;
}
/* line 11767, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form .background-overlay, .compatibility #e-news .newsletter-form .background-overlay {
  background-color: rgba(0, 47, 108, 0.5);
  overflow: auto;
  padding: 50px 150px 35px;
}
/* line 11772, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form .background-overlay > div, .compatibility #e-news .newsletter-form .background-overlay > div {
  padding: 0;
}
/* line 11775, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(1), .compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(1) {
  width: 45%;
}
/* line 11778, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(2), .compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(2) {
  width: 30%;
}
/* line 11781, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(3), .compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(3) {
  width: 25%;
}
/* line 11784, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-form .background-overlay:after, .compatibility #e-news .newsletter-form .background-overlay:after {
  border-color: transparent transparent #627E9B;
  border-style: solid;
  border-width: 35px;
  content: "";
  display: block;
  left: 47%;
  position: absolute;
  z-index: 1;
  margin-top: -115px;
}
/* line 11795, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-quotes, .compatibility #e-news .newsletter-quotes {
  clear: both;
  background: url(/image/redesign/texture-right.jpg) center no-repeat;
  background-size: cover;
  position: relative;
}
/* line 11801, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-quotes .background-overlay, .compatibility #e-news .newsletter-quotes .background-overlay {
  margin: 0;
  background-color: rgba(238, 238, 238, 0.75);
  padding-top: 30px;
  overflow: auto;
}
/* line 11807, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-quotes .background-overlay h3, .compatibility #e-news .newsletter-quotes .background-overlay h3 {
  font-size: 52px;
  text-align: left;
  margin: 100px 90px 80px 100px;
}
/* line 11812, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-quotes .background-overlay blockquote, .compatibility #e-news .newsletter-quotes .background-overlay blockquote {
  border-left: 5px solid #62B5E5;
  color: #002F6C;
  margin-bottom: 40px;
  margin-right: 60px;
}
/* line 11818, ../sass/compatibility.scss */
#compatibility #e-news .newsletter-quotes .background-overlay blockquote footer, .compatibility #e-news .newsletter-quotes .background-overlay blockquote footer {
  font-size: 100%;
  color: #62B5E5;
  font-style: italic;
  font-weight: 700;
}
/* line 11824, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal h1, .compatibility #e-news.topical-portal h1 {
  text-align: left;
  margin: 45px 0 20px;
  font-size: 44px;
}
/* line 11829, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-message .background-overlay, .compatibility #e-news.topical-portal .newsletter-message .background-overlay {
  padding: 40px 0;
  border: 1px solid #62b5e5;
  border-left: none;
  border-right: none;
  background-color: rgba(98, 181, 229, 0.8);
  color: #fff;
  font-weight: 400;
  font-size: 2.1em;
}
/* line 11839, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-message .background-overlay:after, .compatibility #e-news.topical-portal .newsletter-message .background-overlay:after {
  border-color: #78BCE1 transparent transparent;
  border-style: solid;
  border-width: 35px;
  content: "";
  display: block;
  left: 47%;
  position: absolute;
  z-index: 1;
  margin-top: 35px;
}
/* line 11850, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count, .compatibility #e-news.topical-portal .newsletter-count {
  margin-top: 45px;
}
/* line 11853, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count span, .compatibility #e-news.topical-portal .newsletter-count span {
  display: inline-block;
  width: 150px;
}
/* line 11857, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count img, .compatibility #e-news.topical-portal .newsletter-count img {
  margin-left: 25px;
  width: 60px;
  vertical-align: middle;
  max-height: 67px;
}
/* line 11863, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count > div > div:nth-of-type(1) p, .compatibility #e-news.topical-portal .newsletter-count > div > div:nth-of-type(1) p {
  font-size: 22px;
  text-align: right;
  color: #002F6C;
  font-family: "Archivo Narrow", Arial, Helvetica, sans-serif;
}
/* line 11869, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count > div:nth-of-type(1) > div:nth-of-type(1) img, .compatibility #e-news.topical-portal .newsletter-count > div:nth-of-type(1) > div:nth-of-type(1) img {
  margin-right: -25px;
}
/* line 11872, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count > div > div:nth-of-type(1) span, .compatibility #e-news.topical-portal .newsletter-count > div > div:nth-of-type(1) span {
  text-align: center;
  padding-left: 10px;
}
/* line 11876, ../sass/compatibility.scss */
#compatibility .topical-row > div, .compatibility .topical-row > div {
  vertical-align: middle;
  display: inline-block;
}
/* line 11880, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count .topical-row, .compatibility #e-news.topical-portal .newsletter-count .topical-row {
  width: 100%;
  clear: both;
  margin: 40px 0;
  overflow: auto;
  min-height: 80px;
}
/* line 11887, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(1), .compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(1) {
  width: 43%;
}
/* line 11890, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(2), .compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(2) {
  width: 56%;
  padding-left: 30px;
  font-size: 1.2em;
}
/* line 11895, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .newsletter-count .get, .compatibility #e-news.topical-portal .newsletter-count .get {
  font-weight: 700;
  font-size: 22px;
  text-align: center;
  margin: 40px 0 20px;
}
/* line 11901, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .topical-table, .compatibility #e-news.topical-portal .topical-table {
  text-align: center;
  padding-left: 150px;
  padding-right: 150px;
  margin-top: 40px;
}
/* line 11907, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .topical-table h2, .compatibility #e-news.topical-portal .topical-table h2 {
  margin: 50px 0;
}
/* line 11910, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .topical-table table, .compatibility #e-news.topical-portal .topical-table table {
  text-align: left;
  margin: 0 auto;
}
/* line 11914, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .topical-table table th, .compatibility #e-news.topical-portal .topical-table table th {
  text-align: center;
  font-size: 1.2em;
  padding-top: 8px;
}
/* line 11919, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .topical-table table td,
#compatibility #e-news.topical-portal .topical-table table th, .compatibility #e-news.topical-portal .topical-table table td,
.compatibility #e-news.topical-portal .topical-table table th {
  width: 50%;
}
/* line 11923, ../sass/compatibility.scss */
#compatibility #e-news.topical-portal .topical-table .classification, .compatibility #e-news.topical-portal .topical-table .classification {
  background-color: #62B5E5;
  font: 400 1.6em/40px 'Archivo Narrow', Arial, Helvetica, sans-serif;
  color: #fff;
}
/* line 11928, ../sass/compatibility.scss */
#compatibility .psoriasis-portal, .compatibility .psoriasis-portal {
  margin: 25px 0;
  padding-left: 170px;
  padding-right: 160px;
}
/* line 11933, ../sass/compatibility.scss */
#compatibility .psoriasis-portal + .newsletter, .compatibility .psoriasis-portal + .newsletter {
  margin-top: 75px;
}
/* line 11936, ../sass/compatibility.scss */
#compatibility .psoriasis-portal > div, .compatibility .psoriasis-portal > div {
  overflow: auto;
}
/* line 11939, ../sass/compatibility.scss */
#compatibility .psoriasis-portal > div:nth-of-type(1), .compatibility .psoriasis-portal > div:nth-of-type(1) {
  padding-left: 0;
}
/* line 11942, ../sass/compatibility.scss */
#compatibility .psoriasis-portal hr, .compatibility .psoriasis-portal hr {
  clear: both;
  border-color: #fff;
}
/* line 11946, ../sass/compatibility.scss */
#compatibility .psoriasis-portal h1, .compatibility .psoriasis-portal h1 {
  margin: 40px 0;
  font-size: 42px;
  line-height: 48px;
}
/* line 11951, ../sass/compatibility.scss */
#compatibility .psoriasis-portal h2, .compatibility .psoriasis-portal h2 {
  margin-bottom: 20px;
}
/* line 11954, ../sass/compatibility.scss */
#compatibility .psoriasis-portal h3,
#compatibility .psoriasis-portal h3 a, .compatibility .psoriasis-portal h3,
.compatibility .psoriasis-portal h3 a {
  margin-top: 5px;
}
/* line 11958, ../sass/compatibility.scss */
#compatibility .psoriasis-portal p, .compatibility .psoriasis-portal p {
  font-size: 16px;
  margin-bottom: 20px;
}
/* line 11962, ../sass/compatibility.scss */
#compatibility .psoriasis-portal li, .compatibility .psoriasis-portal li {
  font-size: 16px;
}
/* line 11965, ../sass/compatibility.scss */
#compatibility .psoriasis-portal .img-circle, .compatibility .psoriasis-portal .img-circle {
  float: left;
  margin-right: 30px;
  margin-top: 10px;
}
/* line 11970, ../sass/compatibility.scss */
#compatibility .psoriasis-portal .img-circle.erythro, .compatibility .psoriasis-portal .img-circle.erythro {
  margin-bottom: 65px;
}
/* line 11973, ../sass/compatibility.scss */
#compatibility .psoriasis-portal #pso-nav, .compatibility .psoriasis-portal #pso-nav {
  list-style: none;
}
/* line 11976, ../sass/compatibility.scss */
#compatibility .psoriasis-portal #pso-nav li, .compatibility .psoriasis-portal #pso-nav li {
  font-size: 16px;
  line-height: 32px;
  padding-bottom: 5px;
}
/* line 11981, ../sass/compatibility.scss */
#compatibility .psoriasis-separator, .compatibility .psoriasis-separator {
  height: 140px;
  background-color: #62B5E5;
}
/* line 11985, ../sass/compatibility.scss */
#compatibility .psoriasis-header,
#compatibility .psoriasis-separator, .compatibility .psoriasis-header,
.compatibility .psoriasis-separator {
  clear: both;
  background: url(/image/redesign/texture-right.jpg) center no-repeat;
  background-size: cover;
  position: relative;
}
/* line 11992, ../sass/compatibility.scss */
#compatibility .psoriasis-header .background-overlay,
#compatibility .psoriasis-separator .background-overlay, .compatibility .psoriasis-header .background-overlay,
.compatibility .psoriasis-separator .background-overlay {
  border: 1px solid #62b5e5;
  border-left: none;
  border-right: none;
  background-color: rgba(98, 181, 229, 0.8);
}
/* line 11999, ../sass/compatibility.scss */
#compatibility .psoriasis-separator .background-overlay, .compatibility .psoriasis-separator .background-overlay {
  height: 140px;
}
/* line 12002, ../sass/compatibility.scss */
#compatibility .psoriasis-header .background-overlay h1, .compatibility .psoriasis-header .background-overlay h1 {
  color: #fff;
  text-align: center;
  height: auto;
  line-height: 180px;
  margin: 0;
  font-size: 62px;
  text-transform: uppercase;
}
/* line 12011, ../sass/compatibility.scss */
#compatibility .psoriasis-header .background-overlay.multi-line h1, .compatibility .psoriasis-header .background-overlay.multi-line h1 {
  line-height: 78px;
  padding: 20px 0;
}
/* line 12015, ../sass/compatibility.scss */
#compatibility .location img, .compatibility .location img {
  max-width: 250px;
  width: 100%;
  height: auto;
  margin-top: 125px;
}
/* line 12021, ../sass/compatibility.scss */
#compatibility .severity img, .compatibility .severity img {
  max-width: 125px;
  height: auto;
}
/* line 12025, ../sass/compatibility.scss */
#compatibility .severity-bar, .compatibility .severity-bar {
  height: 25px;
  background: #fefefe;
  background: -moz-linear-gradient(left, #fefefe 0, #fdfdfd 1%, #fdfef9 2%, #fefdfb 3%, #fef8f8 4%, #faf9f7 5%, #fff7f4 6%, #fbf1ef 9%, #fbf1e8 10%, #fef1eb 10%, #fef1eb 11%, #fcefe7 11%, #feede6 11%, #faebe4 13%, #fdeae4 13%, #faeadd 16%, #fbe5da 17%, #f7e3d8 18%, #fbe5da 19%, #f8e0d4 21%, #fbdfd4 21%, #f9ded3 22%, #f8ddcc 23%, #f8dcd0 23%, #f8dacf 24%, #f7daca 25%, #f6d9c9 26%, #f7d8c4 27%, #f7d8c6 28%, #f8d3c3 29%, #f7d2c2 30%, #f5d0bd 31%, #f6d1bf 31%, #f4cfbc 34%, #f0d0b9 34%, #f9cab8 34%, #fcc9b8 34%, #f9cab8 35%, #f8c7b8 36%, #fdc4b1 36%, #fbc1b3 38%, #fbc2ae 39%, #fac1ae 40%, #fdbead 40%, #f9bca9 42%, #fabbaa 43%, #f7baa8 43%, #faba9f 44%, #f9b79d 46%, #f9b898 46%, #f7b698 48%, #fab594 48%, #f9b495 49%, #f8b28e 50%, #f5b18e 51%, #f9af88 52%, #f8ae89 54%, #f4ac86 55%, #f4a97f 56%, #f8aa84 56%, #f8aa84 56%, #f4a57c 59%, #f2a37a 61%, #f3a275 61%, #f5a077 62%, #f5a175 63%, #f29e70 64%, #f2a071 64%, #f59c70 65%, #f19b6c 67%, #f4996c 67%, #f2976a 68%, #f09a6b 69%, #fa936a 69%, #f89168 71%, #fb9064 71%, #f68b5d 73%, #f58a5c 74%, #f98a5d 75%, #f78759 76%, #f8885a 77%, #f78755 77%, #f78354 80%, #f5824c 81%, #f57f4f 82%, #f87f4a 83%, #f57d49 83%, #f47644 88%, #f3763e 89%, #f1743c 90%, #f37238 90%, #f27034 94%, #f36e29 95%, #f36e2b 95%, #f06b26 96%, #f06b26 98%, #f66721 98%, #f3661f 99%, #ed6929 100%, #fd6416 100%, #ee6727 100%, #ea682a 100%, #d46e46 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fefefe), color-stop(1%, #fdfdfd), color-stop(2%, #fdfef9), color-stop(3%, #fefdfb), color-stop(4%, #fef8f8), color-stop(5%, #faf9f7), color-stop(6%, #fff7f4), color-stop(9%, #fbf1ef), color-stop(10%, #fbf1e8), color-stop(10%, #fef1eb), color-stop(11%, #fef1eb), color-stop(11%, #fcefe7), color-stop(11%, #feede6), color-stop(13%, #faebe4), color-stop(13%, #fdeae4), color-stop(16%, #faeadd), color-stop(17%, #fbe5da), color-stop(18%, #f7e3d8), color-stop(19%, #fbe5da), color-stop(21%, #f8e0d4), color-stop(21%, #fbdfd4), color-stop(22%, #f9ded3), color-stop(23%, #f8ddcc), color-stop(23%, #f8dcd0), color-stop(24%, #f8dacf), color-stop(25%, #f7daca), color-stop(26%, #f6d9c9), color-stop(27%, #f7d8c4), color-stop(28%, #f7d8c6), color-stop(29%, #f8d3c3), color-stop(30%, #f7d2c2), color-stop(31%, #f5d0bd), color-stop(31%, #f6d1bf), color-stop(34%, #f4cfbc), color-stop(34%, #f0d0b9), color-stop(34%, #f9cab8), color-stop(34%, #fcc9b8), color-stop(35%, #f9cab8), color-stop(36%, #f8c7b8), color-stop(36%, #fdc4b1), color-stop(38%, #fbc1b3), color-stop(39%, #fbc2ae), color-stop(40%, #fac1ae), color-stop(40%, #fdbead), color-stop(42%, #f9bca9), color-stop(43%, #fabbaa), color-stop(43%, #f7baa8), color-stop(44%, #faba9f), color-stop(46%, #f9b79d), color-stop(46%, #f9b898), color-stop(48%, #f7b698), color-stop(48%, #fab594), color-stop(49%, #f9b495), color-stop(50%, #f8b28e), color-stop(51%, #f5b18e), color-stop(52%, #f9af88), color-stop(54%, #f8ae89), color-stop(55%, #f4ac86), color-stop(56%, #f4a97f), color-stop(56%, #f8aa84), color-stop(56%, #f8aa84), color-stop(59%, #f4a57c), color-stop(61%, #f2a37a), color-stop(61%, #f3a275), color-stop(62%, #f5a077), color-stop(63%, #f5a175), color-stop(64%, #f29e70), color-stop(64%, #f2a071), color-stop(65%, #f59c70), color-stop(67%, #f19b6c), color-stop(67%, #f4996c), color-stop(68%, #f2976a), color-stop(69%, #f09a6b), color-stop(69%, #fa936a), color-stop(71%, #f89168), color-stop(71%, #fb9064), color-stop(73%, #f68b5d), color-stop(74%, #f58a5c), color-stop(75%, #f98a5d), color-stop(76%, #f78759), color-stop(77%, #f8885a), color-stop(77%, #f78755), color-stop(80%, #f78354), color-stop(81%, #f5824c), color-stop(82%, #f57f4f), color-stop(83%, #f87f4a), color-stop(83%, #f57d49), color-stop(88%, #f47644), color-stop(89%, #f3763e), color-stop(90%, #f1743c), color-stop(90%, #f37238), color-stop(94%, #f27034), color-stop(95%, #f36e29), color-stop(95%, #f36e2b), color-stop(96%, #f06b26), color-stop(98%, #f06b26), color-stop(98%, #f66721), color-stop(99%, #f3661f), color-stop(100%, #ed6929), color-stop(100%, #fd6416), color-stop(100%, #ee6727), color-stop(100%, #ea682a), color-stop(100%, #d46e46));
  background: -webkit-linear-gradient(left, #fefefe 0, #fdfdfd 1%, #fdfef9 2%, #fefdfb 3%, #fef8f8 4%, #faf9f7 5%, #fff7f4 6%, #fbf1ef 9%, #fbf1e8 10%, #fef1eb 10%, #fef1eb 11%, #fcefe7 11%, #feede6 11%, #faebe4 13%, #fdeae4 13%, #faeadd 16%, #fbe5da 17%, #f7e3d8 18%, #fbe5da 19%, #f8e0d4 21%, #fbdfd4 21%, #f9ded3 22%, #f8ddcc 23%, #f8dcd0 23%, #f8dacf 24%, #f7daca 25%, #f6d9c9 26%, #f7d8c4 27%, #f7d8c6 28%, #f8d3c3 29%, #f7d2c2 30%, #f5d0bd 31%, #f6d1bf 31%, #f4cfbc 34%, #f0d0b9 34%, #f9cab8 34%, #fcc9b8 34%, #f9cab8 35%, #f8c7b8 36%, #fdc4b1 36%, #fbc1b3 38%, #fbc2ae 39%, #fac1ae 40%, #fdbead 40%, #f9bca9 42%, #fabbaa 43%, #f7baa8 43%, #faba9f 44%, #f9b79d 46%, #f9b898 46%, #f7b698 48%, #fab594 48%, #f9b495 49%, #f8b28e 50%, #f5b18e 51%, #f9af88 52%, #f8ae89 54%, #f4ac86 55%, #f4a97f 56%, #f8aa84 56%, #f8aa84 56%, #f4a57c 59%, #f2a37a 61%, #f3a275 61%, #f5a077 62%, #f5a175 63%, #f29e70 64%, #f2a071 64%, #f59c70 65%, #f19b6c 67%, #f4996c 67%, #f2976a 68%, #f09a6b 69%, #fa936a 69%, #f89168 71%, #fb9064 71%, #f68b5d 73%, #f58a5c 74%, #f98a5d 75%, #f78759 76%, #f8885a 77%, #f78755 77%, #f78354 80%, #f5824c 81%, #f57f4f 82%, #f87f4a 83%, #f57d49 83%, #f47644 88%, #f3763e 89%, #f1743c 90%, #f37238 90%, #f27034 94%, #f36e29 95%, #f36e2b 95%, #f06b26 96%, #f06b26 98%, #f66721 98%, #f3661f 99%, #ed6929 100%, #fd6416 100%, #ee6727 100%, #ea682a 100%, #d46e46 100%);
  background: -o-linear-gradient(left, #fefefe 0, #fdfdfd 1%, #fdfef9 2%, #fefdfb 3%, #fef8f8 4%, #faf9f7 5%, #fff7f4 6%, #fbf1ef 9%, #fbf1e8 10%, #fef1eb 10%, #fef1eb 11%, #fcefe7 11%, #feede6 11%, #faebe4 13%, #fdeae4 13%, #faeadd 16%, #fbe5da 17%, #f7e3d8 18%, #fbe5da 19%, #f8e0d4 21%, #fbdfd4 21%, #f9ded3 22%, #f8ddcc 23%, #f8dcd0 23%, #f8dacf 24%, #f7daca 25%, #f6d9c9 26%, #f7d8c4 27%, #f7d8c6 28%, #f8d3c3 29%, #f7d2c2 30%, #f5d0bd 31%, #f6d1bf 31%, #f4cfbc 34%, #f0d0b9 34%, #f9cab8 34%, #fcc9b8 34%, #f9cab8 35%, #f8c7b8 36%, #fdc4b1 36%, #fbc1b3 38%, #fbc2ae 39%, #fac1ae 40%, #fdbead 40%, #f9bca9 42%, #fabbaa 43%, #f7baa8 43%, #faba9f 44%, #f9b79d 46%, #f9b898 46%, #f7b698 48%, #fab594 48%, #f9b495 49%, #f8b28e 50%, #f5b18e 51%, #f9af88 52%, #f8ae89 54%, #f4ac86 55%, #f4a97f 56%, #f8aa84 56%, #f8aa84 56%, #f4a57c 59%, #f2a37a 61%, #f3a275 61%, #f5a077 62%, #f5a175 63%, #f29e70 64%, #f2a071 64%, #f59c70 65%, #f19b6c 67%, #f4996c 67%, #f2976a 68%, #f09a6b 69%, #fa936a 69%, #f89168 71%, #fb9064 71%, #f68b5d 73%, #f58a5c 74%, #f98a5d 75%, #f78759 76%, #f8885a 77%, #f78755 77%, #f78354 80%, #f5824c 81%, #f57f4f 82%, #f87f4a 83%, #f57d49 83%, #f47644 88%, #f3763e 89%, #f1743c 90%, #f37238 90%, #f27034 94%, #f36e29 95%, #f36e2b 95%, #f06b26 96%, #f06b26 98%, #f66721 98%, #f3661f 99%, #ed6929 100%, #fd6416 100%, #ee6727 100%, #ea682a 100%, #d46e46 100%);
  background: -ms-linear-gradient(left, #fefefe 0, #fdfdfd 1%, #fdfef9 2%, #fefdfb 3%, #fef8f8 4%, #faf9f7 5%, #fff7f4 6%, #fbf1ef 9%, #fbf1e8 10%, #fef1eb 10%, #fef1eb 11%, #fcefe7 11%, #feede6 11%, #faebe4 13%, #fdeae4 13%, #faeadd 16%, #fbe5da 17%, #f7e3d8 18%, #fbe5da 19%, #f8e0d4 21%, #fbdfd4 21%, #f9ded3 22%, #f8ddcc 23%, #f8dcd0 23%, #f8dacf 24%, #f7daca 25%, #f6d9c9 26%, #f7d8c4 27%, #f7d8c6 28%, #f8d3c3 29%, #f7d2c2 30%, #f5d0bd 31%, #f6d1bf 31%, #f4cfbc 34%, #f0d0b9 34%, #f9cab8 34%, #fcc9b8 34%, #f9cab8 35%, #f8c7b8 36%, #fdc4b1 36%, #fbc1b3 38%, #fbc2ae 39%, #fac1ae 40%, #fdbead 40%, #f9bca9 42%, #fabbaa 43%, #f7baa8 43%, #faba9f 44%, #f9b79d 46%, #f9b898 46%, #f7b698 48%, #fab594 48%, #f9b495 49%, #f8b28e 50%, #f5b18e 51%, #f9af88 52%, #f8ae89 54%, #f4ac86 55%, #f4a97f 56%, #f8aa84 56%, #f8aa84 56%, #f4a57c 59%, #f2a37a 61%, #f3a275 61%, #f5a077 62%, #f5a175 63%, #f29e70 64%, #f2a071 64%, #f59c70 65%, #f19b6c 67%, #f4996c 67%, #f2976a 68%, #f09a6b 69%, #fa936a 69%, #f89168 71%, #fb9064 71%, #f68b5d 73%, #f58a5c 74%, #f98a5d 75%, #f78759 76%, #f8885a 77%, #f78755 77%, #f78354 80%, #f5824c 81%, #f57f4f 82%, #f87f4a 83%, #f57d49 83%, #f47644 88%, #f3763e 89%, #f1743c 90%, #f37238 90%, #f27034 94%, #f36e29 95%, #f36e2b 95%, #f06b26 96%, #f06b26 98%, #f66721 98%, #f3661f 99%, #ed6929 100%, #fd6416 100%, #ee6727 100%, #ea682a 100%, #d46e46 100%);
  background: linear-gradient(to right, #fefefe 0, #fdfdfd 1%, #fdfef9 2%, #fefdfb 3%, #fef8f8 4%, #faf9f7 5%, #fff7f4 6%, #fbf1ef 9%, #fbf1e8 10%, #fef1eb 10%, #fef1eb 11%, #fcefe7 11%, #feede6 11%, #faebe4 13%, #fdeae4 13%, #faeadd 16%, #fbe5da 17%, #f7e3d8 18%, #fbe5da 19%, #f8e0d4 21%, #fbdfd4 21%, #f9ded3 22%, #f8ddcc 23%, #f8dcd0 23%, #f8dacf 24%, #f7daca 25%, #f6d9c9 26%, #f7d8c4 27%, #f7d8c6 28%, #f8d3c3 29%, #f7d2c2 30%, #f5d0bd 31%, #f6d1bf 31%, #f4cfbc 34%, #f0d0b9 34%, #f9cab8 34%, #fcc9b8 34%, #f9cab8 35%, #f8c7b8 36%, #fdc4b1 36%, #fbc1b3 38%, #fbc2ae 39%, #fac1ae 40%, #fdbead 40%, #f9bca9 42%, #fabbaa 43%, #f7baa8 43%, #faba9f 44%, #f9b79d 46%, #f9b898 46%, #f7b698 48%, #fab594 48%, #f9b495 49%, #f8b28e 50%, #f5b18e 51%, #f9af88 52%, #f8ae89 54%, #f4ac86 55%, #f4a97f 56%, #f8aa84 56%, #f8aa84 56%, #f4a57c 59%, #f2a37a 61%, #f3a275 61%, #f5a077 62%, #f5a175 63%, #f29e70 64%, #f2a071 64%, #f59c70 65%, #f19b6c 67%, #f4996c 67%, #f2976a 68%, #f09a6b 69%, #fa936a 69%, #f89168 71%, #fb9064 71%, #f68b5d 73%, #f58a5c 74%, #f98a5d 75%, #f78759 76%, #f8885a 77%, #f78755 77%, #f78354 80%, #f5824c 81%, #f57f4f 82%, #f87f4a 83%, #f57d49 83%, #f47644 88%, #f3763e 89%, #f1743c 90%, #f37238 90%, #f27034 94%, #f36e29 95%, #f36e2b 95%, #f06b26 96%, #f06b26 98%, #f66721 98%, #f3661f 99%, #ed6929 100%, #fd6416 100%, #ee6727 100%, #ea682a 100%, #d46e46 100%);
}
/* line 12035, ../sass/compatibility.scss */
#compatibility .types > div, .compatibility .types > div {
  margin-bottom: 35px;
}
/* line 12038, ../sass/compatibility.scss */
#compatibility .psa-portal, .compatibility .psa-portal {
  margin: 25px 0;
  padding-left: 170px;
  padding-right: 160px;
}
/* line 12043, ../sass/compatibility.scss */
#compatibility .psa-portal + .newsletter, .compatibility .psa-portal + .newsletter {
  margin-top: 75px;
}
/* line 12046, ../sass/compatibility.scss */
#compatibility .psa-portal > div, .compatibility .psa-portal > div {
  overflow: auto;
}
/* line 12049, ../sass/compatibility.scss */
#compatibility .psa-portal > div:nth-of-type(1), .compatibility .psa-portal > div:nth-of-type(1) {
  padding-left: 0;
}
/* line 12052, ../sass/compatibility.scss */
#compatibility .psa-portal hr, .compatibility .psa-portal hr {
  clear: both;
  border-color: #fff;
}
/* line 12056, ../sass/compatibility.scss */
#compatibility .psa-portal h1, .compatibility .psa-portal h1 {
  margin: 40px 0;
  font-size: 42px;
  line-height: 48px;
}
/* line 12061, ../sass/compatibility.scss */
#compatibility .psa-portal h2, .compatibility .psa-portal h2 {
  color: #666;
  margin-bottom: 20px;
}
/* line 12065, ../sass/compatibility.scss */
#compatibility .psa-portal h3,
#compatibility .psa-portal h3 a, .compatibility .psa-portal h3,
.compatibility .psa-portal h3 a {
  color: #666;
  margin-top: 5px;
}
/* line 12070, ../sass/compatibility.scss */
#compatibility .psa-portal p, .compatibility .psa-portal p {
  font-size: 16px;
  margin-bottom: 20px;
}
/* line 12074, ../sass/compatibility.scss */
#compatibility .psa-portal .img-circle, .compatibility .psa-portal .img-circle {
  float: left;
  margin-right: 30px;
  margin-top: 10px;
}
/* line 12079, ../sass/compatibility.scss */
#compatibility .psa-portal .img-circle.erythro, .compatibility .psa-portal .img-circle.erythro {
  margin-bottom: 65px;
}
/* line 12082, ../sass/compatibility.scss */
#compatibility .psa-portal #pso-nav, .compatibility .psa-portal #pso-nav {
  list-style: none;
  padding-left: 0;
}
/* line 12086, ../sass/compatibility.scss */
#compatibility .psa-portal li, .compatibility .psa-portal li {
  font-size: 16px;
  line-height: 32px;
}
/* line 12090, ../sass/compatibility.scss */
#compatibility .psa-separator, .compatibility .psa-separator {
  height: 140px;
  background-color: #62B5E5;
}
/* line 12094, ../sass/compatibility.scss */
#compatibility .psa-header,
#compatibility .psa-separator, .compatibility .psa-header,
.compatibility .psa-separator {
  clear: both;
  background: url(/image/redesign/texture-right.jpg) center no-repeat;
  background-size: cover;
  position: relative;
}
/* line 12101, ../sass/compatibility.scss */
#compatibility .psa-header .background-overlay,
#compatibility .psa-separator .background-overlay, .compatibility .psa-header .background-overlay,
.compatibility .psa-separator .background-overlay {
  border: 1px solid #62b5e5;
  border-left: none;
  border-right: none;
  background-color: rgba(98, 181, 229, 0.8);
}
/* line 12108, ../sass/compatibility.scss */
#compatibility .psa-separator .background-overlay, .compatibility .psa-separator .background-overlay {
  height: 140px;
}
/* line 12111, ../sass/compatibility.scss */
#compatibility .psa-header .background-overlay h1, .compatibility .psa-header .background-overlay h1 {
  color: #fff;
  text-align: center;
  height: auto;
  line-height: 180px;
  margin: 0;
  font-size: 62px;
  text-transform: uppercase;
}
/* line 12120, ../sass/compatibility.scss */
#compatibility #webinar-event-page h4 small, .compatibility #webinar-event-page h4 small {
  color: #333;
  display: block;
  margin-bottom: 5px;
}
/* line 12125, ../sass/compatibility.scss */
#compatibility .vid, .compatibility .vid {
  position: relative;
  margin-bottom: 5px;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 12133, ../sass/compatibility.scss */
#compatibility .vid embed,
#compatibility .vid iframe,
#compatibility .vid object, .compatibility .vid embed,
.compatibility .vid iframe,
.compatibility .vid object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}
/* line 12142, ../sass/compatibility.scss */
#compatibility .image_left, .compatibility .image_left {
  padding: 0;
  float: left;
  margin: 0 10px 15px 0;
  border: 0;
}
/* line 12148, ../sass/compatibility.scss */
#compatibility .image_right, .compatibility .image_right {
  padding: 0;
  float: right;
  margin: 0 0 15px 10px;
  border: 0;
}
/* line 12154, ../sass/compatibility.scss */
#compatibility .steps, .compatibility .steps {
  margin: 0;
}
/* line 12157, ../sass/compatibility.scss */
#compatibility .steps img, .compatibility .steps img {
  width: 75%;
}
/* line 12160, ../sass/compatibility.scss */
#compatibility .steps p, .compatibility .steps p {
  border-left: 2px solid #62B5E5;
  padding: 5px 10px;
  margin-bottom: 20px;
  margin-top: 10px;
}
/* line 12166, ../sass/compatibility.scss */
#compatibility .pictures, .compatibility .pictures {
  margin: 0;
}
/* line 12169, ../sass/compatibility.scss */
#compatibility .consideration li, .compatibility .consideration li {
  padding-bottom: 10px;
}
@media screen and (min-width: 1200px) {
  /* line 12173, ../sass/compatibility.scss */
  #compatibility footer .copyright + div, .compatibility footer .copyright + div {
    padding-top: 40px;
  }
  /* line 12176, ../sass/compatibility.scss */
  #compatibility .severity .level p:last-child, .compatibility .severity .level p:last-child {
    padding: 0 15px;
  }
}
@media screen and (max-width: 1199px) {
  /* line 12181, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .panel-body, .compatibility .get-involved .panel-default .panel-body {
    font-size: 0.85em;
  }
  /* line 12184, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .panel-body .fa-angle-right .date, .compatibility .get-involved .panel-default .panel-body .fa-angle-right .date {
    font-size: .5em;
    margin-top: -9px;
  }
}
@media screen and (min-width: 992px) {
  /* line 12190, ../sass/compatibility.scss */
  #compatibility .join-community div, .compatibility .join-community div {
    text-align: left;
  }
  /* line 12193, ../sass/compatibility.scss */
  #compatibility .join-community div img, .compatibility .join-community div img {
    float: left;
    margin-right: 15px;
    margin-top: 50px;
    width: 100px;
    height: 100px;
  }
  /* line 12200, ../sass/compatibility.scss */
  #compatibility .join-community > div p.more, .compatibility .join-community > div p.more {
    padding-left: 115px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 12205, ../sass/compatibility.scss */
  #compatibility header > div:nth-of-type(1) img, .compatibility header > div:nth-of-type(1) img {
    margin: 9px 0 6px 13px;
  }
  /* line 12208, ../sass/compatibility.scss */
  #compatibility header iframe, .compatibility header iframe {
    margin-left: -12px;
  }
  /* line 12211, ../sass/compatibility.scss */
  #compatibility #snav, .compatibility #snav {
    width: 75%;
  }
  /* line 12214, ../sass/compatibility.scss */
  #compatibility .navbar-collapse, .compatibility .navbar-collapse {
    padding: 0;
  }
  /* line 12217, ../sass/compatibility.scss */
  #compatibility .nav > li > a, .compatibility .nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 12221, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li > a, .compatibility .navbar-default .navbar-nav > li > a {
    padding-left: 19.5px;
    padding-right: 19.5px;
  }
  /* line 12225, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable > .nav-tabs, .compatibility .psoriatic-disease .tabbable > .nav-tabs {
    padding-right: 0;
  }
  /* line 12228, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a {
    width: 208px;
    padding: 75px 0;
  }
  /* line 12232, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li {
    width: 28%;
  }
  /* line 12235, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(1), .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(1) {
    width: 25%;
  }
  /* line 12238, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) a.btn, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) a.btn {
    font-size: 15px;
  }
  /* line 12241, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) p, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) p {
    width: 100%;
    float: none;
    line-height: 80px;
  }
  /* line 12246, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) p:nth-of-type(1), .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) p:nth-of-type(1) {
    margin-right: 16px;
  }
  /* line 12249, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) > ul > li {
    margin-top: 20px;
  }
  /* line 12252, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(2), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) {
    width: 38%;
  }
  /* line 12255, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(3), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) {
    width: 27%;
  }
  /* line 12258, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3) a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3) a {
    padding: 26px 40px 24px 15px;
  }
  /* line 12261, ../sass/compatibility.scss */
  #compatibility .get-involved-nav > a,
  #compatibility .psoriatic-disease > a,
  #compatibility .research > a,
  #compatibility .resources > a, .compatibility .get-involved-nav > a,
  .compatibility .psoriatic-disease > a,
  .compatibility .research > a,
  .compatibility .resources > a {
    font-size: 1.3em;
    line-height: 1.2em;
  }
  /* line 12268, ../sass/compatibility.scss */
  #compatibility .donate > a,
  #compatibility .medical-professionals > a, .compatibility .donate > a,
  .compatibility .medical-professionals > a {
    font-size: 1em;
    line-height: 1.5em !important;
  }
  /* line 12273, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) > a, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:not(.dropdown-header) > a {
    padding: 19px 40px 12px 15px;
  }
  /* line 12276, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child {
    padding: 13px 10px;
  }
  /* line 12279, ../sass/compatibility.scss */
  #compatibility .research .mega-dropdown-menu > li > ul > li > a .side, .compatibility .research .mega-dropdown-menu > li > ul > li > a .side {
    float: none;
    margin: 0;
  }
  /* line 12283, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) {
    width: 58.3%;
    border-right: none;
    padding-bottom: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  /* line 12289, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) {
    width: 35%;
  }
  /* line 12292, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li a, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li a {
    padding: 26px 40px 21px 0 !important;
  }
  /* line 12295, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) a, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) a {
    padding-left: 15px !important;
  }
  /* line 12298, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) img, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) img {
    float: none;
    margin-bottom: 15px;
  }
  /* line 12302, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li > ul > li > a .side, .compatibility .medical-professionals .mega-dropdown-menu > li > ul > li > a .side {
    margin-bottom: 25px;
    margin-top: 20px;
    margin-right: 0;
  }
  /* line 12307, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li.dropdown-header, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li.dropdown-header {
    padding-bottom: 0 !important;
    margin-top: -2px;
  }
  /* line 12311, ../sass/compatibility.scss */
  #compatibility .navbar-default.sticky-nav, .compatibility .navbar-default.sticky-nav {
    width: 970px;
  }
  /* line 12314, ../sass/compatibility.scss */
  #compatibility .get-involved .list-group-item span, .compatibility .get-involved .list-group-item span {
    font-size: 1.6em;
    line-height: 1.8em;
  }
  /* line 12318, ../sass/compatibility.scss */
  #compatibility .message, .compatibility .message {
    padding: 5px 125px 0;
  }
  /* line 12321, ../sass/compatibility.scss */
  #compatibility .carousel-inner, .compatibility .carousel-inner {
    width: 92.9%;
  }
  /* line 12324, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    max-width: 160px;
    padding-right: 13px;
    padding-top: 5px;
  }
  /* line 12329, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div p span, .compatibility .newsletter .background-overlay > div p span {
    display: inherit;
    padding-top: 0;
    padding-left: 30.5%;
    padding-right: 13%;
  }
  /* line 12335, ../sass/compatibility.scss */
  #compatibility .join-community div img, .compatibility .join-community div img {
    margin-bottom: 60px;
  }
  /* line 12338, ../sass/compatibility.scss */
  #compatibility footer .social-icons img, .compatibility footer .social-icons img {
    height: 42px;
  }
  /* line 12341, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-intro, .compatibility #e-news .newsletter-intro {
    padding: 20px 90px 35px;
  }
  /* line 12344, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-footer, .compatibility #e-news .newsletter-footer {
    padding: 30px 65px 40px;
  }
  /* line 12347, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list, .compatibility #e-news .newsletter-list {
    padding: 0 60px;
  }
  /* line 12350, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-message .background-overlay, .compatibility #e-news .newsletter-message .background-overlay {
    padding: 40px 140px;
  }
  /* line 12353, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count, .compatibility #e-news .newsletter-count {
    padding: 0 40px 40px;
  }
  /* line 12356, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count h3, .compatibility #e-news .newsletter-count h3 {
    font-size: 44px;
  }
  /* line 12359, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count > div:nth-of-type(1), .compatibility #e-news .newsletter-count > div:nth-of-type(1) {
    width: 32%;
  }
  /* line 12362, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count > div:nth-of-type(2), .compatibility #e-news .newsletter-count > div:nth-of-type(2) {
    width: 68%;
  }
  /* line 12365, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay, .compatibility #e-news .newsletter-form .background-overlay {
    padding-left: 100px;
    padding-right: 100px;
  }
  /* line 12369, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay:after, .compatibility #e-news .newsletter-form .background-overlay:after {
    left: 46.5%;
  }
  /* line 12372, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-quotes .background-overlay h3, .compatibility #e-news .newsletter-quotes .background-overlay h3 {
    margin-left: 55px;
  }
  /* line 12375, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table,
  #compatibility .psoriasis-portal, .compatibility #e-news.topical-portal .topical-table,
  .compatibility .psoriasis-portal {
    padding-left: 100px;
    padding-right: 100px;
  }
  /* line 12380, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal #pso-nav, .compatibility .psoriasis-portal #pso-nav {
    padding-left: 20px;
  }
  /* line 12383, ../sass/compatibility.scss */
  #compatibility .psa-portal, .compatibility .psa-portal {
    padding-left: 100px;
    padding-right: 100px;
  }
  /* line 12387, ../sass/compatibility.scss */
  #compatibility .psa-portal #pso-nav, .compatibility .psa-portal #pso-nav {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
  /* line 12392, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-list iframe, .compatibility #e-news.topical-portal .newsletter-list iframe {
    height: 340px !important;
  }
  /* line 12395, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-list > div:nth-of-type(2), .compatibility #e-news.topical-portal .newsletter-list > div:nth-of-type(2) {
    padding-left: 15px !important;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  /* line 12400, ../sass/compatibility.scss */
  #compatibility header > div:nth-of-type(1), .compatibility header > div:nth-of-type(1) {
    width: 100%;
    position: absolute;
  }
  /* line 12404, ../sass/compatibility.scss */
  #compatibility header > div:nth-of-type(2), .compatibility header > div:nth-of-type(2) {
    width: 100%;
  }
  /* line 12407, ../sass/compatibility.scss */
  #compatibility header > div:nth-of-type(1) img, .compatibility header > div:nth-of-type(1) img {
    margin: 14px 0 6px 13px;
    width: 150px;
  }
  /* line 12411, ../sass/compatibility.scss */
  #compatibility footer .footer-column, .compatibility footer .footer-column {
    width: 23%;
  }
  /* line 12414, ../sass/compatibility.scss */
  #compatibility footer .footer-column:nth-of-type(4), .compatibility footer .footer-column:nth-of-type(4) {
    width: 31%;
  }
  /* line 12417, ../sass/compatibility.scss */
  #compatibility footer .social-icons img, .compatibility footer .social-icons img {
    height: 36px;
  }
  /* line 12420, ../sass/compatibility.scss */
  #compatibility #search, .compatibility #search {
    margin-top: 20px;
  }
  /* line 12423, ../sass/compatibility.scss */
  #compatibility #snav, .compatibility #snav {
    width: 54%;
    padding-top: 20px !important;
  }
  /* line 12427, ../sass/compatibility.scss */
  #compatibility #snav li:nth-of-type(1), .compatibility #snav li:nth-of-type(1) {
    width: 50%;
  }
  /* line 12430, ../sass/compatibility.scss */
  #compatibility #snav li:nth-of-type(2), .compatibility #snav li:nth-of-type(2) {
    width: 49%;
    font-size: 1em;
    text-align: left;
    padding-left: 1px;
  }
  /* line 12436, ../sass/compatibility.scss */
  #compatibility #snav li img, .compatibility #snav li img {
    height: 34px;
    margin-right: 4px;
  }
  /* line 12440, ../sass/compatibility.scss */
  #compatibility #Sinput,
  #compatibility #Slabel, .compatibility #Sinput,
  .compatibility #Slabel {
    margin-top: 20px;
  }
  /* line 12444, ../sass/compatibility.scss */
  #compatibility #Sinput input, .compatibility #Sinput input {
    width: 420px;
  }
  /* line 12447, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li > a, .compatibility .navbar-default .navbar-nav > li > a {
    font-size: 1em;
    padding-left: 17.5px;
    padding-right: 17.5px;
    line-height: 1.75em;
  }
  /* line 12453, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li > a span:nth-of-type(2), .compatibility .navbar-default .navbar-nav > li > a span:nth-of-type(2) {
    display: none;
  }
  /* line 12456, ../sass/compatibility.scss */
  #compatibility .donate > a,
  #compatibility .medical-professionals > a, .compatibility .donate > a,
  .compatibility .medical-professionals > a {
    line-height: 1.75em !important;
  }
  /* line 12460, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li > a {
    width: 149px;
  }
  /* line 12463, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable > .nav-tabs > li:nth-of-type(1) > a, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li:nth-of-type(1) > a {
    padding: 100px 0 99px;
  }
  /* line 12466, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable > .nav-tabs > li:nth-of-type(2) > a, .compatibility .psoriatic-disease .tabbable > .nav-tabs > li:nth-of-type(2) > a {
    padding: 84px 0;
  }
  /* line 12469, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable > .nav-tabs, .compatibility .psoriatic-disease .tabbable > .nav-tabs {
    padding-right: 0;
    float: left;
  }
  /* line 12473, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable .tab-content, .compatibility .psoriatic-disease .tabbable .tab-content {
    float: right;
    width: 80.05%;
  }
  /* line 12477, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable .tab-content ul, .compatibility .psoriatic-disease .tabbable .tab-content ul {
    margin: 0;
    padding: 0;
  }
  /* line 12481, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable .tab-content .tab-pane > ul > li:nth-of-type(2), .compatibility .psoriatic-disease .tabbable .tab-content .tab-pane > ul > li:nth-of-type(2) {
    width: 51%;
  }
  /* line 12484, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable .tab-content .tab-pane > ul > li:nth-of-type(3), .compatibility .psoriatic-disease .tabbable .tab-content .tab-pane > ul > li:nth-of-type(3) {
    width: 100%;
  }
  /* line 12487, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tabbable .tab-content .tab-pane:nth-of-type(1) > ul > li:nth-of-type(1),
  #compatibility .psoriatic-disease .tabbable .tab-content .tab-pane:nth-of-type(2) > ul > li:nth-of-type(1), .compatibility .psoriatic-disease .tabbable .tab-content .tab-pane:nth-of-type(1) > ul > li:nth-of-type(1),
  .compatibility .psoriatic-disease .tabbable .tab-content .tab-pane:nth-of-type(2) > ul > li:nth-of-type(1) {
    width: 49%;
  }
  /* line 12491, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(3) > ul > li {
    float: left;
    width: 50%;
  }
  /* line 12495, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane:nth-of-type(2) > ul > li:nth-of-type(3) > ul > li, .compatibility .psoriatic-disease .tab-pane:nth-of-type(2) > ul > li:nth-of-type(3) > ul > li {
    margin-top: 7px;
  }
  /* line 12498, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(1) > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(1) > ul > li {
    padding-left: 20px !important;
  }
  /* line 12501, ../sass/compatibility.scss */
  #compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li, .compatibility .psoriatic-disease .tab-pane > ul > li:nth-of-type(2) > ul > li {
    padding-left: 25px !important;
  }
  /* line 12504, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a img, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a img {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0 !important;
  }
  /* line 12510, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a strong, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li > a strong {
    display: block;
    padding: 4px 0 2px;
    clear: both;
  }
  /* line 12515, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li {
    border-right: none;
  }
  /* line 12518, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) > ul > li {
    border-left: 1px solid #e5e5e5;
  }
  /* line 12521, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) a {
    padding: 12px 40px 11px 0;
  }
  /* line 12524, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(3), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) {
    margin-top: 0;
    padding-bottom: 10px;
  }
  /* line 12528, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) {
    width: 35%;
  }
  /* line 12531, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(2),
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(3), .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2),
  .compatibility .resources .mega-dropdown-menu > li:nth-of-type(3) {
    width: 65%;
  }
  /* line 12535, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1), .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) {
    width: 50%;
  }
  /* line 12538, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li {
    padding-right: 30px;
  }
  /* line 12541, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3), .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) {
    width: 25%;
    padding: 0;
  }
  /* line 12545, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child {
    margin: 0;
    padding: 14px 11px 18px;
  }
  /* line 12549, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul {
    padding-bottom: 8px;
  }
  /* line 12552, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4), .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) {
    width: 25%;
  }
  /* line 12555, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul > li,
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(3) > ul > li,
  .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(4) > ul > li {
    border-right: none;
  }
  /* line 12559, ../sass/compatibility.scss */
  #compatibility .research .mega-dropdown-menu > li > ul > li > a img, .compatibility .research .mega-dropdown-menu > li > ul > li > a img {
    float: none;
    margin-bottom: 5px;
    margin-right: 0;
    padding: 0 !important;
  }
  /* line 12565, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) {
    width: 58.3%;
    border-right: none;
    padding-bottom: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  /* line 12571, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3), .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) {
    width: 35%;
  }
  /* line 12574, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li a, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li a {
    padding: 26px 40px 21px 0 !important;
  }
  /* line 12577, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li > ul > li > a .side, .compatibility .medical-professionals .mega-dropdown-menu > li > ul > li > a .side {
    margin-bottom: 25px;
    margin-top: 20px;
    margin-right: 0;
  }
  /* line 12582, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li.dropdown-header, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(3) > ul > li.dropdown-header {
    padding-bottom: 0 !important;
    margin-top: -2px;
  }
  /* line 12586, ../sass/compatibility.scss */
  #compatibility .navbar-default.sticky-nav, .compatibility .navbar-default.sticky-nav {
    width: 750px;
  }
  /* line 12589, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .fa-angle-right .date, .compatibility .get-involved .panel-default .fa-angle-right .date {
    padding-right: 0;
  }
  /* line 12592, ../sass/compatibility.scss */
  #compatibility .get-involved div:nth-of-type(1) p, .compatibility .get-involved div:nth-of-type(1) p {
    width: 100%;
  }
  /* line 12595, ../sass/compatibility.scss */
  #compatibility .get-involved .list-group-item, .compatibility .get-involved .list-group-item {
    padding-left: 2px;
    padding-right: 2px;
  }
  /* line 12599, ../sass/compatibility.scss */
  #compatibility .get-involved .list-group-item span, .compatibility .get-involved .list-group-item span {
    font-size: 1.2em;
    line-height: 2em;
  }
  /* line 12603, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default, .compatibility .get-involved .panel-default {
    margin-bottom: 8px;
  }
  /* line 12606, ../sass/compatibility.scss */
  #compatibility .message, .compatibility .message {
    padding: 10px 115px 0;
  }
  /* line 12609, ../sass/compatibility.scss */
  #compatibility .article h3, .compatibility .article h3 {
    font-size: 1.2em;
    line-height: 1.2em;
    left: 0;
    padding-bottom: 0;
  }
  /* line 12615, ../sass/compatibility.scss */
  #compatibility .article p, .compatibility .article p {
    font-size: 0.9em;
  }
  /* line 12618, ../sass/compatibility.scss */
  #compatibility .carousel-inner, .compatibility .carousel-inner {
    width: 90.8%;
  }
  /* line 12621, ../sass/compatibility.scss */
  #compatibility .newsletter iframe.non-mobile, .compatibility .newsletter iframe.non-mobile {
    width: 478px !important;
    border: 0;
    overflow: hidden;
    height: 50px !important;
    float: right;
    margin-top: -30px;
    padding-right: 27px;
  }
  /* line 12630, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay, .compatibility .newsletter .background-overlay {
    padding: 25px 33px 10px;
  }
  /* line 12633, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    max-width: 180px;
    padding-right: 10px;
  }
  /* line 12637, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div p span, .compatibility .newsletter .background-overlay > div p span {
    padding-top: 0;
    padding-left: 30.5%;
    padding-right: 15%;
  }
  /* line 12642, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div:nth-of-type(3), .compatibility .newsletter .background-overlay > div:nth-of-type(3) {
    padding-top: 0;
  }
  /* line 12645, ../sass/compatibility.scss */
  #compatibility .news-carousel > h3, .compatibility .news-carousel > h3 {
    font-size: 1.4em;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 35px;
  }
  /* line 12651, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-footer,
  #compatibility #e-news .newsletter-intro, .compatibility #e-news .newsletter-footer,
  .compatibility #e-news .newsletter-intro {
    padding: 15px 50px 30px;
  }
  /* line 12655, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-footer, .compatibility #e-news .newsletter-footer {
    padding-top: 30px;
  }
  /* line 12658, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list,
  #compatibility #e-news .newsletter-list > div:nth-of-type(1), .compatibility #e-news .newsletter-list,
  .compatibility #e-news .newsletter-list > div:nth-of-type(1) {
    padding: 0;
  }
  /* line 12662, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list > div:nth-of-type(2), .compatibility #e-news .newsletter-list > div:nth-of-type(2) {
    padding: 20px 0 0;
    width: 40%;
  }
  /* line 12666, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list li, .compatibility #e-news .newsletter-list li {
    font-size: 1.2em;
    overflow: auto;
    padding-left: 25px;
    padding-right: 0;
  }
  /* line 12672, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list li span.fa-check, .compatibility #e-news .newsletter-list li span.fa-check {
    height: 30px;
    width: 30px;
    padding-top: 6px;
    padding-left: 6px;
    font-size: 1em;
  }
  /* line 12679, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-message .background-overlay, .compatibility #e-news .newsletter-message .background-overlay {
    padding: 30px 35px 35px;
  }
  /* line 12682, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count, .compatibility #e-news .newsletter-count {
    padding: 0 100px 40px;
  }
  /* line 12685, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count h3, .compatibility #e-news .newsletter-count h3 {
    margin: 20px 0 30px;
  }
  /* line 12688, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay, .compatibility #e-news .newsletter-form .background-overlay {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 12692, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay:after, .compatibility #e-news .newsletter-form .background-overlay:after {
    left: 45.5%;
  }
  /* line 12695, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-quotes .background-overlay h3, .compatibility #e-news .newsletter-quotes .background-overlay h3 {
    margin-left: 75px;
  }
  /* line 12698, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .well iframe, .compatibility #e-news.topical-portal .well iframe {
    height: 375px !important;
  }
  /* line 12701, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal h1, .compatibility #e-news.topical-portal h1 {
    font-size: 40px;
  }
  /* line 12704, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count, .compatibility #e-news.topical-portal .newsletter-count {
    padding: 0 25px 40px;
  }
  /* line 12707, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(1) p, .compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(1) p {
    font-size: 14px;
  }
  /* line 12710, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count .topical-row, .compatibility #e-news.topical-portal .newsletter-count .topical-row {
    min-height: 94px;
  }
  /* line 12713, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count span, .compatibility #e-news.topical-portal .newsletter-count span {
    width: 100px;
  }
  /* line 12716, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-message .background-overlay, .compatibility #e-news.topical-portal .newsletter-message .background-overlay {
    font-size: 1.8em;
  }
  /* line 12719, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table, .compatibility #e-news.topical-portal .topical-table {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 12723, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal, .compatibility .psoriasis-portal {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 12727, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal h1, .compatibility .psoriasis-portal h1 {
    margin: 20px 0 25px;
    font-size: 33px;
    line-height: 40px;
  }
  /* line 12732, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal h2, .compatibility .psoriasis-portal h2 {
    font-size: 26px;
  }
  /* line 12735, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal h3, .compatibility .psoriasis-portal h3 {
    font-size: 20px;
  }
  /* line 12738, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal p, .compatibility .psoriasis-portal p {
    font-size: 16px;
  }
  /* line 12741, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal #pso-nav, .compatibility .psoriasis-portal #pso-nav {
    padding-left: 0;
  }
  /* line 12744, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal #pso-nav li, .compatibility .psoriasis-portal #pso-nav li {
    font-size: 16px;
  }
  /* line 12747, ../sass/compatibility.scss */
  #compatibility .location img, .compatibility .location img {
    margin-top: 200px;
  }
  /* line 12750, ../sass/compatibility.scss */
  #compatibility .psoriasis-header .background-overlay h1, .compatibility .psoriasis-header .background-overlay h1 {
    line-height: 100px;
    font-size: 48px;
  }
  /* line 12754, ../sass/compatibility.scss */
  #compatibility .psa-portal, .compatibility .psa-portal {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 12758, ../sass/compatibility.scss */
  #compatibility .psa-portal h1, .compatibility .psa-portal h1 {
    margin: 20px 0 25px;
    font-size: 33px;
    line-height: 40px;
  }
  /* line 12763, ../sass/compatibility.scss */
  #compatibility .psa-portal h2, .compatibility .psa-portal h2 {
    font-size: 26px;
  }
  /* line 12766, ../sass/compatibility.scss */
  #compatibility .psa-portal h3, .compatibility .psa-portal h3 {
    font-size: 20px;
  }
  /* line 12769, ../sass/compatibility.scss */
  #compatibility .psa-portal p, .compatibility .psa-portal p {
    font-size: 16px;
  }
  /* line 12772, ../sass/compatibility.scss */
  #compatibility .psa-portal #pso-nav, .compatibility .psa-portal #pso-nav {
    padding-left: 0;
  }
  /* line 12775, ../sass/compatibility.scss */
  #compatibility .psa-header .background-overlay h1, .compatibility .psa-header .background-overlay h1 {
    line-height: 100px;
    font-size: 48px;
  }
}
@media screen and (max-device-width: 992px) and (min-device-width: 768px) and (orientation: landscape) {
  /* line 12781, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li > a:hover, .compatibility .navbar-default .navbar-nav > li > a:hover {
    background-color: transparent;
  }
  /* line 12784, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay, .compatibility .newsletter .background-overlay {
    padding-left: 7px;
    padding-right: 7px;
  }
  /* line 12788, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2), .compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2) {
    padding-top: 10px;
  }
}
@media screen and (max-device-width: 992px) and (min-device-width: 768px) and (orientation: portrait) {
  /* line 12793, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2), .compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2) {
    padding-left: 26%;
  }
  /* line 12796, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div:nth-of-type(3), .compatibility .newsletter .background-overlay > div:nth-of-type(3) {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 12801, ../sass/compatibility.scss */
  #compatibility .mobile-nav, .compatibility .mobile-nav {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 12806, ../sass/compatibility.scss */
  #compatibility .bb_menu, .compatibility .bb_menu {
    display: none;
  }
  /* line 12809, ../sass/compatibility.scss */
  #compatibility #globalwrapper, .compatibility #globalwrapper {
    border: none;
  }
  /* line 12812, ../sass/compatibility.scss */
  #compatibility header > div:nth-of-type(1) img, .compatibility header > div:nth-of-type(1) img {
    display: none;
  }
  /* line 12815, ../sass/compatibility.scss */
  #compatibility .sticky-anchor, .compatibility .sticky-anchor {
    height: 0;
    margin-top: 0;
  }
  /* line 12819, ../sass/compatibility.scss */
  #compatibility .navbar-default, .compatibility .navbar-default {
    position: relative;
    background-color: #62B5E5;
    border-color: #fff;
    border-top: none;
    z-index: 999;
    width: auto;
  }
  /* line 12827, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav, .compatibility .navbar-default .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
    width: auto !important;
  }
  /* line 12832, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav .open .dropdown-menu, .compatibility .navbar-default .navbar-nav .open .dropdown-menu {
    background: #fff;
    padding-top: 0;
  }
  /* line 12836, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li.psoriasis > .dropdown-menu > ul li, .compatibility .navbar-default .navbar-nav > li.psoriasis > .dropdown-menu > ul li {
    padding: 5px 15px 5px 25px;
  }
  /* line 12839, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li.donate, .compatibility .navbar-default .navbar-nav > li.donate {
    display: none;
  }
  /* line 12842, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li > a, .compatibility .navbar-default .navbar-nav > li > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #06254d;
    font-size: 1.2em;
    height: auto !important;
  }
  /* line 12849, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li.open > a, .compatibility .navbar-default .navbar-nav > li.open > a {
    border-bottom: none;
  }
  /* line 12852, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li.open > a > .fa-angle-left, .compatibility .navbar-default .navbar-nav > li.open > a > .fa-angle-left {
    font-size: 2em;
    margin-top: 0;
  }
  /* line 12856, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li:nth-last-of-type(2) > a, .compatibility .navbar-default .navbar-nav > li:nth-last-of-type(2) > a {
    border: none;
  }
  /* line 12859, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li.open_tab:hover > a,
  #compatibility .navbar-default .navbar-nav > li > a,
  #compatibility .navbar-default .navbar-nav > li > a:focus,
  #compatibility .navbar-default .navbar-nav > li > a:hover, .compatibility .navbar-default .navbar-nav > li.open_tab:hover > a,
  .compatibility .navbar-default .navbar-nav > li > a,
  .compatibility .navbar-default .navbar-nav > li > a:focus,
  .compatibility .navbar-default .navbar-nav > li > a:hover {
    background-color: #002F6C;
  }
  /* line 12865, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-nav > li > a > span.fa, .compatibility .navbar-default .navbar-nav > li > a > span.fa {
    float: right;
    padding-right: 15px;
    font-size: 1.2em;
  }
  /* line 12870, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle, .compatibility .navbar-default .navbar-toggle {
    float: left;
    margin-left: 6px;
    margin-right: 0;
    background-color: #ff8200;
    color: #fff;
    font-size: 1.2em;
    padding: 5px 10px 3px 5px;
    height: 40px;
    border-color: #ff8200;
  }
  /* line 12881, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle.futurama, .compatibility .navbar-default .navbar-toggle.futurama {
    float: right;
    padding-right: 5px;
    margin-right: 6px;
    width: 40px;
  }
  /* line 12887, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle.futurama:after, .compatibility .navbar-default .navbar-toggle.futurama:after {
    content: "";
  }
  /* line 12890, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle:after, .compatibility .navbar-default .navbar-toggle:after {
    content: " Menu";
    font: 400 1em "Archivo Narrow", Arial, Helvetica, sans-serif;
  }
  /* line 12894, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle:focus,
  #compatibility .navbar-default .navbar-toggle:hover, .compatibility .navbar-default .navbar-toggle:focus,
  .compatibility .navbar-default .navbar-toggle:hover {
    background-color: #ff8200;
  }
  /* line 12898, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle i, .compatibility .navbar-default .navbar-toggle i {
    width: 20px;
    height: 16px;
  }
  /* line 12902, ../sass/compatibility.scss */
  #compatibility .navbar-default .navbar-toggle .fa-times, .compatibility .navbar-default .navbar-toggle .fa-times {
    font-size: 1.2em;
  }
  /* line 12905, ../sass/compatibility.scss */
  #compatibility .navbar-default.benderIsGreat .navbar-nav > .open > a,
  #compatibility .navbar-default.benderIsGreat .navbar-nav > .open > a:focus,
  #compatibility .navbar-default.benderIsGreat .navbar-nav > .open > a:hover, .compatibility .navbar-default.benderIsGreat .navbar-nav > .open > a,
  .compatibility .navbar-default.benderIsGreat .navbar-nav > .open > a:focus,
  .compatibility .navbar-default.benderIsGreat .navbar-nav > .open > a:hover {
    position: absolute;
    top: 0;
    height: 51px;
    padding-top: 15px;
    background-color: transparent;
    color: #000;
    transition: none;
  }
  /* line 12916, ../sass/compatibility.scss */
  #compatibility .navbar-default.benderIsGreat .dropdown-menu, .compatibility .navbar-default.benderIsGreat .dropdown-menu {
    background: #fff;
  }
  /* line 12919, ../sass/compatibility.scss */
  #compatibility .navbar-default.benderIsGreat .fa-angle-left, .compatibility .navbar-default.benderIsGreat .fa-angle-left {
    font-size: 2em;
    margin-top: -5px;
    padding-left: 5px !important;
    padding-right: 28px;
  }
  /* line 12925, ../sass/compatibility.scss */
  #compatibility .navbar-default.benderIsGreat .fa-user,
  #compatibility .navbar-default.benderIsGreat .fa-user:hover, .compatibility .navbar-default.benderIsGreat .fa-user,
  .compatibility .navbar-default.benderIsGreat .fa-user:hover {
    color: #fff;
    font-size: 1.6em;
  }
  /* line 12930, ../sass/compatibility.scss */
  #compatibility .mega-dropdown-menu .dropdown-header, .compatibility .mega-dropdown-menu .dropdown-header {
    background-color: #002F6C;
    color: #fff;
  }
  /* line 12934, ../sass/compatibility.scss */
  #compatibility .mega-dropdown-menu .dropdown-header a, .compatibility .mega-dropdown-menu .dropdown-header a {
    color: #fff;
  }
  /* line 12937, ../sass/compatibility.scss */
  #compatibility .mega-dropdown-menu > li, .compatibility .mega-dropdown-menu > li {
    margin-top: 0;
  }
  /* line 12940, ../sass/compatibility.scss */
  #compatibility .navbar-default.benderIsGreat .navbar-nav > .city, .compatibility .navbar-default.benderIsGreat .navbar-nav > .city {
    display: none !important;
  }
  /* line 12943, ../sass/compatibility.scss */
  #compatibility .navbar-default.benderIsGreat .navbar-collapse.in, .compatibility .navbar-default.benderIsGreat .navbar-collapse.in {
    overflow: hidden;
  }
  /* line 12946, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li,
  #compatibility .medical-professionals .mega-dropdown-menu > li,
  #compatibility .research .mega-dropdown-menu > li,
  #compatibility .resources .mega-dropdown-menu > li, .compatibility .get-involved-nav .mega-dropdown-menu > li,
  .compatibility .medical-professionals .mega-dropdown-menu > li,
  .compatibility .research .mega-dropdown-menu > li,
  .compatibility .resources .mega-dropdown-menu > li {
    width: 100% !important;
  }
  /* line 12952, ../sass/compatibility.scss */
  #compatibility .psoriasis .mega-dropdown-menu > li:nth-of-type(2),
  #compatibility .psoriatic-arthritis .mega-dropdown-menu > li:nth-of-type(2), .compatibility .psoriasis .mega-dropdown-menu > li:nth-of-type(2),
  .compatibility .psoriatic-arthritis .mega-dropdown-menu > li:nth-of-type(2) {
    margin-top: 15px;
  }
  /* line 12956, ../sass/compatibility.scss */
  #compatibility .psoriasis .mega-dropdown-menu > li:nth-of-type(2) p,
  #compatibility .psoriatic-arthritis .mega-dropdown-menu > li:nth-of-type(2) p, .compatibility .psoriasis .mega-dropdown-menu > li:nth-of-type(2) p,
  .compatibility .psoriatic-arthritis .mega-dropdown-menu > li:nth-of-type(2) p {
    padding: 0 10px;
  }
  /* line 12960, ../sass/compatibility.scss */
  #compatibility .psoriasis .mega-dropdown-menu > li > ul > li,
  #compatibility .psoriatic-arthritis .mega-dropdown-menu > li > ul > li, .compatibility .psoriasis .mega-dropdown-menu > li > ul > li,
  .compatibility .psoriatic-arthritis .mega-dropdown-menu > li > ul > li {
    padding-top: 5px;
    padding-left: 12px;
    position: relative;
    line-height: 1.8em;
  }
  /* line 12967, ../sass/compatibility.scss */
  #compatibility .psoriasis .mega-dropdown-menu > li > ul > li:nth-of-type(2),
  #compatibility .psoriatic-arthritis .mega-dropdown-menu > li > ul > li:nth-of-type(2), .compatibility .psoriasis .mega-dropdown-menu > li > ul > li:nth-of-type(2),
  .compatibility .psoriatic-arthritis .mega-dropdown-menu > li > ul > li:nth-of-type(2) {
    padding-top: 10px;
  }
  /* line 12971, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) a {
    padding: 8px 40px 15px 15px;
  }
  /* line 12974, ../sass/compatibility.scss */
  #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3) a, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3) a {
    padding: 15px 40px 10px 5px;
  }
  /* line 12977, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li > a.btn, .compatibility .get-involved-nav .mega-dropdown-menu > li > ul > li > a.btn {
    padding: 12px 0;
  }
  /* line 12980, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(2) > ul > li:last-child {
    padding: 4px 15px 10px;
  }
  /* line 12983, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li, .compatibility .get-involved-nav .mega-dropdown-menu > li {
    padding: 0 7px !important;
  }
  /* line 12986, ../sass/compatibility.scss */
  #compatibility .medical-professionals .mega-dropdown-menu > li,
  #compatibility .psoriasis .mega-dropdown-menu > li,
  #compatibility .psoriatic-arthritis .mega-dropdown-menu > li,
  #compatibility .research .mega-dropdown-menu > li,
  #compatibility .resources .mega-dropdown-menu > li, .compatibility .medical-professionals .mega-dropdown-menu > li,
  .compatibility .psoriasis .mega-dropdown-menu > li,
  .compatibility .psoriatic-arthritis .mega-dropdown-menu > li,
  .compatibility .research .mega-dropdown-menu > li,
  .compatibility .resources .mega-dropdown-menu > li {
    padding-left: 6px;
    padding-right: 6px;
  }
  /* line 12994, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay, .compatibility .newsletter .background-overlay {
    text-align: center;
    padding: 15px 15px 10px;
  }
  /* line 12998, ../sass/compatibility.scss */
  #compatibility .get-involved, .compatibility .get-involved {
    margin-left: 0;
  }
  /* line 13001, ../sass/compatibility.scss */
  #compatibility .get-involved h1, .compatibility .get-involved h1 {
    padding: 0;
    font-size: 30px;
    margin-bottom: 20px;
  }
  /* line 13006, ../sass/compatibility.scss */
  #compatibility .get-involved h3:nth-of-type(2), .compatibility .get-involved h3:nth-of-type(2) {
    text-transform: none;
    text-align: center;
    margin-top: 15px;
  }
  /* line 13011, ../sass/compatibility.scss */
  #compatibility .get-involved h3:nth-of-type(1),
  #compatibility .get-involved p, .compatibility .get-involved h3:nth-of-type(1),
  .compatibility .get-involved p {
    display: none;
  }
  /* line 13015, ../sass/compatibility.scss */
  #compatibility .get-involved ul, .compatibility .get-involved ul {
    margin: 0 auto !important;
  }
  /* line 13018, ../sass/compatibility.scss */
  #compatibility .get-involved ul li, .compatibility .get-involved ul li {
    width: 100%;
    margin-right: 0;
  }
  /* line 13022, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .panel-body .btn, .compatibility .get-involved .panel-default .panel-body .btn {
    display: block;
    padding: 9px;
  }
  /* line 13026, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .fa-angle-right:before, .compatibility .get-involved .panel-default .fa-angle-right:before {
    content: "\f105";
    margin-left: 75px;
  }
  /* line 13030, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .fa-angle-right .date, .compatibility .get-involved .panel-default .fa-angle-right .date {
    position: absolute;
    left: 12px;
  }
  /* line 13034, ../sass/compatibility.scss */
  #compatibility .get-involved .list-group-item, .compatibility .get-involved .list-group-item {
    padding: 0;
  }
  /* line 13037, ../sass/compatibility.scss */
  #compatibility .get-involved .list-group-item span, .compatibility .get-involved .list-group-item span {
    display: block;
    background-color: #62B5E5;
    border-color: #62B5E5;
    margin-bottom: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #fff;
    font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 400;
  }
  /* line 13050, ../sass/compatibility.scss */
  #compatibility .mobile-nav, .compatibility .mobile-nav {
    margin-bottom: 0;
    padding-left: 0;
    float: right;
  }
  /* line 13055, ../sass/compatibility.scss */
  #compatibility .mobile-nav li, .compatibility .mobile-nav li {
    padding-right: 0;
    display: inline;
    list-style-type: none;
  }
  /* line 13060, ../sass/compatibility.scss */
  #compatibility .mobile-nav li a,
  #compatibility .mobile-nav li a:active,
  #compatibility .mobile-nav li a:hover, .compatibility .mobile-nav li a,
  .compatibility .mobile-nav li a:active,
  .compatibility .mobile-nav li a:hover {
    color: #fff !important;
    box-shadow: none !important;
    line-height: 26px;
    font-size: 1.2em;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 6px;
    margin-right: 6px;
  }
  /* line 13072, ../sass/compatibility.scss */
  #compatibility .mobile-nav li.search a, .compatibility .mobile-nav li.search a {
    font-size: 1.6em;
    padding-top: 3px;
  }
  /* line 13076, ../sass/compatibility.scss */
  #compatibility .mobile-nav li.mdonate a, .compatibility .mobile-nav li.mdonate a {
    background-color: #ff8200;
    border-color: #e67500;
  }
  /* line 13080, ../sass/compatibility.scss */
  #compatibility .homepage-image #home3, .compatibility .homepage-image #home3 {
    visibility: visible;
    opacity: 1;
  }
  /* line 13084, ../sass/compatibility.scss */
  #compatibility .message, .compatibility .message {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.2em;
    line-height: 1.2em;
  }
  /* line 13090, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2), .compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2) {
    padding-top: 5px;
  }
  /* line 13093, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    margin-right: 0;
    max-width: 35%;
  }
  /* line 13097, ../sass/compatibility.scss */
  #compatibility .newsletter p, .compatibility .newsletter p {
    font-size: 1em;
    line-height: 1.4em;
    text-align: left;
    margin-bottom: 15px;
  }
  /* line 13103, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div p span, .compatibility .newsletter .background-overlay > div p span {
    padding-top: 4px;
  }
  /* line 13106, ../sass/compatibility.scss */
  #compatibility .newsletter-list > .col-md-6, .compatibility .newsletter-list > .col-md-6 {
    float: none !important;
  }
  /* line 13109, ../sass/compatibility.scss */
  #compatibility .join-community .row > div, .compatibility .join-community .row > div {
    padding: 0 8px;
  }
  /* line 13112, ../sass/compatibility.scss */
  #compatibility .join-community h1, .compatibility .join-community h1 {
    font-size: 26px;
    margin-top: 0;
  }
  /* line 13116, ../sass/compatibility.scss */
  #compatibility .join-community h2, .compatibility .join-community h2 {
    text-align: center;
    font-size: 1em !important;
    margin-top: 10px;
  }
  /* line 13121, ../sass/compatibility.scss */
  #compatibility .mobile-footer, .compatibility .mobile-footer {
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 13125, ../sass/compatibility.scss */
  #compatibility footer .social-icons img, .compatibility footer .social-icons img {
    height: 48px;
  }
  /* line 13128, ../sass/compatibility.scss */
  #compatibility footer .panel-group, .compatibility footer .panel-group {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 13132, ../sass/compatibility.scss */
  #compatibility footer .panel-default, .compatibility footer .panel-default {
    border-color: #62B5E5;
  }
  /* line 13135, ../sass/compatibility.scss */
  #compatibility footer .panel-default > .panel-heading, .compatibility footer .panel-default > .panel-heading {
    background-color: #62B5E5;
    border-color: #62B5E5;
    color: #fff;
    font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 700;
    padding: 0;
  }
  /* line 13145, ../sass/compatibility.scss */
  #compatibility footer .panel-title > a, .compatibility footer .panel-title > a {
    display: block;
    padding: 12px;
    text-align: center;
  }
  /* line 13150, ../sass/compatibility.scss */
  #compatibility footer .panel-body, .compatibility footer .panel-body {
    padding: 0;
  }
  /* line 13153, ../sass/compatibility.scss */
  #compatibility footer .panel-body > a, .compatibility footer .panel-body > a {
    font-size: 1.1em;
    padding: 12px;
    display: block;
  }
  /* line 13158, ../sass/compatibility.scss */
  #compatibility #carousel-reviews, .compatibility #carousel-reviews {
    padding-bottom: 50px;
    background-color: #002F6C;
  }
  /* line 13162, ../sass/compatibility.scss */
  #compatibility #carousel-reviews .carousel-control .glyphicon, .compatibility #carousel-reviews .carousel-control .glyphicon {
    top: 23%;
  }
  /* line 13165, ../sass/compatibility.scss */
  #compatibility .carousel-control.left,
  #compatibility .carousel-control.right, .compatibility .carousel-control.left,
  .compatibility .carousel-control.right {
    position: relative;
    width: 40%;
    height: 50px;
    text-align: center;
    font-size: 2em;
  }
  /* line 13173, ../sass/compatibility.scss */
  #compatibility .carousel-control.left, .compatibility .carousel-control.left {
    float: left;
  }
  /* line 13176, ../sass/compatibility.scss */
  #compatibility .carousel-control.right, .compatibility .carousel-control.right {
    float: right;
  }
  /* line 13179, ../sass/compatibility.scss */
  #compatibility .news-carousel > h3, .compatibility .news-carousel > h3 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
  /* line 13184, ../sass/compatibility.scss */
  #compatibility .article, .compatibility .article {
    margin-bottom: 0;
    border-bottom: 1px solid #ccc !important;
  }
  /* line 13188, ../sass/compatibility.scss */
  #compatibility .item > div:nth-of-type(3) > .article, .compatibility .item > div:nth-of-type(3) > .article {
    border-bottom: none !important;
  }
  /* line 13191, ../sass/compatibility.scss */
  #compatibility .article a:hover, .compatibility .article a:hover {
    text-decoration: none;
  }
  /* line 13194, ../sass/compatibility.scss */
  #compatibility .article a span, .compatibility .article a span {
    display: none;
  }
  /* line 13197, ../sass/compatibility.scss */
  #compatibility .article h3, .compatibility .article h3 {
    font-size: 1.2em;
    line-height: 1.4em;
    padding: 10px 10px 3px;
    min-height: 0;
    position: relative;
    z-index: 1;
    top: inherit;
    left: 0;
    text-shadow: none;
  }
  /* line 13208, ../sass/compatibility.scss */
  #compatibility .article p, .compatibility .article p {
    z-index: 1;
    font-size: .9em;
    font-style: italic;
    text-shadow: none;
  }
  /* line 13214, ../sass/compatibility.scss */
  #compatibility .carousel-inner, .compatibility .carousel-inner {
    width: 100%;
    margin: 0;
  }
  /* line 13218, ../sass/compatibility.scss */
  #compatibility .carousel-inner .item div, .compatibility .carousel-inner .item div {
    min-height: 95px !important;
    background-color: #fff;
  }
  /* line 13222, ../sass/compatibility.scss */
  #compatibility #e-news h1, .compatibility #e-news h1 {
    font-size: 32px;
  }
  /* line 13225, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-footer,
  #compatibility #e-news .newsletter-intro, .compatibility #e-news .newsletter-footer,
  .compatibility #e-news .newsletter-intro {
    font-size: 1em;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 13231, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list, .compatibility #e-news .newsletter-list {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 13235, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list li, .compatibility #e-news .newsletter-list li {
    padding-right: 0;
    font-size: 1em;
  }
  /* line 13239, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list li span.fa-check, .compatibility #e-news .newsletter-list li span.fa-check {
    height: 24px;
    width: 24px;
    padding-top: 4px;
    padding-left: 4px;
    font-size: 1em;
    margin-top: 0;
  }
  /* line 13247, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-list .well, .compatibility #e-news .newsletter-list .well {
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 0 20px;
  }
  /* line 13252, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-message .background-overlay, .compatibility #e-news .newsletter-message .background-overlay {
    padding: 20px 15px;
    font-size: 1.2em;
  }
  /* line 13256, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count, .compatibility #e-news .newsletter-count {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
  }
  /* line 13261, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count h3, .compatibility #e-news .newsletter-count h3 {
    font-size: 28px;
    margin: -10px 0 10px;
  }
  /* line 13265, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count li, .compatibility #e-news .newsletter-count li {
    position: relative;
    font-size: 1.1em;
    padding-right: 130px;
  }
  /* line 13270, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-count li .label-info, .compatibility #e-news .newsletter-count li .label-info {
    top: 10px;
  }
  /* line 13273, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay, .compatibility #e-news .newsletter-form .background-overlay {
    padding: 30px 15px 10px;
  }
  /* line 13276, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay:after, .compatibility #e-news .newsletter-form .background-overlay:after {
    display: none;
  }
  /* line 13279, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay form div, .compatibility #e-news .newsletter-form .background-overlay form div {
    padding-left: 4px;
    padding-right: 4px;
  }
  /* line 13283, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(1), .compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(1) {
    width: 100%;
  }
  /* line 13286, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(2),
  #compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(3), .compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(2),
  .compatibility #e-news .newsletter-form .background-overlay form div:nth-of-type(3) {
    width: 50%;
  }
  /* line 13290, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-quotes .background-overlay, .compatibility #e-news .newsletter-quotes .background-overlay {
    padding-top: 5px;
    padding-bottom: 15px;
  }
  /* line 13294, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-quotes .background-overlay h3, .compatibility #e-news .newsletter-quotes .background-overlay h3 {
    font-size: 26px;
    margin: 20px 0 10px;
    text-align: center;
  }
  /* line 13299, ../sass/compatibility.scss */
  #compatibility #e-news .newsletter-quotes .background-overlay blockquote, .compatibility #e-news .newsletter-quotes .background-overlay blockquote {
    margin-right: 0;
    margin-bottom: 0;
    font-size: 1em;
    margin-left: 20px;
  }
  /* line 13305, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-list div, .compatibility #e-news.topical-portal .newsletter-list div {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  /* line 13310, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-list h1, .compatibility #e-news.topical-portal .newsletter-list h1 {
    font-size: 32px;
    margin-top: 15px;
  }
  /* line 13314, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-list .well iframe, .compatibility #e-news.topical-portal .newsletter-list .well iframe {
    height: 335px !important;
  }
  /* line 13317, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-message .background-overlay, .compatibility #e-news.topical-portal .newsletter-message .background-overlay {
    padding: 20px 10px;
    font-size: 1.4em;
  }
  /* line 13321, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-message .background-overlay::after, .compatibility #e-news.topical-portal .newsletter-message .background-overlay::after {
    margin-top: 15px;
    left: 42%;
  }
  /* line 13325, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(1),
  #compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(2), .compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(1),
  .compatibility #e-news.topical-portal .newsletter-count .topical-row > div:nth-of-type(2) {
    width: 100%;
    padding-left: 0;
  }
  /* line 13330, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count span, .compatibility #e-news.topical-portal .newsletter-count span {
    display: inline-block;
    width: 75px;
    float: left;
    line-height: 100px;
    padding-bottom: 20px;
  }
  /* line 13337, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count .get, .compatibility #e-news.topical-portal .newsletter-count .get {
    font-size: 18px;
    margin: -30px 0 30px;
  }
  /* line 13341, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-count > div > div:nth-of-type(1) p, .compatibility #e-news.topical-portal .newsletter-count > div > div:nth-of-type(1) p {
    text-align: left;
  }
  /* line 13344, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table, .compatibility #e-news.topical-portal .topical-table {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 13348, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table .table-bordered, .compatibility #e-news.topical-portal .topical-table .table-bordered {
    border: 0;
    margin-bottom: 15px;
  }
  /* line 13352, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table .table-bordered thead th, .compatibility #e-news.topical-portal .topical-table .table-bordered thead th {
    display: none;
  }
  /* line 13355, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table .table-bordered tbody td, .compatibility #e-news.topical-portal .topical-table .table-bordered tbody td {
    border-bottom: 0;
    border-top: 0;
    text-align: center;
    display: block;
    width: 100%;
  }
  /* line 13362, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table .table-bordered tbody tr:nth-of-type(1) td, .compatibility #e-news.topical-portal .topical-table .table-bordered tbody tr:nth-of-type(1) td {
    border: 1px solid #ddd;
  }
  /* line 13365, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table .table-bordered tbody tr:nth-child(1n+2) td:nth-of-type(2), .compatibility #e-news.topical-portal .topical-table .table-bordered tbody tr:nth-child(1n+2) td:nth-of-type(2) {
    border-bottom: 1px solid #ddd;
  }
  /* line 13368, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .topical-table .table-bordered tbody td::before, .compatibility #e-news.topical-portal .topical-table .table-bordered tbody td::before {
    content: attr(data-th);
    display: block;
    text-align: center;
    font-weight: 700;
    font-size: 1.1em;
  }
  /* line 13375, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal, .compatibility .psoriasis-portal {
    margin: 10px 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 13380, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal h1, .compatibility .psoriasis-portal h1 {
    margin: 20px 0 25px;
    font-size: 28px;
    line-height: 38px;
  }
  /* line 13385, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal h2, .compatibility .psoriasis-portal h2 {
    font-size: 26px;
  }
  /* line 13388, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal h3, .compatibility .psoriasis-portal h3 {
    margin-top: 20px;
  }
  /* line 13391, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal hr, .compatibility .psoriasis-portal hr {
    margin: 0;
  }
  /* line 13394, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal p, .compatibility .psoriasis-portal p {
    font-size: 16px;
  }
  /* line 13397, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal .img-circle, .compatibility .psoriasis-portal .img-circle {
    float: none;
  }
  /* line 13400, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal .img-circle.erythro, .compatibility .psoriasis-portal .img-circle.erythro {
    margin-bottom: 0;
  }
  /* line 13403, ../sass/compatibility.scss */
  #compatibility .psoriasis-portal #pso-nav,
  #compatibility .psoriasis-portal > div:nth-of-type(2), .compatibility .psoriasis-portal #pso-nav,
  .compatibility .psoriasis-portal > div:nth-of-type(2) {
    padding-left: 0;
  }
  /* line 13407, ../sass/compatibility.scss */
  #compatibility .psoriasis-separator,
  #compatibility .psoriasis-separator .background-overlay, .compatibility .psoriasis-separator,
  .compatibility .psoriasis-separator .background-overlay {
    height: 100px;
  }
  /* line 13411, ../sass/compatibility.scss */
  #compatibility .severity img, .compatibility .severity img {
    max-width: 175px;
  }
  /* line 13414, ../sass/compatibility.scss */
  #compatibility .severity-bar, .compatibility .severity-bar {
    margin-bottom: 20px;
  }
  /* line 13417, ../sass/compatibility.scss */
  #compatibility .psoriasis-header .background-overlay h1, .compatibility .psoriasis-header .background-overlay h1 {
    line-height: 64px;
    font-size: 28px;
  }
  /* line 13421, ../sass/compatibility.scss */
  #compatibility .psoriasis-header .background-overlay.multi-line h1, .compatibility .psoriasis-header .background-overlay.multi-line h1 {
    line-height: 58px;
    padding: 20px 0;
  }
  /* line 13425, ../sass/compatibility.scss */
  #compatibility #cause, .compatibility #cause {
    margin-top: 10px;
  }
  /* line 13428, ../sass/compatibility.scss */
  #compatibility .psa-portal, .compatibility .psa-portal {
    margin: 10px 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 13433, ../sass/compatibility.scss */
  #compatibility .psa-portal h1, .compatibility .psa-portal h1 {
    margin: 20px 0 25px;
    font-size: 28px;
    line-height: 38px;
  }
  /* line 13438, ../sass/compatibility.scss */
  #compatibility .psa-portal h2, .compatibility .psa-portal h2 {
    font-size: 26px;
  }
  /* line 13441, ../sass/compatibility.scss */
  #compatibility .psa-portal h3, .compatibility .psa-portal h3 {
    margin-top: 20px;
  }
  /* line 13444, ../sass/compatibility.scss */
  #compatibility .psa-portal hr, .compatibility .psa-portal hr {
    margin: 0;
  }
  /* line 13447, ../sass/compatibility.scss */
  #compatibility .psa-portal p, .compatibility .psa-portal p {
    font-size: 16px;
  }
  /* line 13450, ../sass/compatibility.scss */
  #compatibility .psa-portal .img-circle, .compatibility .psa-portal .img-circle {
    float: none;
  }
  /* line 13453, ../sass/compatibility.scss */
  #compatibility .psa-portal .img-circle.erythro, .compatibility .psa-portal .img-circle.erythro {
    margin-bottom: 0;
  }
  /* line 13456, ../sass/compatibility.scss */
  #compatibility .psa-portal #pso-nav,
  #compatibility .psa-portal > div:nth-of-type(2), .compatibility .psa-portal #pso-nav,
  .compatibility .psa-portal > div:nth-of-type(2) {
    padding-left: 0;
  }
  /* line 13460, ../sass/compatibility.scss */
  #compatibility .psa-separator,
  #compatibility .psa-separator .background-overlay, .compatibility .psa-separator,
  .compatibility .psa-separator .background-overlay {
    height: 100px;
  }
  /* line 13464, ../sass/compatibility.scss */
  #compatibility .psa-header .background-overlay h1, .compatibility .psa-header .background-overlay h1 {
    line-height: 64px;
    font-size: 28px;
  }
}
@media screen and (max-device-width: 767px) {
  /* line 13470, ../sass/compatibility.scss */
  #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) img, #compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(5) img, #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) img, #compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) img, #compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3) img, #compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) img, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) img, .compatibility .get-involved-nav .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(5) img, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(2) img, .compatibility .medical-professionals .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) img, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(1) > ul > li:nth-of-type(3) img, .compatibility .resources .mega-dropdown-menu > li:nth-of-type(2) > ul > li:nth-of-type(2) img {
    margin-bottom: 25px;
  }
  /* line 13473, ../sass/compatibility.scss */
  #compatibility .stylish-input-group .input-group-addon, .compatibility .stylish-input-group .input-group-addon {
    -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
  }
  /* line 13477, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    margin-right: 5px;
    max-width: 45%;
    padding-top: 7px;
  }
  /* line 13482, ../sass/compatibility.scss */
  #compatibility .psa-portal h1, .compatibility .psa-portal h1 {
    margin: 20px 0 25px;
    font-size: 22px;
    line-height: 32px;
  }
  /* line 13487, ../sass/compatibility.scss */
  #compatibility .psa-header .background-overlay h1, .compatibility .psa-header .background-overlay h1 {
    line-height: 64px;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  /* line 13493, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .panel-body, .compatibility .get-involved .panel-default .panel-body {
    font-size: 1em;
  }
  /* line 13496, ../sass/compatibility.scss */
  #compatibility .get-involved .panel-default .panel-body .fa-angle-right .date, .compatibility .get-involved .panel-default .panel-body .fa-angle-right .date {
    font-size: .55em;
    left: -5px;
    top: 50%;
    margin-top: -12px;
  }
  /* line 13502, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2), .compatibility .newsletter .background-overlay > div:nth-of-type(1) p:nth-of-type(2) {
    padding-top: 10px;
  }
  /* line 13505, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    max-width: 37%;
    padding-top: 0;
    margin-bottom: 10px;
  }
  /* line 13510, ../sass/compatibility.scss */
  #compatibility .newsletter p, .compatibility .newsletter p {
    font-size: 1.2em;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 13515, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    padding-top: 0;
    margin: 0 0 3px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 13521, ../sass/compatibility.scss */
  #compatibility .newsletter p, .compatibility .newsletter p {
    font-size: 1.6em;
  }
  /* line 13524, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div p span, .compatibility .newsletter .background-overlay > div p span {
    padding-top: 8px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3) {
  /* line 13529, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div img, .compatibility .newsletter .background-overlay > div img {
    padding-top: 0;
    margin: -7px 5px 3px 0;
  }
  /* line 13533, ../sass/compatibility.scss */
  #compatibility #e-news.topical-portal .newsletter-list .well iframe, .compatibility #e-news.topical-portal .newsletter-list .well iframe {
    height: 365px !important;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {
  /* line 13538, ../sass/compatibility.scss */
  #compatibility .newsletter p, .compatibility .newsletter p {
    font-size: 1.6em;
  }
  /* line 13541, ../sass/compatibility.scss */
  #compatibility .newsletter .background-overlay > div p span, .compatibility .newsletter .background-overlay > div p span {
    padding-top: 20px;
  }
}
/* line 13545, ../sass/compatibility.scss */
#compatibility .mobile-search, .compatibility .mobile-search {
  opacity: 0;
  position: absolute;
  top: 0;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background-color: #fff;
}
/* line 13555, ../sass/compatibility.scss */
#compatibility .mobile-search.hello, .compatibility .mobile-search.hello {
  opacity: 1;
  top: 57px;
  z-index: 999;
}
/* line 13560, ../sass/compatibility.scss */
#compatibility .stylish-input-group .input-group-addon, .compatibility .stylish-input-group .input-group-addon {
  background: #fff;
  color: #555;
}
/* line 13564, ../sass/compatibility.scss */
#compatibility .stylish-input-group .form-control, .compatibility .stylish-input-group .form-control {
  border-right: none;
  box-shadow: 0 0 0;
  border-color: #ccc;
}
/* line 13569, ../sass/compatibility.scss */
#compatibility .stylish-input-group button, .compatibility .stylish-input-group button {
  border: 0;
  background: 0 0;
  height: 20px;
}
/* line 13574, ../sass/compatibility.scss */
#compatibility #maincontent.center, .compatibility #maincontent.center {
  float: none;
  margin: 45px auto 0;
}
/* line 13578, ../sass/compatibility.scss */
#compatibility h2 a,
#compatibility h2 a:link,
#compatibility h2 a:visited,
#compatibility h2 a:active,
#compatibility h2 a:hover,
#compatibility h3 a,
#compatibility h3 a:link,
#compatibility h3 a:visited,
#compatibility h3 a:hover,
#compatibility h3 a:active, .compatibility h2 a,
.compatibility h2 a:link,
.compatibility h2 a:visited,
.compatibility h2 a:active,
.compatibility h2 a:hover,
.compatibility h3 a,
.compatibility h3 a:link,
.compatibility h3 a:visited,
.compatibility h3 a:hover,
.compatibility h3 a:active {
  color: #4D4D4D;
}
/* line 13590, ../sass/compatibility.scss */
#compatibility h4, .compatibility h4 {
  font: bold .9em/1.1em Arial, Helvetica, sans-serif;
  color: #333;
  text-align: left;
}
/* line 13595, ../sass/compatibility.scss */
#compatibility hr, .compatibility hr {
  clear: both;
  border: 1px solid #fff !important;
  width: 100%;
}
/* line 13600, ../sass/compatibility.scss */
#compatibility ul,
#compatibility ol, .compatibility ul,
.compatibility ol {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 13605, ../sass/compatibility.scss */
#compatibility li, .compatibility li {
  line-height: 1.8em;
}
/* line 13608, ../sass/compatibility.scss */
#compatibility address, .compatibility address {
  font-style: normal;
}
/* line 13611, ../sass/compatibility.scss */
#compatibility input[type=text],
#compatibility input[type=password],
#compatibility select,
#compatibility textarea, .compatibility input[type=text],
.compatibility input[type=password],
.compatibility select,
.compatibility textarea {
  width: 50%;
}
/* line 13617, ../sass/compatibility.scss */
#compatibility #maincontent, .compatibility #maincontent {
  margin-top: 30px;
  padding: 0 30px;
  float: right;
}
/* line 13622, ../sass/compatibility.scss */
#compatibility #maincontent a.btn, .compatibility #maincontent a.btn {
  color: #fff !important;
  font-weight: normal !important;
}
/* line 13626, ../sass/compatibility.scss */
#compatibility #sidenav, .compatibility #sidenav {
  margin-top: 35px;
  float: left;
}
/* line 13630, ../sass/compatibility.scss */
#compatibility #sidenav h3, .compatibility #sidenav h3 {
  margin-top: 0;
  margin-left: 5px;
  margin-bottom: 15px;
  font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  color: #002F6C;
}
/* line 13638, ../sass/compatibility.scss */
#compatibility #sidenav h3 a, .compatibility #sidenav h3 a {
  color: #002F6C;
}
/* line 13641, ../sass/compatibility.scss */
#compatibility #sidenav #side-tout h3, .compatibility #sidenav #side-tout h3 {
  color: #ff8200;
}
/* line 13644, ../sass/compatibility.scss */
#compatibility #sidenav .panel, .compatibility #sidenav .panel {
  border: 0;
  box-shadow: 0 0 0 #fff;
}
/* line 13648, ../sass/compatibility.scss */
#compatibility #sidenav .panel-group .panel + .panel, .compatibility #sidenav .panel-group .panel + .panel {
  margin-top: 0;
}
/* line 13651, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title, .compatibility #sidenav .panel-title {
  line-height: 32px;
}
/* line 13654, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a, .compatibility #sidenav .panel-title a {
  padding-left: 6px;
  font: 1em 'Archivo Narrow', Arial, Helvetica, sans-serif;
  color: #333;
}
/* line 13659, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a.null-nav, .compatibility #sidenav .panel-title a.null-nav {
  display: block;
  line-height: 34px !important;
}
/* line 13663, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a.null-nav span, .compatibility #sidenav .panel-title a.null-nav span {
  float: right;
}
/* line 13666, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a:first-child + a, .compatibility #sidenav .panel-title a:first-child + a {
  display: inline-block;
  float: right;
  padding-left: 20px;
}
/* line 13671, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a:hover, .compatibility #sidenav .panel-title a:hover {
  text-decoration: underline;
}
/* line 13674, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a:first-child + a:hover, .compatibility #sidenav .panel-title a:first-child + a:hover {
  text-decoration: none;
}
/* line 13677, ../sass/compatibility.scss */
#compatibility #sidenav .panel-title a span, .compatibility #sidenav .panel-title a span {
  line-height: 32px;
  width: 25px;
}
/* line 13681, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse, .compatibility #sidenav .panel-default > .panel-collapse {
  margin-left: 0;
}
/* line 13684, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body {
  padding: 0;
  border-top: 0 !important;
  background-color: #f0f0f0;
  border-bottom: 1px solid #ddd;
}
/* line 13690, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body table, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body table {
  margin-bottom: 0;
}
/* line 13693, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td {
  padding: 0;
}
/* line 13696, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td a, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td a {
  color: #333;
  font: 1.1em/36px 'Archivo Narrow', Arial, Helvetica, sans-serif;
  padding-left: 10px;
  display: block;
}
/* line 13702, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-heading, .compatibility #sidenav .panel-default > .panel-heading {
  padding: 0 0 3px;
  margin-top: 3px;
  background-color: #fff !important;
  background-image: none !important;
  border-bottom: 1px #8ed8f8 dashed !important;
}
/* line 13709, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group {
  margin-bottom: 0;
}
/* line 13712, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-heading, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-heading {
  background-color: #f0f0f0 !important;
  background-image: none !important;
  margin-top: 0;
  padding: 1px 0 2px 4px;
  border-top: 1px solid #ddd;
  border-bottom: 0 !important;
}
/* line 13720, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-heading .panel-title a, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-heading .panel-title a {
  font: .95em 'Archivo Narrow', Arial, Helvetica, sans-serif;
}
/* line 13723, ../sass/compatibility.scss */
#compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-body, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-body {
  padding: 0;
  border-top: 0;
}
/* line 13730, ../sass/compatibility.scss */
#compatibility #column-tout, .compatibility #column-tout {
  width: 180px;
  display: block;
  clear: both;
  float: left;
  padding: 0;
  margin: 0 0 20px 10px;
  background-color: #e3f5fd;
  border: 1px solid #0075ac;
}
/* line 13740, ../sass/compatibility.scss */
#compatibility .tout-image, .compatibility .tout-image {
  display: block;
  clear: both;
  margin: 0;
  padding: 0;
  background-color: #fff;
}
/* line 13747, ../sass/compatibility.scss */
#compatibility .icon-image, .compatibility .icon-image {
  display: inline-block;
  border: 0;
}
/* line 13751, ../sass/compatibility.scss */
#compatibility #column-tout p, .compatibility #column-tout p {
  margin: 10px 0 4px 0;
  padding: 0 0 4px 8px;
  font: normal 0.9em/1.2em Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #0075ac;
}
/* line 13758, ../sass/compatibility.scss */
#compatibility #column-tout p a:link,
#compatibility #column-tout p a:visited,
#compatibility #column-tout p a:active,
#compatibility #column-tout p a:hover, .compatibility #column-tout p a:link,
.compatibility #column-tout p a:visited,
.compatibility #column-tout p a:active,
.compatibility #column-tout p a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #002F6C;
  line-height: 1.2em;
}
/* line 13767, ../sass/compatibility.scss */
#compatibility .label-danger, .compatibility .label-danger {
  font-size: 50%;
  padding-top: .3em;
}
/* line 13771, ../sass/compatibility.scss */
#compatibility .image_left, .compatibility .image_left {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
/* line 13776, ../sass/compatibility.scss */
#compatibility .btn-warning, .compatibility .btn-warning {
  background: #ff8200;
  /* Old browsers */
}
/* line 13780, ../sass/compatibility.scss */
#compatibility .color-lightgrey, .compatibility .color-lightgrey {
  color: #c9c9c9;
}
/* line 13783, ../sass/compatibility.scss */
#compatibility .color-darkgrey, .compatibility .color-darkgrey {
  color: #333;
}
/* line 13786, ../sass/compatibility.scss */
#compatibility span.breadcrumb, .compatibility span.breadcrumb {
  display: none;
}
/* line 13791, ../sass/compatibility.scss */
#compatibility #webinar-event-page h4 small, .compatibility #webinar-event-page h4 small {
  color: #333;
  display: block;
  margin-bottom: 5px;
}
/* line 13796, ../sass/compatibility.scss */
#compatibility .vid, .compatibility .vid {
  position: relative;
  margin-bottom: 5px;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 13804, ../sass/compatibility.scss */
#compatibility .vid iframe,
#compatibility .vid object,
#compatibility .vid embed, .compatibility .vid iframe,
.compatibility .vid object,
.compatibility .vid embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}
/* line 13813, ../sass/compatibility.scss */
#compatibility .image_left, .compatibility .image_left {
  padding: 0;
  float: left;
  margin: 0 10px 15px 0;
  border: 0;
}
/* line 13819, ../sass/compatibility.scss */
#compatibility .image_right, .compatibility .image_right {
  padding: 0;
  float: right;
  margin: 0 0 15px 10px;
  border: 0;
}
/* line 13825, ../sass/compatibility.scss */
#compatibility .item blockquote, .compatibility .item blockquote {
  border-left: none;
  margin: 0;
}
/* line 13829, ../sass/compatibility.scss */
#compatibility .item blockquote p small:before, .compatibility .item blockquote p small:before {
  content: normal;
}
/* line 13832, ../sass/compatibility.scss */
#compatibility .item blockquote img, .compatibility .item blockquote img {
  margin-bottom: 10px;
}
/* line 13835, ../sass/compatibility.scss */
#compatibility .author,
#compatibility .byline,
#compatibility .date,
#compatibility .citation,
#compatibility .disclaimer,
#compatibility .caption, .compatibility .author,
.compatibility .byline,
.compatibility .date,
.compatibility .citation,
.compatibility .disclaimer,
.compatibility .caption {
  font: italic .9em Arial, Helvetica, sans-serif;
  color: #666;
}
/* line 13844, ../sass/compatibility.scss */
#compatibility .button, .compatibility .button {
  width: auto;
  background: #999 !important;
  border-color: #787878;
  color: #fff !important;
  font-weight: normal !important;
  text-shadow: 1px 1px 0 #555;
  padding: 5px 8px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: auto;
  line-height: initial;
}
/* line 13861, ../sass/compatibility.scss */
#compatibility #sidebar-content, .compatibility #sidebar-content {
  background-color: #eff9fe;
  padding: 0 10px;
  margin-top: 10px;
  clear: both;
  border-right: 0;
  border-left: 2px dashed #0260a2;
  padding: 1px 8px;
  width: 98%;
  text-align: left;
}
/* line 13872, ../sass/compatibility.scss */
#compatibility #sidebar-content p,
#compatibility #sidebar-content ol li, .compatibility #sidebar-content p,
.compatibility #sidebar-content ol li {
  font-size: 0.8em;
}
/* line 13876, ../sass/compatibility.scss */
#compatibility #sidebar-content ul, .compatibility #sidebar-content ul {
  padding-left: 15px;
}
/* line 13879, ../sass/compatibility.scss */
#compatibility #sidebar-content ol, .compatibility #sidebar-content ol {
  padding-left: 20px;
}
/* line 13882, ../sass/compatibility.scss */
#compatibility #sidebar-content p, .compatibility #sidebar-content p {
  margin-left: 5px;
}
/* line 13885, ../sass/compatibility.scss */
#compatibility #sidebar-content h2, .compatibility #sidebar-content h2 {
  color: #ff8200;
  font-size: 20px;
  margin-top: 10px;
  margin-left: 5px;
}
/* line 13891, ../sass/compatibility.scss */
#compatibility #sidebar-content h3, .compatibility #sidebar-content h3 {
  margin-left: 0;
  font-size: 1.2em !important;
}
/* line 13897, ../sass/compatibility.scss */
#compatibility .large-table .member-row,
#compatibility .large-table .benefits-row,
#compatibility .large-table .join-row, .compatibility .large-table .member-row,
.compatibility .large-table .benefits-row,
.compatibility .large-table .join-row {
  width: 100%;
  margin: 0 auto;
}
/* line 13903, ../sass/compatibility.scss */
#compatibility .large-table .member-row .plan-header,
#compatibility .large-table .benefits-row .plan-benefits,
#compatibility .large-table .join-row .join-btn, .compatibility .large-table .member-row .plan-header,
.compatibility .large-table .benefits-row .plan-benefits,
.compatibility .large-table .join-row .join-btn {
  width: 33.33%;
}
/* line 13908, ../sass/compatibility.scss */
#compatibility .large-table .member-row .plan-header, .compatibility .large-table .member-row .plan-header {
  background: #62B5E5;
}
/* line 13911, ../sass/compatibility.scss */
#compatibility .large-table .member-row .plan-header:nth-of-type(1),
#compatibility .large-table .member-row .plan-header:nth-of-type(2), .compatibility .large-table .member-row .plan-header:nth-of-type(1),
.compatibility .large-table .member-row .plan-header:nth-of-type(2) {
  border-right: 1px solid #fff;
}
/* line 13915, ../sass/compatibility.scss */
#compatibility .large-table .member-row .plan-header:nth-child(2), .compatibility .large-table .member-row .plan-header:nth-child(2) {
  height: 70px;
}
/* line 13918, ../sass/compatibility.scss */
#compatibility .large-table .member-row .plan-header:nth-child(2) h1, .compatibility .large-table .member-row .plan-header:nth-child(2) h1 {
  line-height: 22px !important;
  padding-top: 14px;
}
/* line 13922, ../sass/compatibility.scss */
#compatibility .large-table .member-row .plan-header h1, .compatibility .large-table .member-row .plan-header h1 {
  font: 18px/70px 'Archivo Narrow', Arial, Helvetica, sans-serif !important;
  color: #fff;
  margin: 0;
}
/* line 13927, ../sass/compatibility.scss */
#compatibility .large-table .join-row .join-btn:nth-of-type(1),
#compatibility .large-table .join-row .join-btn:nth-of-type(2), .compatibility .large-table .join-row .join-btn:nth-of-type(1),
.compatibility .large-table .join-row .join-btn:nth-of-type(2) {
  border-right: 1px solid #fff;
}
/* line 13931, ../sass/compatibility.scss */
#compatibility .large-table .join-row .join-btn, .compatibility .large-table .join-row .join-btn {
  background: #ff8200;
  padding: 0;
}
/* line 13935, ../sass/compatibility.scss */
#compatibility .large-table .join-row .join-btn a, .compatibility .large-table .join-row .join-btn a {
  display: block;
  padding: 0 15px;
  color: #fff;
  font: 18px/40px 'Archivo Narrow', Arial, Helvetica, sans-serif !important;
}
/* line 13941, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row, .compatibility .large-table .benefits-row {
  background: #e9f2f7;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
/* line 13946, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row .my_feature, .compatibility .large-table .benefits-row .my_feature {
  font: 18px 'Archivo Narrow', Arial, Helvetica, sans-serif !important;
  color: #333;
  border-right: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
/* line 13954, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row .plan-benefits:nth-of-type(1),
#compatibility .large-table .benefits-row .plan-benefits:nth-of-type(2), .compatibility .large-table .benefits-row .plan-benefits:nth-of-type(1),
.compatibility .large-table .benefits-row .plan-benefits:nth-of-type(2) {
  border-right: 1px solid #62B5E5;
}
/* line 13958, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row .plan-benefits ul, .compatibility .large-table .benefits-row .plan-benefits ul {
  padding-left: 10px;
  margin-top: 8px;
}
/* line 13962, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row .plan-benefits ul li, .compatibility .large-table .benefits-row .plan-benefits ul li {
  line-height: 1.6em;
  font-size: 0.875em;
}
/* line 13966, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row.tall .my_feature,
#compatibility .large-table .benefits-row.tall .plan-benefits, .compatibility .large-table .benefits-row.tall .my_feature,
.compatibility .large-table .benefits-row.tall .plan-benefits {
  height: 500px;
}
/* line 13970, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row.eligibility .plan-benefits:nth-of-type(1), .compatibility .large-table .benefits-row.eligibility .plan-benefits:nth-of-type(1) {
  height: 137px;
}
/* line 13973, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row.dues .my_feature,
#compatibility .large-table .benefits-row.dues .plan-benefits p, .compatibility .large-table .benefits-row.dues .my_feature,
.compatibility .large-table .benefits-row.dues .plan-benefits p {
  line-height: 40px !important;
}
/* line 13977, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row.dues .my_feature, .compatibility .large-table .benefits-row.dues .my_feature {
  padding-top: 0;
}
/* line 13980, ../sass/compatibility.scss */
#compatibility .large-table .benefits-row.dues .plan-benefits p, .compatibility .large-table .benefits-row.dues .plan-benefits p {
  margin-bottom: 0;
}
/* line 13983, ../sass/compatibility.scss */
#compatibility .small-table .member-row .plan-header, .compatibility .small-table .member-row .plan-header {
  background: #62B5E5;
  font: 16px/34px 'Archivo Narrow', Arial, Helvetica, sans-serif;
  color: #fff;
  border-right: 1px solid #fff;
}
/* line 13989, ../sass/compatibility.scss */
#compatibility .small-table .member-row .join-btn, .compatibility .small-table .member-row .join-btn {
  background: #ff8200;
  padding-left: 8px;
}
/* line 13993, ../sass/compatibility.scss */
#compatibility .small-table .member-row .join-btn a, .compatibility .small-table .member-row .join-btn a {
  font: 16px/34px 'Archivo Narrow', Arial, Helvetica, sans-serif;
  color: #fff;
}
/* line 13997, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row, .compatibility .small-table .benefits-row {
  background: #e9f2f7;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  font-size: 0.875em;
}
/* line 14003, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row .plan-benefits, .compatibility .small-table .benefits-row .plan-benefits {
  padding-top: 4px;
}
/* line 14006, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row .plan-benefits:nth-of-type(1), .compatibility .small-table .benefits-row .plan-benefits:nth-of-type(1) {
  border-right: 1px solid #62B5E5;
}
/* line 14009, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row .plan-benefits:nth-of-type(2), .compatibility .small-table .benefits-row .plan-benefits:nth-of-type(2) {
  padding-left: 8px;
}
/* line 14012, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row .plan-benefits p, .compatibility .small-table .benefits-row .plan-benefits p {
  margin-bottom: 4px;
}
/* line 14015, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row .plan-benefits ul, .compatibility .small-table .benefits-row .plan-benefits ul {
  list-style: none;
  padding-left: 0;
  padding-top: 4px;
}
/* line 14020, ../sass/compatibility.scss */
#compatibility .small-table .benefits-row .plan-benefits ul li, .compatibility .small-table .benefits-row .plan-benefits ul li {
  line-height: 1.6em;
  padding-bottom: 5px;
  font-size: 0.95em;
}
/* line 14025, ../sass/compatibility.scss */
#compatibility .member-form fieldset, .compatibility .member-form fieldset {
  background: #e9f2f7;
}
/* line 14028, ../sass/compatibility.scss */
#compatibility .member-form fieldset legend, .compatibility .member-form fieldset legend {
  background: #fff;
  padding: 20px 0;
  color: #002F6C;
  font: 24px 'Archivo Narrow', Arial, Helvetica, sans-serif;
}
/* line 14034, ../sass/compatibility.scss */
#compatibility .member-form .form-group, .compatibility .member-form .form-group {
  clear: both;
  overflow: auto;
}
/* line 14038, ../sass/compatibility.scss */
#compatibility .member-form .form-group .control-label, .compatibility .member-form .form-group .control-label {
  text-align: right;
  font-weight: normal;
  padding-top: 5px;
}
/* line 14043, ../sass/compatibility.scss */
#compatibility .member-form .form-group .help-block, .compatibility .member-form .form-group .help-block {
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) and (min-width: 993px) {
  /* line 14049, ../sass/compatibility.scss */
  #compatibility .large-table .benefits-row.tall .plan-benefits, #compatibility .large-table .benefits-row.tall .my_feature, .compatibility .large-table .benefits-row.tall .plan-benefits, .compatibility .large-table .benefits-row.tall .my_feature {
    height: 420px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 1, ../sass/compatibility.scss */
  #compatibility, .compatibility {
    /*#sidenav .column-tout-top + h3 {*/
    /*side nav*/
    /*end side nav*/
    /* HUB HEADER/IMAGES */
    /* END HUB HEADER/IMAGES */
  }
  /* line 14054, ../sass/compatibility.scss */
  #compatibility .bb_menu, .compatibility .bb_menu {
    display: none;
  }
  /* line 14057, ../sass/compatibility.scss */
  #compatibility h1, .compatibility h1 {
    font-size: 24px;
  }
  /* line 14060, ../sass/compatibility.scss */
  #compatibility h2, .compatibility h2 {
    font-size: 20px;
  }
  /* line 14063, ../sass/compatibility.scss */
  #compatibility #sidenav, .compatibility #sidenav {
    margin-top: 0;
  }
  /* line 14068, ../sass/compatibility.scss */
  #compatibility #sidenav h3, .compatibility #sidenav h3 {
    margin-top: 10px;
    margin-left: 25px;
    font-size: 1.5em;
  }
  /* line 14073, ../sass/compatibility.scss */
  #compatibility #sidenav #side-tout, .compatibility #sidenav #side-tout {
    margin-left: 25px;
  }
  /* line 14076, ../sass/compatibility.scss */
  #compatibility #sidenav #side-tout h3, .compatibility #sidenav #side-tout h3 {
    margin-left: 0;
  }
  /* line 14081, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-title a, .compatibility #sidenav .panel-title a {
    padding-left: 25px;
  }
  /* line 14084, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td a, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td a {
    padding-left: 30px;
  }
  /* line 14087, ../sass/compatibility.scss */
  #compatibility .panel-collapse, .compatibility .panel-collapse {
    margin-left: 10px;
  }
  /* line 14090, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-default > .panel-heading, .compatibility #sidenav .panel-default > .panel-heading {
    padding: 0 3px 3px 0;
  }
  /* line 14095, ../sass/compatibility.scss */
  #compatibility #maincontent #headerImg img, .compatibility #maincontent #headerImg img {
    max-width: 550px;
    width: 100% !important;
    height: auto;
    margin-top: 15px;
  }
  /* line 14103, ../sass/compatibility.scss */
  #compatibility #maincontent hr, .compatibility #maincontent hr {
    margin-top: 10px;
    margin-bottom: 0;
  }
  /* line 14107, ../sass/compatibility.scss */
  #compatibility #maincontent h2.hub-image-cat-header, .compatibility #maincontent h2.hub-image-cat-header {
    position: relative;
    margin-top: 15px;
  }
  /* line 14111, ../sass/compatibility.scss */
  #compatibility #maincontent h2.hub-image-cat-header img.hub-image-cat, .compatibility #maincontent h2.hub-image-cat-header img.hub-image-cat {
    width: 75px;
    height: auto !important;
    margin-top: 37px;
    margin-right: 8px;
  }
  /* line 14117, ../sass/compatibility.scss */
  #compatibility #maincontent h2.hub-image-cat-header span, .compatibility #maincontent h2.hub-image-cat-header span {
    position: absolute;
    left: 0;
    display: block;
    margin-bottom: 50px;
  }
  /* line 14123, ../sass/compatibility.scss */
  #compatibility #maincontent h2.hub-image-cat-header + p, .compatibility #maincontent h2.hub-image-cat-header + p {
    padding-top: 33px;
  }
  /* line 14128, ../sass/compatibility.scss */
  #compatibility #column-tout, .compatibility #column-tout {
    display: none;
  }
  /* line 14131, ../sass/compatibility.scss */
  #compatibility [id$="_trGiftType"],
  #compatibility [id$="_trComments"],
  #compatibility [id$="_trAdditInformation"],
  #compatibility [id$="_trAnonymous"],
  #compatibility [id$="_lblAnonymousCaption"],
  #compatibility [id$="_trSource"], .compatibility [id$="_trGiftType"],
  .compatibility [id$="_trComments"],
  .compatibility [id$="_trAdditInformation"],
  .compatibility [id$="_trAnonymous"],
  .compatibility [id$="_lblAnonymousCaption"],
  .compatibility [id$="_trSource"] {
    display: none;
  }
  /* line 14139, ../sass/compatibility.scss */
  #compatibility [id$="_pnlDonationForm"] .BBFieldControlCell, .compatibility [id$="_pnlDonationForm"] .BBFieldControlCell {
    padding-top: 0;
  }
  /* line 14142, ../sass/compatibility.scss */
  #compatibility .DonationCaptureFieldCaption,
  #compatibility .DonationFieldCaption, .compatibility .DonationCaptureFieldCaption,
  .compatibility .DonationFieldCaption {
    padding-top: 10px;
    display: block;
  }
  /* line 14147, ../sass/compatibility.scss */
  #compatibility #PC31950_IFrame, .compatibility #PC31950_IFrame {
    width: 90% !important;
    margin-left: 26px;
  }
}
@media screen and (max-device-width: 767px) {
  /* line 14153, ../sass/compatibility.scss */
  #compatibility #sidenav h3, .compatibility #sidenav h3 {
    margin-left: 30px;
  }
  /* line 14156, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-title a, .compatibility #sidenav .panel-title a {
    padding-left: 30px;
  }
  /* line 14159, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-heading #sidenav .panel-title a, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body .panel-group .panel-heading #sidenav .panel-title a {
    padding-left: 30px;
  }
  /* line 14162, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td a, .compatibility #sidenav .panel-default > .panel-collapse > .panel-body table tr td a {
    padding-left: 34px;
  }
}
@media screen and (max-device-width: 480px) and (min-device-width: 320px) and (orientation: portrait) {
  /* line 14167, ../sass/compatibility.scss */
  #compatibility .small-table .member-row .plan-header, #compatibility .small-table .member-row .join-btn a, .compatibility .small-table .member-row .plan-header, .compatibility .small-table .member-row .join-btn a {
    font: 14px/32px 'Archivo Narrow', Arial, Helvetica, sans-serif;
  }
  /* line 14170, ../sass/compatibility.scss */
  #compatibility .member-form fieldset, .compatibility .member-form fieldset {
    padding-bottom: 10px;
  }
}
@media screen and (max-device-width: 480px) and (min-device-width: 320px) and (orientation: landscape) {
  /* line 14175, ../sass/compatibility.scss */
  #compatibility .member-form fieldset, .compatibility .member-form fieldset {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  /* line 14180, ../sass/compatibility.scss */
  #compatibility .large-table .member-row .plan-header h1, .compatibility .large-table .member-row .plan-header h1 {
    font-size: 15px !important;
  }
  /* line 14183, ../sass/compatibility.scss */
  #compatibility .large-table .benefits-row .my_feature, .compatibility .large-table .benefits-row .my_feature {
    font-size: 14px !important;
  }
  /* line 14186, ../sass/compatibility.scss */
  #compatibility .large-table .benefits-row.tall .plan-benefits,
  #compatibility .large-table .benefits-row.tall .my_feature, .compatibility .large-table .benefits-row.tall .plan-benefits,
  .compatibility .large-table .benefits-row.tall .my_feature {
    height: 500px;
  }
  /* line 14190, ../sass/compatibility.scss */
  #compatibility .large-table .benefits-row.eligibility .plan-benefits:nth-of-type(1), .compatibility .large-table .benefits-row.eligibility .plan-benefits:nth-of-type(1) {
    height: 157px;
  }
  /* line 14193, ../sass/compatibility.scss */
  #compatibility .dropdown-large.in-your-area .dropdown-menu, .compatibility .dropdown-large.in-your-area .dropdown-menu {
    right: 0;
  }
  /* line 14196, ../sass/compatibility.scss */
  #compatibility #maincontent #headerImg img, .compatibility #maincontent #headerImg img {
    max-width: 550px;
    width: 100% !important;
    height: auto;
  }
  /* line 14201, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-title a, .compatibility #sidenav .panel-title a {
    font-size: 0.95em !important;
  }
  /* line 14204, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-title a:first-child + a, .compatibility #sidenav .panel-title a:first-child + a {
    padding-left: 10px;
  }
  /* line 14207, ../sass/compatibility.scss */
  #compatibility #sidenav .panel-title a span, .compatibility #sidenav .panel-title a span {
    width: 20px;
  }
}
@media screen and (max-device-width: 992px) and (min-device-width: 768px) and (orientation: portrait) {
  /* line 14212, ../sass/compatibility.scss */
  #compatibility .large-table .member-row .plan-header:nth-child(2), .compatibility .large-table .member-row .plan-header:nth-child(2) {
    height: 90px !important;
  }
  /* line 14215, ../sass/compatibility.scss */
  #compatibility .large-table .member-row .plan-header h1, .compatibility .large-table .member-row .plan-header h1 {
    line-height: 90px !important;
  }
  /* line 14218, ../sass/compatibility.scss */
  #compatibility .large-table .member-row .plan-header:nth-child(2) h1, .compatibility .large-table .member-row .plan-header:nth-child(2) h1 {
    padding-top: 22px;
  }
  /* line 14221, ../sass/compatibility.scss */
  #compatibility .large-table .join-row .join-btn a, .compatibility .large-table .join-row .join-btn a {
    font: 16px/40px 'Archivo Narrow', Arial, Helvetica, sans-serif !important;
  }
  /* line 14224, ../sass/compatibility.scss */
  #compatibility .member-form fieldset, .compatibility .member-form fieldset {
    padding-bottom: 10px;
  }
}
@media screen and (max-device-width: 992px) and (min-device-width: 768px) and (orientation: landscape) {
  /* line 14229, ../sass/compatibility.scss */
  #compatibility .large-table .benefits-row .my_feature, .compatibility .large-table .benefits-row .my_feature {
    font-size: 18px !important;
  }
  /* line 14232, ../sass/compatibility.scss */
  #compatibility .large-table .benefits-row.tall .plan-benefits,
  #compatibility .large-table .benefits-row.tall .my_feature, .compatibility .large-table .benefits-row.tall .plan-benefits,
  .compatibility .large-table .benefits-row.tall .my_feature {
    height: 320px;
  }
  /* line 14236, ../sass/compatibility.scss */
  #compatibility .member-form fieldset, .compatibility .member-form fieldset {
    padding-bottom: 10px;
  }
}
/* line 14240, ../sass/compatibility.scss */
#compatibility .bb_menu, .compatibility .bb_menu {
  margin-bottom: 2px;
}
/* line 14245, ../sass/compatibility.scss */
#compatibility body, .compatibility body {
  -webkit-animation-duration: 0.1s;
  -webkit-animation-name: fontfix;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0.1s;
}
@-webkit-keyframes fontfix {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
/* line 14262, ../sass/compatibility.scss */
#compatibility #flycatcher.col-sm-9, .compatibility #flycatcher.col-sm-9 {
  float: none;
  margin: 0 auto 50px;
}
