@import url("https://necolas.github.io/normalize.css/3.0.2/normalize.css");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600");
.list-language, .list--blank, .list--links, .toc ul, .toc-list, .index-main ul, .sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.index-intro, .index-main h2, .sidebar h2, .sidebar h3 {
  border-bottom: solid #f1f1f1 2px; }

.main h1 a, .index-intro h1 a, .main h3 a, .sidebar h2 a, .sidebar h3 a, .main h2 a {
  text-decoration: none;
  border-bottom: 1px solid #bfc0c1;
  padding-bottom: 0.1em;
  transition: color 200ms ease, border 200ms ease; }
  .main h1 a:hover, .index-intro h1 a:hover, .main h3 a:hover, .sidebar h2 a:hover, .sidebar h3 a:hover, .main h2 a:hover, .main h1 a:active, .index-intro h1 a:active, .main h3 a:active, .sidebar h2 a:active, .sidebar h3 a:active, .main h2 a:active {
    color: #303030;
    text-decoration: none;
    border-color: transparent; }

.main h1, .index-intro h1 {
  color: #666666;
  font-size: 36px;
  font-weight: 400;
  line-height: 1; }

.main h3, .sidebar h2, .sidebar h3 {
  color: #3eaaaf;
  font-size: 18px;
  margin-top: 2.3em;
  font-weight: 600; }

.main h2 {
  color: #39aa56;
  font-size: 22px;
  margin-top: 2.5em;
  font-weight: 400; }

.list-language, .list--blank, .list--links, .toc ul, .toc-list, .index-main ul, .sidebar ul {
  color: #666666;
  line-height: 30px; }
  .list-language a, .list--blank a, .list--links a, .toc ul a, .toc-list a, .index-main ul a, .sidebar ul a {
    text-decoration: none; }

meta.foundation-version {
  font-family: "/5.5.0/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 50em)/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:50.063em) and (max-width:64em)/";
  width: 50.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 14px; }

body {
  background: #fff;
  color: #666666;
  padding: 0;
  margin: 0;
  font-family: "Source Sans Pro", Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 22px;
  position: relative;
  cursor: auto; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

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

.hide {
  display: none !important;
  visibility: hidden; }

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .small-1 {
    width: 8.33333%; }

  .small-2 {
    width: 16.66667%; }

  .small-3 {
    width: 25%; }

  .small-4 {
    width: 33.33333%; }

  .small-5 {
    width: 41.66667%; }

  .small-6 {
    width: 50%; }

  .small-7 {
    width: 58.33333%; }

  .small-8 {
    width: 66.66667%; }

  .small-9 {
    width: 75%; }

  .small-10 {
    width: 83.33333%; }

  .small-11 {
    width: 91.66667%; }

  .small-12 {
    width: 100%; }

  .small-offset-0 {
    margin-left: 0% !important; }

  .small-offset-1 {
    margin-left: 8.33333% !important; }

  .small-offset-2 {
    margin-left: 16.66667% !important; }

  .small-offset-3 {
    margin-left: 25% !important; }

  .small-offset-4 {
    margin-left: 33.33333% !important; }

  .small-offset-5 {
    margin-left: 41.66667% !important; }

  .small-offset-6 {
    margin-left: 50% !important; }

  .small-offset-7 {
    margin-left: 58.33333% !important; }

  .small-offset-8 {
    margin-left: 66.66667% !important; }

  .small-offset-9 {
    margin-left: 75% !important; }

  .small-offset-10 {
    margin-left: 83.33333% !important; }

  .small-offset-11 {
    margin-left: 91.66667% !important; }

  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }

  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; } }
@media only screen and (min-width: 50.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .medium-1 {
    width: 8.33333%; }

  .medium-2 {
    width: 16.66667%; }

  .medium-3 {
    width: 25%; }

  .medium-4 {
    width: 33.33333%; }

  .medium-5 {
    width: 41.66667%; }

  .medium-6 {
    width: 50%; }

  .medium-7 {
    width: 58.33333%; }

  .medium-8 {
    width: 66.66667%; }

  .medium-9 {
    width: 75%; }

  .medium-10 {
    width: 83.33333%; }

  .medium-11 {
    width: 91.66667%; }

  .medium-12 {
    width: 100%; }

  .medium-offset-0 {
    margin-left: 0% !important; }

  .medium-offset-1 {
    margin-left: 8.33333% !important; }

  .medium-offset-2 {
    margin-left: 16.66667% !important; }

  .medium-offset-3 {
    margin-left: 25% !important; }

  .medium-offset-4 {
    margin-left: 33.33333% !important; }

  .medium-offset-5 {
    margin-left: 41.66667% !important; }

  .medium-offset-6 {
    margin-left: 50% !important; }

  .medium-offset-7 {
    margin-left: 58.33333% !important; }

  .medium-offset-8 {
    margin-left: 66.66667% !important; }

  .medium-offset-9 {
    margin-left: 75% !important; }

  .medium-offset-10 {
    margin-left: 83.33333% !important; }

  .medium-offset-11 {
    margin-left: 91.66667% !important; }

  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }

  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
@media only screen and (min-width: 64.063em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }

  .large-offset-0 {
    margin-left: 0% !important; }

  .large-offset-1 {
    margin-left: 8.33333% !important; }

  .large-offset-2 {
    margin-left: 16.66667% !important; }

  .large-offset-3 {
    margin-left: 25% !important; }

  .large-offset-4 {
    margin-left: 33.33333% !important; }

  .large-offset-5 {
    margin-left: 41.66667% !important; }

  .large-offset-6 {
    margin-left: 50% !important; }

  .large-offset-7 {
    margin-left: 58.33333% !important; }

  .large-offset-8 {
    margin-left: 66.66667% !important; }

  .large-offset-9 {
    margin-left: 75% !important; }

  .large-offset-10 {
    margin-left: 83.33333% !important; }

  .large-offset-11 {
    margin-left: 91.66667% !important; }

  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }

  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }

  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+actionscript+ada+apacheconf+apl+applescript+c+arff+asciidoc+asm6502+csharp+autohotkey+autoit+bash+basic+batch+bison+brainfuck+bro+cpp+aspnet+arduino+coffeescript+clojure+ruby+csp+css-extras+d+dart+diff+django+docker+eiffel+elixir+elm+markup-templating+erlang+fsharp+flow+fortran+gedcom+gherkin+git+glsl+gml+go+graphql+groovy+less+handlebars+haskell+haxe+http+hpkp+hsts+ichigojam+icon+inform7+ini+io+j+java+jolie+json+julia+keyman+kotlin+latex+markdown+liquid+lisp+livescript+lolcode+lua+makefile+crystal+erb+matlab+mel+mizar+monkey+n4js+nasm+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+perl+php+php-extras+sql+powershell+processing+prolog+properties+protobuf+scss+puppet+pure+python+q+qore+r+jsx+typescript+renpy+reason+rest+rip+roboconf+textile+rust+sas+sass+stylus+scala+scheme+smalltalk+smarty+plsql+soy+pug+swift+yaml+tcl+haml+tt2+twig+tsx+vbnet+velocity+verilog+vhdl+vim+visual-basic+wasm+wiki+xeora+xojo+xquery+tap&plugins=toolbar+show-language */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*="language-"],
pre[class*="language-"] {
  color: black;
  background: none;
  text-shadow: 0 1px white;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; }

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
  text-shadow: none;
  background: #b3d4fc; }

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
  text-shadow: none;
  background: #b3d4fc; }

@media print {
  code[class*="language-"],
  pre[class*="language-"] {
    text-shadow: none; } }
/* Code blocks */
pre[class*="language-"] {
  padding: 1em;
  margin-top: 0;
  margin-bottom: .5em;
  overflow: auto; }

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
  background: #f5f2f0; }

/* Inline code */
:not(pre) > code[class*="language-"] {
  padding: .1em;
  border-radius: .3em;
  white-space: normal; }

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray; }

.token.punctuation {
  color: #999; }

.namespace {
  opacity: .7; }

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905; }

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #690; }

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.5); }

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #07a; }

.token.function,
.token.class-name {
  color: #DD4A68; }

.token.regex,
.token.important,
.token.variable {
  color: #e90; }

.token.important,
.token.bold {
  font-weight: bold; }

.token.italic {
  font-style: italic; }

.token.entity {
  cursor: help; }

div.code-toolbar {
  position: relative; }

div.code-toolbar > .toolbar {
  position: absolute;
  top: .3em;
  right: .2em;
  transition: opacity 0.3s ease-in-out;
  opacity: 1; }

div.code-toolbar > .toolbar .toolbar-item {
  display: inline-block; }

div.code-toolbar > .toolbar a {
  cursor: pointer; }

div.code-toolbar > .toolbar button {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  /* for button */
  -moz-user-select: none;
  -ms-user-select: none; }

div.code-toolbar > .toolbar a,
div.code-toolbar > .toolbar button,
div.code-toolbar > .toolbar span {
  color: #bbb;
  font-size: .8em;
  padding: 0 .5em;
  background: #f5f2f0;
  background: rgba(224, 224, 224, 0.2);
  border-radius: .5em; }

div.code-toolbar > .toolbar a:hover,
div.code-toolbar > .toolbar a:focus,
div.code-toolbar > .toolbar button:hover,
div.code-toolbar > .toolbar button:focus,
div.code-toolbar > .toolbar span:hover,
div.code-toolbar > .toolbar span:focus {
  color: inherit;
  text-decoration: none; }

a {
  color: #666666;
  text-decoration: underline; }
  a:hover {
    color: #3eaaaf; }

p {
  font-size: 15px;
  color: #666666;
  line-height: 1.5em; }
  p a {
    text-decoration: none;
    border-bottom: 1px solid #bfc0c1;
    padding-bottom: 0.1em;
    transition: color 200ms ease, border 200ms ease; }
    p a:hover, p a:active {
      color: #303030;
      text-decoration: none;
      border-color: transparent; }

code, pre {
  font-family: monaco, monospace;
  font-size: 12px;
  color: #000;
  font-style: normal;
  background: #f1f1f1; }

address {
  font-style: normal; }

code {
  display: inline-block;
  padding: 0em 0.4em;
  line-height: 1.7; }

pre {
  border-radius: 3px;
  margin-top: 1em;
  padding: 1em 1.5em;
  line-height: 1.5em;
  overflow-x: scroll; }
  pre code {
    border: none; }

blockquote {
  margin-left: 0;
  margin-right: 0;
  padding: 0.4em 1em;
  font-size: 18px;
  border-radius: 4px;
  font-style: italic;
  background-color: rgba(182, 214, 217, 0.3);
  color: #666666;
  overflow: auto; }
  blockquote strong {
    text-transform: uppercase;
    font-style: normal; }
  blockquote code {
    color: #3eaaaf;
    border-color: #3eaaaf;
    background-color: transparent; }

ol {
  padding: 0 0 0 1.3em; }
  ol ol, ol ul {
    margin: 1em 0; }
  ol ol {
    list-style: lower-roman; }
  ol li {
    margin-bottom: 0.8em; }

ul {
  padding: 0 0 0 1.3em; }

li ul {
  padding-left: 2.5em; }

li > p {
  display: inline; }

table {
  width: 100%; }
  table td, table th {
    padding: 0.8em 1.2em 0.8em 0;
    vertical-align: top; }
  table tr {
    border-bottom: 1px solid #f1f1f1; }

.header-row thead {
  background-color: #f1f1f1;
  color: #666666;
  border-bottom: 1px solid #f1f1f1; }
.header-row th {
  text-transform: uppercase;
  font-weight: 400; }

.header-column tbody tr td:first-child {
  background-color: #f1f1f1;
  color: #666666;
  border-right: 1px #f1f1f1 solid; }

.warning {
  color: #f1f1f1;
  background-color: #fce8e2; }

#config-validation-message-types + table td:nth-child(n+2) {
  width: 45%; }

.button, .button--teal, .get-started-button {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 5px 10px;
  overflow: visible;
  border: none;
  border-radius: 4px;
  background-clip: padding-box;
  background-color: #696867;
  color: #FFFFFF;
  font-family: "Source Sans Pro";
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  outline: none; }
  .button:hover, .button--teal:hover, .get-started-button:hover, .button:active, .button--teal:active, .get-started-button:active {
    color: #FFFFFF;
    background-color: #838280; }
  .button:focus, .button--teal:focus, .get-started-button:focus {
    color: #FFFFFF;
    background-color: #696867; }

.button--green, .get-started-button {
  background-color: #39aa56; }
  .button--green:focus, .get-started-button:focus, .button--green:active, .get-started-button:active, .button--green:hover, .get-started-button:hover {
    background-color: rgba(57, 170, 86, 0.8); }

.button--teal {
  background-color: #3eaaaf; }
  .button--teal:focus, .button--teal:active, .button--teal:hover {
    background-color: #3eaaaf; }

.list-language {
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
  text-transform: uppercase; }
  .list-language small {
    color: #888; }

.list--blank {
  text-transform: uppercase; }

.list--links a {
  text-decoration: none;
  border-bottom: 1px solid #bfc0c1;
  padding-bottom: 0.1em;
  transition: color 200ms ease, border 200ms ease; }
  .list--links a:hover, .list--links a:active {
    color: #303030;
    text-decoration: none;
    border-color: transparent; }

.toc {
  margin: 3em 0; }
  .toc li:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background-color: #3eaaaf;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 0.4em; }
  .toc a {
    color: #3eaaaf; }
    .toc a:hover {
      text-decoration: underline; }

@media only screen and (min-width: 50.063em) {
  img.app {
    float: left;
    margin-right: 2em;
    max-width: 190px; } }

.alpha {
  font-style: normal;
  background: #f1f1f1;
  color: #fce8e2;
  padding: 0 1em;
  border: 1px solid #fce8e2; }
  .alpha p {
    color: #db4545; }
    .alpha p:before {
      content: "";
      display: block;
      float: left;
      width: 1.7em;
      height: 1.7em;
      border-radius: 50%;
      margin-right: 0.8em;
      vertical-align: middle;
      background-image: url(/images/ui/icon-flag.svg);
      background-color: #db4545;
      background-repeat: no-repeat;
      background-size: 70%;
      background-position: 72% center; }

.beta {
  font-style: normal;
  background: #faf6db;
  color: #cdb62c;
  padding: 0 1em;
  border: 1px solid #edde3f; }
  .beta p {
    color: #cdb62c; }
    .beta p:before {
      content: "";
      display: block;
      float: left;
      width: 1.7em;
      height: 1.7em;
      border-radius: 50%;
      margin-right: 0.8em;
      vertical-align: middle;
      background-image: url(/images/ui/icon-flag.svg);
      background-color: #cdb62c;
      background-repeat: no-repeat;
      background-size: 70%;
      background-position: 72% center; }

.column-2 {
  column-count: 2; }

.column-3 {
  column-count: 3; }

.button-pen {
  display: inline-block;
  padding: 0.3em 0.5em;
  border: solid 1px #9d9d9d;
  color: #9d9d9d;
  border-radius: 2px;
  text-decoration: none; }
  .button-pen:before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1.2em;
    margin-right: 0.3em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiAgICAgIHk9IjBweCIgdmlld0JveD0iMCAwIDE0Ljg3NCAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQuODc0IDE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM2NjY3NjY7fS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNjY2NzY2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9ICAgIDwvc3R5bGU+ICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjIyNiwxLjQxNGw4LjY4NCw4LjY4NGMwLjI3NSwwLjI3NSwwLjY0NSwwLjg4NSwwLjc2MiwxLjI1NWwwLjY0NSwyLjA0MWwtMS45NDQtMC42ODIgICAgICAgICBjLTAuMzc1LTAuMTMxLTAuOTk0LTAuNTIxLTEuMjc1LTAuODAyTDEuNDE0LDMuMjI2bDEuODA5LTEuODFjMCwwLDAuMDAxLDAsMC4wMDMsMEwzLjIyNiwxLjQxNCBNMy4yMjYsMC40MTUgICAgICAgICBjLTAuMjU2LDAtMC41MTMsMC4wOTctMC43MDcsMC4yOTJMMC43MDcsMi41MTljLTAuMzg5LDAuMzg5LTAuMzg5LDEuMDI1LDAsMS40MTRsOC42ODQsOC42ODRjMC4zODksMC4zODksMS4xMzIsMC44NTYsMS42NTEsMS4wMzggICAgICAgICBsMi44ODksMS4wMTRjMC4xMDcsMC4wMzgsMC4yMDUsMC4wNTYsMC4yOTEsMC4wNTZjMC4zMjgsMCwwLjQ4My0wLjI2MiwwLjM1MS0wLjY3OGwtMC45NDctMi45OTUgICAgICAgICBjLTAuMTY2LTAuNTI0LTAuNjItMS4yNzItMS4wMDktMS42NjFMMy45MzMsMC43MDdDMy43MzgsMC41MTMsMy40ODIsMC40MTUsMy4yMjYsMC40MTVMMy4yMjYsMC40MTV6Ii8+ICAgIDxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMy4wMDciIHkxPSIxMy43MTciIHgyPSIxMy42NzciIHkyPSIxMy4wNTgiLz4gICAgPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIuMDkiIHkxPSI0LjUwMiIgeDI9IjQuNDk2IiB5Mj0iMi4wOTYiLz4gICAgPGxpbmUgY2xhc3M9InN0MSIgeDE9IjEwLjE5NiIgeTE9IjEyLjQ0OCIgeDI9IjEyLjE5NiIgeTI9IjEwLjQ0OCIvPjwvc3ZnPg==); }
  .button-pen:active, .button-pen:hover, .button-pen:focus {
    border-color: #3eaaaf;
    color: #3eaaaf; }
    .button-pen:active:before, .button-pen:hover:before, .button-pen:focus:before {
      background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiAgICAgIHk9IjBweCIgdmlld0JveD0iMCAwIDE0Ljg3NCAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQuODc0IDE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzZWFhYWY7fS5zdDF7ZmlsbDpub25lO3N0cm9rZTojM2VhYWFmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9ICAgIDwvc3R5bGU+ICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjIyNiwxLjQxNGw4LjY4NCw4LjY4NGMwLjI3NSwwLjI3NSwwLjY0NSwwLjg4NSwwLjc2MiwxLjI1NWwwLjY0NSwyLjA0MWwtMS45NDQtMC42ODIgICAgICAgICBjLTAuMzc1LTAuMTMxLTAuOTk0LTAuNTIxLTEuMjc1LTAuODAyTDEuNDE0LDMuMjI2bDEuODA5LTEuODFjMCwwLDAuMDAxLDAsMC4wMDMsMEwzLjIyNiwxLjQxNCBNMy4yMjYsMC40MTUgICAgICAgICBjLTAuMjU2LDAtMC41MTMsMC4wOTctMC43MDcsMC4yOTJMMC43MDcsMi41MTljLTAuMzg5LDAuMzg5LTAuMzg5LDEuMDI1LDAsMS40MTRsOC42ODQsOC42ODRjMC4zODksMC4zODksMS4xMzIsMC44NTYsMS42NTEsMS4wMzggICAgICAgICBsMi44ODksMS4wMTRjMC4xMDcsMC4wMzgsMC4yMDUsMC4wNTYsMC4yOTEsMC4wNTZjMC4zMjgsMCwwLjQ4My0wLjI2MiwwLjM1MS0wLjY3OGwtMC45NDctMi45OTUgICAgICAgICBjLTAuMTY2LTAuNTI0LTAuNjItMS4yNzItMS4wMDktMS42NjFMMy45MzMsMC43MDdDMy43MzgsMC41MTMsMy40ODIsMC40MTUsMy4yMjYsMC40MTVMMy4yMjYsMC40MTV6Ii8+ICAgIDxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMy4wMDciIHkxPSIxMy43MTciIHgyPSIxMy42NzciIHkyPSIxMy4wNTgiLz4gICAgPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIuMDkiIHkxPSI0LjUwMiIgeDI9IjQuNDk2IiB5Mj0iMi4wOTYiLz4gICAgPGxpbmUgY2xhc3M9InN0MSIgeDE9IjEwLjE5NiIgeTE9IjEyLjQ0OCIgeDI9IjEyLjE5NiIgeTI9IjEwLjQ0OCIvPjwvc3ZnPg==); }

.ip-address-ranges tbody td:nth-child(2) {
  min-width: 18em; }

.logo {
  position: relative;
  margin: 0 1.5rem 0 0.9375rem;
  float: left; }
  .logo a {
    display: block;
    width: 100px;
    height: 55px;
    z-index: 999;
    outline: none;
    text-indent: -9999px;
    transition: background-color 200ms ease;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwLjI2NnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAxMDAuMjY2IDIyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAuMjY2IDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNBM0EzQTMiIGQ9Ik01Ljc1OSw0LjYwM0gwVjEuNjM1aDE1LjAyMXYyLjk2N0g5LjI5NXYxNi44MzNINS43NTlWNC42MDN6Ii8+DQoJPHBhdGggZmlsbD0iI0EzQTNBMyIgZD0iTTE0LjcwOSw2LjU3aDIuODk0bDAuMjQ1LDIuNjMzaDAuMTIzYzEuMDY0LTEuOTM2LDIuNjQ5LTIuOTk1LDQuMjM3LTIuOTk1YzAuNzYsMCwxLjI0NywwLjA5LDEuNzA1LDAuMzAxDQoJCWwtMC42MSwzLjAyOGMtMC41MTgtMC4xNTItMC45MTQtMC4yNDItMS41NTQtMC4yNDJjLTEuMTg4LDAtMi42MiwwLjgxNy0zLjUzNCwzLjA1OXY5LjA4MmgtMy41MDRWNi41N0gxNC43MDl6Ii8+DQoJPHBhdGggZmlsbD0iI0EzQTNBMyIgZD0iTTMzLjQ4MSwxMS45M2MtMC4wMzItMS41NzQtMC43MDItMi45MDctMi43MTMtMi45MDdjLTEuNDkyLDAtMi44OTUsMC42NjUtNC4yMDUsMS40NTJsLTEuMjgxLTIuMzMxDQoJCWMxLjY0Ni0xLjAzLDMuNzQ4LTEuOTM3LDYuMTI1LTEuOTM3YzMuNzUsMCw1LjU3OCwyLjI3MSw1LjU3OCw2LjQxN3Y4LjgxMkgzNC4xMmwtMC4yNzItMS42MzRoLTAuMDk0DQoJCWMtMS4zNCwxLjEyLTIuODY0LDEuOTk4LTQuNjMxLDEuOTk4Yy0yLjYyMiwwLTQuNDUtMS43NTgtNC40NS00LjM2QzI0LjY3MywxNC4yNiwyNy4zNTUsMTIuNTk1LDMzLjQ4MSwxMS45M3ogTTMwLjIxOSwxOS4wNzUNCgkJYzEuMjIsMCwyLjE2NS0wLjYwNSwzLjI2My0xLjYzNnYtMy4zM2MtNC4wNTYsMC41MTYtNS4zOTYsMS41NzQtNS4zOTYsMy4wNTlDMjguMDg1LDE4LjQ5OSwyOC45NywxOS4wNzUsMzAuMjE5LDE5LjA3NXoiLz4NCgk8cGF0aCBmaWxsPSIjQTNBM0EzIiBkPSJNMzcuOTg4LDYuNTdoMy41NjZsMi4zNzYsNy43MjFjMC4zOTYsMS40NTMsMC44NTQsMi45NjcsMS4yNDksNC40OGgwLjEyMw0KCQljMC40MjgtMS41MTUsMC44NTMtMy4wMjcsMS4yOC00LjQ4bDIuMzc2LTcuNzIxaDMuMzg0bC01LjA4OSwxNC44NjZoLTQuMDU0TDM3Ljk4OCw2LjU3eiIvPg0KCTxwYXRoIGZpbGw9IiNBM0EzQTMiIGQ9Ik01My42NTUsMS45OTlDNTMuNjU1LDAuODE3LDU0LjU2OSwwLDU1LjgxNywwYzEuMjUsMCwyLjE2NCwwLjgxNywyLjE2NCwxLjk5OQ0KCQljMCwxLjE1LTAuOTE0LDEuOTY4LTIuMTY0LDEuOTY4QzU0LjU2OSwzLjk2Niw1My42NTUsMy4xNDgsNTMuNjU1LDEuOTk5eiBNNTQuMDUxLDYuNTdoMy41MDV2MTQuODY2aC0zLjUwNVY2LjU3eiIvPg0KCTxwYXRoIGZpbGw9IiNBM0EzQTMiIGQ9Ik02MS4yMSwxNy41MDFjMS4zNDEsMS4wMjYsMi42MiwxLjY2NCw0LjE0NCwxLjY2NGMxLjYxNywwLDIuMzc3LTAuNzU3LDIuMzc3LTEuNzg1DQoJCWMwLTEuMjQzLTEuNjEzLTEuNzg5LTMuMjAxLTIuMzk0Yy0xLjk3OS0wLjcyOC00LjIwMi0xLjg0OC00LjIwMi00LjMyN2MwLTIuNjA3LDIuMTAyLTQuNDUyLDUuNDU0LTQuNDUyDQoJCWMyLjA3MSwwLDMuNzUsMC44NDgsNC45NjcsMS43ODZsLTEuNjE0LDIuMTE5Yy0xLjAzNi0wLjc1Ni0yLjEwMi0xLjI3MS0zLjI5MS0xLjI3MWMtMS40OTUsMC0yLjE5NCwwLjY5Ni0yLjE5NCwxLjYzNA0KCQljMCwxLjE1MSwxLjQ5MywxLjYzNiwzLjEwNiwyLjIxYzIuMDQ0LDAuNzU4LDQuMjk4LDEuNzI4LDQuMjk4LDQuNTEzYzAsMi41NDItMi4wNDIsNC42MDMtNS44MTksNC42MDMNCgkJYy0yLjA0MSwwLTQuMjA3LTAuODc4LTUuNjY4LTIuMDYxTDYxLjIxLDE3LjUwMXoiLz4NCgk8cGF0aCBmaWxsPSIjQTNBM0EzIiBkPSJNODguMjQyLDEuMjcyYzIuNDM2LDAsNC40MTgsMS4xOCw1LjY2NywyLjUxMmwtMS45NSwyLjE4MWMtMS4wMzYtMS0yLjE2Mi0xLjYzNS0zLjY4OC0xLjYzNQ0KCQljLTMuMjYzLDAtNS42MDcsMi43MjYtNS42MDcsNy4xNzZjMCw0LjUxMiwyLjE2NCw3LjIzNCw1LjQ4Myw3LjIzNGMxLjc3LDAsMy4wNzctMC43MjUsNC4yMDctMS45NjVsMS45NDksMi4xNDgNCgkJYy0xLjYxNCwxLjg0Ni0zLjY4NSwyLjg3Ni02LjIxNiwyLjg3NmMtNS4wNiwwLTkuMDUtMy42MzYtOS4wNS0xMC4yMDRDNzkuMDM4LDUuMTE3LDgzLjEyMSwxLjI3Miw4OC4yNDIsMS4yNzJ6Ii8+DQoJPHBhdGggZmlsbD0iI0EzQTNBMyIgZD0iTTk2LjQ2NywxLjYzNUgxMDB2MTkuODAxaC0zLjUzM1YxLjYzNXoiLz4NCjwvZz4NCjwvc3ZnPg0K) 0 50% no-repeat; }
    .logo a:hover {
      background: #f1f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0yMy4yNCwzNi4zMTZjLTAuMjczLTAuMjgzLTAuNTE2LTAuNTQ4LTAuNzA4LTAuNzYyYy0wLjA5MywwLjIxNC0wLjIxNiwwLjQ5Ni0wLjM3OSwwLjg1OWgwLjA0OQ0KCQljMC4xMywwLDAuMjcyLTAuMDE2LDAuNDA4LTAuMDIxQzIyLjgxNywzNi4zNzUsMjMuMDI3LDM2LjM0OSwyMy4yNCwzNi4zMTZ6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTMzLjIwMiwyOC40MTRsLTAuODEsMC41NjZjLTAuMDU2LDAuMDM4LTAuMTIxLDAuMDU3LTAuMTg4LDAuMDQ5bC04LjA2Mi0wLjkxN2wtMC4xMi0wLjAxM2wtMC40NjgtMC4wNTMNCgkJYy0wLjEwOC0wLjAxMy0wLjE5OS0wLjA4OS0wLjIzMS0wLjE5NWwtMS4yNjItNC4xNTNjLTAuMjExLTAuMDI4LTAuMzk5LTAuMDQzLTAuNTU2LTAuMDQzYy0wLjE2LDAtMC4zNDcsMC4wMTUtMC41NTksMC4wNDMNCgkJbC0xLjIyNiw0LjAzM2MtMC4wMjksMC4wOTUtMC4xMDUsMC4xNjctMC4yMDIsMC4xODhsLTAuNTg3LDAuMTMybC04LjAwNywxLjc4MmMtMC4wMjEsMC4wMDQtMC4wNDIsMC4wMDYtMC4wNjEsMC4wMDYNCgkJYy0wLjA1NSwwLTAuMTExLTAuMDE3LTAuMTU4LTAuMDVsLTAuMzEyLTAuMjE3bC0wLjkzNS0wLjY1NnYtMC4wMDJsLTAuMzc4LTAuMjY0YzAuMDI3LDAuMDg1LDAuMDU4LDAuMTcsMC4wODcsMC4yNXYwLjAwMg0KCQljMC4wMjYsMC4wNzksMC4xNDIsMC40MTIsMC4zNSwwLjkwMmMwLjM1NywwLjg0MSwwLjk4OCwyLjE0NywxLjkxOSwzLjQzNmMxLjU3Ni0wLjQ2MywyLjkzOS0wLjg5NiwzLjM3NS0xLjAzNA0KCQljMC44ODctMS4zNjksMi4xNTEtMi43MjYsMy4wNDktMi43NzNjMC4xNTUtMC4wMDgsMC4zMTctMC4wMTIsMC40NzUtMC4wMTJjMC40NCwwLDAuODYxLDAuMDMyLDEuMjUsMC4wNzcNCgkJYy0wLjMzMS0wLjI5OS0wLjM5OC0wLjY1MS0wLjQ0Ny0wLjgwOGMwLDAsMS4xNDcsMC44OTcsMi42MDUsMC43MDljMS40NjItMC4xODcsMi4zNjgtMS4wMywyLjM2OC0xLjAzcy0wLjAwNSwwLjYxMy0wLjY0MiwxLjA4OQ0KCQljMS4yMjQtMC4zNjksMS43MjktMC40OTUsMi4wNzctMC40OTVjMC4zODIsMCwwLjU2OSwwLjE1OCwwLjczNCwwLjI5OGMwLjAzMiwwLjAyNiwwLjA2NCwwLjA1NiwwLjEwMSwwLjA4NA0KCQljMC45MzksMC43NDEsMi4wNywxLjYzOSwyLjQwMywxLjkwM2MwLjM4MywwLjA0MywxLjU5NiwwLjE4MiwyLjM2MSwwLjI1M2MwLjQ0MSwwLjA0MSwwLjg0LDAuMDczLDEuMjMxLDAuMDczDQoJCWMwLjEyNiwwLDAuMjQ0LTAuMDA1LDAuMzU0LTAuMDEyYzAuNDA0LTAuNzcyLDAuNzc1LTEuNjI3LDEuMTA2LTIuNTY5YzAuMDgyLTAuMjM3LDAuMTY0LTAuNDc4LDAuMjQxLTAuNzI2DQoJCWMwLjA1My0wLjE4OSwwLjEwMy0wLjM4MSwwLjE0Ny0wLjU3NGwtMC4yNzcsMC4xOTVMMzMuMjAyLDI4LjQxNHoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTMuMjY4LDIwLjU0NmMtMS44ODYsMC4yMTEtMy40NTgsMC40Ni00LjYzMiwwLjY3N2wwLjYwMiw0Ljg3M2wyLjA2OSwxLjQ0OWw2LjU2NS0xLjQ1OWwxLjIzLTQuMDUxDQoJCWMwLjAyLTAuMDY2LDAuMDY0LTAuMTIyLDAuMTI0LTAuMTU2YzAuMDE5LTAuMDEyLDAuMDQtMC4wMjEsMC4wNjMtMC4wMjdjMC4wMzYtMC4wMSwwLjY5NC0wLjE5OSwxLjQ1My0wLjI5MWwxLjIwMy0wLjcyOA0KCQljMC4zNjItMC4yMTgsMC43MS0wLjQ2OCwxLjA0LTAuNzM0Yy0wLjQ3NC0wLjAwOC0wLjk1Mi0wLjAxNS0xLjQ0LTAuMDE1Yy0yLjAwNiwwLTMuODgsMC4wODMtNS41NzgsMC4yMTENCgkJYy0xLjcwMywwLjgzMy0yLjc0NiwxLjUxOC0yLjc3MSwxLjUzNGwtMS42MzQsMS4wOTFsMS4xMjMtMS42MTJDMTIuODY4LDIxLjA0LDEzLjA2NSwyMC43ODYsMTMuMjY4LDIwLjU0NnogTTEzLjcxOSwyNC45MTcNCgkJYy0wLjA4Mi0wLjE4Mi0wLjEzMy0wLjQzMi0wLjE0OC0wLjc3OWMtMC4wNDktMS4zMzMsMC43NzItMi40MjcsMS42MjItMi40MzVjMC44NTEtMC4wMDksMS40NDMsMS4wNzEsMS40NTcsMi40MDUNCgkJYzAuMDExLDEuMzM0LTAuNjk0LDEuMjU0LTEuNTQ1LDEuMjYyYy0wLjA4NiwwLjAwMy0wLjE2NywwLjAwNS0wLjI1LDAuMDA1Yy0wLjA5NSwwLjAwMi0wLjE4NywwLjAwNC0wLjI3NCwwLjAwMg0KCQljLTAuODI1LTAuMDAyLTEuMzUzLTAuMDM4LTEuODE5LDAuMjEzQzEyLjc3MywyNS41NjEsMTIuOTc5LDI1LjEwNCwxMy43MTksMjQuOTE3eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0yMy41OTYsMzYuNjg0Yy0wLjMxNiwwLjA2My0wLjYzNiwwLjExMS0wLjk2NiwwLjEzOWMtMC4xMzksMC4wMDYtMC4yNywwLjAxOC0wLjQxMiwwLjAxOGwtMC4yMTYsMC4wMDINCgkJTDIxLjkyLDM2Ljg0Yy0wLjg2OCwxLjI5Mi0yLjgwMSwxLjU0Ni0yLjg5LDEuNTU4Yy0wLjA4MSwwLjAwOS0wLjE0NSwwLjAyLTAuMjM1LDAuMDM3YzEuMDc3LDAuMjk1LDIuMTc3LDAuNDIyLDMuMjYsMC4zNQ0KCQljMS4wODctMC4wNzIsMi40OTgtMC4zMDksMy45OTctMC45MTZjLTAuODkyLTAuMDY1LTEuNzAyLTAuNDM2LTIuMzU1LTEuMDgzQzIzLjY2MywzNi43NSwyMy42MywzNi43MTcsMjMuNTk2LDM2LjY4NHoiLz4NCgk8Y2lyY2xlIGZpbGw9Im5vbmUiIGN4PSIyNy40OTciIGN5PSIyMi42NTQiIHI9IjAuNDM0Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTI1LjcxMiw3LjI5OWgtMi4zODlWNi4zMTVoLTAuNTM4djQuNTQ3aDAuODEydjIuNTQzaC00LjE3N3YtMi41NDNoMC44MTFWNi4zMTVoLTAuNTM3djAuOTgzaC0yLjM4N1YzLjkzMQ0KCQloOC40MDRWNy4yOTl6Ii8+DQoJPGNpcmNsZSBmaWxsPSJub25lIiBjeD0iMTUuMzI0IiBjeT0iMjIuOTc2IiByPSIwLjQzNCIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik02Ljk2MywyNy41MjVsMS4zOSwwLjk0N2MtMC4wMjUtMC4wODEtMC4wNDctMC4xNjEtMC4wNzEtMC4yNDJjLTAuMDE3LTAuMDU5LTAuMDM1LTAuMTE2LTAuMDUyLTAuMTczDQoJCWwtMS4wMjEtMC43MTdjLTAuMDYzLTAuMDQ0LTAuMTA0LTAuMTEzLTAuMTE1LTAuMTlsLTAuNDk4LTQuMDQ3bC0wLjI2MSwyLjQ4NEw2Ljk2MywyNy41MjV6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTIyLjE2NCwyMS41MjNsLTAuMTU4LDAuMDEyYzAuODYxLDAuMDczLDEuNjcyLDAuMzA1LDEuNzEzLDAuMzE3YzAuMDksMC4wMjYsMC4xNTksMC4wOTQsMC4xODgsMC4xODQNCgkJbDEuMjI1LDQuMDNsNi41NTcsMC43NDVsMi4wODYtMS40NTlsMC41OTEtNC4xNDZjLTEuNjctMC4zMDUtNC4xMTEtMC42NzEtNy4xMDMtMC45QzI0LjU2MSwyMS4yMzcsMjIuMjk5LDIxLjUxNCwyMi4xNjQsMjEuNTIzeg0KCQkgTTI5LjI5OCwyMy43MzRjMC4wMjgsMC4zNjgtMC4wMTEsMC42MzYtMC4xMDMsMC44MzRjMC43OS0wLjA5NCwwLjk3LDAuNDQxLDAuOTc5LDAuNDc0Yy0wLjU3My0wLjI3Ni0xLjIsMC4wNzMtMi4zNDIsMC4wOTUNCgkJYy0wLjg0OSwwLjAzMS0xLjU2MiwwLjA0MS0xLjYwOS0xLjI5MmMtMC4wNDctMS4zMzYsMC40OTgtMi40NDEsMS4zNDctMi40NzFDMjguNDE5LDIxLjM0NSwyOS4xOTUsMjIuNDAyLDI5LjI5OCwyMy43MzR6Ii8+DQoJPHBhdGggZmlsbD0iI0EwQTFBMiIgZD0iTTI2LjIyMywyMy44NDVjMC4wNDgsMS4zMzMsMC43NjEsMS4zMjMsMS42MDksMS4yOTJjMS4xNDItMC4wMjEsMS43NjktMC4zNzEsMi4zNDItMC4wOTUNCgkJYy0wLjAwOS0wLjAzMi0wLjE4OC0wLjU2Ny0wLjk3OS0wLjQ3NGMwLjA5Mi0wLjE5OCwwLjEzMS0wLjQ2NiwwLjEwMy0wLjgzNGMtMC4xMDQtMS4zMzItMC44NzktMi4zOS0xLjcyOS0yLjM2DQoJCUMyNi43MjEsMjEuNDAzLDI2LjE3NiwyMi41MDksMjYuMjIzLDIzLjg0NXogTTI3LjQ4OSwyMi4yMmMwLjIzOS0wLjAwNSwwLjQzOCwwLjE4NiwwLjQ0MSwwLjQyNg0KCQljMC4wMDUsMC4yMzktMC4xODcsMC40MzgtMC40MjUsMC40NDJjLTAuMjQsMC4wMDQtMC40MzgtMC4xODgtMC40NDItMC40MjhDMjcuMDU4LDIyLjQyMSwyNy4yNSwyMi4yMjQsMjcuNDg5LDIyLjIyeiIvPg0KCTxwYXRoIGZpbGw9IiNBMEExQTIiIGQ9Ik0xNC41ODEsMjUuMzc3YzAuMDg4LDAuMDAyLDAuMTgsMCwwLjI3NC0wLjAwMmMwLjA4MiwwLDAuMTY0LTAuMDAyLDAuMjUtMC4wMDUNCgkJYzAuODUxLTAuMDA4LDEuNTU2LDAuMDcyLDEuNTQ1LTEuMjYyYy0wLjAxNC0xLjMzNC0wLjYwNi0yLjQxNC0xLjQ1Ny0yLjQwNWMtMC44NDksMC4wMDgtMS42NzEsMS4xMDItMS42MjIsMi40MzUNCgkJYzAuMDE1LDAuMzQ4LDAuMDY2LDAuNTk4LDAuMTQ4LDAuNzc5Yy0wLjc0LDAuMTg3LTAuOTQ1LDAuNjQ0LTAuOTU3LDAuNjczQzEzLjIyOCwyNS4zMzksMTMuNzU1LDI1LjM3NSwxNC41ODEsMjUuMzc3eg0KCQkgTTE1LjMxMiwyMi41NDJjMC4yNC0wLjAwOCwwLjQzOSwwLjE4MiwwLjQ0NywwLjQyMmMwLjAwNiwwLjIzOS0wLjE4NCwwLjQzOS0wLjQyMywwLjQ0NWMtMC4yNCwwLjAwOC0wLjQ0LTAuMTgzLTAuNDQ2LTAuNDIyDQoJCUMxNC44ODMsMjIuNzQ4LDE1LjA3MiwyMi41NDcsMTUuMzEyLDIyLjU0MnoiLz4NCgk8cG9seWdvbiBmaWxsPSIjQTBBMUEyIiBwb2ludHM9IjE3LjMwOSw4LjMyNyAxOS42OTUsOC4zMjcgMTkuNjk1LDcuMzQzIDIwLjIzMiw3LjM0MyAyMC4yMzIsMTEuODg5IDE5LjQyMSwxMS44ODkgMTkuNDIxLDE0LjQzMiANCgkJMjMuNTk4LDE0LjQzMiAyMy41OTgsMTEuODg5IDIyLjc4NiwxMS44ODkgMjIuNzg2LDcuMzQzIDIzLjMyNCw3LjM0MyAyMy4zMjQsOC4zMjcgMjUuNzEyLDguMzI3IDI1LjcxMiw0Ljk1OCAxNy4zMDksNC45NTggCSIvPg0KCTxwYXRoIGZpbGw9IiNBMEExQTIiIGQ9Ik0zOS42ODksMTQuODIzYy0wLjAxNS0wLjI4OS0wLjA0My0wLjU3Ny0wLjA4Mi0wLjg2MWMtMC4wMi0wLjE0NC0wLjA0MS0wLjI4OC0wLjA3MS0wLjQyOQ0KCQljLTAuMDI4LTAuMTQ2LTAuMDU2LTAuMjgxLTAuMTAzLTAuNDRsLTAuMDMtMC4xMTJsLTAuMDc5LTAuMDYzYy0wLjQ1NS0wLjM1Ni0wLjk0NC0wLjYyNi0xLjQ0MS0wLjg2NA0KCQljLTAuNDExLTAuMTk0LTAuODI4LTAuMzYzLTEuMjQ5LTAuNTE4Yy0xLjE3Ny0zLjI2NC0zLjE5Ny02LjE1OC01Ljg1Ni04LjE3M2MtMi43NDctMi4wODQtNS45NzgtMy4xODctOS4zNDItMy4xODcNCgkJYy0zLjM2NiwwLTYuNTk2LDEuMTAzLTkuMzQ0LDMuMTg3QzkuOTk5LDQuOTQ5LDguMzA0LDcuMDgxLDcuMTAzLDkuNTA4SDcuMDk3Yy0wLjMyNSwwLjY1Ny0wLjYxNywxLjMzMy0wLjg2NywyLjAyOA0KCQljLTAuNDIyLDAuMTU1LTAuODM5LDAuMzI0LTEuMjUsMC41MThjLTAuNDk4LDAuMjM4LTAuOTg2LDAuNTA4LTEuNDQxLDAuODY0bC0wLjA4LDAuMDYzbC0wLjAzLDAuMTEyDQoJCWMtMC4wNDYsMC4xNTktMC4wNzYsMC4yOTQtMC4xMDQsMC40NGMtMC4wMjgsMC4xNDEtMC4wNTEsMC4yODUtMC4wNywwLjQyOWMtMC4wMjksMC4yMDUtMC4wNDgsMC40MTMtMC4wNjUsMC42MjFoMC4wMDcNCgkJYy0wLjAwNywwLjA4LTAuMDEzLDAuMTYtMC4wMTcsMC4yNDFjLTAuMDI5LDAuNTc3LTAuMDEzLDEuMTU0LDAuMDUsMS43MjhjMC4wNjEsMC41NzMsMC4xNjcsMS4xNCwwLjMyLDEuNzAzDQoJCWMwLjA4LDAuMjgsMC4xNzEsMC41NTUsMC4yNzksMC44M2MwLjA1MywwLjEzNywwLjExMSwwLjI3MywwLjE3NiwwLjQxYzAuMDMyLDAuMDY4LDAuMDY3LDAuMTM1LDAuMTAyLDAuMjA0bDAuMDU3LDAuMTAxDQoJCWMwLjAyMiwwLjAzOCwwLjAzNywwLjA2NSwwLjA3LDAuMTE0bDAuMDU3LDAuMDlsMC4wOTIsMC4wNDdjMC4wOTcsMC4wNSwwLjE3OCwwLjA4NywwLjI2NiwwLjEyOWwwLjI1NiwwLjExNg0KCQljMC4wNDcsMC4wMTksMC4wOTMsMC4wMzksMC4xNDIsMC4wNTljLTEuMTY3LDEuMDc4LTIuNDM1LDIuNDc5LTMuNTMyLDQuMjExTDAuMTMsMjYuNzQ5bDEuOTQ1LTEuNzA3DQoJCWMwLjAzNC0wLjAyOSwxLjY2NC0xLjQ0LDQuMzg0LTMuMDQxbDAuMDM4LDAuMzEzbDAuMDk5LDAuNzg5bDAuNDk4LDQuMDQ3YzAuMDExLDAuMDc3LDAuMDUxLDAuMTQ2LDAuMTE1LDAuMTlsMS4wMjEsMC43MTcNCgkJYzAuMDE4LDAuMDU3LDAuMDM1LDAuMTE0LDAuMDUyLDAuMTczYzAuMDI0LDAuMDgxLDAuMDQ2LDAuMTYxLDAuMDcxLDAuMjQybDAuMjMzLDAuNzAzYzAuNTExLDEuNTg5LDEuMjM1LDMuMDIyLDIuMTE2LDQuMjgxDQoJCWMtMC4wNDIsMC4wMTMtMC4wODUsMC4wMjUtMC4xMjcsMC4wMzdjLTAuNTMxLTAuMjQ2LTIuMzg2LTEuMTA2LTMuMDA5LTEuMzg3bC0xLjMwMy0wLjU4NWwwLjc3MSwxLjIwMw0KCQljMC4wNTYsMC4wODcsMS4zODYsMi4xNjEsMi40NzEsMy41NTljMS4wMTcsMS4zMDUsMi40MDgsMi42MzcsNS4wMzIsMi42MzdjMC4zMTUsMCwwLjY0Ny0wLjAyLDAuOTg3LTAuMDU2DQoJCWMwLjc4My0wLjA5MSwxLjM3MS0wLjE2MSwxLjgxOC0wLjIxOWMyLjc1NCwxLjAxNCw1Ljc5MiwxLjA3NCw4LjY3NS0wLjAxN2MwLjc5LTAuMywxLjUwOS0wLjY2MywyLjE2OC0xLjA3MQ0KCQljMC4wMTQtMC4wMDIsMC4wMjctMC4wMDYsMC4wMzktMC4wMDljMS4wNzItMC4yNTgsMi4yODktMC41NDksMi44OS0wLjcxN2MwLjA5Ni0wLjAyNiwwLjIxNy0wLjA1NSwwLjM0Mi0wLjA4NQ0KCQljMC44MzctMC4xOTEsMi4yMzYtMC41MTcsMi45ODEtMi4wMDljMC43NTEtMS41MDYsMS45NzctMy44MTIsMS45ODktMy44MzVMMzcsMjkuODI5bC0xLjExNSwwLjQ4NQ0KCQljLTAuMDYxLDAuMDI2LTEuNDc1LDAuNjQzLTIuMjEsMS4wMjhjLTAuMDI1LDAuMDE1LTAuMDU3LDAuMDI4LTAuMDg2LDAuMDQyYzAuNTk4LTEuMjE5LDAuODk2LTIuMTksMS4wMDMtMi41NjNsMC40MDMtMS42NjMNCgkJbDEuMTYxLTIuNTk3YzAsMCwwLjMyNi0yLjgzOSwwLjMzMy0yLjgzN2wwLjExNC0xLjA4NmMwLjEwMi0wLjA0MywwLjcyMi0wLjA4NiwwLjg0My0wLjEzNGMwLjE3My0wLjA2OCwwLjM0Ni0wLjEzNSwwLjUxOS0wLjIxDQoJCWwwLjI1NS0wLjExNmMwLjA5LTAuMDQyLDAuMTctMC4wNzksMC4yNjctMC4xMjlsMC4wOTItMC4wNDdsMC4wNTgtMC4wOWMwLjAzMi0wLjA0OSwwLjA1LTAuMDc3LDAuMDY5LTAuMTE0bDAuMDU2LTAuMTAxDQoJCWMwLjAzOS0wLjA2OSwwLjA3Mi0wLjEzNiwwLjEwMy0wLjIwNGMwLjA2NS0wLjEzNiwwLjEyMi0wLjI3MiwwLjE3OC0wLjQxYzAuMTA3LTAuMjc1LDAuMTk2LTAuNTUsMC4yNzctMC44Mw0KCQljMC4xNTItMC41NjMsMC4yNjItMS4xMywwLjMyLTEuNzAzQzM5LjcwNCwxNS45NzgsMzkuNzE4LDE1LjQsMzkuNjg5LDE0LjgyM3ogTTEzLjE5NSwyMS44M2MwLjAyNS0wLjAxNywxLjA2OC0wLjcwMSwyLjc3MS0xLjUzNA0KCQljMS42OTgtMC4xMjksMy41NzEtMC4yMTEsNS41NzgtMC4yMTFjMC40ODgsMCwwLjk2NywwLjAwNywxLjQ0LDAuMDE1Yy0wLjMzLDAuMjY2LTAuNjc4LDAuNTE3LTEuMDQsMC43MzRsLTEuMjAzLDAuNzI4DQoJCWMtMC43NTksMC4wOTItMS40MTcsMC4yODEtMS40NTMsMC4yOTFjLTAuMDIzLDAuMDA2LTAuMDQ0LDAuMDE2LTAuMDYzLDAuMDI3Yy0wLjA1OSwwLjAzNC0wLjEwNCwwLjA5LTAuMTI0LDAuMTU2bC0xLjIzLDQuMDUxDQoJCWwtNi41NjUsMS40NTlsLTIuMDY5LTEuNDQ5bC0wLjYwMi00Ljg3M2MxLjE3NC0wLjIxNywyLjc0Ni0wLjQ2Niw0LjYzMi0wLjY3N2MtMC4yMDIsMC4yNC0wLjM5OSwwLjQ5NC0wLjU4NCwwLjc2MmwtMS4xMjMsMS42MTINCgkJTDEzLjE5NSwyMS44M3ogTTIyLjA1NSwzOC43ODRjLTEuMDgzLDAuMDcyLTIuMTgzLTAuMDU1LTMuMjYtMC4zNWMwLjA5LTAuMDE4LDAuMTU1LTAuMDI4LDAuMjM1LTAuMDM3DQoJCWMwLjA4OC0wLjAxMiwyLjAyMS0wLjI2NiwyLjg5LTEuNTU4bDAuMDgyLDAuMDAybDAuMjE2LTAuMDAyYzAuMTQzLDAsMC4yNzMtMC4wMTIsMC40MTItMC4wMThjMC4zMy0wLjAyNywwLjY0OS0wLjA3NSwwLjk2Ni0wLjEzOQ0KCQljMC4wMzQsMC4wMzMsMC4wNjYsMC4wNjYsMC4xMDEsMC4xMDJjMC42NTMsMC42NDcsMS40NjQsMS4wMTgsMi4zNTUsMS4wODNDMjQuNTUzLDM4LjQ3NiwyMy4xNDIsMzguNzEyLDIyLjA1NSwzOC43ODR6DQoJCSBNMjIuMTUzLDM2LjQxNGMwLjE2My0wLjM2MywwLjI4Ni0wLjY0NiwwLjM3OS0wLjg1OWMwLjE5MiwwLjIxNCwwLjQzNSwwLjQ3OSwwLjcwOCwwLjc2MmMtMC4yMTMsMC4wMzItMC40MjMsMC4wNTktMC42MywwLjA3Ng0KCQljLTAuMTM2LDAuMDA2LTAuMjc4LDAuMDIxLTAuNDA4LDAuMDIxSDIyLjE1M3ogTTE4LjkzMiwyOC4wNTJsMC41ODctMC4xMzJjMC4wOTctMC4wMjEsMC4xNzMtMC4wOTQsMC4yMDItMC4xODhsMS4yMjYtNC4wMzMNCgkJYzAuMjEyLTAuMDI4LDAuMzk4LTAuMDQzLDAuNTU5LTAuMDQzYzAuMTU2LDAsMC4zNDUsMC4wMTUsMC41NTYsMC4wNDNsMS4yNjIsNC4xNTNjMC4wMzIsMC4xMDYsMC4xMjMsMC4xODMsMC4yMzEsMC4xOTUNCgkJbDAuNDY4LDAuMDUzbDAuMTIsMC4wMTNsOC4wNjIsMC45MTdjMC4wNjcsMC4wMDgsMC4xMzMtMC4wMTEsMC4xODgtMC4wNDlsMC44MS0wLjU2NmwwLjc0OS0wLjUyNGwwLjI3Ny0wLjE5NQ0KCQljLTAuMDQ1LDAuMTkzLTAuMDk1LDAuMzg1LTAuMTQ3LDAuNTc0Yy0wLjA3NywwLjI0OC0wLjE1OSwwLjQ4OC0wLjI0MSwwLjcyNmMtMC4zMzEsMC45NDItMC43MDIsMS43OTctMS4xMDYsMi41NjkNCgkJYy0wLjExLDAuMDA3LTAuMjI5LDAuMDEyLTAuMzU0LDAuMDEyYy0wLjM5MiwwLTAuNzktMC4wMzItMS4yMzEtMC4wNzNjLTAuNzY2LTAuMDcxLTEuOTc5LTAuMjEtMi4zNjEtMC4yNTMNCgkJYy0wLjMzMy0wLjI2NS0xLjQ2NC0xLjE2Mi0yLjQwMy0xLjkwM2MtMC4wMzYtMC4wMjgtMC4wNjgtMC4wNTgtMC4xMDEtMC4wODRjLTAuMTY1LTAuMTQtMC4zNTMtMC4yOTgtMC43MzQtMC4yOTgNCgkJYy0wLjM0OCwwLTAuODU0LDAuMTI2LTIuMDc3LDAuNDk1YzAuNjM3LTAuNDc2LDAuNjQyLTEuMDg5LDAuNjQyLTEuMDg5cy0wLjkwNiwwLjg0NC0yLjM2OCwxLjAzDQoJCWMtMS40NTgsMC4xODgtMi42MDUtMC43MDktMi42MDUtMC43MDljMC4wNDgsMC4xNTYsMC4xMTYsMC41MDksMC40NDcsMC44MDhjLTAuMzg5LTAuMDQ1LTAuODA5LTAuMDc3LTEuMjUtMC4wNzcNCgkJYy0wLjE1OCwwLTAuMzIsMC4wMDQtMC40NzUsMC4wMTJjLTAuODk4LDAuMDQ4LTIuMTYyLDEuNDA0LTMuMDQ5LDIuNzczYy0wLjQzNiwwLjEzOC0xLjc5OSwwLjU3MS0zLjM3NSwxLjAzNA0KCQljLTAuOTMxLTEuMjg4LTEuNTYyLTIuNTk1LTEuOTE5LTMuNDM2Yy0wLjIwOC0wLjQ5LTAuMzI0LTAuODIzLTAuMzUtMC45MDJ2LTAuMDAyYy0wLjAyOS0wLjA4LTAuMDYtMC4xNjUtMC4wODctMC4yNWwwLjM3OCwwLjI2NA0KCQl2MC4wMDJsMC45MzUsMC42NTZsMC4zMTIsMC4yMTdjMC4wNDcsMC4wMzMsMC4xMDQsMC4wNSwwLjE1OCwwLjA1YzAuMDIsMCwwLjA0LTAuMDAyLDAuMDYxLTAuMDA2IE0yMy45MDYsMjIuMDM2DQoJCWMtMC4wMjgtMC4wOS0wLjA5OC0wLjE1Ny0wLjE4OC0wLjE4NGMtMC4wNDEtMC4wMTMtMC44NTItMC4yNDQtMS43MTMtMC4zMTdsMC4xNTgtMC4wMTJjMC4xMzYtMC4wMSwyLjM5Ny0wLjI4Niw1LjA5OC0xLjIxOA0KCQljMi45OTEsMC4yMjksNS40MzMsMC41OTYsNy4xMDMsMC45bC0wLjU5MSw0LjE0NmwtMi4wODYsMS40NTlsLTYuNTU3LTAuNzQ1IE0zOC4zMDEsMTYuNDUxYy0wLjA3MywwLjUzNC0wLjMxNSwxLjU3NC0wLjMxNSwxLjU3NA0KCQlsLTAuMTg5LDAuMDMxYy0wLjA5OS0wLjAyNy0xLjAyMS0wLjI2Ni0yLjYwOS0wLjU2YzAuMDUxLTAuMDExLDAuMS0wLjAyMiwwLjE0OC0wLjAzM2MwLjMyOS0wLjA4MiwwLjY1My0wLjE4MywwLjk2OC0wLjMxDQoJCWMwLjE1Ni0wLjA2NywwLjMxMi0wLjEzOCwwLjQ1OS0wLjIyMmMwLjE0Ni0wLjA4NSwwLjI4OS0wLjE3OSwwLjQwMS0wLjMwNmMtMS41OSwwLjUyLTQuODc2LDAuMjg0LTcuNzk3LTAuMDE4DQoJCWMtMi42NjktMC4yNzYtNS4zNDgtMC40NTQtOC4wNC0wLjQ2Yy0yLjY5MSwwLjAwNi01LjM2NywwLjE4NS04LjAzOSwwLjQ2Yy0yLjkyMSwwLjMwMi02LjIwNiwwLjUzOC03Ljc5NiwwLjAxOA0KCQljMC4xMTIsMC4xMjYsMC4yNTYsMC4yMjEsMC40MDMsMC4zMDZjMC4xNDYsMC4wODQsMC4zMDEsMC4xNTQsMC40NTcsMC4yMjJjMC4zMTQsMC4xMjYsMC42NCwwLjIyOCwwLjk2OSwwLjMxDQoJCWMwLjExNiwwLjAyNywwLjIzNCwwLjA1MywwLjM1MiwwLjA3NGMtMS40NDksMC4yNzUtMi4yODgsMC40OTMtMi4zODIsMC41MTljMCwwLTAuMzM0LDAuMDU0LTAuNDA3LTAuMjAyDQoJCWMtMC4xNDUtMC41MTItMC4yNDItMC44Ny0wLjMxNS0xLjQwM2MtMC4wNjktMC41MzEtMC4xMDQtMS4wNjgtMC4xLTEuNjA0YzAuMDAxLTAuMDg4LTAuMDAxLTAuMjY0LTAuMDAxLTAuMjY0DQoJCWMwLjAwNS0wLjE4LDAuMDEzLTAuMzYsMC4wMy0wLjU0YzAuMDEtMC4xMzMsMC40OTktMC41NTksMC45MTktMC44MDFjMC40NTQtMC4yNjQsMC45MzEtMC41MDIsMS40MTctMC43MjMNCgkJYzAuNDgxLTAuMjI4LDIuMDQtMC41NTksMi45OC0wLjcyOWMwLjk0LTAuMTcyLDQuMzAyLTAuNjE4LDQuNTU0LTAuNzEyYzAuMjUxLTAuMDk2LDEuNzA0LTEuMjE2LDEuOTU4LTEuMzA5DQoJCWMtMC41MzQsMC4wODgtNy45MTIsMS4yMTUtOC4yNDQsMS4zMmMyLjM5NS02LjI2Myw3LjA5Ni05LjMxMywxMy4zNTMtOS4zMTNjNi4yNTUsMCwxMC45NTcsMi44OCwxMy4zNTQsOS4xNDQNCgkJYy0zLjE2NC0wLjg0MS03LjU0Ni0xLjIzMy04LjA4LTEuMzIyYzAuMjU0LDAuMDkzLDEuNjkxLDEuMTA0LDEuOTU4LDEuMTM4YzIuMTg4LDAuMjg0LDUuNjM4LDEuMDQ5LDUuODg4LDEuMTQ4DQoJCWMwLjQ5NiwwLjIwMSwwLjk5MywwLjQwOCwxLjQ3NSwwLjYzNWMwLjQ4NywwLjIyMSwwLjk2MywwLjQ1OSwxLjQxNywwLjcyM2MwLjQyLDAuMjQzLDAuOTA4LDAuNjY4LDAuOTIsMC44MDENCgkJYzAuMDIzLDAuMjY4LDAuMDMzLDAuNTM1LDAuMDM2LDAuODAzQzM4LjQwNywxNS4zODIsMzguMzcsMTUuOTIsMzguMzAxLDE2LjQ1MXoiLz4NCjwvZz4NCjwvc3ZnPg0K) 50% no-repeat; }
    .enterprise .logo a {
      width: 232px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjMyLjMzNyAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjMyLjMzNyAyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fS5zdDF7b3BhY2l0eTowLjU7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjczNCw0LjYyM0gwVjEuNjQyaDE0Ljk1N3YyLjk4MUg5LjI1NHYxNi45MUg1LjczNFY0LjYyM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNzM2LDYuNmgyLjg4MmwwLjI0MywyLjY0NmgwLjEyMWMxLjA2Mi0xLjk0NywyLjYzOS0zLjAxMSw0LjIxNy0zLjAxMWMwLjc1OCwwLDEuMjQ0LDAuMDkxLDEuNjk5LDAuMzA0bC0wLjYwNywzLjA0MWMtMC41MTYtMC4xNTItMC45MS0wLjI0My0xLjU0Ny0wLjI0M2MtMS4xODMsMC0yLjYwOSwwLjgyMS0zLjUxOSwzLjA3MnY5LjEyNGgtMy40ODlWNi42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMy41MTksMTEuOTgzYy0wLjAzLTEuNTgxLTAuNjk4LTIuOTItMi43LTIuOTJjLTEuNDg3LDAtMi44ODIsMC42NjktNC4xODcsMS40NmwtMS4yNzQtMi4zNDJjMS42MzgtMS4wMzQsMy43MzItMS45NDcsNi4wOTgtMS45NDdjMy43MzIsMCw1LjU1MiwyLjI4MSw1LjU1Miw2LjQ0OHY4Ljg1MWgtMi44NTJsLTAuMjczLTEuNjQyaC0wLjA5MWMtMS4zMzUsMS4xMjUtMi44NTIsMi4wMDctNC42MTIsMi4wMDdjLTIuNjA5LDAtNC40My0xLjc2NC00LjQzLTQuMzhDMjQuNzUxLDE0LjMyNSwyNy40MjEsMTIuNjUyLDMzLjUxOSwxMS45ODN6IE0zMC4yNzMsMTkuMTYxYzEuMjE0LDAsMi4xNTQtMC42MDgsMy4yNDYtMS42NDJ2LTMuMzQ2Yy00LjAzNSwwLjUxNy01LjM3LDEuNTgyLTUuMzcsMy4wNzJDMjguMTQ5LDE4LjU4MywyOS4wMjksMTkuMTYxLDMwLjI3MywxOS4xNjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3Ljg1NSw2LjZoMy41NWwyLjM2Nyw3Ljc1NmMwLjM5NCwxLjQ2LDAuODQ5LDIuOTgxLDEuMjQ0LDQuNTAxaDAuMTIxYzAuNDI1LTEuNTIxLDAuODUtMy4wNDIsMS4yNzQtNC41MDFMNDguNzc3LDYuNmgzLjM2OGwtNS4wNjcsMTQuOTMzaC00LjAzNUwzNy44NTUsNi42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01My41NDcsMi4wMDdjMC0xLjE4NiwwLjkxLTIuMDA3LDIuMTU0LTIuMDA3YzEuMjQ0LDAsMi4xNTQsMC44MjEsMi4xNTQsMi4wMDdjMCwxLjE1Ni0wLjkxLDEuOTc3LTIuMTU0LDEuOTc3QzU0LjQ1NywzLjk4NCw1My41NDcsMy4xNjMsNTMuNTQ3LDIuMDA3eiBNNTMuOTQxLDYuNmgzLjQ4OXYxNC45MzNoLTMuNDg5VjYuNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMTYyLDE3LjU3OWMxLjMzNSwxLjAzNCwyLjYwOSwxLjY3Myw0LjEyNiwxLjY3M2MxLjYwOCwwLDIuMzY3LTAuNzYxLDIuMzY3LTEuNzk0YzAtMS4yNDctMS42MDgtMS43OTQtMy4xODYtMi40MDNjLTEuOTcyLTAuNzMtNC4xODctMS44NTUtNC4xODctNC4zNDljMC0yLjYxNiwyLjA5My00LjQ3MSw1LjQzMS00LjQ3MWMyLjA2MywwLDMuNzMyLDAuODUyLDQuOTQ1LDEuNzk0bC0xLjYwOCwyLjEyOWMtMS4wMzItMC43Ni0yLjA5My0xLjI3Ny0zLjI3Ny0xLjI3N2MtMS40ODcsMC0yLjE4NCwwLjctMi4xODQsMS42NDJjMCwxLjE1NiwxLjQ4NywxLjY0MiwzLjA5NSwyLjIyYzIuMDMzLDAuNzYxLDQuMjc4LDEuNzM0LDQuMjc4LDQuNTMyYzAsMi41NTUtMi4wMzMsNC42MjMtNS43OTUsNC42MjNjLTIuMDMzLDAtNC4xODctMC44ODItNS42NDMtMi4wNjhMNjEuMTYyLDE3LjU3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODguMDE1LDEuMjc3YzIuNDI3LDAsNC4zOTksMS4xODYsNS42NDMsMi41MjRsLTEuOTQyLDIuMTljLTEuMDMxLTEuMDA0LTIuMTU0LTEuNjQyLTMuNjcxLTEuNjQyYy0zLjI0NiwwLTUuNTgzLDIuNzM3LTUuNTgzLDcuMjA4YzAsNC41MzIsMi4xNTQsNy4yNjksNS40NjEsNy4yNjljMS43NiwwLDMuMDY0LTAuNzMsNC4xODctMS45NzdsMS45NDIsMi4xNTljLTEuNjA4LDEuODU1LTMuNjcxLDIuODg5LTYuMTg5LDIuODg5Yy01LjAzNiwwLTkuMDExLTMuNjUtOS4wMTEtMTAuMjVDNzguODUzLDUuMTQsODIuOTE4LDEuMjc3LDg4LjAxNSwxLjI3N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTYuMjk4LDEuNjQyaDMuNTE5djE5Ljg5MWgtMy41MTlWMS42NDJ6Ii8+PC9nPjwvZz48cmVjdCB4PSIxMTAuMjU3IiB5PSIxLjY0MiIgY2xhc3M9InN0MSIgd2lkdGg9IjAuNzM2IiBoZWlnaHQ9IjE5Ljg5MSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjEuNTIzLDEuNzUxaDEwLjc3M3YxLjE4NmgtOS4zOTl2Ny40NzZoNy44OTN2MS4xODZoLTcuODkzdjguNzA0aDkuNjk4djEuMTg2aC0xMS4wNzJWMS43NTF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzNS40NjcsNy4xMDZoMS4xMTdsMC4xNDMsMi4yMjhoMC4wNjZjMS40NjQtMS40NjIsMi45NTctMi41ODgsNC45MzUtMi41ODhjMi45NjQsMCw0LjMzOCwxLjgwMyw0LjMzOCw1LjUxN3Y5LjIyNWgtMS4zMnYtOS4wNTFjMC0zLjA0OS0wLjk2Mi00LjQ5OS0zLjI2OS00LjQ5OWMtMS43MDksMC0yLjk0NiwwLjkwNS00LjY5LDIuNzAydjEwLjg0OGgtMS4zMlY3LjEwNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUwLjI4NSwxNy41MTdWOC4yNjJoLTIuMjQxdi0xLjAzbDIuMjcxLTAuMTI2bDAuMTY3LTQuMTYzaDEuMTIzdjQuMTYzaDQuMTU5djEuMTU2aC00LjE1OXY5LjM1NGMwLDEuODM2LDAuNDYsMy4wNzYsMi40MzgsMy4wNzZjMC41MzIsMCwxLjI3OS0wLjIyNywxLjc5OS0wLjQ1NWwwLjM0NiwxLjA3MmMtMC44MywwLjI5My0xLjc0OCwwLjUzOS0yLjM0MiwwLjUzOUMxNTEuMDkyLDIxLjg0OCwxNTAuMjg1LDIwLjA5MywxNTAuMjg1LDE3LjUxN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU2LjcyOSwxNC4zMjRjMC00LjY5LDMuMDQxLTcuNTc3LDYuMjU2LTcuNTc3YzMuNCwwLDUuNDkxLDIuNDI2LDUuNDkxLDYuNjU1YzAsMC4zNTktMC4wMTIsMC43MTktMC4wNzQsMS4wNzhoLTEwLjMxNmMwLjA0OCwzLjYzLDIuMTY5LDYuMjI0LDUuNDAyLDYuMjI0YzEuNTU0LDAsMi43NzgtMC41MTUsMy44NTQtMS4yNzZsMC41NDQsMS4wMDZjLTEuMTI5LDAuNzA3LTIuNDIsMS40MTQtNC41MjMsMS40MTRDMTU5LjY5OSwyMS44NDgsMTU2LjcyOSwxOS4wMjcsMTU2LjcyOSwxNC4zMjR6IE0xNjcuMjM0LDEzLjM5YzAtMy42NzItMS42NjEtNS40OTktNC4yMzYtNS40OTljLTIuNDI2LDAtNC42MTksMi4wNjEtNC45MTgsNS40OTlIMTY3LjIzNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcxLjQ0NCw3LjEwNmgxLjExN2wwLjE0MywyLjY4NGgwLjA2NmMwLjk3MS0xLjc2NywyLjM3NS0zLjA0Myw0LjA4MS0zLjA0M2MwLjUyMywwLDAuOTUsMC4wNjYsMS40MjIsMC4zbC0wLjI5OSwxLjE5OGMtMC40ODQtMC4xNzQtMC43NDctMC4yNC0xLjI5Ny0wLjI0Yy0xLjI5MSwwLTIuODIsMC45ODItMy45MTQsMy43MDJ2OS43ODJoLTEuMzJWNy4xMDZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE4MC40MjcsNy4xMDZoMS4xMTdsMC4xNDMsMS44MDloMC4wNjZjMS40MDEtMS4xMjYsMy4xMDctMi4xNjgsNC44Ny0yLjE2OGMzLjg0OCwwLDUuNzQyLDIuODg3LDUuNzQyLDcuMzM4YzAsNC44ODItMi45NCw3Ljc2My02LjMyMiw3Ljc2M2MtMS4zNjIsMC0yLjgyLTAuNjQ3LTQuMzE0LTEuNzY3bDAuMDE4LDIuNjU0VjI4aC0xLjMyVjcuMTA2eiBNMTkwLjk3OSwxNC4wOTFjMC0zLjUzNC0xLjI1NS02LjE3LTQuNTY1LTYuMTdjLTEuNDIyLDAtMi45MzQsMC44MzktNC42NjYsMi4zNzJ2OC41M2MxLjYxOSwxLjM0OCwzLjEzNywxLjg1MSw0LjIyNCwxLjg1MUMxODguODg4LDIwLjY3NCwxOTAuOTc5LDE3Ljk5LDE5MC45NzksMTQuMDkxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTUuNjUyLDcuMTA2aDEuMTE3bDAuMTQzLDIuNjg0aDAuMDY2YzAuOTcxLTEuNzY3LDIuMzc1LTMuMDQzLDQuMDgxLTMuMDQzYzAuNTIzLDAsMC45NSwwLjA2NiwxLjQyMiwwLjNsLTAuMjk5LDEuMTk4Yy0wLjQ4NC0wLjE3NC0wLjc0Ny0wLjI0LTEuMjk3LTAuMjRjLTEuMjkxLDAtMi44MiwwLjk4Mi0zLjkxNCwzLjcwMnY5Ljc4MmgtMS4zMlY3LjEwNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA0LjEyMiwyLjQ1OGMwLTAuNzQzLDAuNTUtMS4xNzQsMS4yMDEtMS4xNzRjMC42NTEsMCwxLjIwMSwwLjQzMSwxLjIwMSwxLjE3NGMwLDAuNjg5LTAuNTUsMS4xNzQtMS4yMDEsMS4xNzRDMjA0LjY3MiwzLjYzMiwyMDQuMTIyLDMuMTQ3LDIwNC4xMjIsMi40NTh6IE0yMDQuNjM2LDcuMTA2aDEuMzJ2MTQuMzgyaC0xLjMyVjcuMTA2eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDguNTI5LDE5Ljg1OWwwLjc2NS0wLjk2NGMxLjIxMywxLjAxOCwyLjUxOSwxLjgyMSw0LjU1OSwxLjgyMWMyLjI1OSwwLDMuNDMtMS4zMjQsMy40My0yLjgzOWMwLTEuODAzLTEuODU4LTIuNTk0LTMuNTE0LTMuMTkzYy0yLjE2My0wLjc3LTQuNTcxLTEuNjUzLTQuNTcxLTQuMTA5YzAtMi4wNzMsMS42MzctMy44MjgsNC42MjUtMy44MjhjMS41MzUsMCwzLjA1MywwLjYzOCw0LjA5OSwxLjQ5MmwtMC43MTEsMC45NTJjLTAuOTY4LTAuNzI1LTEuOTg3LTEuMzEyLTMuNDI0LTEuMzEyYy0yLjIzOCwwLTMuMjUxLDEuMjkxLTMuMjUxLDIuNjE4YzAsMS42NDEsMS42OTEsMi4yNjQsMy40LDIuOTExYzIuMjIzLDAuODQ4LDQuNjg0LDEuNTgxLDQuNjg0LDQuMzg1YzAsMi4xNjgtMS43MjcsNC4wNTUtNC44MzQsNC4wNTVDMjExLjY2LDIxLjg0OCwyMDkuODEzLDIwLjk1NSwyMDguNTI5LDE5Ljg1OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIwLjU5LDE0LjMyNGMwLTQuNjksMy4wNDEtNy41NzcsNi4yNTYtNy41NzdjMy40LDAsNS40OTEsMi40MjYsNS40OTEsNi42NTVjMCwwLjM1OS0wLjAxMiwwLjcxOS0wLjA3NCwxLjA3OGgtMTAuMzE2YzAuMDQ4LDMuNjMsMi4xNjksNi4yMjQsNS40MDIsNi4yMjRjMS41NTQsMCwyLjc3OC0wLjUxNSwzLjg1NC0xLjI3NmwwLjU0NCwxLjAwNmMtMS4xMjksMC43MDctMi40MiwxLjQxNC00LjUyMywxLjQxNEMyMjMuNTYsMjEuODQ4LDIyMC41OSwxOS4wMjcsMjIwLjU5LDE0LjMyNHogTTIzMS4wOTQsMTMuMzljMC0zLjY3Mi0xLjY2MS01LjQ5OS00LjIzNi01LjQ5OWMtMi40MjYsMC00LjYxOSwyLjA2MS00LjkxOCw1LjQ5OUgyMzEuMDk0eiIvPjwvZz48L3N2Zz4=) 0 50% no-repeat; }
      .enterprise .logo a:hover {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjMyLjMzNyAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjMyLjMzNyAyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM5ZDlkOWQ7fS5zdDF7b3BhY2l0eTowLjU7ZmlsbDojOWQ5ZDlkO308L3N0eWxlPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjczNCw0LjYyM0gwVjEuNjQyaDE0Ljk1N3YyLjk4MUg5LjI1NHYxNi45MUg1LjczNFY0LjYyM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNzM2LDYuNmgyLjg4MmwwLjI0MywyLjY0NmgwLjEyMWMxLjA2Mi0xLjk0NywyLjYzOS0zLjAxMSw0LjIxNy0zLjAxMWMwLjc1OCwwLDEuMjQ0LDAuMDkxLDEuNjk5LDAuMzA0bC0wLjYwNywzLjA0MWMtMC41MTYtMC4xNTItMC45MS0wLjI0My0xLjU0Ny0wLjI0M2MtMS4xODMsMC0yLjYwOSwwLjgyMS0zLjUxOSwzLjA3MnY5LjEyNGgtMy40ODlWNi42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMy41MTksMTEuOTgzYy0wLjAzLTEuNTgxLTAuNjk4LTIuOTItMi43LTIuOTJjLTEuNDg3LDAtMi44ODIsMC42NjktNC4xODcsMS40NmwtMS4yNzQtMi4zNDJjMS42MzgtMS4wMzQsMy43MzItMS45NDcsNi4wOTgtMS45NDdjMy43MzIsMCw1LjU1MiwyLjI4MSw1LjU1Miw2LjQ0OHY4Ljg1MWgtMi44NTJsLTAuMjczLTEuNjQyaC0wLjA5MWMtMS4zMzUsMS4xMjUtMi44NTIsMi4wMDctNC42MTIsMi4wMDdjLTIuNjA5LDAtNC40My0xLjc2NC00LjQzLTQuMzhDMjQuNzUxLDE0LjMyNSwyNy40MjEsMTIuNjUyLDMzLjUxOSwxMS45ODN6IE0zMC4yNzMsMTkuMTYxYzEuMjE0LDAsMi4xNTQtMC42MDgsMy4yNDYtMS42NDJ2LTMuMzQ2Yy00LjAzNSwwLjUxNy01LjM3LDEuNTgyLTUuMzcsMy4wNzJDMjguMTQ5LDE4LjU4MywyOS4wMjksMTkuMTYxLDMwLjI3MywxOS4xNjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3Ljg1NSw2LjZoMy41NWwyLjM2Nyw3Ljc1NmMwLjM5NCwxLjQ2LDAuODQ5LDIuOTgxLDEuMjQ0LDQuNTAxaDAuMTIxYzAuNDI1LTEuNTIxLDAuODUtMy4wNDIsMS4yNzQtNC41MDFMNDguNzc3LDYuNmgzLjM2OGwtNS4wNjcsMTQuOTMzaC00LjAzNUwzNy44NTUsNi42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01My41NDcsMi4wMDdjMC0xLjE4NiwwLjkxLTIuMDA3LDIuMTU0LTIuMDA3YzEuMjQ0LDAsMi4xNTQsMC44MjEsMi4xNTQsMi4wMDdjMCwxLjE1Ni0wLjkxLDEuOTc3LTIuMTU0LDEuOTc3QzU0LjQ1NywzLjk4NCw1My41NDcsMy4xNjMsNTMuNTQ3LDIuMDA3eiBNNTMuOTQxLDYuNmgzLjQ4OXYxNC45MzNoLTMuNDg5VjYuNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMTYyLDE3LjU3OWMxLjMzNSwxLjAzNCwyLjYwOSwxLjY3Myw0LjEyNiwxLjY3M2MxLjYwOCwwLDIuMzY3LTAuNzYxLDIuMzY3LTEuNzk0YzAtMS4yNDctMS42MDgtMS43OTQtMy4xODYtMi40MDNjLTEuOTcyLTAuNzMtNC4xODctMS44NTUtNC4xODctNC4zNDljMC0yLjYxNiwyLjA5My00LjQ3MSw1LjQzMS00LjQ3MWMyLjA2MywwLDMuNzMyLDAuODUyLDQuOTQ1LDEuNzk0bC0xLjYwOCwyLjEyOWMtMS4wMzItMC43Ni0yLjA5My0xLjI3Ny0zLjI3Ny0xLjI3N2MtMS40ODcsMC0yLjE4NCwwLjctMi4xODQsMS42NDJjMCwxLjE1NiwxLjQ4NywxLjY0MiwzLjA5NSwyLjIyYzIuMDMzLDAuNzYxLDQuMjc4LDEuNzM0LDQuMjc4LDQuNTMyYzAsMi41NTUtMi4wMzMsNC42MjMtNS43OTUsNC42MjNjLTIuMDMzLDAtNC4xODctMC44ODItNS42NDMtMi4wNjhMNjEuMTYyLDE3LjU3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODguMDE1LDEuMjc3YzIuNDI3LDAsNC4zOTksMS4xODYsNS42NDMsMi41MjRsLTEuOTQyLDIuMTljLTEuMDMxLTEuMDA0LTIuMTU0LTEuNjQyLTMuNjcxLTEuNjQyYy0zLjI0NiwwLTUuNTgzLDIuNzM3LTUuNTgzLDcuMjA4YzAsNC41MzIsMi4xNTQsNy4yNjksNS40NjEsNy4yNjljMS43NiwwLDMuMDY0LTAuNzMsNC4xODctMS45NzdsMS45NDIsMi4xNTljLTEuNjA4LDEuODU1LTMuNjcxLDIuODg5LTYuMTg5LDIuODg5Yy01LjAzNiwwLTkuMDExLTMuNjUtOS4wMTEtMTAuMjVDNzguODUzLDUuMTQsODIuOTE4LDEuMjc3LDg4LjAxNSwxLjI3N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTYuMjk4LDEuNjQyaDMuNTE5djE5Ljg5MWgtMy41MTlWMS42NDJ6Ii8+PC9nPjwvZz48cmVjdCB4PSIxMTAuMjU3IiB5PSIxLjY0MiIgY2xhc3M9InN0MSIgd2lkdGg9IjAuNzM2IiBoZWlnaHQ9IjE5Ljg5MSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjEuNTIzLDEuNzUxaDEwLjc3M3YxLjE4NmgtOS4zOTl2Ny40NzZoNy44OTN2MS4xODZoLTcuODkzdjguNzA0aDkuNjk4djEuMTg2aC0xMS4wNzJWMS43NTF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzNS40NjcsNy4xMDZoMS4xMTdsMC4xNDMsMi4yMjhoMC4wNjZjMS40NjQtMS40NjIsMi45NTctMi41ODgsNC45MzUtMi41ODhjMi45NjQsMCw0LjMzOCwxLjgwMyw0LjMzOCw1LjUxN3Y5LjIyNWgtMS4zMnYtOS4wNTFjMC0zLjA0OS0wLjk2Mi00LjQ5OS0zLjI2OS00LjQ5OWMtMS43MDksMC0yLjk0NiwwLjkwNS00LjY5LDIuNzAydjEwLjg0OGgtMS4zMlY3LjEwNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUwLjI4NSwxNy41MTdWOC4yNjJoLTIuMjQxdi0xLjAzbDIuMjcxLTAuMTI2bDAuMTY3LTQuMTYzaDEuMTIzdjQuMTYzaDQuMTU5djEuMTU2aC00LjE1OXY5LjM1NGMwLDEuODM2LDAuNDYsMy4wNzYsMi40MzgsMy4wNzZjMC41MzIsMCwxLjI3OS0wLjIyNywxLjc5OS0wLjQ1NWwwLjM0NiwxLjA3MmMtMC44MywwLjI5My0xLjc0OCwwLjUzOS0yLjM0MiwwLjUzOUMxNTEuMDkyLDIxLjg0OCwxNTAuMjg1LDIwLjA5MywxNTAuMjg1LDE3LjUxN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU2LjcyOSwxNC4zMjRjMC00LjY5LDMuMDQxLTcuNTc3LDYuMjU2LTcuNTc3YzMuNCwwLDUuNDkxLDIuNDI2LDUuNDkxLDYuNjU1YzAsMC4zNTktMC4wMTIsMC43MTktMC4wNzQsMS4wNzhoLTEwLjMxNmMwLjA0OCwzLjYzLDIuMTY5LDYuMjI0LDUuNDAyLDYuMjI0YzEuNTU0LDAsMi43NzgtMC41MTUsMy44NTQtMS4yNzZsMC41NDQsMS4wMDZjLTEuMTI5LDAuNzA3LTIuNDIsMS40MTQtNC41MjMsMS40MTRDMTU5LjY5OSwyMS44NDgsMTU2LjcyOSwxOS4wMjcsMTU2LjcyOSwxNC4zMjR6IE0xNjcuMjM0LDEzLjM5YzAtMy42NzItMS42NjEtNS40OTktNC4yMzYtNS40OTljLTIuNDI2LDAtNC42MTksMi4wNjEtNC45MTgsNS40OTlIMTY3LjIzNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcxLjQ0NCw3LjEwNmgxLjExN2wwLjE0MywyLjY4NGgwLjA2NmMwLjk3MS0xLjc2NywyLjM3NS0zLjA0Myw0LjA4MS0zLjA0M2MwLjUyMywwLDAuOTUsMC4wNjYsMS40MjIsMC4zbC0wLjI5OSwxLjE5OGMtMC40ODQtMC4xNzQtMC43NDctMC4yNC0xLjI5Ny0wLjI0Yy0xLjI5MSwwLTIuODIsMC45ODItMy45MTQsMy43MDJ2OS43ODJoLTEuMzJWNy4xMDZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE4MC40MjcsNy4xMDZoMS4xMTdsMC4xNDMsMS44MDloMC4wNjZjMS40MDEtMS4xMjYsMy4xMDctMi4xNjgsNC44Ny0yLjE2OGMzLjg0OCwwLDUuNzQyLDIuODg3LDUuNzQyLDcuMzM4YzAsNC44ODItMi45NCw3Ljc2My02LjMyMiw3Ljc2M2MtMS4zNjIsMC0yLjgyLTAuNjQ3LTQuMzE0LTEuNzY3bDAuMDE4LDIuNjU0VjI4aC0xLjMyVjcuMTA2eiBNMTkwLjk3OSwxNC4wOTFjMC0zLjUzNC0xLjI1NS02LjE3LTQuNTY1LTYuMTdjLTEuNDIyLDAtMi45MzQsMC44MzktNC42NjYsMi4zNzJ2OC41M2MxLjYxOSwxLjM0OCwzLjEzNywxLjg1MSw0LjIyNCwxLjg1MUMxODguODg4LDIwLjY3NCwxOTAuOTc5LDE3Ljk5LDE5MC45NzksMTQuMDkxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTUuNjUyLDcuMTA2aDEuMTE3bDAuMTQzLDIuNjg0aDAuMDY2YzAuOTcxLTEuNzY3LDIuMzc1LTMuMDQzLDQuMDgxLTMuMDQzYzAuNTIzLDAsMC45NSwwLjA2NiwxLjQyMiwwLjNsLTAuMjk5LDEuMTk4Yy0wLjQ4NC0wLjE3NC0wLjc0Ny0wLjI0LTEuMjk3LTAuMjRjLTEuMjkxLDAtMi44MiwwLjk4Mi0zLjkxNCwzLjcwMnY5Ljc4MmgtMS4zMlY3LjEwNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA0LjEyMiwyLjQ1OGMwLTAuNzQzLDAuNTUtMS4xNzQsMS4yMDEtMS4xNzRjMC42NTEsMCwxLjIwMSwwLjQzMSwxLjIwMSwxLjE3NGMwLDAuNjg5LTAuNTUsMS4xNzQtMS4yMDEsMS4xNzRDMjA0LjY3MiwzLjYzMiwyMDQuMTIyLDMuMTQ3LDIwNC4xMjIsMi40NTh6IE0yMDQuNjM2LDcuMTA2aDEuMzJ2MTQuMzgyaC0xLjMyVjcuMTA2eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDguNTI5LDE5Ljg1OWwwLjc2NS0wLjk2NGMxLjIxMywxLjAxOCwyLjUxOSwxLjgyMSw0LjU1OSwxLjgyMWMyLjI1OSwwLDMuNDMtMS4zMjQsMy40My0yLjgzOWMwLTEuODAzLTEuODU4LTIuNTk0LTMuNTE0LTMuMTkzYy0yLjE2My0wLjc3LTQuNTcxLTEuNjUzLTQuNTcxLTQuMTA5YzAtMi4wNzMsMS42MzctMy44MjgsNC42MjUtMy44MjhjMS41MzUsMCwzLjA1MywwLjYzOCw0LjA5OSwxLjQ5MmwtMC43MTEsMC45NTJjLTAuOTY4LTAuNzI1LTEuOTg3LTEuMzEyLTMuNDI0LTEuMzEyYy0yLjIzOCwwLTMuMjUxLDEuMjkxLTMuMjUxLDIuNjE4YzAsMS42NDEsMS42OTEsMi4yNjQsMy40LDIuOTExYzIuMjIzLDAuODQ4LDQuNjg0LDEuNTgxLDQuNjg0LDQuMzg1YzAsMi4xNjgtMS43MjcsNC4wNTUtNC44MzQsNC4wNTVDMjExLjY2LDIxLjg0OCwyMDkuODEzLDIwLjk1NSwyMDguNTI5LDE5Ljg1OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIwLjU5LDE0LjMyNGMwLTQuNjksMy4wNDEtNy41NzcsNi4yNTYtNy41NzdjMy40LDAsNS40OTEsMi40MjYsNS40OTEsNi42NTVjMCwwLjM1OS0wLjAxMiwwLjcxOS0wLjA3NCwxLjA3OGgtMTAuMzE2YzAuMDQ4LDMuNjMsMi4xNjksNi4yMjQsNS40MDIsNi4yMjRjMS41NTQsMCwyLjc3OC0wLjUxNSwzLjg1NC0xLjI3NmwwLjU0NCwxLjAwNmMtMS4xMjksMC43MDctMi40MiwxLjQxNC00LjUyMywxLjQxNEMyMjMuNTYsMjEuODQ4LDIyMC41OSwxOS4wMjcsMjIwLjU5LDE0LjMyNHogTTIzMS4wOTQsMTMuMzljMC0zLjY3Mi0xLjY2MS01LjQ5OS00LjIzNi01LjQ5OWMtMi40MjYsMC00LjYxOSwyLjA2MS00LjkxOCw1LjQ5OUgyMzEuMDk0eiIvPjwvZz48L3N2Zz4=); }
  .centered .logo {
    margin-left: 0; }

.top {
  background-color: #f1f1f1; }
  .enterprise .top {
    background-color: #333333; }

.topbar {
  font-size: 18px;
  color: #f1f1f1; }
  .topbar .navigation {
    padding: 0;
    margin: 0;
    height: 55px;
    list-style: none; }
    .topbar .navigation li {
      display: inline-block;
      margin-right: 1rem; }
    .topbar .navigation .toggle {
      float: right;
      margin-top: 0.6em; }
      @media only screen and (min-width: 64.063em) {
        .topbar .navigation .toggle {
          display: none; } }
  .topbar a {
    display: block;
    color: #9d9d9d;
    font-size: 15px;
    cursor: pointer;
    height: 55px;
    line-height: 57px;
    border: none;
    text-decoration: none; }
    .topbar a:hover {
      text-decoration: underline; }
    .enterprise .topbar a {
      color: white; }
      .enterprise .topbar a:hover {
        color: #9d9d9d;
        text-decoration: none; }

.footer {
  position: relative;
  background: white;
  box-shadow: 0 -2px 3px #f1f1f1; }
  @media (max-width: 800px) {
    .footer {
      padding: 0 0 2rem; } }
  @media (min-width: 800px) {
    .footer {
      padding: 1rem 0; } }
  .footer svg {
    opacity: 0.8;
    margin-top: 0.9rem;
    width: 142px; }
  .footer ul,
  .footer address {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    line-height: 20px; }
  .footer address {
    line-height: 21px; }
  .footer a {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none; }
    .footer a:hover, .footer a:active {
      text-decoration: underline; }
    .footer a:focus {
      text-decoration: underline dotted; }
  .footer .layout-inner {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1200px;
    margin: auto;
    padding: 0 1rem; }

@media (max-width: 420px) {
  .footer-elem {
    flex: 0 0 100%; } }
@media (min-width: 420px) and (max-width: 800px) {
  .footer-elem {
    flex: 1 0 50%;
    margin-top: 1.5rem; } }
@media (min-width: 800px) {
  .footer-elem {
    flex: 0 1 14.66667%;
    padding-right: 2%; }
    .footer-elem:last-of-type {
      padding-right: 0; } }

.footer-title {
  margin: 0 0 0.7rem;
  padding-top: 0.5rem;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #666666; }

.status-circle {
  display: inline-block;
  height: 11px;
  width: 11px;
  text-indent: -9999px;
  margin-right: 2px;
  border-radius: 100px;
  vertical-align: middle; }
  .status-circle.none {
    background: #39aa56; }
  .status-circle.unknown {
    background: #9d9d9d; }
  .status-circle.maintenance {
    background: #cdb62c; }
  .status-circle.degraded {
    background: #cdb62c; }
  .status-circle.minor {
    background: #d47e39; }
  .status-circle.major {
    background: #db4545; }

.row {
  max-width: 1200px; }

.wrapper.is-fixed {
  height: 95vh;
  overflow: hidden; }

.main {
  position: relative;
  font-size: 15px;
  padding: 0 0.9375rem;
  margin-bottom: 5em; }
  @media only screen and (min-width: 64.063em) {
    .main {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 75%;
      float: left;
      padding: 0 0.9375rem 0 3rem; } }
  .main h1 {
    margin: 1.2em 0 1em; }

.improve-page {
  position: relative;
  top: 0.5em;
  text-align: right; }
  @media only screen and (min-width: 50.063em) {
    .improve-page {
      position: absolute;
      right: 1em; } }

[data-file] {
  position: relative; }
  [data-file]:before {
    content: attr(data-file);
    display: inline-block;
    z-index: 5;
    background: #9d9d9d;
    width: 100%;
    color: #f1f1f1;
    padding-left: 1em;
    font-size: 14px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }

pre.code-toolbar > .toolbar {
  opacity: 1; }

.swiftype-widget .autocomplete ul li {
  border-color: #f1f1f1;
  box-shadow: none; }
  .swiftype-widget .autocomplete ul li p.title {
    color: #3eaaaf;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0.2em; }
    .swiftype-widget .autocomplete ul li p.title em {
      font-weight: 600;
      color: #3eaaaf; }
  .swiftype-widget .autocomplete ul li p.sections {
    color: #666666;
    font-weight: 300;
    font-size: 12px;
    line-height: 15px; }
    .swiftype-widget .autocomplete ul li p.sections em {
      font-weight: 600;
      color: #666666; }
  .swiftype-widget .autocomplete ul li.active {
    background: #f1f1f1;
    border-color: #f1f1f1;
    box-shadow: none; }
    .swiftype-widget .autocomplete ul li.active p.title {
      color: #3eaaaf;
      text-shadow: none; }
      .swiftype-widget .autocomplete ul li.active p.title em {
        font-weight: 600;
        color: #3eaaaf; }
    .swiftype-widget .autocomplete ul li.active p.sections {
      color: #666666;
      text-shadow: none; }
      .swiftype-widget .autocomplete ul li.active p.sections em {
        font-weight: 600;
        color: #666666; }

.searchbox {
  margin-top: 3rem; }

.searchbox-input {
  display: block;
  width: 100%;
  padding: 0.4em 0.6em;
  border: 2px solid #f1f1f1;
  border-radius: 4px;
  background-image: url(../../images/ui/search.svg);
  background-repeat: no-repeat;
  background-size: 1.4rem;
  background-position: 98% 48%; }

.index-intro {
  margin-top: 2.5em;
  padding-bottom: 2.4em; }
  .index-intro figure {
    margin: 0;
    padding: 0; }
  .index-intro img {
    width: 100%;
    height: auto; }
  .index-intro h1 {
    margin: 1em 0 1em;
    text-align: center; }
  .index-intro p {
    text-align: center; }

.index-main h2 {
  font-size: 20px;
  padding-bottom: 0.2em; }

.get-started-button {
  font-size: 22px;
  display: inline-block;
  padding: 0.7em 1.7em; }

.main--nodocs {
  margin-top: 5rem;
  text-align: center; }
  .main--nodocs h1 {
    line-height: 1.3; }

.sidebar {
  position: absolute;
  z-index: 99;
  padding: 0 0.9375rem 5em;
  background-color: #FFFFFF;
  transition: transform 200ms ease;
  -webkit-transition: -webkit-transform 200ms ease;
  will-change: transform;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 83.33333%;
  float: left;
  max-width: 400px;
  height: 95vh;
  overflow-y: scroll; }
  .sidebar h2, .sidebar h3 {
    margin-top: 1em;
    margin-bottom: 0;
    padding-bottom: 0.1em; }
  .sidebar.is-open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-box-shadow: 10px 0px 32px -12px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 0px 32px -12px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 0px 32px -12px rgba(0, 0, 0, 0.75); }
  @media only screen and (min-width: 64.063em) {
    .sidebar {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 25%;
      float: left;
      position: static;
      -webkit-transform: none;
      transform: none;
      margin-bottom: 5em;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      max-width: auto;
      height: auto;
      overflow-y: auto; }
      .sidebar.is-open {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; } }
  .sidebar ul {
    font-size: 13px; }
  .sidebar p {
    font-size: 13px; }
  .sidebar .is-overview {
    text-transform: uppercase;
    font-weight: 600; }

.sidebar-notice {
  margin-top: 1em;
  border-top: 2px solid #f1f1f1; }

.sidebar-navigation {
  margin-top: 3rem; }

.sidebar-navigation.has-js h3 {
  position: relative;
  cursor: pointer; }
  .sidebar-navigation.has-js h3:after {
    content: "";
    display: block;
    position: absolute;
    width: 1em;
    height: 0.8em;
    right: 0;
    top: 0.3em;
    transform: rotate(90deg);
    background-image: url(/images/ui/icon-arrowtabs.svg);
    background-repeat: no-repeat;
    background-position: 95% 0; }
  .sidebar-navigation.has-js h3.is-open:after {
    transform: rotate(-90deg); }
.sidebar-navigation.has-js ul {
  height: 0;
  overflow: hidden;
  padding-left: 1.2em; }
  .sidebar-navigation.has-js ul.is-open {
    height: 100%;
    transition: none; }
.sidebar-navigation.has-js li:first-child {
  margin-top: 1em; }
.sidebar-navigation.has-js a.is-active {
  color: #3eaaaf;
  font-weight: 600; }

.ataglance {
  border: solid 2px #f1f1f1;
  border-radius: 2px;
  padding: 0.5em 1em; }
  @media only screen and (min-width: 50.063em) {
    .ataglance {
      float: right;
      width: 28em;
      margin-left: 2em;
      margin-bottom: 2.5em;
      overflow: auto; } }
  .ataglance table td {
    padding-left: 0; }
  .ataglance thead {
    font-size: 10px;
    text-transform: uppercase;
    color: #9ea3a8; }
  .ataglance tbody tr {
    border-bottom: none; }
  .ataglance tbody td,
  .ataglance tbody p {
    font-size: 14px; }
  .ataglance tbody tr td:first-of-type {
    width: 32%; }
  .ataglance:after {
    content: "";
    clear: both; }
