/*!
 * YOUR-CLIENT-NAME-WITHOUT-SPACES
 * @description Portal theme for YOUR-CLIENT-NAME
 * @version 1.0.0
 * YOUR-NAME.
 */

/**
 * @section Normalize.css
 * Normalize.css base with custom code.
 * Additional normalize styles incorporated throughout components.
 * @link http://necolas.github.io/normalize.css/
 */
/**
  * Mobile screen resizing
  * @link http://dev.w3.org/csswg/css-device-adapt/
  */
@-webkit-viewport {
  width: device-width;
  zoom: 1.0;
}

@-moz-viewport {
  width: device-width;
  zoom: 1.0;
}

@-ms-viewport {
  width: device-width;
  zoom: 1.0;
}

@-o-viewport {
  width: device-width;
  zoom: 1.0;
}

@viewport {
  width: device-width;
  zoom: 1.0;
}

/**
 * Add box sizing to everything
 * @link http://www.paulirish.com/2012/box-sizing-border-box-ftw/
 */
/* line 24, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
*,
*:before,
*:after {
  box-sizing: border-box;
}

/**
 * 1. Set default font family to default.
 * 2. Force scrollbar display to prevent jumping on pages.
 * 3. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 35, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
html {
  font-family: "Helvetica Neue", Arial, sans-serif;
  /* 1 */
  overflow-y: scroll;
  /* 2 */
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  /* 3 */
}

/**
 * Remove default margin.
 */
/* line 44, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
body {
  margin: 0;
}

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 67, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
article,
aside,
cite,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 78, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 87, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Prevent img and video elements from spilling outside of the page on smaller screens.
 */
/* line 96, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Prevent iframe, object, and embed elements from spilling outside of the page on smaller screens.
 * height: auto causes iframes to smush, so it's omitted here.
 */
/* line 107, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
iframe,
object,
embed {
  max-width: 100%;
}

/**
 * Hide the template element in IE, Safari, and Firefox < 22.
 */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Prevents IE from making scaled images look like crap
 */
/* line 122, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 130, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/**
 * Address inconsistent margin.
 */
/* line 137, /Users/cferdinandi/code/sparrow/src/sass/components/_normalize.scss */
figure {
  margin: 0;
}

/**
 * @section Grid
 * Structure and layout
 */
/**
 * Base grid styles: single column
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
.container, .page {
  margin-left: auto;
  margin-right: auto;
  max-width: 80em;
  width: 88%;
}

/* line 16, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
.row, .content, .page-login .signin_member_mashery {
  margin-left: -1.4%;
  margin-right: -1.4%;
}

/* line 21, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
.grid-fourth, .grid-third, .sub, .grid-half, .page-login div.signin, .page-login div.options, .grid-two-thirds, .main, .page-forum .no_sub .main,
.page-blog .no_sub .main,
.page-contact .no_sub .main, .grid-three-fourths, .grid-full, .no_sub .main, .grid-dynamic {
  float: left;
  padding-left: 1.4%;
  padding-right: 1.4%;
  width: 100%;
}

/**
 * Reverses order of grid for content choreography
 */
/* line 38, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
.grid-flip {
  float: right;
}

/**
 * Add columns to grid on bigger screens
 */
@media (min-width: 20em) {
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-fourth {
    width: 25%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-third, .row-start-xsmall .sub {
    width: 33.33333%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-half, .row-start-xsmall .page-login div.signin, .page-login .row-start-xsmall div.signin, .row-start-xsmall .page-login div.options, .page-login .row-start-xsmall div.options {
    width: 50%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-two-thirds, .row-start-xsmall .main, .row-start-xsmall .page-forum .no_sub .main, .page-forum .no_sub .row-start-xsmall .main,
  .row-start-xsmall .page-blog .no_sub .main, .page-blog .no_sub .row-start-xsmall .main,
  .row-start-xsmall .page-contact .no_sub .main, .page-contact .no_sub .row-start-xsmall .main {
    width: 66.66667%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-three-fourths {
    width: 75%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-full, .row-start-xsmall .no_sub .main, .no_sub .row-start-xsmall .main {
    width: 100%;
  }
}

@media (min-width: 30em) {
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-small .grid-fourth {
    width: 25%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-small .grid-third, .row-start-small .sub {
    width: 33.33333%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-small .grid-half, .row-start-small .page-login div.signin, .page-login .row-start-small div.signin, .row-start-small .page-login div.options, .page-login .row-start-small div.options {
    width: 50%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-small .grid-two-thirds, .row-start-small .main, .row-start-small .page-forum .no_sub .main, .page-forum .no_sub .row-start-small .main,
  .row-start-small .page-blog .no_sub .main, .page-blog .no_sub .row-start-small .main,
  .row-start-small .page-contact .no_sub .main, .page-contact .no_sub .row-start-small .main {
    width: 66.66667%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-small .grid-three-fourths {
    width: 75%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .row-start-small .grid-full, .row-start-small .no_sub .main, .no_sub .row-start-small .main {
    width: 100%;
  }
}

@media (min-width: 40em) {
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-fourth {
    width: 25%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-third, .sub {
    width: 33.33333%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-half, .page-login div.signin, .page-login div.options {
    width: 50%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-two-thirds, .main, .page-forum .no_sub .main,
  .page-blog .no_sub .main,
  .page-contact .no_sub .main {
    width: 66.66667%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-three-fourths {
    width: 75%;
  }
  /* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-full, .no_sub .main {
    width: 100%;
  }
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .offset-fourth {
    margin-left: 25%;
  }
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .offset-third {
    margin-left: 33.33333%;
  }
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .offset-half {
    margin-left: 50%;
  }
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .offset-two-thirds {
    margin-left: 66.66667%;
  }
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .offset-three-fourths {
    margin-left: 75%;
  }
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .offset-full {
    margin-left: 100%;
  }
}

/**
 * Dynamic grid
 */
@media (min-width: 20em) {
  /* line 70, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-dynamic {
    width: 100%;
  }
}

@media (min-width: 30em) {
  /* line 70, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-dynamic {
    width: 50%;
  }
}

@media (min-width: 40em) {
  /* line 70, /Users/cferdinandi/code/sparrow/src/sass/components/_grid.scss */
  .grid-dynamic {
    width: 25%;
  }
}

/**
 * @section Typography
 * Sets font styles for entire site
 */
/* line 6, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
body {
  color: #272727;
  background: #ffffff;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
}

@media (min-width: 40em) {
  /* line 6, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
  body {
    line-height: 1.5625;
  }
}

/* line 18, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
p {
  margin: 0 0 1.5625em;
}

/**
 * Hyperlink styling
 */
/* line 27, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a, .link-block-styled {
  background-color: transparent;
  color: #0888cd;
  text-decoration: underline;
  word-wrap: break-word;
}

/* line 34, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a.link-plain,
.link-plain.link-block-styled,
.page-apps .section-menu.navigation ul.link-block-styled, .page-apps .key-actions.actions ul.link-block-styled, .page-apps .section-body table ul.link-block-styled, .page-apps #application-edit ul.link-block-styled, .page-member .section-menu.navigation ul.link-block-styled, .page-member .link-block-styled.section-menu.actions, #sub ul a,
#sub ul .link-block-styled,
.page-member a.section-menu.actions,
.link-plain a, #sub ul a a, #sub ul .link-block-styled a, .page-apps .section-menu.navigation ul a, .page-apps .key-actions.actions ul a, .page-apps .section-body table ul a, .page-apps #application-edit ul a, .page-member .section-menu.navigation ul a, .page-member .section-menu.actions a, .link-plain .link-block-styled, #sub ul a .link-block-styled, #sub ul .link-block-styled .link-block-styled, .page-apps .section-menu.navigation ul .link-block-styled, .page-apps .key-actions.actions ul .link-block-styled, .page-apps .section-body table ul .link-block-styled, .page-apps #application-edit ul .link-block-styled, .page-member .section-menu.navigation ul .link-block-styled, .page-member .section-menu.actions .link-block-styled {
  text-decoration: none;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 43, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a:active,
.link-block-styled:active,
a:hover, .link-block-styled:hover, .link-block:hover .link-block-styled {
  outline: 0;
}

/* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a:hover,
.link-block-styled:hover,
.link-block:hover .link-block-styled,
a:focus, .link-block-styled:focus {
  color: #272727;
}

/* line 52, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a:hover.link-plain,
.link-block-styled:hover.link-plain,
#sub ul .link-block:hover .link-block-styled, .link-block:hover #sub ul .link-block-styled, .page-apps .section-menu.navigation ul.link-block-styled:hover, .page-apps .key-actions.actions ul.link-block-styled:hover, .page-apps .section-body table ul.link-block-styled:hover, .page-apps #application-edit ul.link-block-styled:hover, .page-member .section-menu.navigation ul.link-block-styled:hover, .page-member .link-block-styled.section-menu.actions:hover, .link-block:hover .link-plain.link-block-styled,
.link-block:hover .page-apps .section-menu.navigation ul.link-block-styled,
.page-apps .section-menu.navigation .link-block:hover ul.link-block-styled, .link-block:hover .page-apps .key-actions.actions ul.link-block-styled,
.page-apps .key-actions.actions .link-block:hover ul.link-block-styled, .link-block:hover .page-apps .section-body table ul.link-block-styled,
.page-apps .section-body table .link-block:hover ul.link-block-styled, .link-block:hover .page-apps #application-edit ul.link-block-styled,
.page-apps #application-edit .link-block:hover ul.link-block-styled, .link-block:hover .page-member .section-menu.navigation ul.link-block-styled,
.page-member .section-menu.navigation .link-block:hover ul.link-block-styled, .link-block:hover .page-member .link-block-styled.section-menu.actions,
.page-member .link-block:hover .link-block-styled.section-menu.actions, #sub ul a:hover,
#sub ul .link-block-styled:hover,
.page-member a.section-menu.actions:hover,
.link-plain a:hover,
#sub ul a a:hover,
#sub ul .link-block-styled a:hover,
.page-apps .section-menu.navigation ul a:hover,
.page-apps .key-actions.actions ul a:hover,
.page-apps .section-body table ul a:hover,
.page-apps #application-edit ul a:hover,
.page-member .section-menu.navigation ul a:hover,
.page-member .section-menu.actions a:hover,
.link-plain .link-block-styled:hover,
#sub ul a .link-block-styled:hover,
#sub ul .link-block-styled .link-block-styled:hover,
.page-apps .section-menu.navigation ul .link-block-styled:hover,
.page-apps .key-actions.actions ul .link-block-styled:hover,
.page-apps .section-body table ul .link-block-styled:hover,
.page-apps #application-edit ul .link-block-styled:hover,
.page-member .section-menu.navigation ul .link-block-styled:hover,
.page-member .section-menu.actions .link-block-styled:hover,
.link-plain .link-block:hover .link-block-styled,
.link-block:hover .link-plain .link-block-styled, #sub ul a .link-block:hover .link-block-styled,
.link-block:hover #sub ul a .link-block-styled, #sub ul .link-block-styled .link-block:hover .link-block-styled,
.link-block:hover #sub ul .link-block-styled .link-block-styled, .page-apps .section-menu.navigation ul .link-block:hover .link-block-styled,
.link-block:hover .page-apps .section-menu.navigation ul .link-block-styled, .page-apps .key-actions.actions ul .link-block:hover .link-block-styled,
.link-block:hover .page-apps .key-actions.actions ul .link-block-styled, .page-apps .section-body table ul .link-block:hover .link-block-styled,
.link-block:hover .page-apps .section-body table ul .link-block-styled, .page-apps #application-edit ul .link-block:hover .link-block-styled,
.link-block:hover .page-apps #application-edit ul .link-block-styled, .page-member .section-menu.navigation ul .link-block:hover .link-block-styled,
.link-block:hover .page-member .section-menu.navigation ul .link-block-styled, .page-member .section-menu.actions .link-block:hover .link-block-styled,
.link-block:hover .page-member .section-menu.actions .link-block-styled, a:focus.link-plain,
.link-block-styled:focus.link-plain,
.page-apps .section-menu.navigation ul.link-block-styled:focus, .page-apps .key-actions.actions ul.link-block-styled:focus, .page-apps .section-body table ul.link-block-styled:focus, .page-apps #application-edit ul.link-block-styled:focus, .page-member .section-menu.navigation ul.link-block-styled:focus, .page-member .link-block-styled.section-menu.actions:focus, #sub ul a:focus,
#sub ul .link-block-styled:focus,
.page-member a.section-menu.actions:focus,
.link-plain a:focus, #sub ul a a:focus, #sub ul .link-block-styled a:focus, .page-apps .section-menu.navigation ul a:focus, .page-apps .key-actions.actions ul a:focus, .page-apps .section-body table ul a:focus, .page-apps #application-edit ul a:focus, .page-member .section-menu.navigation ul a:focus, .page-member .section-menu.actions a:focus, .link-plain .link-block-styled:focus, #sub ul a .link-block-styled:focus, #sub ul .link-block-styled .link-block-styled:focus, .page-apps .section-menu.navigation ul .link-block-styled:focus, .page-apps .key-actions.actions ul .link-block-styled:focus, .page-apps .section-body table ul .link-block-styled:focus, .page-apps #application-edit ul .link-block-styled:focus, .page-member .section-menu.navigation ul .link-block-styled:focus, .page-member .section-menu.actions .link-block-styled:focus {
  text-decoration: underline;
}

/* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a img, .link-block-styled img {
  background: none;
  border: none;
}

/**
 * Prevents border/background on linked image hover.
 */
/* line 65, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a:hover img, .link-block-styled:hover img, .link-block:hover .link-block-styled img {
  background: none;
  border: none;
}

/**
 * Block links
 */
/* line 75, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
a.link-block, .link-block.link-block-styled {
  color: #272727;
  display: block;
  text-decoration: none;
}

/**
 * List styling
 */
/* line 95, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
ul,
ol {
  margin: 0 0 1.5625em 2em;
  padding: 0;
}

/* line 103, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

/* line 108, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
dl,
dd {
  margin: 0;
  padding: 0;
}

/* line 113, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
dd {
  margin-bottom: 1.5625em;
}

/* line 117, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
dt {
  font-weight: bold;
}

/**
 * Removes list styling.
 * For semantic reasons, should only be used on unordered lists.
 */
/* line 125, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-unstyled, .section-menu ul, form ul.success, ul.failure,
ul.error, ol.categories,
ol.topics,
.page-forum ol.comments, ol.categories .category ul, ol.topics .topic > ul, .page-forum ol.comments ul.comment-meta, .page-blog .section-meta ul, .page-blog ol.comments, .page-wiki ol.comments, .page-apps #application-edit ul {
  list-style: none;
  margin-left: 0;
}

/**
 * Display lists on a single line.
 */
/* line 133, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline, #controls ul, .endpoint > .title .actions, .breadcrumbs, .page-forum ol.comments .comment-tags ul, .page-wiki .section-tags ul, .page-apps .section-menu.navigation ul, .page-apps .key-actions.actions ul, .page-apps .section-body table ul, .page-apps .application-actions.actions ul, .page-member .section-menu.navigation ul, #detailTables_multicontainer .nav, .page-logout .main ul {
  list-style: none;
  margin-left: -0.5em;
  margin-right: -0.5em;
  padding: 0;
}

/* line 139, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline > li, #controls ul > li, .endpoint > .title .actions > li, .breadcrumbs > li, .page-forum ol.comments .comment-tags ul > li, .page-wiki .section-tags ul > li, .page-apps .section-menu.navigation ul > li, .page-apps .key-actions.actions ul > li, .page-apps .section-body table ul > li, .page-apps .application-actions.actions ul > li, .page-member .section-menu.navigation ul > li, #detailTables_multicontainer .nav > li, .page-logout .main ul > li {
  display: inline;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/**
 * Display lists stacked on smaller viewports and on a single line on bigger viewports.
 */
/* line 151, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline-responsive > li {
  display: block;
}

@media (min-width: 40em) {
  /* line 151, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
  .list-inline-responsive > li {
    display: inline-block;
  }
}

/**
 * Inline list with dividers.
 */
/* line 166, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline-divided > li:before, .page-apps .section-menu.navigation ul > li:before, .page-member .section-menu.navigation ul > li:before {
  content: "|";
  margin-right: 1em;
}

/* line 171, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline-divided > li:first-child:before, .page-apps .section-menu.navigation ul > li:first-child:before, .page-member .section-menu.navigation ul > li:first-child:before {
  content: "";
  margin-right: 0;
}

/**
 * Display .list-inline lists as breadcrumbs
 */
/* line 183, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline-breadcrumbs > li:before, .breadcrumbs > li:before {
  content: ">";
  margin-right: 1em;
}

/* line 188, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
.list-inline-breadcrumbs > li:first-child:before, .breadcrumbs > li:first-child:before {
  content: "";
  margin-right: 0;
}

/**
 * Heading styling for h1 through h6 elements.
 * Heading class lets you use one heading type for semantics, but style it as another heading type.
 */
/* line 201, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
h1, .page-login h2.signin, h2, h3, h4, h5, h6 {
  font-weight: bold;
  line-height: 1.2;
  margin: 0 0 1em;
  padding: 1em 0 0;
  word-wrap: break-word;
}

/* line 210, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
h1,
.page-login h2.signin,
.h1 {
  font-size: 1.5em;
  padding-top: .5em;
}

@media (min-width: 40em) {
  /* line 210, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
  h1,
  .page-login h2.signin,
  .h1 {
    font-size: 1.75em;
  }
}

/* line 220, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
h2,
.h2 {
  font-size: 1.3125em;
}

/* line 225, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
h3,
.h3, .apiDescriptionList h4,
.method h4 {
  font-size: 1.1875em;
}

/* line 230, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
h4, h5, h6,
.h4, .h5, .h6 {
  font-size: 1em;
}

/**
 * Lines, Quotes and Emphasis
 */
/* line 239, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
hr {
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 0 solid #ffffff;
  margin: 2em auto;
}

/* line 247, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
b,
strong, ol.categories .category .subject, ol.topics .topic .subject, .page-blog .section-meta .moniker {
  font-weight: bold;
}

/* line 252, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
i,
em {
  font-style: italic;
}

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 259, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 267, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
dfn {
  font-style: italic;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 274, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
mark {
  background: #ff0;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 281, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 289, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 296, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
sup {
  top: -0.5em;
}

/* line 300, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
sub {
  bottom: -0.25em;
}

/**
 * Blockquotes
 */
/* line 309, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
blockquote {
  font-size: 1.1875em;
  font-style: italic;
  margin-bottom: 1.5625em;
  padding-left: 0.84211em;
  padding-right: 0.84211em;
}

/* line 316, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
blockquote cite {
  color: #808080;
  font-size: 0.84211em;
  padding-top: 1em;
}

/* line 324, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
blockquote,
q {
  quotes: none;
}

/* line 331, /Users/cferdinandi/code/sparrow/src/sass/components/_typography.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/**
 * @section Forms
 * Styling for form elements.
 */
/* line 11, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
form,
fieldset {
  margin: 0 0 1.5625em;
}

/* line 15, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
fieldset {
  border: 0;
  padding: 0;
}

/* line 21, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
legend,
label {
  display: block;
  font-weight: bold;
  margin: 0 0 0.3125em;
  padding: 0;
}

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 38, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: #555555;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
  padding: 0.3125em;
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 59, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 65, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
input,
textarea,
select {
  border: 1px solid #b8b8b8;
  border-radius: 1px;
  display: block;
  line-height: 1.5;
  margin-bottom: 1.1875em;
  width: 100%;
}

@media (min-width: 40em) {
  /* line 65, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
  input,
  textarea,
  select {
    line-height: 1.5625;
  }
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 83, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
optgroup {
  font-weight: bold;
}

/* line 88, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
form button,
form .button {
  margin-bottom: 1.1875em;
}

/* line 92, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
textarea {
  height: 12em;
  overflow: auto;
}

/* line 99, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  cursor: pointer;
  display: inline-block;
  height: auto;
  margin-bottom: 0.3125em;
  padding: 0;
  width: auto;
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 114, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 119, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0.5em rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
}

/* line 128, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
input[type="file"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline: thin dotted;
  outline: 0.3125em auto -webkit-focus-ring-color;
  outline-offset: -0.125em;
}

/**
 * Inline inputs
 */
/* line 138, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
.input-inline, input[type="submit"], .search-input .search-box {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

/**
 * Condensed inputs
 */
/* line 148, /Users/cferdinandi/code/sparrow/src/sass/components/_forms.scss */
.input-condensed, .search-input .search-box {
  font-size: 0.9375em;
  padding: 1px 0.3125em;
}

/**
 * @section Buttons
 * Styling for CSS buttons.
 */
/**
 * Primary buttons
 */
/* line 10, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn, button, input[type="submit"], .page-forum .create-new, .page-apps .section-menu .add-app.action, .page-apps .key-actions.actions ul a, .page-apps .key-actions.actions ul .link-block-styled, .page-apps .section-body table ul a, .page-apps .section-body table ul .link-block-styled, .page-apps .section-body .action.new-key, .page-apps .application-actions.actions ul .edit.action,
.page-apps .application-actions.actions ul .delete-app.action, #detailTables_multicontainer .nav a, #detailTables_multicontainer .nav .link-block-styled, .page-logout .main li a, .page-logout .main li .link-block-styled {
  background-color: #0888cd;
  border: 1px solid #0888cd;
  border-radius: 1px;
  color: #ffffff;
  display: inline-block;
  font-size: 0.9375em;
  font-weight: normal;
  line-height: 1.2;
  margin-right: 0.3125em;
  margin-bottom: 0.3125em;
  padding: 0.5em 0.6875em;
  text-decoration: none;
}

/* line 30, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn:hover,
button:hover,
input[type="submit"]:hover,
.page-forum .create-new:hover,
.page-apps .section-menu .add-app.action:hover,
.page-apps .key-actions.actions ul a:hover,
.page-apps .key-actions.actions ul .link-block-styled:hover,
.page-apps .key-actions.actions ul .link-block:hover .link-block-styled,
.link-block:hover .page-apps .key-actions.actions ul .link-block-styled, .page-apps .section-body table ul a:hover,
.page-apps .section-body table ul .link-block-styled:hover,
.page-apps .section-body table ul .link-block:hover .link-block-styled,
.link-block:hover .page-apps .section-body table ul .link-block-styled, .page-apps .section-body .action.new-key:hover,
.page-apps .application-actions.actions ul .edit.action:hover,
.page-apps .application-actions.actions ul .delete-app.action:hover,
#detailTables_multicontainer .nav a:hover,
#detailTables_multicontainer .nav .link-block-styled:hover,
#detailTables_multicontainer .nav .link-block:hover .link-block-styled,
.link-block:hover #detailTables_multicontainer .nav .link-block-styled, .page-logout .main li a:hover,
.page-logout .main li .link-block-styled:hover,
.page-logout .main li .link-block:hover .link-block-styled,
.link-block:hover .page-logout .main li .link-block-styled, a .btn:hover,
.link-block-styled .btn:hover,
a button:hover,
.link-block-styled button:hover,
a input[type="submit"]:hover,
.link-block-styled input[type="submit"]:hover,
a .page-forum .create-new:hover,
.page-forum a .create-new:hover, .link-block-styled .page-forum .create-new:hover,
.page-forum .link-block-styled .create-new:hover, a .page-apps .section-menu .add-app.action:hover,
.page-apps .section-menu a .add-app.action:hover, .link-block-styled .page-apps .section-menu .add-app.action:hover,
.page-apps .section-menu .link-block-styled .add-app.action:hover, a .page-apps .key-actions.actions ul a:hover,
.page-apps .key-actions.actions ul a a:hover, .link-block-styled .page-apps .key-actions.actions ul a:hover,
.page-apps .key-actions.actions ul .link-block-styled a:hover, a .page-apps .key-actions.actions ul .link-block-styled:hover,
.page-apps .key-actions.actions ul a .link-block-styled:hover, .link-block-styled .page-apps .key-actions.actions ul .link-block-styled:hover,
.page-apps .key-actions.actions ul .link-block-styled .link-block-styled:hover, a .page-apps .key-actions.actions ul .link-block:hover .link-block-styled,
.page-apps .key-actions.actions ul .link-block:hover a .link-block-styled, .link-block-styled .page-apps .key-actions.actions ul .link-block:hover .link-block-styled,
.page-apps .key-actions.actions ul .link-block:hover .link-block-styled .link-block-styled, a .link-block:hover .page-apps .key-actions.actions ul .link-block-styled,
.link-block:hover .page-apps .key-actions.actions ul a .link-block-styled, .link-block-styled .link-block:hover .page-apps .key-actions.actions ul .link-block-styled,
.link-block:hover .page-apps .key-actions.actions ul .link-block-styled .link-block-styled, a .page-apps .section-body table ul a:hover,
.page-apps .section-body table ul a a:hover, .link-block-styled .page-apps .section-body table ul a:hover,
.page-apps .section-body table ul .link-block-styled a:hover, a .page-apps .section-body table ul .link-block-styled:hover,
.page-apps .section-body table ul a .link-block-styled:hover, .link-block-styled .page-apps .section-body table ul .link-block-styled:hover,
.page-apps .section-body table ul .link-block-styled .link-block-styled:hover, a .page-apps .section-body table ul .link-block:hover .link-block-styled,
.page-apps .section-body table ul .link-block:hover a .link-block-styled, .link-block-styled .page-apps .section-body table ul .link-block:hover .link-block-styled,
.page-apps .section-body table ul .link-block:hover .link-block-styled .link-block-styled, a .link-block:hover .page-apps .section-body table ul .link-block-styled,
.link-block:hover .page-apps .section-body table ul a .link-block-styled, .link-block-styled .link-block:hover .page-apps .section-body table ul .link-block-styled,
.link-block:hover .page-apps .section-body table ul .link-block-styled .link-block-styled, a .page-apps .section-body .action.new-key:hover,
.page-apps .section-body a .action.new-key:hover, .link-block-styled .page-apps .section-body .action.new-key:hover,
.page-apps .section-body .link-block-styled .action.new-key:hover, a .page-apps .application-actions.actions ul .edit.action:hover,
.page-apps .application-actions.actions ul a .edit.action:hover,
.link-block-styled .page-apps .application-actions.actions ul .edit.action:hover,
.page-apps .application-actions.actions ul .link-block-styled .edit.action:hover,
a .page-apps .application-actions.actions ul .delete-app.action:hover,
.page-apps .application-actions.actions ul a .delete-app.action:hover, .link-block-styled .page-apps .application-actions.actions ul .delete-app.action:hover,
.page-apps .application-actions.actions ul .link-block-styled .delete-app.action:hover, a #detailTables_multicontainer .nav a:hover,
#detailTables_multicontainer .nav a a:hover, .link-block-styled #detailTables_multicontainer .nav a:hover,
#detailTables_multicontainer .nav .link-block-styled a:hover, a #detailTables_multicontainer .nav .link-block-styled:hover,
#detailTables_multicontainer .nav a .link-block-styled:hover, .link-block-styled #detailTables_multicontainer .nav .link-block-styled:hover,
#detailTables_multicontainer .nav .link-block-styled .link-block-styled:hover, a #detailTables_multicontainer .nav .link-block:hover .link-block-styled,
#detailTables_multicontainer .nav .link-block:hover a .link-block-styled, .link-block-styled #detailTables_multicontainer .nav .link-block:hover .link-block-styled,
#detailTables_multicontainer .nav .link-block:hover .link-block-styled .link-block-styled, a .link-block:hover #detailTables_multicontainer .nav .link-block-styled,
.link-block:hover #detailTables_multicontainer .nav a .link-block-styled, .link-block-styled .link-block:hover #detailTables_multicontainer .nav .link-block-styled,
.link-block:hover #detailTables_multicontainer .nav .link-block-styled .link-block-styled, a .page-logout .main li a:hover,
.page-logout .main li a a:hover, .link-block-styled .page-logout .main li a:hover,
.page-logout .main li .link-block-styled a:hover, a .page-logout .main li .link-block-styled:hover,
.page-logout .main li a .link-block-styled:hover, .link-block-styled .page-logout .main li .link-block-styled:hover,
.page-logout .main li .link-block-styled .link-block-styled:hover, a .page-logout .main li .link-block:hover .link-block-styled,
.page-logout .main li .link-block:hover a .link-block-styled, .link-block-styled .page-logout .main li .link-block:hover .link-block-styled,
.page-logout .main li .link-block:hover .link-block-styled .link-block-styled, a .link-block:hover .page-logout .main li .link-block-styled,
.link-block:hover .page-logout .main li a .link-block-styled, .link-block-styled .link-block:hover .page-logout .main li .link-block-styled,
.link-block:hover .page-logout .main li .link-block-styled .link-block-styled, .btn:focus,
button:focus,
input[type="submit"]:focus,
.page-forum .create-new:focus,
.page-apps .section-menu .add-app.action:focus,
.page-apps .key-actions.actions ul a:focus,
.page-apps .key-actions.actions ul .link-block-styled:focus,
.page-apps .section-body table ul a:focus,
.page-apps .section-body table ul .link-block-styled:focus,
.page-apps .section-body .action.new-key:focus,
.page-apps .application-actions.actions ul .edit.action:focus,
.page-apps .application-actions.actions ul .delete-app.action:focus,
#detailTables_multicontainer .nav a:focus,
#detailTables_multicontainer .nav .link-block-styled:focus,
.page-logout .main li a:focus,
.page-logout .main li .link-block-styled:focus,
a .btn:focus,
.link-block-styled .btn:focus,
a button:focus,
.link-block-styled button:focus,
a input[type="submit"]:focus,
.link-block-styled input[type="submit"]:focus,
a .page-forum .create-new:focus,
.page-forum a .create-new:focus, .link-block-styled .page-forum .create-new:focus,
.page-forum .link-block-styled .create-new:focus, a .page-apps .section-menu .add-app.action:focus,
.page-apps .section-menu a .add-app.action:focus, .link-block-styled .page-apps .section-menu .add-app.action:focus,
.page-apps .section-menu .link-block-styled .add-app.action:focus, a .page-apps .key-actions.actions ul a:focus,
.page-apps .key-actions.actions ul a a:focus, .link-block-styled .page-apps .key-actions.actions ul a:focus,
.page-apps .key-actions.actions ul .link-block-styled a:focus, a .page-apps .key-actions.actions ul .link-block-styled:focus,
.page-apps .key-actions.actions ul a .link-block-styled:focus, .link-block-styled .page-apps .key-actions.actions ul .link-block-styled:focus,
.page-apps .key-actions.actions ul .link-block-styled .link-block-styled:focus, a .page-apps .section-body table ul a:focus,
.page-apps .section-body table ul a a:focus, .link-block-styled .page-apps .section-body table ul a:focus,
.page-apps .section-body table ul .link-block-styled a:focus, a .page-apps .section-body table ul .link-block-styled:focus,
.page-apps .section-body table ul a .link-block-styled:focus, .link-block-styled .page-apps .section-body table ul .link-block-styled:focus,
.page-apps .section-body table ul .link-block-styled .link-block-styled:focus, a .page-apps .section-body .action.new-key:focus,
.page-apps .section-body a .action.new-key:focus, .link-block-styled .page-apps .section-body .action.new-key:focus,
.page-apps .section-body .link-block-styled .action.new-key:focus, a .page-apps .application-actions.actions ul .edit.action:focus,
.page-apps .application-actions.actions ul a .edit.action:focus,
.link-block-styled .page-apps .application-actions.actions ul .edit.action:focus,
.page-apps .application-actions.actions ul .link-block-styled .edit.action:focus,
a .page-apps .application-actions.actions ul .delete-app.action:focus,
.page-apps .application-actions.actions ul a .delete-app.action:focus, .link-block-styled .page-apps .application-actions.actions ul .delete-app.action:focus,
.page-apps .application-actions.actions ul .link-block-styled .delete-app.action:focus, a #detailTables_multicontainer .nav a:focus,
#detailTables_multicontainer .nav a a:focus, .link-block-styled #detailTables_multicontainer .nav a:focus,
#detailTables_multicontainer .nav .link-block-styled a:focus, a #detailTables_multicontainer .nav .link-block-styled:focus,
#detailTables_multicontainer .nav a .link-block-styled:focus, .link-block-styled #detailTables_multicontainer .nav .link-block-styled:focus,
#detailTables_multicontainer .nav .link-block-styled .link-block-styled:focus, a .page-logout .main li a:focus,
.page-logout .main li a a:focus, .link-block-styled .page-logout .main li a:focus,
.page-logout .main li .link-block-styled a:focus, a .page-logout .main li .link-block-styled:focus,
.page-logout .main li a .link-block-styled:focus, .link-block-styled .page-logout .main li .link-block-styled:focus,
.page-logout .main li .link-block-styled .link-block-styled:focus, .btn:active,
button:active,
input[type="submit"]:active,
.page-forum .create-new:active,
.page-apps .section-menu .add-app.action:active,
.page-apps .key-actions.actions ul a:active,
.page-apps .key-actions.actions ul .link-block-styled:active,
.page-apps .section-body table ul a:active,
.page-apps .section-body table ul .link-block-styled:active,
.page-apps .section-body .action.new-key:active,
.page-apps .application-actions.actions ul .edit.action:active,
.page-apps .application-actions.actions ul .delete-app.action:active,
#detailTables_multicontainer .nav a:active,
#detailTables_multicontainer .nav .link-block-styled:active,
.page-logout .main li a:active,
.page-logout .main li .link-block-styled:active,
a .btn:active,
.link-block-styled .btn:active,
a button:active,
.link-block-styled button:active,
a input[type="submit"]:active,
.link-block-styled input[type="submit"]:active,
a .page-forum .create-new:active,
.page-forum a .create-new:active, .link-block-styled .page-forum .create-new:active,
.page-forum .link-block-styled .create-new:active, a .page-apps .section-menu .add-app.action:active,
.page-apps .section-menu a .add-app.action:active, .link-block-styled .page-apps .section-menu .add-app.action:active,
.page-apps .section-menu .link-block-styled .add-app.action:active, a .page-apps .key-actions.actions ul a:active,
.page-apps .key-actions.actions ul a a:active, .link-block-styled .page-apps .key-actions.actions ul a:active,
.page-apps .key-actions.actions ul .link-block-styled a:active, a .page-apps .key-actions.actions ul .link-block-styled:active,
.page-apps .key-actions.actions ul a .link-block-styled:active, .link-block-styled .page-apps .key-actions.actions ul .link-block-styled:active,
.page-apps .key-actions.actions ul .link-block-styled .link-block-styled:active, a .page-apps .section-body table ul a:active,
.page-apps .section-body table ul a a:active, .link-block-styled .page-apps .section-body table ul a:active,
.page-apps .section-body table ul .link-block-styled a:active, a .page-apps .section-body table ul .link-block-styled:active,
.page-apps .section-body table ul a .link-block-styled:active, .link-block-styled .page-apps .section-body table ul .link-block-styled:active,
.page-apps .section-body table ul .link-block-styled .link-block-styled:active, a .page-apps .section-body .action.new-key:active,
.page-apps .section-body a .action.new-key:active, .link-block-styled .page-apps .section-body .action.new-key:active,
.page-apps .section-body .link-block-styled .action.new-key:active, a .page-apps .application-actions.actions ul .edit.action:active,
.page-apps .application-actions.actions ul a .edit.action:active,
.link-block-styled .page-apps .application-actions.actions ul .edit.action:active,
.page-apps .application-actions.actions ul .link-block-styled .edit.action:active,
a .page-apps .application-actions.actions ul .delete-app.action:active,
.page-apps .application-actions.actions ul a .delete-app.action:active, .link-block-styled .page-apps .application-actions.actions ul .delete-app.action:active,
.page-apps .application-actions.actions ul .link-block-styled .delete-app.action:active, a #detailTables_multicontainer .nav a:active,
#detailTables_multicontainer .nav a a:active, .link-block-styled #detailTables_multicontainer .nav a:active,
#detailTables_multicontainer .nav .link-block-styled a:active, a #detailTables_multicontainer .nav .link-block-styled:active,
#detailTables_multicontainer .nav a .link-block-styled:active, .link-block-styled #detailTables_multicontainer .nav .link-block-styled:active,
#detailTables_multicontainer .nav .link-block-styled .link-block-styled:active, a .page-logout .main li a:active,
.page-logout .main li a a:active, .link-block-styled .page-logout .main li a:active,
.page-logout .main li .link-block-styled a:active, a .page-logout .main li .link-block-styled:active,
.page-logout .main li a .link-block-styled:active, .link-block-styled .page-logout .main li .link-block-styled:active,
.page-logout .main li .link-block-styled .link-block-styled:active, .btn.active, button.active, input.active[type="submit"], .page-forum .active.create-new, .page-apps .section-menu .active.add-app.action, .page-apps .key-actions.actions ul a.active, .page-apps .key-actions.actions ul .active.link-block-styled, .page-apps .section-body table ul a.active, .page-apps .section-body table ul .active.link-block-styled, .page-apps .section-body .active.action.new-key, .page-apps .application-actions.actions ul .active.edit.action,
.page-apps .application-actions.actions ul .active.delete-app.action, #detailTables_multicontainer .nav a.active, #detailTables_multicontainer .nav .active.link-block-styled, #detailTables_multicontainer .nav li.active a, #detailTables_multicontainer .nav li.active .link-block-styled, .page-logout .main li a.active, .page-logout .main li .active.link-block-styled {
  background-color: #055783;
  border-color: #055783;
  color: #ffffff;
  text-decoration: none;
}

/**
 * Secondary buttons
 */
/* line 42, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn-secondary {
  background-color: #808080;
  border-color: #808080;
}

/* line 52, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn-secondary:hover,
a .btn-secondary:hover,
.link-block-styled .btn-secondary:hover,
.btn-secondary:focus,
a .btn-secondary:focus,
.link-block-styled .btn-secondary:focus,
.btn-secondary:active,
a .btn-secondary:active,
.link-block-styled .btn-secondary:active,
.btn-secondary.active {
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

/**
 * Active state
 */
/* line 63, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn:active,
button:active,
input[type="submit"]:active,
.page-forum .create-new:active,
.page-apps .section-menu .add-app.action:active,
.page-apps .key-actions.actions ul a:active,
.page-apps .key-actions.actions ul .link-block-styled:active,
.page-apps .section-body table ul a:active,
.page-apps .section-body table ul .link-block-styled:active,
.page-apps .section-body .action.new-key:active,
.page-apps .application-actions.actions ul .edit.action:active,
.page-apps .application-actions.actions ul .delete-app.action:active,
#detailTables_multicontainer .nav a:active,
#detailTables_multicontainer .nav .link-block-styled:active,
.page-logout .main li a:active,
.page-logout .main li .link-block-styled:active,
.btn.active, button.active, input.active[type="submit"], .page-forum .active.create-new, .page-apps .section-menu .active.add-app.action, .page-apps .key-actions.actions ul a.active, .page-apps .key-actions.actions ul .active.link-block-styled, .page-apps .section-body table ul a.active, .page-apps .section-body table ul .active.link-block-styled, .page-apps .section-body .active.action.new-key, .page-apps .application-actions.actions ul .active.edit.action,
.page-apps .application-actions.actions ul .active.delete-app.action, #detailTables_multicontainer .nav a.active, #detailTables_multicontainer .nav .active.link-block-styled, #detailTables_multicontainer .nav li.active a, #detailTables_multicontainer .nav li.active .link-block-styled, .page-logout .main li a.active, .page-logout .main li .active.link-block-styled {
  box-shadow: inset 0 0.15625em 0.25em rgba(0, 0, 0, 0.15), 0 1px 0.15625em rgba(0, 0, 0, 0.05);
  outline: 0;
}

/**
 * Disabled state
 */
/* line 73, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn.disabled,
button.disabled,
input.disabled[type="submit"],
.page-forum .disabled.create-new,
.page-apps .section-menu .disabled.add-app.action,
.page-apps .key-actions.actions ul a.disabled,
.page-apps .key-actions.actions ul .disabled.link-block-styled,
.page-apps .section-body table ul a.disabled,
.page-apps .section-body table ul .disabled.link-block-styled,
.page-apps .section-body .disabled.action.new-key,
.page-apps .application-actions.actions ul .disabled.edit.action,
.page-apps .application-actions.actions ul .disabled.delete-app.action,
#detailTables_multicontainer .nav a.disabled,
#detailTables_multicontainer .nav .disabled.link-block-styled,
.page-logout .main li a.disabled,
.page-logout .main li .disabled.link-block-styled,
.btn[disabled], button[disabled], input[disabled][type="submit"], .page-forum [disabled].create-new, .page-apps .section-menu [disabled].add-app.action, .page-apps .key-actions.actions ul a[disabled], .page-apps .key-actions.actions ul [disabled].link-block-styled, .page-apps .section-body table ul a[disabled], .page-apps .section-body table ul [disabled].link-block-styled, .page-apps .section-body [disabled].action.new-key, .page-apps .application-actions.actions ul [disabled].edit.action,
.page-apps .application-actions.actions ul [disabled].delete-app.action, #detailTables_multicontainer .nav a[disabled], #detailTables_multicontainer .nav [disabled].link-block-styled, .page-logout .main li a[disabled], .page-logout .main li [disabled].link-block-styled {
  box-shadow: none;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  opacity: 0.5;
  pointer-events: none;
}

/**
 * Button size
 */
/* line 85, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn-large {
  font-size: 1em;
  line-height: normal;
  padding: 0.6875em 0.9375em;
}

/**
 * Block-level buttons
 */
/* line 98, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn-block,
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  display: block;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/**
 * General styles
 */
/* line 114, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn,
button,
input[type="submit"],
.page-forum .create-new,
.page-apps .section-menu .add-app.action,
.page-apps .key-actions.actions ul a,
.page-apps .key-actions.actions ul .link-block-styled,
.page-apps .section-body table ul a,
.page-apps .section-body table ul .link-block-styled,
.page-apps .section-body .action.new-key,
.page-apps .application-actions.actions ul .edit.action,
.page-apps .application-actions.actions ul .delete-app.action,
#detailTables_multicontainer .nav a,
#detailTables_multicontainer .nav .link-block-styled,
.page-logout .main li a,
.page-logout .main li .link-block-styled,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  /**
	 * @workaround Override default button styling
	 * @affected Webkit/Firefox
	 */
  background-image: none;
  -webkit-appearance: none;
}

/**
 * Remove right margin on last element and inputs
 */
/* line 133, /Users/cferdinandi/code/sparrow/src/sass/components/_buttons.scss */
.btn:last-child,
button:last-child,
input[type="submit"]:last-child,
.page-forum .create-new:last-child,
.page-apps .section-menu .add-app.action:last-child,
.page-apps .key-actions.actions ul a:last-child,
.page-apps .key-actions.actions ul .link-block-styled:last-child,
.page-apps .section-body table ul a:last-child,
.page-apps .section-body table ul .link-block-styled:last-child,
.page-apps .section-body .action.new-key:last-child,
.page-apps .application-actions.actions ul .edit.action:last-child,
.page-apps .application-actions.actions ul .delete-app.action:last-child,
#detailTables_multicontainer .nav a:last-child,
#detailTables_multicontainer .nav .link-block-styled:last-child,
.page-logout .main li a:last-child,
.page-logout .main li .link-block-styled:last-child,
input.btn, input[type="submit"], .page-forum input.create-new, .page-apps .section-menu input.add-app.action, .page-apps .section-body input.action.new-key, .page-apps .application-actions.actions ul input.edit.action,
.page-apps .application-actions.actions ul input.delete-app.action {
  margin-right: 0;
}

/**
 * @section Tables
 * Styling for tables
 */
/* line 6, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1.5625em;
  max-width: 100%;
  width: 100%;
}

/* line 15, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
th,
td {
  text-align: left;
  padding: 0.5em;
}

/* line 20, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
th {
  border-bottom: 0.125em solid #e5e5e5;
  font-weight: bold;
  vertical-align: bottom;
}

/* line 27, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
td {
  border-top: 1px solid #e5e5e5;
  vertical-align: top;
}

/**
 * Adds zebra striping
 */
/* line 35, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
.table-striped tbody tr:nth-child(odd) {
  background-color: #f7f7f7;
}

/**
 * Reduces padding on condensed tables
 */
/* line 44, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
.table-condensed th,
.table-condensed td {
  padding: 0.25em;
}

/**
 * Pure CSS responsive tables
 * Adds label to each cell using the [data-label] attribute
 * @link https://techblog.livingsocial.com/blog/2015/04/06/responsive-tables-in-pure-css/
 */
@media (max-width: 40em) {
  /* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
  .table-responsive thead {
    display: none;
    visibility: hidden;
  }
  /* line 62, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
  .table-responsive tr {
    border-top: 1px solid #ededed;
    display: block;
    padding: 0.5em;
  }
  /* line 68, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
  .table-responsive td {
    border: 0;
    display: block;
    padding: 0.25em;
  }
  /* line 73, /Users/cferdinandi/code/sparrow/src/sass/components/_tables.scss */
  .table-responsive td:before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
  }
}

/**
 * @section Code
 * Styling for code and preformatted text.
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_code.scss */
code,
kbd,
pre,
samp {
  border-radius: 1px;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 0.875em;
}

/* line 15, /Users/cferdinandi/code/sparrow/src/sass/components/_code.scss */
code {
  background-color: #f7f7f7;
  color: #dd1144;
  padding: 0.25em;
}

/* line 21, /Users/cferdinandi/code/sparrow/src/sass/components/_code.scss */
pre {
  background-color: #f4f4f4;
  border: 1px solid #e5e5e5;
  display: block;
  line-height: 1.5;
  margin-bottom: 1.5625em;
  overflow: auto;
  padding: 0.8125em;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
  word-break: break-all;
}

/* line 34, /Users/cferdinandi/code/sparrow/src/sass/components/_code.scss */
pre code {
  background-color: transparent;
  border: 0;
  color: inherit;
  font-size: 1em;
  padding: 0;
}

/**
 * @section Prism
 * Syntax highlighting.
 */
@media screen {
  /* line 11, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.comment,
  .token.prolog,
  .token.doctype,
  .token.cdata {
    color: slategray;
  }
  /* line 15, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.punctuation {
    color: #999;
  }
  /* line 19, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .namespace {
    opacity: .7;
  }
  /* line 29, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.property,
  .token.tag,
  .token.boolean,
  .token.number,
  .token.constant,
  .token.symbol,
  .token.deleted {
    color: #905;
  }
  /* line 38, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.selector,
  .token.attr-name,
  .token.string,
  .token.char,
  .token.builtin,
  .token.inserted {
    color: #690;
  }
  /* line 46, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.operator,
  .token.entity,
  .token.url,
  .language-css .token.string,
  .style .token.string {
    color: #a67f59;
    background: rgba(255, 255, 255, 0.5);
  }
  /* line 53, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.atrule,
  .token.attr-value,
  .token.keyword {
    color: #07a;
  }
  /* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.function {
    color: #DD4A68;
  }
  /* line 63, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.regex,
  .token.important,
  .token.variable {
    color: #e90;
  }
  /* line 68, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.important,
  .token.bold {
    font-weight: bold;
  }
  /* line 71, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.italic {
    font-style: italic;
  }
  /* line 75, /Users/cferdinandi/code/sparrow/src/sass/components/_prism.scss */
  .token.entity {
    cursor: help;
  }
}

/**
 * @section SVGs
 * SVG icon sprite styling.
 * @link http://css-tricks.com/svg-sprites-use-better-icon-fonts/
 * @link http://css-tricks.com/svg-use-external-source/
 */
/**
 * Base styles
 */
/* line 11, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.icon {
  display: inline-block;
  fill: currentColor;
  height: 0;
  width: 0;
}

/* line 17, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.svg .icon {
  height: 1em;
  width: 1em;
}

/**
 * Icon sizes
 */
/* line 28, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.svg .icon-large {
  height: 2em;
  width: 2em;
}

/* line 33, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.svg .icon-xlarge {
  height: 3em;
  width: 3em;
}

/**
 * Icon colors
 */
/* line 43, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.icon-red {
  fill: #f6303f;
}

.icon-black {
  fill: #272727;
}

/* line 44, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.icon-gray {
  fill: #808080;
}

/* line 45, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.icon-primary {
  fill: #0888cd;
}

/* line 46, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.icon-secondary {
  fill: #ffdd2f;
}

/* line 47, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
.icon-tertiary {
  fill: #b4d253;
}

/* line 49, /Users/cferdinandi/code/sparrow/src/sass/components/_svg.scss */
a:hover .icon-link, .link-block-styled:hover .icon-link, .link-block:hover .link-block-styled .icon-link {
  fill: #055783;
}

/**
 * Hide fallback text if browser supports SVG
 */
/**
 * @section Images
 * Styling for images.
 */
/**
 * Adds a border
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_images.scss */
.img-border, .img-photo {
  border: 1px solid #cccccc;
}

/**
 * Adds padding and a white border
 */
/* line 16, /Users/cferdinandi/code/sparrow/src/sass/components/_images.scss */
.img-photo {
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  padding: 0.25em;
}

/**
 * Adds a 50% border radius, turning square images into a circle.
 */
/* line 26, /Users/cferdinandi/code/sparrow/src/sass/components/_images.scss */
.img-circle {
  border-radius: 50%;
}

/**
 * @section Houding
 * Styling for expand-and-collapse widgets.
 */
/**
 * Toggle visibility
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_houdini.scss */
.collapse-toggle {
  display: none;
  visibility: hidden;
}

/* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_houdini.scss */
.js-houdini .collapse-toggle {
  cursor: pointer;
  display: inline;
  visibility: visible;
}

/**
 * When expanded, hide "show" text.
 * When collapsed, hide "hide" text.
 */
/* line 25, /Users/cferdinandi/code/sparrow/src/sass/components/_houdini.scss */
.active > .collapse-text-show,
.collapse-text-hide {
  display: none;
  visibility: hidden;
}

/**
 * When expanded, show "hide" text.
 */
/* line 33, /Users/cferdinandi/code/sparrow/src/sass/components/_houdini.scss */
.active > .collapse-text-hide {
  display: inline;
  visibility: visible;
}

/**
 * If JavaScript is enabled, hide the collapsed element
 * Show with active class
 */
/* line 42, /Users/cferdinandi/code/sparrow/src/sass/components/_houdini.scss */
.js-houdini .collapse {
  display: none;
}

/* line 45, /Users/cferdinandi/code/sparrow/src/sass/components/_houdini.scss */
.js-houdini .collapse.active {
  display: block;
}

/**
 * @section Tabby
 * Toggle tab navigation.
 */
/**
 * Navigation visibility
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_tabby.scss */
.tabs {
  display: none;
  visibility: hidden;
}

/* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_tabby.scss */
.js-tabby .tabs {
  display: block;
  visibility: visible;
}

/**
 * Force browser to show a pointer on tab navigation.
 */
/* line 23, /Users/cferdinandi/code/sparrow/src/sass/components/_tabby.scss */
.tabs a,
.tabs .link-block-styled,
.tabs button {
  cursor: pointer;
}

/**
 * Hide tab content if javascript is enabled.
 * Show with active class.
 */
/* line 31, /Users/cferdinandi/code/sparrow/src/sass/components/_tabby.scss */
.js-tabby .tabs-pane {
  display: none;
}

/* line 34, /Users/cferdinandi/code/sparrow/src/sass/components/_tabby.scss */
.js-tabby .tabs-pane.active {
  display: block;
}

/**
 * Clearfix
 */
/**
 * @section Modals
 * Styling for modal window overlays.
 */
/**
 * Hide modal window by default
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
.modal {
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 1px;
  box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.3);
  display: none;
  max-width: 100%;
  padding: 0.5em 1em;
  visibility: hidden;
  z-index: 9999;
}

@media (min-width: 40em) {
  /* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
  .modal {
    max-width: 98%;
  }
}

/**
 * Show active modal
 */
/* line 28, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
.modal.active {
  display: block;
  height: 100%;
  left: 0;
  max-height: 100%;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  visibility: visible;
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 30em) {
  /* line 28, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
  .modal.active {
    height: auto;
    left: 3%;
    margin-left: auto;
    margin-right: auto;
    right: 3%;
    top: 50px;
  }
}

@media (min-width: 40em) {
  /* line 28, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
  .modal.active {
    left: 8%;
    right: 8%;
  }
  /* line 53, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
  .modal.active.modal-medium {
    width: 35em;
  }
  /* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
  .modal.active.modal-small {
    width: 25em;
  }
}

/**
 * Modal background
 */
/* line 66, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
.modal-bg {
  background-color: #272727;
  bottom: 0;
  position: fixed;
  left: 0;
  opacity: .9;
  right: 0;
  top: 0;
  z-index: 9998;
}

/**
 * Close button
 */
/* line 80, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
.close {
  color: #808080;
  cursor: pointer;
  float: right;
  font-weight: bold;
  font-size: 1.5em;
}

/* line 87, /Users/cferdinandi/code/sparrow/src/sass/components/_modals.scss */
.close:hover {
  color: #5a5a5a;
  cursor: pointer;
  text-decoration: none;
}

/**
 * @section Astro Basic
 * Mobile-first navigation patterns.
 */
/**
 * Align all navigation elements
 */
/* line 10, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.nav-wrap-basic {
  text-align: center;
}

/**
 * Logo
 */
/* line 18, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.logo-basic {
  color: #272727;
  display: block;
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 0.5em;
  text-decoration: none;
}

/* line 26, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.logo-basic:hover {
  color: #272727;
  text-decoration: none;
}

/**
 * Navigation content
 */
/* line 36, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.nav-basic {
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}

/* line 41, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.nav-basic > li {
  display: inline-block;
  float: none;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/**
 * Navigation toggle styling and visibility
 */
/* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.nav-toggle-basic {
  display: none;
  visibility: hidden;
}

/* line 64, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
.nav-toggle-basic:hover,
.nav-toggle-basic:focus,
.nav-toggle-basic:active,
.nav-toggle-basic.active {
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 69, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
  .js-astro .nav-collapse .nav-toggle-basic {
    display: block;
    visibility: visible;
  }
}

/**
 * Navigation item visibility
 */
@media (max-width: 60em) {
  /* line 81, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
  .js-astro .nav-collapse .nav-menu-basic {
    display: none;
  }
  /* line 84, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
  .js-astro .nav-collapse .nav-menu-basic.active {
    display: block;
  }
  /* line 88, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic.scss */
  .js-astro .nav-collapse .nav-menu-basic li {
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

/**
 * @section Astro Basic Left
 * Mobile-first navigation patterns.
 */
/**
 * Logo
 */
/* line 10, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
.logo-basic-left {
  color: #272727;
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 0.5em;
  text-decoration: none;
}

/* line 18, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
.logo-basic-left:hover {
  color: #272727;
  text-decoration: none;
}

/**
 * Navigation content
 */
/* line 28, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
.nav-basic-left {
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}

/* line 33, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
.nav-basic-left > li {
  display: inline-block;
  float: none;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/**
 * Navigation toggle styling and visibility
 */
/* line 48, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
.nav-toggle-basic-left {
  display: none;
  visibility: hidden;
}

/* line 55, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
.nav-toggle-basic-left:hover,
.nav-toggle-basic-left:focus,
.nav-toggle-basic-left:active,
.nav-toggle-basic-left.active {
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 60, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
  .js-astro .nav-collapse .nav-toggle-basic-left {
    display: block;
    float: right;
    visibility: visible;
  }
}

/**
 * Navigation item visibility
 */
@media (max-width: 60em) {
  /* line 73, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
  .js-astro .nav-collapse .nav-menu-basic-left {
    display: none;
  }
  /* line 76, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
  .js-astro .nav-collapse .nav-menu-basic-left.active {
    display: block;
  }
  /* line 80, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-basic-left.scss */
  .js-astro .nav-collapse .nav-menu-basic-left li {
    box-sizing: border-box;
    display: block;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

/**
 * @section Astro Navbar
 * Mobile-first navigation patterns.
 */
/**
 * Align all navigation elements
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.nav-wrap-navbar {
  text-align: center;
}

@media (max-width: 60em) {
  /* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-wrap-navbar.nav-collapse {
    text-align: left;
  }
}

@media (min-width: 60em) {
  /* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .nav-wrap-navbar {
    text-align: left;
  }
}

/**
 * Logo
 */
/* line 26, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.logo-navbar {
  color: #272727;
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 0.5em;
  text-decoration: none;
}

/* line 34, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.logo-navbar:hover {
  color: #272727;
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 40, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-collapse .logo-navbar {
    float: left;
    margin-bottom: 0;
  }
}

@media (min-width: 60em) {
  /* line 26, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .logo-navbar {
    float: left;
    margin-bottom: 0;
    padding-top: 0.25em;
  }
}

/**
 * Navigation content
 */
/* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.nav-navbar {
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}

/* line 62, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.nav-navbar > li {
  display: inline-block;
  float: none;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

@media (max-width: 60em) {
  /* line 73, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-collapse .nav-navbar {
    text-align: left;
  }
}

@media (min-width: 60em) {
  /* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .nav-navbar {
    text-align: right;
  }
}

/**
 * Navigation toggle styling and visibility
 */
/* line 87, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.nav-toggle-navbar {
  display: none;
  visibility: hidden;
}

/* line 94, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
.nav-toggle-navbar:hover,
.nav-toggle-navbar:focus,
.nav-toggle-navbar:active,
.nav-toggle-navbar.active {
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 99, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-collapse .nav-toggle-navbar {
    display: block;
    float: right;
    visibility: visible;
  }
}

/**
 * Navigation item visibility
 */
@media (max-width: 60em) {
  /* line 113, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-collapse .nav-menu-navbar {
    clear: left;
    display: none;
    padding-top: 0.5em;
    width: 100%;
  }
  /* line 119, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-collapse .nav-menu-navbar.active {
    display: block;
  }
  /* line 123, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar.scss */
  .js-astro .nav-collapse .nav-menu-navbar li {
    box-sizing: border-box;
    display: block;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

/**
 * Clearfix
 */
/**
 * @section Astro Navbar Left
 * Mobile-first navigation patterns.
 */
/**
 * Align all navigation elements
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.nav-wrap-navbar-left {
  text-align: center;
}

@media (max-width: 60em) {
  /* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .js-astro .nav-wrap-navbar-left.nav-collapse {
    text-align: left;
  }
}

@media (min-width: 60em) {
  /* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .nav-wrap-navbar-left {
    margin-right: 0.5em;
    text-align: left;
  }
}

/**
 * Logo
 */
/* line 27, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.logo-navbar-left {
  color: #272727;
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 0.5em;
  text-decoration: none;
}

/* line 35, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.logo-navbar-left:hover {
  color: #272727;
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 41, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .js-astro .nav-collapse .logo-navbar-left {
    float: left;
  }
}

@media (min-width: 60em) {
  /* line 27, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .logo-navbar-left {
    float: left;
  }
}

/**
 * Navigation content
 */
/* line 56, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.nav-navbar-left {
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}

/* line 61, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.nav-navbar-left > li {
  display: inline-block;
  float: none;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/**
 * Navigation toggle styling and visibility
 */
/* line 76, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.nav-toggle-navbar-left {
  display: none;
  visibility: hidden;
}

/* line 83, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
.nav-toggle-navbar-left:hover,
.nav-toggle-navbar-left:focus,
.nav-toggle-navbar-left:active,
.nav-toggle-navbar-left.active {
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 88, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .js-astro .nav-collapse .nav-toggle-navbar-left {
    display: block;
    float: right;
    visibility: visible;
  }
}

/**
 * Expand-and-Collapse styling for smaller screens.
 */
/**
 * Navigation item visibility
 */
@media (max-width: 60em) {
  /* line 103, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .js-astro .nav-collapse .nav-menu-navbar-left {
    clear: left;
    display: none;
    width: 100%;
  }
  /* line 108, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .js-astro .nav-collapse .nav-menu-navbar-left.active {
    display: block;
  }
  /* line 112, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-navbar-left.scss */
  .js-astro .nav-collapse .nav-menu-navbar-left li {
    box-sizing: border-box;
    display: block;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

/**
 * Clearfix
 */
/**
 * @section Astro Stacked
 * Mobile-first navigation patterns.
 */
/**
 * Logo
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
.logo-stacked {
  color: #272727;
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 0.5em;
  text-decoration: none;
}

/* line 17, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
.logo-stacked:hover {
  color: #272727;
  text-decoration: none;
}

/**
 * Navigation content
 */
/* line 26, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
.nav-stacked {
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
  /**
	 * Styling for larger viewports
	 */
}

/* line 31, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
.nav-stacked > li {
  display: inline-block;
  float: none;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

@media (min-width: 60em) {
  /* line 31, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
  .nav-stacked > li {
    box-sizing: border-box;
    display: block;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

@media (min-width: 60em) {
  /* line 54, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
  .nav-stacked li {
    box-sizing: border-box;
    display: block;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

/**
 * Hide the navigation toggle menu button by default.
 * Only needed for expand-and-collapse option.
 */
/* line 69, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
.nav-toggle-stacked {
  display: none;
  visibility: hidden;
  /**
	 * Show toggle on smaller viewports
	 */
}

/* line 76, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
.nav-toggle-stacked:hover,
.nav-toggle-stacked:focus,
.nav-toggle-stacked:active,
.nav-toggle-stacked.active {
  text-decoration: none;
}

@media (max-width: 60em) {
  /* line 84, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
  .js-astro .nav-collapse .nav-toggle-stacked {
    display: block;
    float: right;
    visibility: visible;
  }
}

/**
 * Hide navigation menu on smaller viewports
 */
@media (max-width: 60em) {
  /* line 97, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
  .js-astro .nav-collapse .nav-menu-stacked {
    display: none;
  }
  /* line 100, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
  .js-astro .nav-collapse .nav-menu-stacked.active {
    display: block;
  }
  /* line 104, /Users/cferdinandi/code/sparrow/src/sass/components/_astro-stacked.scss */
  .js-astro .nav-collapse .nav-menu-stacked li {
    box-sizing: border-box;
    display: block;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    width: 100%;
  }
}

/**
 * @section Drop Basic
 * Styling for dropdown menus.
 */
/**
 * Sets dropdown link to relative positioning
 */
/* line 9, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-basic {
  position: relative;
}

@media (max-width: 60em) {
  /* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .dropdown-basic > a, .dropdown-basic > .link-block-styled {
    cursor: not-allowed;
    pointer-events: none;
  }
  /* line 19, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .dropdown-basic > a:active,
  .dropdown-basic > .link-block-styled:active,
  .dropdown-basic > a:focus,
  .dropdown-basic > .link-block-styled:focus,
  .dropdown-basic > a:hover, .dropdown-basic > .link-block-styled:hover, .link-block:hover .dropdown-basic > .link-block-styled {
    text-decoration: none;
  }
}

/**
 * Base styles and toggle icon visibility
 */
/* line 31, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-basic > a .dropdown-show,
.dropdown-basic > .link-block-styled .dropdown-show,
.dropdown-basic > a .dropdown-hide, .dropdown-basic > .link-block-styled .dropdown-hide {
  width: 1em;
}

/* line 37, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-basic > a .dropdown-show,
.dropdown-basic > .link-block-styled .dropdown-show,
.dropdown-basic > a .dropdown-hide,
.dropdown-basic > .link-block-styled .dropdown-hide,
.js-drop .dropdown-basic > a.active .dropdown-show, .js-drop .dropdown-basic > .active.link-block-styled .dropdown-show {
  display: none;
  visibility: hidden;
}

/* line 43, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.js-drop .dropdown-basic > a .dropdown-show,
.js-drop .dropdown-basic > .link-block-styled .dropdown-show,
.js-drop .dropdown-basic > a.active .dropdown-hide, .js-drop .dropdown-basic > .active.link-block-styled .dropdown-hide {
  display: inline-block;
  visibility: visible;
}

@media (max-width: 60em) {
  /* line 50, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .js-drop .dropdown-basic > a .dropdown-show,
  .js-drop .dropdown-basic > .link-block-styled .dropdown-show,
  .js-drop .dropdown-basic > a.active .dropdown-hide, .js-drop .dropdown-basic > .active.link-block-styled .dropdown-hide {
    display: none;
    visibility: hidden;
  }
}

/**
 * Dropdown content styles and visibility
 */
/* line 59, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-menu-basic {
  background-color: #ffffff;
  border: 1px solid #b8b8b8;
  border-radius: 1px;
  box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  display: none;
  float: left;
  margin-top: 0.5em;
  margin-left: 0;
  min-width: 10em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  position: absolute;
  text-align: left;
  top: 100%;
  visibility: hidden;
  z-index: 1000;
  /**
	 * Remove list-style and margin-left from dropdown menu lists
	 */
  /**
	 * If dropdown link is near the right edge of the screen, shift the dropdown menu position to avoid content clipping.
	 */
  /**
	 * Change up styling on small viewports
	 */
}

/* line 79, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-menu-basic.active {
  display: block;
  visibility: visible;
}

@media (max-width: 60em) {
  /* line 59, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .dropdown-menu-basic {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    visibility: visible;
  }
}

/* line 95, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-menu-basic ul,
.dropdown-menu-basic ol {
  list-style: none;
  margin-left: 0;
}

@media (max-width: 60em) {
  /* line 95, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .dropdown-menu-basic ul,
  .dropdown-menu-basic ol {
    margin-left: 1em;
  }
}

/* line 104, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-menu-basic a, .dropdown-menu-basic .link-block-styled {
  display: block;
  padding: 0.25em 0.5em;
}

@media (min-width: 60em) {
  /* line 108, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .dropdown-menu-basic a:hover, .dropdown-menu-basic .link-block-styled:hover, .dropdown-menu-basic .link-block:hover .link-block-styled, .link-block:hover .dropdown-menu-basic .link-block-styled {
    background-color: #0888cd;
    color: #ffffff;
    text-decoration: none;
  }
}

@media (max-width: 60em) {
  /* line 104, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .dropdown-menu-basic a, .dropdown-menu-basic .link-block-styled {
    padding-top: 0;
    padding-bottom: 0;
  }
}

/* line 125, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
.dropdown-menu-basic.dropdown-right {
  left: auto;
  right: 0;
}

@media (max-width: 60em) {
  /* line 134, /Users/cferdinandi/code/sparrow/src/sass/components/_drop-basic.scss */
  .js-drop .dropdown-menu-basic {
    background-color: transparent;
    border: none;
    box-shadow: none;
    float: none;
    min-width: 100%;
    position: relative;
  }
}

/**
 * @section Overrides
 * Nudge and tweak alignment, spacing, and visibility.
 */
/**
 * Background colors
 */
/* line 10, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-muted {
  background-color: #e5e5e5;
}

/* line 14, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-primary {
  background-color: #0888cd;
  color: #ffffff;
}

/* line 18, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-primary a, .bg-primary .link-block-styled {
  color: #e5e5e5;
}

/* line 22, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-primary a:hover,
.bg-primary .link-block-styled:hover,
.bg-primary .link-block:hover .link-block-styled,
.link-block:hover .bg-primary .link-block-styled, .bg-primary a:active, .bg-primary .link-block-styled:active {
  color: #ffffff;
}

/* line 28, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-secondary {
  background-color: #ffdd2f;
}

/* line 32, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-tertiary {
  background-color: #b4d253;
}

/* line 36, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.bg-hero {
  background-position: bottom center;
  background-size: cover;
  width: 100%;
}

/**
 * Text sizes
 */
/* line 47, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-small, .section-meta, .paging, ol.categories .category .edit-category, ol.categories .category .no-topics, ol.categories .category .topic-count, ol.categories .category .comment-count, ol.categories .category .last-comment, ol.categories .category .last-active, ol.categories .category .last-topic, ol.topics .topic .edit-topic, ol.topics .topic .moniker, ol.topics .topic .comment-count, ol.topics .topic .last-comment, ol.topics .topic .last-active, .page-forum ol.comments .edit-topic, .page-forum ol.comments .edit-timestamp {
  font-size: 0.9375em;
}

/* line 51, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-large {
  font-size: 1.1875em;
  line-height: 1.4;
}

@media (min-width: 40em) {
  /* line 51, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
  .text-large {
    font-size: 1.3125em;
  }
}

/* line 60, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-hero {
  font-size: 1.75em;
  line-height: 1.4;
}

@media (min-width: 40em) {
  /* line 60, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
  .text-hero {
    font-size: 2em;
  }
}

/**
 * Text colors
 */
/* line 74, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-muted, .section-meta, .paging, ol.categories .category .no-topics, ol.categories .category .topic-count, ol.categories .category .comment-count, ol.categories .category .last-comment, ol.categories .category .last-active, ol.categories .category .last-topic, ol.topics .topic .moniker, ol.topics .topic .comment-count, ol.topics .topic .last-comment, ol.topics .topic .last-active, .page-forum ol.comments .edit-timestamp, .page-blog ol.comments .comment-meta, .page-wiki ol.comments .comment-meta, span.timezone-note {
  color: #808080;
}

/* line 78, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-white {
  color: #ffffff;
}

/**
 * Text alignment
 */
/* line 87, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-center {
  text-align: center;
}

/* line 91, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-right, .method .title .description, ol.categories .category .edit-category, ol.topics .topic .edit-topic {
  text-align: right;
}

/* line 95, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.text-left {
  text-align: left;
}

@media (min-width: 40em) {
  /* line 100, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
  .text-right-large {
    text-align: right;
  }
}

/**
 * Floats
 */
/* line 110, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-left, input[type="submit"], ol.categories .category .subject, ol.categories .category .topic-count, ol.categories .category .last-comment, ol.categories .category .last-active, ol.categories .category .last-topic, ol.topics .topic .subject, ol.topics .topic .last-comment, ol.topics .topic .last-active {
  float: left;
}

/* line 114, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-center, .page-forum .no_sub .main,
.page-blog .no_sub .main,
.page-contact .no_sub .main {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

/* line 120, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-right, h1 .edit, .page-login h2.signin .edit, .section-menu .edit, .endpoint > .title .actions, .method .title .description {
  float: right;
}

/* line 124, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-middle-wrap {
  display: table;
}

/* line 128, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-middle {
  display: table-cell;
  vertical-align: middle;
}

/* line 133, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-bottom-wrap {
  position: relative;
}

/* line 137, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.float-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/**
 * Margins
 */
/* line 148, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.no-margin-top {
  margin-top: 0;
}

/* line 152, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.no-margin-bottom {
  margin-bottom: 0;
}

/* line 156, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-top {
  margin-top: 1.5625em;
}

/* line 160, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-bottom, .paging, .method {
  margin-bottom: 1.5625em;
}

/* line 164, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-bottom-small, .servicesIodocs, .page-login h2.signin {
  margin-bottom: 0.5em;
}

/* line 168, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-bottom-large {
  margin-bottom: 2em;
}

/* line 172, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-left {
  margin-left: 1.5625em;
}

/* line 176, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-left-small {
  margin-left: 0.5em;
}

/* line 180, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-right {
  margin-right: 1.5625em;
}

/* line 184, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.margin-right-small {
  margin-right: 0.5em;
}

/**
 * Padding
 */
/* line 193, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.no-padding-top {
  padding-top: 0;
}

/* line 197, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.no-padding-bottom {
  padding-bottom: 0;
}

/* line 201, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-top, .page-blog ol.comments .comment, .page-wiki ol.comments .comment {
  padding-top: 1.5625em;
}

/* line 205, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-top-small, .page-login h2.signin {
  padding-top: 0.5em;
}

/* line 209, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-top-large, .page-login .signin_member_mashery {
  padding-top: 2em;
}

/* line 213, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-bottom {
  padding-bottom: 1.5625em;
}

/* line 217, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-bottom-small {
  padding-bottom: 0.5em;
}

/* line 221, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-bottom-large {
  padding-bottom: 2em;
}

/* line 225, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-left {
  padding-left: 1.5625em;
}

/* line 229, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.padding-right {
  padding-right: 1.5625em;
}

/**
 * Visibility
 */
/**
 * Visually hide an element, but leave it available for screen readers
 * @link https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/main.css
 * @link http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
/* line 243, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.screen-reader, .svg .icon-fallback-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/**
 * Extends the .screen-reader class to allow the element to be focusable when navigated to via the keyboard
 * @link https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/main.css
 * @link https://www.drupal.org/node/897638
 */
/* line 260, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.screen-reader-focusable:active,
.screen-reader-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/**
 * @workaround
 * @affected IE 8/9/10
 * @link http://juicystudio.com/article/screen-readers-display-none.php
 */
/* line 274, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
[hidden], template, #user-menu, .pun-nav, #nav-user .status, a.rss, .rss.link-block-styled, .dom-forum .breadcrumbs, .page-forum .section-menu ul, .search-input .search-button, #detailTables_container.loading #detailTables div {
  display: none;
  visibility: hidden;
}

/**
 * Contain floats
 * The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document.
 * @link https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/main.css
 */
/* line 287, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.clearfix:before,
.container:before,
.page:before, .row:before,
.content:before, .page-login .signin_member_mashery:before, form:before,
.tabs:before,
.nav-wrap-navbar:before,
.nav-wrap-navbar-left:before,
.section-menu ul:before,
.method .title:before,
ol.categories .category ul:before,
ol.topics .topic > ul:before,
.page-wiki .section-tags:before,
span.timezone-note:before,
#quotaInfo:before,
#detailTables_container:before,
.clearfix:after, .container:after,
.page:after, .row:after, .content:after, .page-login .signin_member_mashery:after, form:after, .tabs:after, .nav-wrap-navbar:after, .nav-wrap-navbar-left:after, .section-menu ul:after, .method .title:after, .method a.clear-results:after, .method .clear-results.link-block-styled:after, ol.categories .category ul:after, ol.topics .topic > ul:after, .page-wiki .section-tags:after, span.timezone-note:after, #quotaInfo:after, #detailTables_container:after {
  content: " ";
  display: table;
}

/* line 292, /Users/cferdinandi/code/sparrow/src/sass/components/_overrides.scss */
.clearfix:after, .container:after,
.page:after, .row:after, .content:after, .page-login .signin_member_mashery:after, form:after, .tabs:after, .nav-wrap-navbar:after, .nav-wrap-navbar-left:after, .section-menu ul:after, .method .title:after, .method a.clear-results:after, .method .clear-results.link-block-styled:after, ol.categories .category ul:after, ol.topics .topic > ul:after, .page-wiki .section-tags:after, span.timezone-note:after, #quotaInfo:after, #detailTables_container:after {
  clear: both;
}

/**
 * @section Mashery Overrides
 * Portal DOM-specific overrides not tied to any specific page or area.
 */
/* line 11, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
.dom-full-width .page {
  max-width: none;
  width: 100%;
}

/* line 20, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
.dom-full-width .content {
  margin-left: 0;
  margin-right: 0;
}

/* line 26, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
.dom-full-width .main, .dom-full-width .sub, .dom-full-width .no_sub .main {
  padding-left: 0;
  padding-right: 0;
}

/**
 * Header edit links
 */
/* line 74, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
h1 .edit, .page-login h2.signin .edit {
  font-size: 0.6875em;
}

/**
 * Hide "Signed-in as" text on small screens
 */
@media (min-width: 40em) {
  /* line 134, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
  #nav-user .status {
    display: inline-block;
    visibility: visible;
  }
}

/**
 * Buttons
 */
/* line 161, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
input[type="submit"],
input[type="submit"]:last-child {
  margin-right: 0.3125em;
}

/**
 * Markdown Guide
 */
/* line 169, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
#mashery-markdown-help {
  clear: left;
}

/* line 173, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
#mashery-markdown-help h2:first-child a, #mashery-markdown-help h2:first-child .link-block-styled {
  font-size: 0.75em;
}

/* line 177, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
#mashery-markdown-help h2:first-child a:before, #mashery-markdown-help h2:first-child .link-block-styled:before {
  content: "\A";
  white-space: pre;
}

/**
 * RSS Icon
 * Hide default. Icon added via JS.
 */
/* line 195, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
.rss-icon {
  fill: #e06c33;
  height: 1em;
  width: 1em;
}

/**
 * Add indicator for required form fields
 */
/* line 211, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
label.require:after {
  content: " *";
}

/* line 215, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
label.require:empty:after {
  content: "";
}

/**
 * Success message styling
 */
/* line 228, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
form ul.success li {
  font-style: italic;
}

/**
 * Form error styling
 */
/* line 239, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
input.failure,
textarea.failure {
  border-color: #880e14;
  margin-bottom: 0;
}

/* line 243, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
input.failure:focus,
textarea.failure:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0.5em rgba(136, 14, 20, 0.6);
}

/* line 249, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-overrides.scss */
ul.failure,
ul.error {
  color: #880e14;
}

/**
 * @section Mashery Landing
 * Styling specific to the landing page.
 */
/**
 * @section Mashery Pages
 * Styling specific to all custom pages (including the homepage).
 */
/**
 * @section Mashery Docs
 * Styling specific to documentation pages.
 */
/**
 * Sidebar
 */
/* line 10, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-docs.scss */
#sub {
  /**
	 * Active links
	 */
}

/* line 19, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-docs.scss */
#sub li.js-active > a, #sub li.js-active > .link-block-styled {
  color: #808080;
  cursor: not-allowed;
  pointer-events: none;
  text-decoration: none;
}

/* line 25, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-docs.scss */
#sub li.js-active > a.collapse-toggle, #sub li.js-active > .collapse-toggle.link-block-styled {
  cursor: pointer;
  pointer-events: auto;
}

/**
 * @section Mashery IODocs
 * Styling specific to IODocs pages
 */
/**
 * API Select Element
 */
/* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.servicesIodocs h2 {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5;
}

@media (min-width: 40em) {
  /* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
  .servicesIodocs h2 {
    line-height: 1.5625;
  }
}

/* line 25, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
#apiTitle {
  display: none;
  overflow: hidden;
}

/**
 * Form for API Key
 */
/* line 34, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.credentials {
  background-color: #f7f7f7;
  border: 1px solid #e5e5e5;
  border-radius: 1px;
  display: none;
  margin-bottom: 1.5625em;
  overflow: hidden;
  padding: 1.5em;
}

/* line 46, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.credentials #apiKeyContainer,
.credentials #apiSecretContainer,
.credentials #apiKeySecretListContainer,
.credentials #apiOAuth2PresetKeysContainer {
  display: none;
  overflow: hidden;
}

/**
 * Error styling
 */
/* line 57, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
pre.error {
  background-color: #e7cfd0;
  border-color: #d5abad;
  color: #43070a;
}

/* line 63, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
div.error {
  clear: left;
}

/**
 * Toggle Endpoints/Methods Links
 */
/* line 71, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
#controls {
  display: none;
  overflow: hidden;
}

/**
 * List of all available endpoints and methods
 */
/* line 85, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.endpointList {
  display: none;
}

/* line 90, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.apiDescriptionList th,
.method th {
  background-color: transparent;
}

/* line 95, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.apiDescriptionList tbody tr,
.method tbody tr {
  background-color: transparent;
}

/* line 103, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.apiDescriptionList h4 a.select-all,
.apiDescriptionList h4 .select-all.link-block-styled,
.method h4 a.select-all, .method h4 .select-all.link-block-styled {
  font-size: 0.85em;
  margin-left: 1em;
}

/* line 109, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.apiDescriptionList {
  display: none;
}

/**
 * Make h3 element appear as a link
 */
/* line 119, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.endpoint > .title .name:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* line 124, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.endpoint > .title .actions {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 0.85em;
  font-weight: normal;
}

/**
 * Individual Methods
 */
/* line 143, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method .title {
  overflow: hidden;
  padding: 0.75em;
}

/* line 148, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method .title:hover {
  cursor: pointer;
}

/* line 151, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method .title:hover .name {
  text-decoration: underline;
}

/* line 156, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method .title .http-method {
  border-radius: 0.3125em;
  color: #ffffff;
  display: inline-block;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 0.9375em;
  margin-right: 0.5em;
  padding: 0.25em 0.5em;
  text-align: center;
}

/* line 167, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method .title .name {
  margin-right: 0.5em;
}

/* line 171, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method .title .uri {
  margin-right: 0.5em;
  opacity: 0.8;
}

/* line 182, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method form {
  display: none;
  padding: 0.75em;
}

/* line 186, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method form .parameters tr.hidden {
  display: none;
}

/* line 191, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method a.clear-results, .method .clear-results.link-block-styled {
  color: red;
  margin-left: 1em;
}

/* line 195, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.method a.clear-results:hover, .method .clear-results.link-block-styled:hover, .method .link-block:hover .clear-results.link-block-styled, .link-block:hover .method .clear-results.link-block-styled {
  background-color: #0888cd;
  color: #ffffff;
}

/**
 * SOAP/JSON Nesting
 */
/* line 212, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.fieldset-expanded {
  padding-left: 1em;
  padding-right: 1em;
  border: 1px solid lightgray;
}

@media (min-width: 40em) {
  /* line 212, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
  .fieldset-expanded {
    padding-left: 1.5625em;
    padding-right: 1.5625em;
  }
}

/* line 223, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.legend-expanded {
  background-color: inherit;
  padding-left: 0.25em;
  padding-right: 0.25em;
}

/**
 * GET Methods
 */
/* line 233, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.get {
  background-color: #e6f3fa;
  border: 1px solid #bfe1f2;
}

/* line 237, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.get .http-method {
  background-color: #0088cc;
}

/* line 242, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.get th,
.get td {
  border-color: #bfe1f2;
}

/* line 246, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.get .fieldset-expanded {
  border-color: #bfe1f2;
}

/**
 * POST Methods
 */
/* line 254, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.post {
  background-color: #ebf2ea;
  border: 1px solid #cddfcc;
}

/* line 258, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.post .http-method {
  background-color: #377f31;
}

/* line 263, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.post th,
.post td {
  border-color: #cddfcc;
}

/* line 267, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.post .fieldset-expanded {
  border-color: #cddfcc;
}

/**
 * PUT Methods
 */
/* line 275, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.put {
  background-color: #fbf6e6;
  border: 1px solid #f6eac2;
}

/* line 279, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.put .http-method {
  background-color: #dba909;
}

/* line 284, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.put th,
.put td {
  border-color: #f6eac2;
}

/* line 288, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.put .fieldset-expanded {
  border-color: #f6eac2;
}

/**
 * DELETE Methods
 */
/* line 296, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.delete {
  background-color: #f3e7e8;
  border: 1px solid #f9f3f3;
}

/* line 300, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.delete .http-method {
  background-color: #880e14;
}

/* line 305, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.delete th,
.delete td {
  border-color: #e1c3c4;
}

/* line 309, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.delete .fieldset-expanded {
  border-color: #f9f3f3;
}

/**
 * PATCH Methods
 */
/* line 317, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.patch {
  background-color: #f3e7f4;
  border: 1px solid #e1c3e3;
}

/* line 321, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.patch .http-method {
  background-color: #860d8e;
}

/* line 326, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.patch th,
.patch td {
  border-color: #e1c3e3;
}

/* line 330, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.patch .fieldset-expanded {
  border-color: #e1c3e3;
}

/**
 * OPTIONS Methods
 */
/* line 338, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.options {
  background-color: #faf1e6;
  border: 1px solid #f2dcbf;
}

/* line 342, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.options .http-method {
  background-color: #cc7100;
}

/* line 347, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.options th,
.options td {
  border-color: #f2dcbf;
}

/* line 351, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.options .fieldset-expanded {
  border-color: #f2dcbf;
}

/**
 * HEAD Methods
 */
/* line 359, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.head {
  background-color: #e6eef2;
  border: 1px solid #bfd5df;
}

/* line 363, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.head .http-method {
  background-color: #00557f;
}

/* line 368, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.head th,
.head td {
  border-color: #bfd5df;
}

/* line 372, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.head .fieldset-expanded {
  border-color: #bfd5df;
}

/* line 380, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs {
  /**
	 * Limit the max height of the response
	 */
}

/* line 382, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main {
  /**
		 * Prevent select content from clipping
		 */
  /**
		 * Override default list styles
		 */
}

/* line 387, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main select {
  width: auto;
}

/* line 395, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main ul {
  margin: 0;
}

/* line 399, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main li {
  list-style: none;
  margin-left: 0;
}

/* line 409, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs pre.response {
  max-height: 32em;
  overflow-y: auto;
}

/**
 * @section Mashery Forum
 * Styling specific to forum pages.
 */
/* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
li.recent-topics a:before, li.recent-topics .link-block-styled:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="16" viewBox="0 0 18 16"><path d="M17 14.081c0 0.711 0.407 1.327 1 1.628v0.249c-0.166 0.023-0.335 0.035-0.508 0.035-1.063 0-2.021-0.446-2.699-1.16-0.41 0.109-0.844 0.168-1.293 0.168-2.485 0-4.5-1.791-4.5-4s2.015-4 4.5-4c2.485 0 4.5 1.791 4.5 4 0 0.865-0.309 1.665-0.834 2.32-0.107 0.232-0.166 0.489-0.166 0.761zM8 0c4.351 0 7.89 2.822 7.997 6.336-0.768-0.343-1.619-0.524-2.497-0.524-1.493 0-2.903 0.523-3.971 1.472-1.107 0.984-1.717 2.304-1.717 3.716 0 0.698 0.149 1.373 0.433 1.997-0.082 0.002-0.164 0.003-0.246 0.003-0.424 0-0.841-0.027-1.247-0.079-1.718 1.718-3.77 2.027-5.753 2.072v-0.421c1.071-0.525 2-1.48 2-2.572 0-0.152-0.012-0.302-0.034-0.448-1.809-1.192-2.966-3.012-2.966-5.052 0-3.59 3.582-6.5 8-6.5z" fill="#808080"></path></svg>');
  margin-right: 0.25em;
}

/* line 36, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories,
ol.topics,
.page-forum ol.comments {
  padding-top: 1em;
}

/* line 42, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category,
ol.topics .topic {
  border: 1px solid #e5e5e5;
  border-top: 0;
  padding: 0.5em;
}

/* line 47, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category:first-child,
ol.topics .topic:first-child {
  border-top: 0.125em solid #0888cd;
}

/* line 51, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category:nth-child(odd),
ol.topics .topic:nth-child(odd) {
  background-color: #f7f7f7;
}

/* line 60, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category {
  /**
		 * Category description
		 */
  /**
		 * Count of comments in category
		 */
  /**
		 * Last post in category meta data
		 */
  /**
		 * Last post in category timestamp
		 */
  /**
		 * Last post in category topic
		 */
}

/* line 83, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category .description {
  clear: left;
}

/* line 107, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category .comment-count:before {
  content: "/ ";
  margin-left: 0.25em;
}

/* line 116, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-comment {
  clear: left;
}

/* line 126, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-active {
  margin-left: 0.25em;
}

/* line 136, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-topic {
  margin-left: 0.25em;
}

/* line 142, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-topic span {
  text-transform: lowercase;
}

/* line 153, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.topics .topic {
  /**
		 * Author name
		 */
  /**
		 * Last post in category meta data
		 */
  /**
		 * Last post in category timestamp
		 */
}

/* line 175, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.topics .topic .moniker {
  clear: left;
}

/* line 190, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.topics .topic .last-comment {
  clear: left;
}

/* line 200, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
ol.topics .topic .last-active {
  margin-left: 0.25em;
}

/* line 212, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum {
  /**
	 * Only show recent topics on Forum landing page
	 */
}

/* line 214, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum h2 {
  padding-top: 0;
}

/* line 224, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.dom-forum .page-forum .section-menu ul {
  display: block;
  visibility: visible;
}

/* line 242, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment {
  border: 1px solid #e5e5e5;
  border-top: 0.125em solid #0888cd;
  border-bottom: 0;
}

/* line 248, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment:last-child {
  border-bottom: 1px solid #e5e5e5;
}

/* line 257, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment-header {
  background-color: #e5e5e5;
  padding: 0.5em;
}

/* line 275, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .first .comment-body {
  border-bottom: 1px solid #e5e5e5;
  padding: 0.5em;
}

/* line 281, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments li.comment > .comment-body .comment-meta {
  background-color: #e5e5e5;
  margin: 0;
}

/* line 286, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments li.comment > .comment-body p {
  padding: 0.5em;
}

/* line 296, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .edit-timestamp {
  margin: 0;
  padding: 0.5em;
}

/* line 304, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment-tags {
  padding: 0.5em;
}

/* line 307, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment-tags h4 {
  float: left;
  line-height: 1;
  margin: 0;
  margin-right: 0.25em;
  padding: 0;
}

/* line 315, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment-tags ul {
  line-height: 1;
}

/**
 * @section Mashery Blog
 * Styling specific to Mashery blog content.
 */
/* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-blog.scss */
.page-blog .browse .section {
  border-top: 1px solid #e5e5e5;
}

/* line 16, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-blog.scss */
.page-blog .browse .section.first {
  border-top: 0;
}

/* line 37, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-blog.scss */
.page-blog li.comment-count a:before, .page-blog li.comment-count .link-block-styled:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="16" viewBox="0 0 18 16"><path d="M17 14.081c0 0.711 0.407 1.327 1 1.628v0.249c-0.166 0.023-0.335 0.035-0.508 0.035-1.063 0-2.021-0.446-2.699-1.16-0.41 0.109-0.844 0.168-1.293 0.168-2.485 0-4.5-1.791-4.5-4s2.015-4 4.5-4c2.485 0 4.5 1.791 4.5 4 0 0.865-0.309 1.665-0.834 2.32-0.107 0.232-0.166 0.489-0.166 0.761zM8 0c4.351 0 7.89 2.822 7.997 6.336-0.768-0.343-1.619-0.524-2.497-0.524-1.493 0-2.903 0.523-3.971 1.472-1.107 0.984-1.717 2.304-1.717 3.716 0 0.698 0.149 1.373 0.433 1.997-0.082 0.002-0.164 0.003-0.246 0.003-0.424 0-0.841-0.027-1.247-0.079-1.718 1.718-3.77 2.027-5.753 2.072v-0.421c1.071-0.525 2-1.48 2-2.572 0-0.152-0.012-0.302-0.034-0.448-1.809-1.192-2.966-3.012-2.966-5.052 0-3.59 3.582-6.5 8-6.5z" fill="#808080"></path></svg>');
  margin-right: 0.25em;
}

/* line 46, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-blog.scss */
.page-blog ol.comments .comment {
  border-top: 1px solid #e5e5e5;
}

/* line 51, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-blog.scss */
.page-blog ol.comments .comment-meta {
  font-weight: bold;
}

/**
 * @section Mashery Wiki
 * Styling specific to wiki pages.
 */
/* line 14, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-wiki.scss */
.page-wiki .section-tags h3 {
  float: left;
  font-size: 1em;
  line-height: 1;
  margin: 0;
  margin-right: 0.5em;
  padding: 0;
}

/* line 23, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-wiki.scss */
.page-wiki .section-tags ul {
  line-height: 1;
  margin: 0;
}

/* line 33, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-wiki.scss */
.page-wiki ol.comments .comment {
  border-top: 1px solid #e5e5e5;
}

/* line 38, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-wiki.scss */
.page-wiki ol.comments .comment-meta {
  font-weight: bold;
}

/**
 * @section Mashery Search
 * Styling specific to the search results page.
 */
/* line 8, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input {
  margin-bottom: 0;
  /**
	 * Search input
	 */
  /**
	 * Search submit button
	 */
}

/* line 14, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input .search-box {
  border-radius: 1.3125em;
  margin-bottom: 0;
  padding-left: 0.9375em;
  padding-right: 2.5em;
  width: 95%;
}

/* line 31, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input .search-button,
.search-input .search-button:last-child {
  margin: 0;
}

/* line 36, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input .btn-search {
  display: inline;
  color: #808080;
  border: none;
  background: none;
  font-size: 0.9375em;
  margin-left: -2.5em;
  margin-bottom: 0;
  padding: 0.5em 0.6875em;
}

/* line 46, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input .btn-search .icon {
  fill: #808080;
}

/* line 50, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input .btn-search:hover {
  color: #5a5a5a;
}

/* line 53, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-input .btn-search:hover .icon {
  fill: #5a5a5a;
}

/* line 63, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-form {
  /**
	 * Remove default table styles from search form table
	 */
  /**
	 * Search form input
	 */
  /**
	 * Search submit button
	 */
}

/* line 68, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-form td {
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
  /**
		 * Style search input width
		 */
}

/* line 77, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-form td:first-child {
  width: 65%;
}

@media (min-width: 30em) {
  /* line 77, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
  .search-form td:first-child {
    width: 75%;
  }
}

@media (min-width: 40em) {
  /* line 77, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
  .search-form td:first-child {
    width: 85%;
  }
}

/* line 93, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-form input[type="text"] {
  border-radius: 1.3125em;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}

/* line 102, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.search-form input[type="submit"] {
  margin-left: 0.25em;
  /* Add back left margin removed by table styling */
}

/* line 117, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-search.scss */
.page-search .result .title {
  margin-bottom: 0;
}

/**
 * @section Mashery Account
 * Styling specific to the "My Account" page.
 */
/**
 * @section Mashery Manage Account
 * Styling specific to the "Manage My Account" page.
 */
/* line 19, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-member.scss */
.page-member .section-menu.actions .change-email:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#808080" d="M15 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 2v.72L8 8.254 2 4.72V4h12zM2 12V6.46l6 3.536 6-3.536V12H2z"/></svg>');
  margin-right: 0.25em;
}

/* line 24, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-member.scss */
.page-member .section-menu.actions .change-password:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#808080" d="M11 0C8.24 0 6 2.24 6 5c0 .313.03.62.084.916L0 12v3c0 .552.448 1 1 1h1v-1h2v-2h2v-2h2l1.298-1.298c.53.192 1.105.298 1.702.298 2.76 0 5-2.24 5-5s-2.24-5-5-5zm1.498 5.002c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5z"/></svg>');
  margin-right: 0.25em;
}

/* line 29, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-member.scss */
.page-member .section-menu.actions .public-profile:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#808080" d="M4 5c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4zm8 5H4c-2.21 0-4 1.79-4 4v1h16v-1c0-2.21-1.79-4-4-4z"/></svg>');
  margin-right: 0.25em;
}

/* line 34, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-member.scss */
.page-member .section-menu.actions .delete-self:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#808080" d="M8 0C3.582 0 0 3.582 0 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm0 14.5c-3.59 0-6.5-2.91-6.5-6.5S4.41 1.5 8 1.5s6.5 2.91 6.5 6.5-2.91 6.5-6.5 6.5zM10.5 4L8 6.5 5.5 4 4 5.5 6.5 8 4 10.5 5.5 12 8 9.5l2.5 2.5 1.5-1.5L9.5 8 12 5.5z"/></svg>');
  margin-right: 0.25em;
}

/**
 * @section Mashery Key
 * Styling specific to the "Key Activity" page.
 */
/**
 * The graphs and charts
 */
/* line 11, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
div.reports div.report {
  margin-bottom: 1.5625em;
}

/* line 15, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
div.reports div.chart {
  margin-bottom: 0.6875em;
}

/**
 * Usage progress bar
 */
/* line 24, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#quota {
  margin-bottom: 0.5em;
  height: 1.5625em;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
}

@media (min-width: 40em) {
  /* line 24, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
  #quota {
    float: left;
    width: 50%;
  }
}

/* line 35, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#quota div {
  background-color: #0888cd;
  height: 1.5625em;
}

/* line 39, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#quota div.warning {
  background-color: #dba909;
}

/* line 43, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#quota div.full {
  background-color: #880e14;
}

/**
 * Usage text
 */
@media (min-width: 40em) {
  /* line 52, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
  .quotaUsage {
    margin-left: 1.3125em;
  }
}

/**
 * Timezone info
 */
/* line 62, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
span.timezone-note {
  display: block;
  font-style: italic;
  margin-bottom: 0.5em;
}

/**
 * Quota Info
 */
/* line 75, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#quotaInfo {
  display: block;
  margin-bottom: 0.5em;
  overflow: hidden;
  width: 100%;
}

/* line 85, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#remainingCallsMessage,
#limitReachedMessage,
#nextPeriodMessage {
  display: none;
  float: left;
}

/* line 90, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#nextPeriodMessage {
  padding-left: 0.5em;
}

/* line 94, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#limitReachedMessage {
  color: #880e14;
}

/**
 * Details Tables
 */
/* line 106, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_container.loading {
  background: none;
}

/* line 109, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_container.loading #detailTables {
  -webkit-animation: load6 1.7s infinite ease;
          animation: load6 1.7s infinite ease;
  border-radius: 50%;
  font-size: 3em;
  height: 1em;
  overflow: hidden;
  margin: 0.5em auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 1em;
}

@-webkit-keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em #808080, 0 -0.83em 0 -0.42em #808080, 0 -0.83em 0 -0.44em #808080, 0 -0.83em 0 -0.46em #808080, 0 -0.83em 0 -0.477em #808080;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, 0 -0.83em 0 -0.42em #808080, 0 -0.83em 0 -0.44em #808080, 0 -0.83em 0 -0.46em #808080, 0 -0.83em 0 -0.477em #808080;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, -0.087em -0.825em 0 -0.42em #808080, -0.173em -0.812em 0 -0.44em #808080, -0.256em -0.789em 0 -0.46em #808080, -0.297em -0.775em 0 -0.477em #808080;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, -0.338em -0.758em 0 -0.42em #808080, -0.555em -0.617em 0 -0.44em #808080, -0.671em -0.488em 0 -0.46em #808080, -0.749em -0.34em 0 -0.477em #808080;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, -0.377em -0.74em 0 -0.42em #808080, -0.645em -0.522em 0 -0.44em #808080, -0.775em -0.297em 0 -0.46em #808080, -0.82em -0.09em 0 -0.477em #808080;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em #808080, 0 -0.83em 0 -0.42em #808080, 0 -0.83em 0 -0.44em #808080, 0 -0.83em 0 -0.46em #808080, 0 -0.83em 0 -0.477em #808080;
  }
}

@keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em #808080, 0 -0.83em 0 -0.42em #808080, 0 -0.83em 0 -0.44em #808080, 0 -0.83em 0 -0.46em #808080, 0 -0.83em 0 -0.477em #808080;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, 0 -0.83em 0 -0.42em #808080, 0 -0.83em 0 -0.44em #808080, 0 -0.83em 0 -0.46em #808080, 0 -0.83em 0 -0.477em #808080;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, -0.087em -0.825em 0 -0.42em #808080, -0.173em -0.812em 0 -0.44em #808080, -0.256em -0.789em 0 -0.46em #808080, -0.297em -0.775em 0 -0.477em #808080;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, -0.338em -0.758em 0 -0.42em #808080, -0.555em -0.617em 0 -0.44em #808080, -0.671em -0.488em 0 -0.46em #808080, -0.749em -0.34em 0 -0.477em #808080;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #808080, -0.377em -0.74em 0 -0.42em #808080, -0.645em -0.522em 0 -0.44em #808080, -0.775em -0.297em 0 -0.46em #808080, -0.82em -0.09em 0 -0.477em #808080;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em #808080, 0 -0.83em 0 -0.42em #808080, 0 -0.83em 0 -0.44em #808080, 0 -0.83em 0 -0.46em #808080, 0 -0.83em 0 -0.477em #808080;
  }
}

/**
 * Multicontainer tables
 */
/* line 161, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-tr-head .gradient,
#detailTables_multicontainer .google-visualization-table-tr-head-nonstrict .gradient,
#detailTables_multicontainer .google-visualization-table-div-page .gradient {
  background-color: #f2f2f2;
  background-image: none;
  vertical-align: baseline;
}

/* line 167, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-table div.barchart {
  color: #808080;
  font-size: 0.6875em;
  line-height: 0.6875em;
  text-align: left;
}

/* line 174, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-table div.barchart div.bar {
  border: 1px solid #e5e5e5;
  display: inline-block;
  height: 0.6875em;
  min-width: 3em;
  padding: 0;
  width: 65%;
}

/* line 183, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-table div.barchart div.bar div.value {
  background-color: #0888cd;
  height: 0.6875em;
  padding: 0;
}

/* line 188, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-tr-head td {
  text-align: left;
  border-bottom: 1px solid #808080;
}

/* line 194, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-td {
  text-align: left;
}

/**
 * @section Mashery Contact
 * Styling specific to the contact page.
 */
/**
 * @section Mashery Login
 * Styling specific to the login page.
 */
@media (min-width: 40em) {
  /* line 22, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-login.scss */
  .page-login div.signin {
    border-right: 0.125em solid #e5e5e5;
  }
}

/**
 * @section Mashery Register
 * Styling specific to the registration page.
 */
/**
 * Descriptive text on signup labels
 */
/* line 10, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-register.scss */
.descr {
  font-weight: normal;
  font-style: italic;
}

/* line 24, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-register.scss */
.page-member.register {
  /**
	 * Labels with descriptive text
	 */
}

/* line 29, /Users/cferdinandi/code/sparrow/src/sass/components/_mashery-register.scss */
.page-member.register label.require {
  line-height: 1;
}

/**
 * @section Mashery Logout
 * Styling specific to the logged-out page.
 */
/**
 * @section Print
 * Styling for printed content. Adapted from HTML5BP.
 * @link http://html5boilerplate.com
 */
@media print {
  /**
	 * Universal selector.
	 * Reset all content to transparent background, black color, and remove box and text shadows.
	 */
  /* line 13, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  /**
	 * Specifies page margin
	 */
  @page {
    margin: 0.5cm;
  }
  /**
	 * Underline all links
	 */
  /* line 31, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  a,
  .link-block-styled,
  a:visited, .link-block-styled:visited {
    text-decoration: underline;
  }
  /**
	 * Show URL after links
	 */
  /* line 38, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  a[href]:after, [href].link-block-styled:after {
    content: " (" attr(href) ")";
  }
  /**
	 * Don't show URL for internal links
	 */
  /* line 45, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  a[href^="#"]:after, [href^="#"].link-block-styled:after {
    content: "";
  }
  /**
	 * Specifies the minimum number of lines to print at the top and bottom of a page.
	 */
  /* line 53, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  p,
  h1, .page-login h2.signin, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  /**
	 * Avoid inserting a page break after headers
	 */
  /* line 61, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  h1, .page-login h2.signin, h2, h3 {
    page-break-after: avoid;
  }
  /**
	 * Change border color on blockquotes and preformatted text.
	 * Avoid page breaks inside the content
	 */
  /* line 70, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  pre,
  blockquote {
    border-color: #999;
    page-break-inside: avoid;
  }
  /**
	 * Displayed as a table header row group
	 */
  /* line 78, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  thead {
    display: table-header-group;
  }
  /**
	 * Avoid inserting a page break inside table rows and images
	 */
  /* line 86, /Users/cferdinandi/code/sparrow/src/sass/components/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
}
