/*!
 * fandango v2.0.0: Portal theme for Fandango
 * Copyright (c) 2017 TIBCO Software Inc. All Rights Reserved.
 * Built on the Sparrow Boilerplate v9.4.0
 * BSD-type License
 * https://github.com/mashery/sparrow
 */

/**
 * @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;
}

/**
 * Remove the tap delay in webkit
 * @link https://medium.com/@adactio/delay-a9df9edceef3#.7dmbl3xow
 */
/* line 23, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_normalize.scss */
a, .link-block-styled,
button,
input,
select,
textarea,
label,
summary {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

/**
 * Add box sizing to everything
 * @link http://www.paulirish.com/2012/box-sizing-border-box-ftw/
 */
/* line 38, /Users/cferdinandi/Sites/mashery/portal-themes/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 51, /Users/cferdinandi/Sites/mashery/portal-themes/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 60, /Users/cferdinandi/Sites/mashery/portal-themes/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 70, /Users/cferdinandi/Sites/mashery/portal-themes/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 91, /Users/cferdinandi/Sites/mashery/portal-themes/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 103, /Users/cferdinandi/Sites/mashery/portal-themes/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 111, /Users/cferdinandi/Sites/mashery/portal-themes/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 121, /Users/cferdinandi/Sites/mashery/portal-themes/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 138, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 146, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/**
 * Address inconsistent margin.
 */
/* line 153, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_normalize.scss */
figure {
  margin: 0;
}

/**
 * @workaround Remove focus from <main> element when using tabindex="-1" hack for skipnav link
 * @link https://code.google.com/p/chromium/issues/detail?id=37721
 */
/* line 161, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_normalize.scss */
[tabindex="-1"]:focus {
  outline: none;
}

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

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

/* line 21, /Users/cferdinandi/Sites/mashery/portal-themes/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-page .no_sub .main,
.page-forum .no_sub .main,
.page-blog .no_sub .main,
.page-contact .no_sub .main, .grid-three-fourths, .grid-full, .dom-full-width .main, .dom-full-width .sub, .no_sub .main, .dom-full-width .no_sub .main, .dom-wide .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/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
.grid-flip {
  float: right;
}

/**
 * Add columns to grid on bigger screens
 */
@media (min-width: 20em) {
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-fourth {
    width: 25%;
  }
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-third, .row-start-xsmall .sub {
    width: 33.33333%;
  }
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/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 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-two-thirds, .row-start-xsmall .main, .row-start-xsmall .page-page .no_sub .main, .page-page .no_sub .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 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-three-fourths {
    width: 75%;
  }
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-xsmall .grid-full, .row-start-xsmall .dom-full-width .main, .dom-full-width .row-start-xsmall .main, .row-start-xsmall .dom-full-width .sub, .dom-full-width .row-start-xsmall .sub, .row-start-xsmall .no_sub .main, .no_sub .row-start-xsmall .main {
    width: 100%;
  }
}

@media (min-width: 30em) {
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-small .grid-fourth {
    width: 25%;
  }
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-small .grid-third, .row-start-small .sub {
    width: 33.33333%;
  }
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/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 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-small .grid-two-thirds, .row-start-small .main, .row-start-small .page-page .no_sub .main, .page-page .no_sub .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 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-small .grid-three-fourths {
    width: 75%;
  }
  /* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .row-start-small .grid-full, .row-start-small .dom-full-width .main, .dom-full-width .row-start-small .main, .row-start-small .dom-full-width .sub, .dom-full-width .row-start-small .sub, .row-start-small .no_sub .main, .no_sub .row-start-small .main {
    width: 100%;
  }
}

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

/**
 * Dynamic grid
 */
@media (min-width: 40em) {
  /* line 71, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .grid-dynamic {
    width: 50%;
  }
}

@media (min-width: 60em) {
  /* line 71, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_grid.scss */
  .grid-dynamic {
    width: 25%;
  }
}

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

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

/* line 18, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
p {
  margin: 0 0 1.5625em;
}

/**
 * Hyperlink styling
 */
/* line 27, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
a, .link-block-styled {
  background-color: transparent;
  color: #4aa7f6;
  text-decoration: none;
  word-wrap: break-word;
}

/* line 33, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
a.link-plain, .link-plain.link-block-styled, .link-block-styled.nav, .link-block-styled.nav-toggle, .link-block-styled#nav-user, .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, a.nav, a.nav-toggle, a#nav-user, #sub ul a, #sub ul .link-block-styled, .page-member a.section-menu.actions,
.link-plain a, .nav a, .nav-toggle a, #nav-user 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, .nav .link-block-styled, .nav-toggle .link-block-styled, #nav-user .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 42, /Users/cferdinandi/Sites/mashery/portal-themes/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 47, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
a:hover, .link-block-styled:hover, .link-block:hover .link-block-styled,
a:focus,
.link-block-styled:focus {
  color: #2896f4;
  text-decoration: underline;
}

/* line 52, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
a:hover.link-plain, .link-block-styled:hover.link-plain, .link-block-styled.nav:hover, .link-block-styled.nav-toggle:hover, .link-block-styled#nav-user:hover, #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 .link-block-styled.nav, .link-block:hover .link-block-styled.nav-toggle, .link-block:hover .link-block-styled#nav-user, .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, a.nav:hover, a.nav-toggle:hover, a#nav-user:hover, #sub ul a:hover, #sub ul .link-block-styled:hover, .page-member a.section-menu.actions:hover,
.link-plain a:hover, .nav a:hover, .nav-toggle a:hover, #nav-user 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, .nav .link-block-styled:hover, .nav-toggle .link-block-styled:hover, #nav-user .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, .nav .link-block:hover .link-block-styled, .link-block:hover .nav .link-block-styled, .nav-toggle .link-block:hover .link-block-styled, .link-block:hover .nav-toggle .link-block-styled, #nav-user .link-block:hover .link-block-styled, .link-block:hover #nav-user .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,
.link-block-styled.nav:focus,
.link-block-styled.nav-toggle:focus,
.link-block-styled#nav-user: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 .link-block-styled.section-menu.actions:focus,
a.nav:focus,
a.nav-toggle:focus,
a#nav-user:focus,
#sub ul a:focus,
#sub ul .link-block-styled:focus,
.page-member a.section-menu.actions:focus,
.link-plain
a:focus,
.nav
a:focus,
.nav-toggle
a:focus,
#nav-user
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,
.nav .link-block-styled:focus,
.nav-toggle .link-block-styled:focus,
#nav-user .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 58, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
a img, .link-block-styled img {
  background: none;
  border: none;
}

/**
 * Prevents border/background on linked image hover.
 */
/* line 66, /Users/cferdinandi/Sites/mashery/portal-themes/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 76, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
a.link-block, .link-block.link-block-styled {
  color: #333333;
  display: block;
  text-decoration: none;
}

/**
 * List styling
 */
/* line 95, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
ul,
ol {
  margin: 0 0 1.5625em 2em;
  padding: 0;
}

/* line 101, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

/* line 108, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
li {
  margin-bottom: 0.5em;
}

@media (min-width: 40em) {
  /* line 108, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
  li {
    margin-bottom: 0.25em;
  }
}

/* line 116, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
dl,
dd {
  margin: 0;
  padding: 0;
}

/* line 122, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
dd {
  margin-bottom: 1.5625em;
}

/* line 126, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
dt {
  font-weight: bold;
}

/**
 * Removes list styling.
 * For semantic reasons, should only be used on unordered lists.
 */
/* line 134, /Users/cferdinandi/Sites/mashery/portal-themes/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 142, /Users/cferdinandi/Sites/mashery/portal-themes/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 148, /Users/cferdinandi/Sites/mashery/portal-themes/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 160, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
.list-inline-responsive > li {
  display: block;
}

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

/**
 * Inline list with dividers.
 */
/* line 175, /Users/cferdinandi/Sites/mashery/portal-themes/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 180, /Users/cferdinandi/Sites/mashery/portal-themes/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 192, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
.list-inline-breadcrumbs > li:before, .breadcrumbs > li:before {
  content: ">";
  margin-right: 1em;
}

/* line 197, /Users/cferdinandi/Sites/mashery/portal-themes/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 210, /Users/cferdinandi/Sites/mashery/portal-themes/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 218, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
h1, .page-login h2.signin,
.h1 {
  font-size: 1.5em;
  padding-top: .5em;
}

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

/* line 228, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
h2,
.h2 {
  font-size: 1.3125em;
}

/* line 233, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
h3,
.h3,
.apiDescriptionList h4,
.method h4 {
  font-size: 1.1875em;
}

/* line 238, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
h4, h5, h6,
.h4, .h5, .h6 {
  font-size: 1em;
}

/**
 * Lines, Quotes and Emphasis
 */
/* line 248, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
hr {
  border: 0;
  border-top: 1px solid #ebebeb;
  border-bottom: 0 solid #ffffff;
  margin: 2em auto;
}

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

/* line 260, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
i,
em {
  font-style: italic;
}

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

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 276, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
dfn {
  font-style: italic;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 283, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
mark {
  background: #ff0;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 290, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
small {
  font-size: 80%;
}

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

/* line 305, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
sup {
  top: -0.5em;
}

/* line 309, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
sub {
  bottom: -0.25em;
}

/**
 * Blockquotes
 */
/* line 318, /Users/cferdinandi/Sites/mashery/portal-themes/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 325, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
blockquote cite {
  color: #808080;
  font-size: 0.84211em;
  padding-top: 1em;
}

/* line 332, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
blockquote,
q {
  quotes: none;
}

/* line 337, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_typography.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/**
 * @section Forms
 * Styling for form elements.
 */
/* line 10, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
form,
fieldset {
  margin: 0 0 1.5625em;
}

/* line 15, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
fieldset {
  border: 0;
  padding: 0;
}

/* line 20, /Users/cferdinandi/Sites/mashery/portal-themes/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 34, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: #616161;
  /* 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/Sites/mashery/portal-themes/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 58, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 63, /Users/cferdinandi/Sites/mashery/portal-themes/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 63, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
optgroup {
  font-weight: bold;
}

/* line 87, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
form button,
form .button {
  margin-bottom: 1.1875em;
}

/* line 92, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
textarea {
  height: 12em;
  overflow: auto;
}

/* line 97, /Users/cferdinandi/Sites/mashery/portal-themes/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 113, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 118, /Users/cferdinandi/Sites/mashery/portal-themes/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 126, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/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: #e56d00;
  border: 1px solid #e56d00;
  border-radius: 0.25em;
  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 !important;
}

/* line 24, /Users/cferdinandi/Sites/mashery/portal-themes/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: #fe7900;
  border-color: #fe7900;
  color: #ffffff;
  text-decoration: none;
}

/**
 * Secondary buttons
 */
/* line 42, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_buttons.scss */
.btn-secondary {
  background-color: #4aa7f6;
  border-color: #4aa7f6;
}

/* line 47, /Users/cferdinandi/Sites/mashery/portal-themes/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: #0c83e8;
  border-color: #0c83e8;
}

/**
 * Tertiary buttons
 */
/* line 64, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_buttons.scss */
.btn-tertiary {
  background-color: #08244b;
  border-color: #08244b;
  color: #333333;
}

/* line 69, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_buttons.scss */
.btn-tertiary:hover,
a .btn-tertiary:hover, .link-block-styled .btn-tertiary:hover, .btn-tertiary:focus,
a .btn-tertiary:focus, .link-block-styled .btn-tertiary:focus, .btn-tertiary:active,
a .btn-tertiary:active, .link-block-styled .btn-tertiary:active, .btn-tertiary.active {
  background-color: #010306;
  border-color: #010306;
  color: #333333;
}

/**
 * Active state
 */
/* line 86, /Users/cferdinandi/Sites/mashery/portal-themes/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 96, /Users/cferdinandi/Sites/mashery/portal-themes/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;
  opacity: 0.5;
  pointer-events: none;
}

/**
 * Button size
 */
/* line 108, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_buttons.scss */
.btn-large {
  font-size: 1em;
  line-height: normal;
  padding: 0.6875em 0.9375em;
}

/**
 * Block-level buttons
 */
/* line 118, /Users/cferdinandi/Sites/mashery/portal-themes/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 133, /Users/cferdinandi/Sites/mashery/portal-themes/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 155, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1.5625em;
  max-width: 100%;
  width: 100%;
}

/* line 14, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
th,
td {
  text-align: left;
  padding: 0.5em;
}

/* line 20, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
thead {
  border-bottom: 0.125em solid #ebebeb;
}

/* line 23, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
.search-form thead {
  border-bottom: 0;
}

/* line 28, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
th,
thead td {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 34, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
.page-search th, .page-search
thead td {
  font-weight: normal;
}

/* line 38, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
.search-form th, .search-form
thead td {
  vertical-align: top;
}

/* line 43, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
tbody tr {
  border-top: 1px solid #ebebeb;
}

/* line 47, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
td {
  vertical-align: top;
}

/**
 * Adds zebra striping
 */
/* line 54, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
.table-striped tbody tr:nth-child(odd) {
  background-color: #fdfdfd;
}

/**
 * Reduces padding on condensed tables
 */
/* line 62, /Users/cferdinandi/Sites/mashery/portal-themes/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 76, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
  .table-responsive thead {
    display: none;
    visibility: hidden;
  }
  /* line 81, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
  .table-responsive tr {
    border-top: 1px solid #f3f3f3;
    display: block;
    padding: 0.5em;
  }
  /* line 87, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tables.scss */
  .table-responsive td {
    border: 0;
    display: block;
    padding: 0.25em;
  }
  /* line 92, /Users/cferdinandi/Sites/mashery/portal-themes/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 6, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/src/sass/components/_code.scss */
code {
  background-color: #fdfdfd;
  color: #dd1144;
  padding: 0.25em;
}

/* line 21, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_code.scss */
pre {
  background-color: #fafafa;
  border: 1px solid #ebebeb;
  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/Sites/mashery/portal-themes/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 8, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.comment,
  .token.prolog,
  .token.doctype,
  .token.cdata {
    color: slategray;
  }
  /* line 15, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.punctuation {
    color: #999;
  }
  /* line 19, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .namespace {
    opacity: .7;
  }
  /* line 23, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.property,
  .token.tag,
  .token.boolean,
  .token.number,
  .token.constant,
  .token.symbol,
  .token.deleted {
    color: #905;
  }
  /* line 33, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.selector,
  .token.attr-name,
  .token.string,
  .token.char,
  .token.builtin,
  .token.inserted {
    color: #690;
  }
  /* line 42, /Users/cferdinandi/Sites/mashery/portal-themes/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 51, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.atrule,
  .token.attr-value,
  .token.keyword {
    color: #07a;
  }
  /* line 57, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.function {
    color: #DD4A68;
  }
  /* line 61, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.regex,
  .token.important,
  .token.variable {
    color: #e90;
  }
  /* line 67, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.important,
  .token.bold {
    font-weight: bold;
  }
  /* line 71, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_prism.scss */
  .token.italic {
    font-style: italic;
  }
  /* line 75, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.icon {
  display: inline-block;
  fill: currentColor;
  height: 0;
  width: 0;
}

/* line 17, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.svg .icon {
  height: 1em;
  width: 1em;
}

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

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

/**
 * Icon colors
 */
/* line 43, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.icon-black {
  fill: #333333;
}

/* line 44, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.icon-gray {
  fill: #808080;
}

/* line 45, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.icon-primary {
  fill: #fe7900;
}

/* line 46, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.icon-secondary {
  fill: #4aa7f6;
}

/* line 47, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
.icon-tertiary {
  fill: #08244b;
}

/* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_svg.scss */
a:hover .icon-link, .link-block-styled:hover .icon-link, .link-block:hover .link-block-styled .icon-link {
  fill: #b25500;
}

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

/**
 * Adds padding and a white border
 */
/* line 16, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/src/sass/components/_images.scss */
.img-circle {
  border-radius: 50%;
}

/**
 * @section Houdini
 * Expand-and-collapse content
 */
/**
 * Show/hide text
 */
/* line 9, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_houdini.scss */
.js-houdini .active > .collapse-text-show,
.collapse-text-hide {
  display: none;
  visibility: hidden;
}

/* line 15, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_houdini.scss */
.js-houdini .active > .collapse-text-hide {
  display: inline-block;
  visibility: visible;
}

/**
 * The content
 */
/* line 31, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_houdini.scss */
.js-houdini .collapse:focus {
  outline: none;
}

/**
 * Houdini subnav
 */
/* line 40, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_houdini.scss */
.js-houdini ul.collapse.active {
  margin-left: 1.5625em;
}

/**
 * @section Tabs
 * Styling for toggle tabs.
 */
/**
 * Tabs list
 */
/* line 10, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.tabs {
  border-bottom: 1px solid #808080;
  list-style: none;
  margin-left: 0;
  padding: 0;
}

/* line 16, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.tabs li {
  background-color: #ebebeb;
  border: 1px solid #808080;
  display: inline-block;
  margin-bottom: -0.0625em;
  padding: 0.5em 1em;
}

/* line 23, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.tabs li:hover {
  background-color: #fdfdfd;
}

/* line 27, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.tabs li.active {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  cursor: not-allowed;
  pointer-events: none;
}

/* line 35, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.tabs a, .tabs .link-block-styled {
  display: block;
  color: #333333;
  text-decoration: none;
  width: 100%;
}

/**
 * Tab content
 */
/* line 47, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.js-tabby .tabs-pane {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 57, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.js-tabby .tabs-pane.active {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 66, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_tabby.scss */
.js-tabby .tabs-pane:focus {
  outline: none;
}

/**
 * @section Astro Navbar
 * Mobile-first navigation patterns.
 */
/**
 * Text alignment
 */
/* line 9, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav-wrap {
  background-color: #333333;
  border-bottom: 0.125em solid #fe7900;
  box-shadow: 0 0.125em 0.125em rgba(50, 50, 50, 0.3);
  color: #ffffff;
  text-align: center;
}

@media (max-width: 59.9375em) {
  /* line 18, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-wrap.nav-collapse {
    text-align: left;
  }
}

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

/**
 * Logo
 */
/* line 32, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.logo {
  color: #ffffff;
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2;
  text-decoration: none;
}

/* line 39, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.logo:hover {
  color: #ffffff;
  text-decoration: none;
}

@media (min-width: 60em) {
  /* line 45, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-collapse .logo {
    float: left;
  }
}

@media (min-width: 60em) {
  /* line 32, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .logo {
    float: left;
  }
}

/**
 * Navigation Menu Container
 */
@media (max-width: 59.9375em) {
  /* line 62, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-collapse .nav-menu {
    box-sizing: border-box;
    display: none;
    margin-top: 0.5em;
    padding-top: 0.5em;
    width: 100%;
  }
  /* line 69, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-collapse .nav-menu.active {
    display: block;
  }
  /* line 73, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-collapse .nav-menu li {
    display: block;
    width: 100%;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    box-sizing: border-box;
  }
}

/**
 * Navigation Menu
 */
/* line 88, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav {
  list-style: none;
  margin: 0 -0.5em;
  padding: 0;
}

/* line 94, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav > li {
  display: inline-block;
  float: none;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* line 100, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav > li > a, .nav > li > .link-block-styled {
  color: #ffffff;
  text-transform: uppercase;
}

@media (max-width: 59.9375em) {
  /* line 110, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-collapse .nav {
    text-align: left;
  }
}

@media (min-width: 60em) {
  /* line 88, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .nav {
    text-align: right;
  }
  /* line 118, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .nav > li {
    margin-bottom: 0;
  }
}

/**
 * Navigation Toggle
 */
/* line 128, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav-toggle {
  color: #ffffff;
  display: none;
  visibility: hidden;
}

@media (max-width: 59.9375em) {
  /* line 135, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
  .js-astro .nav-collapse .nav-toggle {
    display: block;
    float: right;
    visibility: visible;
  }
}

/**
 * Clearfix
 */
/* line 148, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav-wrap:before,
.nav-wrap:after {
  display: table;
  content: "";
}

/* line 154, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_astro.scss */
.nav-wrap:after {
  clear: both;
}

/**
 * Dropdown links
 */
/* line 4, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown {
  position: relative;
}

/* line 7, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown > a:after, .dropdown > .link-block-styled:after {
  content: "+";
  display: inline-block;
  margin-left: 0.25em;
  width: 0.5em;
}

@media (max-width: 59.9375em) {
  /* line 13, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
  .js-astro .dropdown > a:after, .js-astro .dropdown > .link-block-styled:after {
    content: "";
  }
}

/* line 20, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown:focus > a:after, .dropdown:focus > .link-block-styled:after,
.dropdown:hover > a:after,
.dropdown:hover > .link-block-styled:after,
.dropdown.drop-active > a:after,
.dropdown.drop-active > .link-block-styled:after {
  content: "\2013";
}

@media (max-width: 59.9375em) {
  /* line 26, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
  .js-astro .dropdown:focus > a:after, .js-astro .dropdown:focus > .link-block-styled:after, .js-astro
  .dropdown:hover > a:after, .js-astro
  .dropdown:hover > .link-block-styled:after, .js-astro
  .dropdown.drop-active > a:after, .js-astro
  .dropdown.drop-active > .link-block-styled:after {
    content: "";
  }
}

/**
 * Dropdown content
 */
/* line 37, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown-menu {
  background-color: #ffffff;
  border: 0;
  border-radius: 1px;
  box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  clip: rect(0 0 0 0);
  float: left;
  height: 1px;
  margin: -1px;
  min-width: 12em;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 100%;
  width: 1px;
  z-index: 1000;
  /**
	 * Switch up styling on JS-supported small viewports
	 */
}

/* line 57, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown-menu ul,
.dropdown-menu ol {
  list-style: none;
  margin-left: 0;
}

/* line 63, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown-menu a, .dropdown-menu .link-block-styled {
  display: block;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

@media (max-width: 59.9375em) {
  /* line 63, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
  .dropdown-menu a, .dropdown-menu .link-block-styled {
    padding-left: 1.5625em;
  }
}

/* line 73, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.dropdown:focus .dropdown-menu,
.dropdown:hover .dropdown-menu,
.dropdown.drop-active .dropdown-menu {
  border: 1px solid #b8b8b8;
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  width: auto;
}

/* line 85, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
.js-drop .dropdown:focus .dropdown-menu, .js-drop
.dropdown:hover .dropdown-menu, .js-drop
.dropdown.drop-active .dropdown-menu {
  margin-top: 0.5em;
}

@media (max-width: 59.9375em) {
  /* line 100, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_drop.scss */
  .js-astro .dropdown-menu,
  .js-astro .dropdown.drop-active .dropdown-menu {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    clip: auto;
    float: none;
    height: auto;
    margin: 0.6875em 0 0;
    overflow: visible;
    padding: 0;
    position: static;
    width: auto;
  }
}

/**
 * @section Overrides
 * Nudge and tweak alignment, spacing, and visibility.
 */
/**
 * Background colors
 */
/* line 11, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-dark, #nav-user, .bg-muted-dark, .bg-primary {
  background-color: #000000;
  color: #ffffff;
}

/* line 15, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-dark a, #nav-user a, .bg-muted-dark a, .bg-primary a, .bg-dark .link-block-styled, #nav-user .link-block-styled, .bg-muted-dark .link-block-styled, .bg-primary .link-block-styled {
  color: #ebebeb;
  text-decoration: underline;
}

/* line 19, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-dark a:hover, #nav-user a:hover, .bg-muted-dark a:hover, .bg-primary a:hover, .bg-dark .link-block-styled:hover, #nav-user .link-block-styled:hover, .bg-muted-dark .link-block-styled:hover, .bg-primary .link-block-styled:hover, .bg-dark .link-block:hover .link-block-styled, .link-block:hover .bg-dark .link-block-styled, #nav-user .link-block:hover .link-block-styled, .link-block:hover #nav-user .link-block-styled, .bg-muted-dark .link-block:hover .link-block-styled, .link-block:hover .bg-muted-dark .link-block-styled, .bg-primary .link-block:hover .link-block-styled, .link-block:hover .bg-primary .link-block-styled, .bg-dark a:active, #nav-user a:active, .bg-muted-dark a:active, .bg-primary a:active, .bg-dark .link-block-styled:active, #nav-user .link-block-styled:active, .bg-muted-dark .link-block-styled:active, .bg-primary .link-block-styled:active {
  color: #ffffff;
}

/* line 26, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-dark, #nav-user {
  background-color: #000000;
}

/* line 31, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-white {
  background-color: #ffffff;
}

/* line 35, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-muted {
  background-color: #ebebeb;
}

/* line 39, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-muted-dark {
  background-color: #333333;
}

/* line 44, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-primary {
  background-color: #fe7900;
}

/* line 49, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-secondary {
  background-color: #4aa7f6;
}

/* line 53, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-tertiary {
  background-color: #08244b;
}

/* line 57, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.bg-hero {
  background-position: center;
  background-size: cover;
  width: 100%;
}

/**
 * Text sizes
 */
/* line 67, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-small, .section-meta, .paging, #nav-user, 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 71, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-large {
  font-size: 1.1875em;
  line-height: 1.4;
}

@media (min-width: 40em) {
  /* line 71, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
  .text-large {
    font-size: 1.3125em;
  }
}

/* line 80, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-hero {
  font-size: 1.75em;
  line-height: 1.4;
}

@media (min-width: 40em) {
  /* line 80, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
  .text-hero {
    font-size: 2em;
  }
}

/**
 * Text colors
 */
/* line 94, /Users/cferdinandi/Sites/mashery/portal-themes/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 98, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-white {
  color: #ffffff;
}

/**
 * Text alignment
 */
/* line 107, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-center {
  text-align: center;
}

/* line 111, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-right, .method .title .description, ol.categories .category .edit-category, ol.topics .topic .edit-topic {
  text-align: right;
}

/* line 115, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.text-left {
  text-align: left;
}

@media (min-width: 40em) {
  /* line 120, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
  .text-right-large {
    text-align: right;
  }
}

/**
 * Floats
 */
/* line 130, /Users/cferdinandi/Sites/mashery/portal-themes/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 134, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.float-center, .page-page .no_sub .main,
.page-forum .no_sub .main,
.page-blog .no_sub .main,
.page-contact .no_sub .main {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

/* line 140, /Users/cferdinandi/Sites/mashery/portal-themes/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 144, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.float-middle-wrap {
  display: table;
}

/* line 148, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.float-middle {
  display: table-cell;
  vertical-align: middle;
}

/* line 153, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.float-bottom-wrap {
  position: relative;
}

/* line 157, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.float-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/**
 * Margins
 */
/* line 168, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.no-margin-top {
  margin-top: 0;
}

/* line 172, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.no-margin-bottom, .descr p {
  margin-bottom: 0;
}

/* line 176, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-top {
  margin-top: 1.5625em;
}

/* line 180, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-bottom, .paging, .method {
  margin-bottom: 1.5625em;
}

/* line 184, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-bottom-small, .servicesIodocs, .page-login h2.signin {
  margin-bottom: 0.5em;
}

/* line 188, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-bottom-large {
  margin-bottom: 2em;
}

/* line 192, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-left {
  margin-left: 1.5625em;
}

/* line 196, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-left-small {
  margin-left: 0.5em;
}

/* line 200, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-right {
  margin-right: 1.5625em;
}

/* line 204, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.margin-right-small {
  margin-right: 0.5em;
}

/**
 * Padding
 */
/* line 213, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.no-padding-top {
  padding-top: 0;
}

/* line 217, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.no-padding-bottom {
  padding-bottom: 0;
}

/* line 221, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-top, .page-blog ol.comments .comment, .page-wiki ol.comments .comment {
  padding-top: 1.5625em;
}

/* line 225, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-top-small, .page-login h2.signin {
  padding-top: 0.5em;
}

/* line 229, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-top-large, .page-login .signin_member_mashery {
  padding-top: 2em;
}

/* line 233, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-bottom {
  padding-bottom: 1.5625em;
}

/* line 237, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-bottom-small {
  padding-bottom: 0.5em;
}

/* line 241, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-bottom-large {
  padding-bottom: 2em;
}

/* line 245, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.padding-left {
  padding-left: 1.5625em;
}

/* line 249, /Users/cferdinandi/Sites/mashery/portal-themes/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 263, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.screen-reader, .svg .icon-fallback-text, .js-houdini .collapse {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  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 280, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.screen-reader-focusable:active, .js-houdini .collapse.active,
.screen-reader-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto;
}

/**
 * Show different content for signed-in or signed-out users
 */
/**
 * @workaround
 * @affected IE 8/9/10
 * @link http://juicystudio.com/article/screen-readers-display-none.php
 */
/* line 304, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
[hidden], template, .is-logged-in .hide-logged-in,
.is-logged-out .hide-logged-out, #user-menu, .pun-nav, a.rss, .rss.link-block-styled, #nav-user .status, .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 316, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.clearfix:before, .container:before, .page:before,
.row:before, .content:before, .page-login .signin_member_mashery:before, form: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,
.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 322, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_overrides.scss */
.clearfix:after, .container:after, .page:after,
.row:after, .content:after, .page-login .signin_member_mashery:after, form: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.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/* line 12, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
.dom-full-width .page {
  max-width: none;
  width: 100%;
}

/* line 21, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
.dom-full-width .content {
  margin-left: 0;
  margin-right: 0;
}

/* line 27, /Users/cferdinandi/Sites/mashery/portal-themes/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 97, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
h1 .edit, .page-login h2.signin .edit {
  font-size: 0.6875em;
}

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

/**
 * Markdown Guide
 */
/* line 163, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
#mashery-markdown-help {
  clear: left;
}

/* line 167, /Users/cferdinandi/Sites/mashery/portal-themes/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 171, /Users/cferdinandi/Sites/mashery/portal-themes/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 189, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
.rss-icon {
  fill: #e06c33;
  height: 1em;
  width: 1em;
}

/**
 * Add indicator for required form fields
 */
/* line 205, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
label.require:after {
  content: " *";
}

/* line 209, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
label.require:empty:after {
  content: "";
}

/**
 * Success message styling
 */
/* line 222, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
form ul.success li {
  font-style: italic;
}

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

/* line 237, /Users/cferdinandi/Sites/mashery/portal-themes/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 242, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-overrides.scss */
ul.failure,
ul.error {
  color: #880e14;
}

/**
 * @section Mashery Navigation
 * Styling for the navigation sections
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * Hide "Signed-in as" text on small screens
 */
@media (min-width: 40em) {
  /* line 11, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-navigation.scss */
  #nav-user .status {
    display: inline;
    visibility: visible;
  }
}

/**
 * @section Mashery Landing
 * Styling specific to the landing page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * @section Mashery Pages
 * Styling specific to all custom pages (including the homepage).
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * @section Mashery Docs
 * Styling specific to documentation pages.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * Sidebar
 */
/* line 11, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-docs.scss */
#sub {
  /**
	 * Active links
	 */
  /**
	 * Collapsible docs
	 */
}

/* line 20, /Users/cferdinandi/Sites/mashery/portal-themes/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 26, /Users/cferdinandi/Sites/mashery/portal-themes/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;
}

/* line 35, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-docs.scss */
#sub ul.collapse.active {
  margin-left: 1.5625em;
}

/**
 * @section Mashery IODocs
 * Styling specific to IODocs pages
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * API Select Element
 */
/* line 14, /Users/cferdinandi/Sites/mashery/portal-themes/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 14, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
  .servicesIodocs h2 {
    line-height: 1.5625;
  }
}

/* line 26, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
#apiTitle {
  display: none;
  overflow: hidden;
}

/**
 * Form for API Key
 */
/* line 35, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.credentials {
  background-color: #fdfdfd;
  border: 1px solid #ebebeb;
  border-radius: 1px;
  display: none;
  margin-bottom: 1.5625em;
  overflow: hidden;
  padding: 1.5em;
}

/* line 44, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.credentials #apiKeyContainer,
.credentials #apiSecretContainer,
.credentials #apiKeySecretListContainer,
.credentials #apiOAuth2PresetKeysContainer {
  display: none;
  overflow: hidden;
}

/**
 * Error styling
 */
/* line 58, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
pre.error {
  background-color: #e7cfd0;
  border-color: #d5abad;
  color: #43070a;
}

/* line 64, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
div.error {
  clear: left;
}

/**
 * Toggle Endpoints/Methods Links
 */
/* line 72, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
#controls {
  display: none;
  overflow: hidden;
}

/**
 * List of all available endpoints and methods
 */
/* line 86, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.endpointList {
  display: none;
}

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

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

/* line 104, /Users/cferdinandi/Sites/mashery/portal-themes/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 110, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.apiDescriptionList {
  display: none;
}

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

/* line 125, /Users/cferdinandi/Sites/mashery/portal-themes/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 144, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method .title {
  overflow: hidden;
  padding: 0.75em;
}

/* line 149, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method .title:hover {
  cursor: pointer;
}

/* line 152, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method .title:hover .name {
  text-decoration: underline;
}

/* line 157, /Users/cferdinandi/Sites/mashery/portal-themes/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 168, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method .title .name {
  margin-right: 0.5em;
}

/* line 172, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method .title .uri {
  margin-right: 0.5em;
  opacity: 0.8;
}

/* line 183, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method form {
  display: none;
  padding: 0.75em;
}

/* line 187, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method form .parameters tr.hidden {
  display: none;
}

/* line 192, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method a.clear-results, .method .clear-results.link-block-styled {
  color: red;
  margin-left: 1em;
}

/* line 196, /Users/cferdinandi/Sites/mashery/portal-themes/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: #fe7900;
  color: #ffffff;
}

/**
 * SOAP/JSON Nesting
 */
/* line 213, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.fieldset-expanded {
  padding-left: 1em;
  padding-right: 1em;
  border: 1px solid #d9d9d9;
}

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

/* line 224, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.legend-expanded {
  background-color: inherit;
  padding-left: 0.25em;
  padding-right: 0.25em;
}

/**
 * GET Methods
 */
/* line 234, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.get {
  background-color: #edf6fe;
  border: 1px solid #d2e9fd;
}

/* line 238, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.get .http-method {
  background-color: #4aa7f6;
}

/* line 242, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.get th,
.get td {
  border-color: #d2e9fd;
}

/* line 247, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.get .fieldset-expanded {
  border-color: #d2e9fd;
}

/**
 * POST Methods
 */
/* line 255, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.post {
  background-color: #e6e9ed;
  border: 1px solid #c1c8d2;
}

/* line 259, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.post .http-method {
  background-color: #08244b;
}

/* line 263, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.post th,
.post td {
  border-color: #c1c8d2;
}

/* line 268, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.post .fieldset-expanded {
  border-color: #c1c8d2;
}

/**
 * PUT Methods
 */
/* line 276, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.put {
  background-color: #fff2e6;
  border: 1px solid #ffdebf;
}

/* line 280, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.put .http-method {
  background-color: #fe7900;
}

/* line 284, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.put th,
.put td {
  border-color: #ffdebf;
}

/* line 289, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.put .fieldset-expanded {
  border-color: #ffdebf;
}

/**
 * DELETE Methods
 */
/* line 297, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.delete {
  background-color: #f3e7e8;
  border: 1px solid #e1c3c4;
}

/* line 301, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.delete .http-method {
  background-color: #880e14;
}

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

/* line 310, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.delete .fieldset-expanded {
  border-color: #e1c3c4;
}

/**
 * PATCH Methods
 */
/* line 318, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.patch {
  background-color: #f3e7f4;
  border: 1px solid #e1c3e3;
}

/* line 322, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.patch .http-method {
  background-color: #860d8e;
}

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

/* line 331, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.patch .fieldset-expanded {
  border-color: #e1c3e3;
}

/**
 * OPTIONS Methods
 */
/* line 339, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method.options {
  background-color: #faf1e6;
  border: 1px solid #f2dcbf;
}

/* line 343, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method.options .http-method {
  background-color: #cc7100;
}

/* line 347, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method.options th,
.method.options td {
  border-color: #f2dcbf;
}

/* line 352, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.method.options .fieldset-expanded {
  border-color: #f2dcbf;
}

/**
 * HEAD Methods
 */
/* line 360, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.head {
  background-color: #e6eef2;
  border: 1px solid #bfd5df;
}

/* line 364, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.head .http-method {
  background-color: #00557f;
}

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

/* line 373, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.head .fieldset-expanded {
  border-color: #bfd5df;
}

/* line 381, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs {
  /**
	 * Limit the max height of the response
	 */
}

/* line 383, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main {
  /**
		 * Prevent select content from clipping
		 */
  /**
		 * Override default list styles
		 */
}

/* line 388, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main select {
  width: auto;
}

/* line 396, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main ul {
  margin: 0;
}

/* line 400, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs .main li {
  list-style: none;
  margin-left: 0;
}

/* line 410, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-iodocs.scss */
.page-ioDocs pre.response {
  max-height: 32em;
  overflow-y: auto;
}

/**
 * @section Mashery Forum
 * Styling specific to forum pages.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/* line 14, /Users/cferdinandi/Sites/mashery/portal-themes/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 35, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories,
ol.topics,
.page-forum ol.comments {
  padding-top: 1em;
}

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

/* line 48, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category:first-child,
ol.topics .topic:first-child {
  border-top: 0.125em solid #fe7900;
}

/* line 52, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category:nth-child(odd),
ol.topics .topic:nth-child(odd) {
  background-color: #fdfdfd;
}

/* line 61, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category {
  margin-bottom: 0;
  /**
		 * Category description
		 */
  /**
		 * Count of comments in category
		 */
  /**
		 * Last post in category meta data
		 */
  /**
		 * Last post in category timestamp
		 */
  /**
		 * Last post in category topic
		 */
}

/* line 85, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category .description {
  clear: left;
}

/* line 109, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category .comment-count:before {
  content: "/ ";
  margin-left: 0.25em;
}

/* line 118, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-comment {
  clear: left;
}

/* line 128, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-active {
  margin-left: 0.25em;
}

/* line 138, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-topic {
  margin-left: 0.25em;
}

/* line 144, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.categories .category .last-topic span {
  text-transform: lowercase;
}

/* line 155, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.topics .topic {
  /**
		 * Author name
		 */
  /**
		 * Last post in category meta data
		 */
  /**
		 * Last post in category timestamp
		 */
}

/* line 177, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.topics .topic .moniker {
  clear: left;
}

/* line 192, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.topics .topic .last-comment {
  clear: left;
}

/* line 202, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
ol.topics .topic .last-active {
  margin-left: 0.25em;
}

/* line 214, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum {
  /**
	 * Only show recent topics on Forum landing page
	 */
}

/* line 216, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum h2 {
  padding-top: 0;
}

/* line 226, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.dom-forum .page-forum .section-menu ul {
  display: block;
  visibility: visible;
}

/* line 244, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment {
  border: 1px solid #ebebeb;
  border-top: 0.125em solid #fe7900;
  border-bottom: 0;
}

/* line 250, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment:last-child {
  border-bottom: 1px solid #ebebeb;
}

/* line 259, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment-header {
  background-color: #ebebeb;
  padding: 0.5em;
}

/* line 277, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .first .comment-body {
  border-bottom: 1px solid #ebebeb;
  padding: 0.5em;
}

/* line 283, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments li.comment > .comment-body .comment-meta {
  background-color: #ebebeb;
  margin: 0;
}

/* line 288, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments li.comment > .comment-body p {
  padding: 0.5em;
}

/* line 298, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .edit-timestamp {
  margin: 0;
  padding: 0.5em;
}

/* line 306, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-forum.scss */
.page-forum ol.comments .comment-tags {
  padding: 0.5em;
}

/* line 309, /Users/cferdinandi/Sites/mashery/portal-themes/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 317, /Users/cferdinandi/Sites/mashery/portal-themes/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.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/* line 14, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-blog.scss */
.page-blog .browse .section {
  border-top: 1px solid #ebebeb;
}

/* line 17, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-blog.scss */
.page-blog .browse .section.first {
  border-top: 0;
}

/* line 38, /Users/cferdinandi/Sites/mashery/portal-themes/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 47, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-blog.scss */
.page-blog ol.comments .comment {
  border-top: 1px solid #ebebeb;
}

/* line 52, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-blog.scss */
.page-blog ol.comments .comment-meta {
  font-weight: bold;
}

/**
 * @section Mashery Wiki
 * Styling specific to wiki pages.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/* line 15, /Users/cferdinandi/Sites/mashery/portal-themes/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 24, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-wiki.scss */
.page-wiki .section-tags ul {
  line-height: 1;
  margin: 0;
}

/* line 34, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-wiki.scss */
.page-wiki ol.comments .comment {
  border-top: 1px solid #ebebeb;
}

/* line 39, /Users/cferdinandi/Sites/mashery/portal-themes/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.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/* line 9, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-input {
  margin-bottom: 0;
  /**
	 * Search input
	 */
  /**
	 * Search submit button
	 */
}

/* line 15, /Users/cferdinandi/Sites/mashery/portal-themes/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/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-input .search-button, .search-input .search-button:last-child {
  margin: 0;
}

/* line 37, /Users/cferdinandi/Sites/mashery/portal-themes/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 47, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-input .btn-search .icon {
  fill: #808080;
}

/* line 51, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-input .btn-search:hover {
  color: #5a5a5a;
}

/* line 54, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-input .btn-search:hover .icon {
  fill: #5a5a5a;
}

/* line 64, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-form {
  /**
	 * Remove default table styles from search form table
	 */
  /**
	 * Search form input
	 */
  /**
	 * Search submit button
	 */
}

/* line 69, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-form td {
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
  /**
		 * Style search input width
		 */
}

/* line 78, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.search-form td:first-child {
  width: 65%;
}

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

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

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

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

/* line 118, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-search.scss */
.page-search .result .title {
  margin-bottom: 0;
}

/**
 * @section Mashery Account
 * Styling specific to the "My Account" page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * @section Mashery Manage Account
 * Styling specific to the "Manage My Account" page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/* line 20, /Users/cferdinandi/Sites/mashery/portal-themes/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="M1.259 4.229l6 3.223c.202.108.462.159.725.159.262 0 .523-.051.725-.159l6-3.223c.391-.21.761-1.029.043-1.029H1.217c-.718 0-.348.818.042 1.029zM14.89 5.991c-.444.231-5.91 3.079-6.182 3.222s-.462.159-.725.159-.453-.017-.725-.159-5.706-2.991-6.15-3.222c-.312-.163-.309.028-.309.175V12c0 .336.453.8.8.8h12.8c.347 0 .8-.464.8-.8V6.166c0-.148.003-.338-.31-.175z"/></svg>');
  margin-right: 0.25em;
}

/* line 25, /Users/cferdinandi/Sites/mashery/portal-themes/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="M14.153 3.78C13.751 1.398 11.577-.194 9.298.227S5.093 2.48 5.496 4.863c.086.513.326 1.315.61 1.892l-4.14 6.178c-.153.228-.239.639-.194.913l.266 1.577a.488.488 0 0 0 .56.411l1.213-.225c.262-.047.595-.278.739-.511l1.638-2.649.014-.018 1.109-.205 1.912-3.103c.628.111 1.53.074 2.062-.025 2.278-.421 3.27-2.936 2.867-5.319zm-2.02 1.222c-.627.936-1.267.277-2.162-.38-.895-.654-1.708-1.058-1.082-1.994s1.861-1.164 2.758-.508c.896.655 1.113 1.946.486 2.882z"/></svg>');
  margin-right: 0.25em;
}

/* line 30, /Users/cferdinandi/Sites/mashery/portal-themes/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="M6.18 1.717c-.813.605-1.031 1.562-.991 2.072.051.623.178 1.434.178 1.434s-.25.136-.25.683c.087 1.374.546.781.641 1.383.227 1.451.746 1.193.746 1.985 0 1.319-.544 1.936-2.242 2.667-1.704.734-3.461 1.658-3.461 3.258v.8h14.4v-.8c0-1.6-1.758-2.524-3.462-3.258-1.698-.731-2.241-1.347-2.241-2.667 0-.792.518-.534.746-1.985.095-.602.554-.01.642-1.383 0-.547-.251-.683-.251-.683s.126-.811.177-1.434a2.471 2.471 0 0 0-1.84-2.477c-.266-.272-.446-.705.373-1.139-1.792-.084-2.209.854-3.163 1.543z"/></svg>');
  margin-right: 0.25em;
}

/* line 35, /Users/cferdinandi/Sites/mashery/portal-themes/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 1.28a6.72 6.72 0 1 0 0 13.44A6.72 6.72 0 0 0 8 1.28zm3.831 9.169l-1.383 1.383L8 9.383l-2.449 2.448-1.383-1.383L6.618 8 4.169 5.551l1.383-1.382L8 6.617l2.449-2.449 1.383 1.383L9.382 8l2.449 2.449z"/></svg>');
  margin-right: 0.25em;
}

/**
 * @section Mashery Key
 * Styling specific to the "Key Activity" page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * The graphs and charts
 */
/* line 12, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
div.reports div.report {
  margin-bottom: 1.5625em;
}

/* line 16, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
div.reports div.chart {
  margin-bottom: 0.6875em;
}

/**
 * Usage progress bar
 */
/* line 25, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#quota {
  margin-bottom: 0.5em;
  height: 1.5625em;
  border: 1px solid #ebebeb;
  background-color: #ffffff;
}

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

/* line 36, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#quota div {
  background-color: #4aa7f6;
  height: 1.5625em;
}

/* line 40, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#quota div.warning {
  background-color: #fe7900;
}

/* line 44, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#quota div.full {
  background-color: #880e14;
}

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

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

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

/* line 84, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#remainingCallsMessage,
#limitReachedMessage,
#nextPeriodMessage {
  display: none;
  float: left;
}

/* line 91, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#nextPeriodMessage {
  padding-left: 0.5em;
}

/* line 95, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#limitReachedMessage {
  color: #880e14;
}

/**
 * Details Tables
 */
/* line 107, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#detailTables_container.loading {
  background: none;
}

/* line 110, /Users/cferdinandi/Sites/mashery/portal-themes/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 160, /Users/cferdinandi/Sites/mashery/portal-themes/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: #f8f8f8;
  background-image: none;
  vertical-align: baseline;
}

/* line 168, /Users/cferdinandi/Sites/mashery/portal-themes/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 175, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-table div.barchart div.bar {
  border: 1px solid #ebebeb;
  display: inline-block;
  height: 0.6875em;
  min-width: 3em;
  padding: 0;
  width: 65%;
}

/* line 184, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-table div.barchart div.bar div.value {
  background-color: #fe7900;
  height: 0.6875em;
  padding: 0;
}

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

/* line 195, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-key.scss */
#detailTables_multicontainer .google-visualization-table-td {
  text-align: left;
}

/**
 * @section Mashery Contact
 * Styling specific to the contact page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * @section Mashery Login
 * Styling specific to the login page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
@media (min-width: 40em) {
  /* line 23, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-login.scss */
  .page-login div.signin {
    border-right: 0.125em solid #ebebeb;
  }
}

/**
 * @section Mashery Register
 * Styling specific to the registration page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */
/**
 * Descriptive text on signup labels
 */
/* line 11, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-register.scss */
.descr {
  font-weight: normal;
  font-style: italic;
}

/* line 25, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-register.scss */
.page-member.register {
  /**
	 * Labels with descriptive text
	 */
}

/* line 30, /Users/cferdinandi/Sites/mashery/portal-themes/src/sass/components/_mashery-register.scss */
.page-member.register label.require {
  line-height: 1;
}

/**
 * @section Mashery Logout
 * Styling specific to the logged-out page.
 * Copyright (c) 2017. TIBCO Software Inc. All Rights Reserved.
 */