@charset "UTF-8";
/* BEGIN Thin */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Hairline.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Hairline.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Hairline.woff?v=1.104") format("woff");
  font-weight: 100;
  font-style: normal;
}
/* END Thin */
/* BEGIN Thin Italic */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-HairlineItalic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-HairlineItalic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-HairlineItalic.woff?v=1.104") format("woff");
  font-weight: 100;
  font-style: italic;
}
/* END Thin Italic */
/* BEGIN Light */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Light.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Light.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Light.woff?v=1.104") format("woff");
  font-weight: 300;
  font-style: normal;
}
/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-LightItalic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-LightItalic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-LightItalic.woff?v=1.104") format("woff");
  font-weight: 300;
  font-style: italic;
}
/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Regular.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Regular.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Regular.woff?v=1.104") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Regular.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Regular.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Regular.woff?v=1.104") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Italic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Italic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Italic.woff?v=1.104") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Italic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Italic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Italic.woff?v=1.104") format("woff");
  font-weight: normal;
  font-style: italic;
}
/* END Italic */
/* BEGIN Bold */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Bold.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Bold.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Bold.woff?v=1.104") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Bold.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Bold.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Bold.woff?v=1.104") format("woff");
  font-weight: bold;
  font-style: normal;
}
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-BoldItalic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-BoldItalic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-BoldItalic.woff?v=1.104") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-BoldItalic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-BoldItalic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-BoldItalic.woff?v=1.104") format("woff");
  font-weight: bold;
  font-style: italic;
}
/* END Bold Italic */
/* BEGIN Black */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-Black.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-Black.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-Black.woff?v=1.104") format("woff");
  font-weight: 900;
  font-style: normal;
}
/* END Black */
/* BEGIN Black Italic */
@font-face {
  font-family: Lato;
  src: url("../fonts/Lato/Lato-BlackItalic.ttf?v=1.104") format("truetype"), url("../fonts/Lato/Lato-BlackItalic.woff2?v=1.104") format("woff2"), url("../fonts/Lato/Lato-BlackItalic.woff?v=1.104") format("woff");
  font-weight: 900;
  font-style: italic;
}
/* END Black Italic */
@font-face {
  font-family: 'moblab';
  src: url("../fonts/moblab/moblab.eot?#iefix") format("embedded-opentype"), url("../fonts/moblab/moblab.woff") format("woff"), url("../fonts/moblab/moblab.ttf") format("truetype"), url("../fonts/moblab/moblab.svg#moblab") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* BEGIN Light */
@font-face {
  font-family: Roboto;
  src: url("../fonts/Roboto/Light/Roboto-Light.woff2?v=1.1.0") format("woff2"), url("../fonts/Roboto/Light/Roboto-Light.woff?v=1.1.0") format("woff"), url("../fonts/Roboto/Light/Roboto-Light.ttf?v=1.1.0") format("truetype");
  font-weight: 300;
  font-style: normal;
}
/* END Light */
/* BEGIN Regular */
@font-face {
  font-family: Roboto;
  src: url("../fonts/Roboto/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/Roboto/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("../fonts/Roboto/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url("../fonts/Roboto/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/Roboto/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("../fonts/Roboto/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* END Regular */
/**
 * The css property used for elevation. In most cases this should not be changed. It is exposed
 * as a variable for abstraction / easy use when needing to reference the property directly, for
 * example in a `will-change` rule.
 */
/**
 * The default duration value for elevation transitions.
 */
/**
 * The default easing value for elevation transitions.
 */
/**
 * Applies the correct css rules to an element to give it the elevation specified by $z-value.
 * The $z-value must be between 0 and 24.
 */
/**
 * Returns a string that can be used as the value for a `transition` property for elevation.
 * Calling this function directly is useful in situations where a component needs to transition
 * more than one property.
 *
 * ```scss
 * .foo {
 *   transition: mdc-elevation-transition-rule(), opacity 100ms ease;
 *   will-change: $mdc-elevation-property, opacity;
 * }
 * ```
 */
/**
 * Applies the correct css rules needed to have an element transition between elevations.
 * This mixin should be applied to elements whose elevation values will change depending on their
 * context (e.g. when active or disabled).
 */
/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z0 {
  box-shadow: 0px 0px 0px 0px rgba(16, 32, 55, 0.2), 0px 0px 0px 0px rgba(16, 32, 55, 0.14), 0px 0px 0px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z1 {
  box-shadow: 0px 2px 1px -1px rgba(16, 32, 55, 0.2), 0px 1px 1px 0px rgba(16, 32, 55, 0.14), 0px 1px 3px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z2 {
  box-shadow: 0px 3px 1px -2px rgba(16, 32, 55, 0.2), 0px 2px 2px 0px rgba(16, 32, 55, 0.14), 0px 1px 5px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z3 {
  box-shadow: 0px 3px 3px -2px rgba(16, 32, 55, 0.2), 0px 3px 4px 0px rgba(16, 32, 55, 0.14), 0px 1px 8px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z4 {
  box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z5 {
  box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 5px 8px 0px rgba(16, 32, 55, 0.14), 0px 1px 14px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z6 {
  box-shadow: 0px 3px 5px -1px rgba(16, 32, 55, 0.2), 0px 6px 10px 0px rgba(16, 32, 55, 0.14), 0px 1px 18px 0px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z7 {
  box-shadow: 0px 4px 5px -2px rgba(16, 32, 55, 0.2), 0px 7px 10px 1px rgba(16, 32, 55, 0.14), 0px 2px 16px 1px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z8 {
  box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z9 {
  box-shadow: 0px 5px 6px -3px rgba(16, 32, 55, 0.2), 0px 9px 12px 1px rgba(16, 32, 55, 0.14), 0px 3px 16px 2px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z10 {
  box-shadow: 0px 6px 6px -3px rgba(16, 32, 55, 0.2), 0px 10px 14px 1px rgba(16, 32, 55, 0.14), 0px 4px 18px 3px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z11 {
  box-shadow: 0px 6px 7px -4px rgba(16, 32, 55, 0.2), 0px 11px 15px 1px rgba(16, 32, 55, 0.14), 0px 4px 20px 3px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z12 {
  box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 12px 17px 2px rgba(16, 32, 55, 0.14), 0px 5px 22px 4px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z13 {
  box-shadow: 0px 7px 8px -4px rgba(16, 32, 55, 0.2), 0px 13px 19px 2px rgba(16, 32, 55, 0.14), 0px 5px 24px 4px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z14 {
  box-shadow: 0px 7px 9px -4px rgba(16, 32, 55, 0.2), 0px 14px 21px 2px rgba(16, 32, 55, 0.14), 0px 5px 26px 4px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z15 {
  box-shadow: 0px 8px 9px -5px rgba(16, 32, 55, 0.2), 0px 15px 22px 2px rgba(16, 32, 55, 0.14), 0px 6px 28px 5px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z16 {
  box-shadow: 0px 8px 10px -5px rgba(16, 32, 55, 0.2), 0px 16px 24px 2px rgba(16, 32, 55, 0.14), 0px 6px 30px 5px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z17 {
  box-shadow: 0px 8px 11px -5px rgba(16, 32, 55, 0.2), 0px 17px 26px 2px rgba(16, 32, 55, 0.14), 0px 6px 32px 5px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z18 {
  box-shadow: 0px 9px 11px -5px rgba(16, 32, 55, 0.2), 0px 18px 28px 2px rgba(16, 32, 55, 0.14), 0px 7px 34px 6px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z19 {
  box-shadow: 0px 9px 12px -6px rgba(16, 32, 55, 0.2), 0px 19px 29px 2px rgba(16, 32, 55, 0.14), 0px 7px 36px 6px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z20 {
  box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 20px 31px 3px rgba(16, 32, 55, 0.14), 0px 8px 38px 7px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z21 {
  box-shadow: 0px 10px 13px -6px rgba(16, 32, 55, 0.2), 0px 21px 33px 3px rgba(16, 32, 55, 0.14), 0px 8px 40px 7px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z22 {
  box-shadow: 0px 10px 14px -6px rgba(16, 32, 55, 0.2), 0px 22px 35px 3px rgba(16, 32, 55, 0.14), 0px 8px 42px 7px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z23 {
  box-shadow: 0px 11px 14px -7px rgba(16, 32, 55, 0.2), 0px 23px 36px 3px rgba(16, 32, 55, 0.14), 0px 9px 44px 8px rgba(16, 32, 55, 0.12);
}

/* line 20, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation--z24 {
  box-shadow: 0px 11px 15px -7px rgba(16, 32, 55, 0.2), 0px 24px 38px 3px rgba(16, 32, 55, 0.14), 0px 9px 46px 8px rgba(16, 32, 55, 0.12);
}

/* line 25, ../sass/@material/elevation/mdc-elevation.scss */
.mdc-elevation-transition {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
}

/* line 6, ../sass/_document.scss */
.aj {
  margin: 3.125em;
  font-family: Lato, sans-serif;
  color: #102037;
}
/* line 13, ../sass/_document.scss */
.aj.instructions.hasTabContainer {
  margin-top: 6.25em;
}
/* line 17, ../sass/_document.scss */
.aj.instructions figcaption {
  padding-bottom: .75em;
  font-size: .875em;
}
/* line 23, ../sass/_document.scss */
.aj *:first-of-type {
  margin-top: 0;
}
/* line 27, ../sass/_document.scss */
.aj h1 {
  font-size: 2.125em;
  font-weight: normal;
  color: #47525D;
  margin: 0;
  padding: 0.735em 0 0.441em;
}
/* line 35, ../sass/_document.scss */
.aj h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.625em 0 1.67em;
}
/* line 41, ../sass/_document.scss */
.aj h3 {
  font-size: 1.11em;
  font-weight: bold;
  margin: 0;
}
/* line 51, ../sass/_document.scss */
.aj li figure {
  padding-bottom: 1em;
}
/* line 55, ../sass/_document.scss */
.aj li, .aj li:first-of-type {
  margin: .625em 0;
}
/* line 59, ../sass/_document.scss */
.aj p {
  margin: 1.11em 0;
}
/* line 63, ../sass/_document.scss */
.aj section {
  margin-top: 2.5em;
}
/* line 66, ../sass/_document.scss */
.aj section .section-header {
  width: 100%;
  height: 3.5em;
  display: flex;
}
/* line 71, ../sass/_document.scss */
.aj section .section-header h2 {
  margin: 0;
}
/* line 75, ../sass/_document.scss */
.aj section .section-header .border {
  flex: 1;
  margin-left: 1.25em;
  margin-top: 0.95em;
  border-top: 1px solid #E5E5E5;
}
/* line 84, ../sass/_document.scss */
.aj table {
  border-collapse: collapse;
  width: 95%;
  border-radius: 0.4em;
  box-sizing: border-box;
  table-layout: auto;
  margin-top: 3em;
  margin-left: 1em;
  margin-right: 1em;
}
/* line 95, ../sass/_document.scss */
.aj th {
  background-color: white;
  border-bottom: 1px solid #E5E5E5;
  font-weight: 300;
  padding: 0.6em;
  color: #47525D;
  -moz-transition: color 220ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: color 220ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: color 220ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 220ms cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 104, ../sass/_document.scss */
.aj th:hover {
  color: #4386CB;
}
/* line 108, ../sass/_document.scss */
.aj tr {
  background-color: #E9F1F5;
  padding: 0.4em;
  -moz-transition: background-color 220ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: background-color 220ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: background-color 220ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 220ms cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 113, ../sass/_document.scss */
.aj tr:nth-child(even) {
  background-color: #F7F9FA;
}
/* line 117, ../sass/_document.scss */
.aj tr:hover {
  background-color: #E8FaFF;
}
/* line 122, ../sass/_document.scss */
.aj td {
  text-align: center;
  padding: 0.4em;
  -moz-transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 400ms cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 200ms cubic-bezier(0.4, 0, 0.2, 1), border-radius 200ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 400ms cubic-bezier(0.4, 0, 0.2, 1), -o-transform 200ms cubic-bezier(0.4, 0, 0.2, 1), border-radius 200ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 400ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1), border-radius 200ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 200ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 400ms cubic-bezier(0.4, 0, 0.2, 1), transform 200ms cubic-bezier(0.4, 0, 0.2, 1), border-radius 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 128, ../sass/_document.scss */
.aj td:hover {
  color: #4386CB;
}
/* line 139, ../sass/_document.scss */
.aj a {
  color: #4386CB;
  text-decoration: none;
  border-bottom: 1px solid #4386CB;
  display: inline-block;
  position: relative;
}
/* line 147, ../sass/_document.scss */
.aj a::after {
  border-bottom: 2px solid #EE2A49;
  width: 100%;
  -moz-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -moz-transition: -moz-transform 420ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: -o-transform 420ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: -webkit-transform 420ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 420ms cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
}
/* line 158, ../sass/_document.scss */
.aj a:hover::after {
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 162, ../sass/_document.scss */
.aj img {
  height: auto;
  max-width: 235px;
  -moz-transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);
  cursor: zoom-in;
}
/* line 168, ../sass/_document.scss */
.aj img.expanded {
  max-width: 100%;
  cursor: zoom-out;
}
/* line 174, ../sass/_document.scss */
.aj figure {
  margin: 0;
}
/* line 179, ../sass/_document.scss */
.aj figure.topScreenshots img {
  border-radius: .75em;
  box-shadow: 0px 2px 4px -1px rgba(16, 32, 55, 0.2), 0px 4px 5px 0px rgba(16, 32, 55, 0.14), 0px 1px 10px 0px rgba(16, 32, 55, 0.12);
  margin: 0 1.875em 1.875em 0;
}
/* line 184, ../sass/_document.scss */
.aj figure.topScreenshots img:hover {
  box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);
}
/* line 191, ../sass/_document.scss */
.aj figcaption::before {
  font-size: 0.6em;
  color: #95989A;
  display: inline-block;
  position: relative;
  left: -0.4em;
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
/* line 200, ../sass/_document.scss */
.aj figcaption {
  color: #47525D;
  font-weight: 300;
  padding-top: 0.625em;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.aj figcaption:before {
  content: "X";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 3, ../sass/_lightbox.scss */
#lightBox {
  visibility: hidden;
  opacity: 0;
  -moz-transform: scale(0.96);
  -ms-transform: scale(0.96);
  -webkit-transform: scale(0.96);
  transform: scale(0.96);
  -moz-transition: visibility 0ms linear 180ms, opacity 170ms cubic-bezier(0.4, 0, 1, 1), -moz-transform 180ms cubic-bezier(0.4, 0, 1, 1);
  -o-transition: visibility 0ms linear 180ms, opacity 170ms cubic-bezier(0.4, 0, 1, 1), -o-transform 180ms cubic-bezier(0.4, 0, 1, 1);
  -webkit-transition: visibility 0ms linear, opacity 170ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 1, 1);
  -webkit-transition-delay: 180ms, 0s, 0s;
  transition: visibility 0ms linear 180ms, opacity 170ms cubic-bezier(0.4, 0, 1, 1), transform 180ms cubic-bezier(0.4, 0, 1, 1);
  position: fixed;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  display: flex;
  background: rgba(0, 0, 0, 0.82);
  text-align: center;
  overflow-x: scroll;
}
/* line 20, ../sass/_lightbox.scss */
#lightBox.active {
  visibility: visible;
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: visibility 0s linear 0s, opacity 220ms cubic-bezier(0, 0, 0.2, 1), -moz-transform 180ms cubic-bezier(0, 0, 0.2, 1);
  -o-transition: visibility 0s linear 0s, opacity 220ms cubic-bezier(0, 0, 0.2, 1), -o-transform 180ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transition: visibility 0s linear, opacity 220ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transition-delay: 0s, 0s, 0s;
  transition: visibility 0s linear 0s, opacity 220ms cubic-bezier(0, 0, 0.2, 1), transform 180ms cubic-bezier(0, 0, 0.2, 1);
}
/* line 26, ../sass/_lightbox.scss */
#lightBox.active .lightBoxInner {
  display: table;
}
/* line 31, ../sass/_lightbox.scss */
#lightBox #lightBoxContainer {
  width: 100vw;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
/* line 40, ../sass/_lightbox.scss */
#lightBox .lightBoxInner {
  display: none;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 47, ../sass/_lightbox.scss */
#lightBox img {
  display: none;
  max-width: 110vmin;
  max-height: 100vmin;
  margin: auto;
}
/* line 53, ../sass/_lightbox.scss */
#lightBox img.active {
  cursor: pointer;
  display: block;
}
/* line 59, ../sass/_lightbox.scss */
#lightBox .arrow {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  color: white;
  font-size: 1.5em;
  display: flex;
  align-items: center;
  cursor: pointer;
}
/* line 70, ../sass/_lightbox.scss */
#lightBox .arrow:hover {
  color: #EE2A49;
}
/* line 74, ../sass/_lightbox.scss */
#lightBox .arrow.hide {
  visibility: hidden;
}
/* line 78, ../sass/_lightbox.scss */
#lightBox .arrow::before {
  width: 2em;
}
/* line 83, ../sass/_lightbox.scss */
#lightBox .previousArrow {
  left: 0;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
#lightBox .previousArrow:before {
  content: "!";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 88, ../sass/_lightbox.scss */
#lightBox .nextArrow {
  right: 0;
  justify-content: flex-end;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
#lightBox .nextArrow:before {
  content: '"';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 94, ../sass/_lightbox.scss */
#lightBox .lightBoxExit {
  position: absolute;
  top: 1em;
  right: .5em;
  width: 2em;
  height: 2em;
  color: white;
  cursor: pointer;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
#lightBox .lightBoxExit:before {
  content: "e";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 104, ../sass/_lightbox.scss */
#lightBox .lightBoxExit:hover {
  color: #EE2A49;
}
/* line 109, ../sass/_lightbox.scss */
#lightBox .dismiss {
  color: #E5E5E5;
  padding-top: 1em;
}

/* line 3, ../sass/_cookieChecker.scss */
.acknowledgeContainer {
  margin: 0;
  height: 100%;
  width: 100%;
  background-color: #F7F9FA;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 12, ../sass/_cookieChecker.scss */
.acknowledgeContainer .message {
  margin: 8em 2em 0 2em;
  text-align: center;
  font-family: Lato, sans-serif;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.acknowledgeContainer .message:before {
  content: "5";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #00A0BC;
  font-size: 4em;
}
/* line 22, ../sass/_cookieChecker.scss */
.acknowledgeContainer .message h1 {
  padding: .5em 0 1em 0;
}
/* line 27, ../sass/_cookieChecker.scss */
.acknowledgeContainer .imgContainer {
  pointer-events: none;
  z-index: 0;
}

/* line 8, ../sass/screen.scss */
.title-with-subheader {
  margin: 0;
  padding: 1.75em 0 0.9em;
  display: block;
}
/* line 13, ../sass/screen.scss */
.title-with-subheader .main {
  font-size: 2.125em;
  color: #47525D;
}
/* line 18, ../sass/screen.scss */
.title-with-subheader .sub {
  font-size: 1.0em;
  color: #4386CB;
}

/* line 24, ../sass/screen.scss */
.header {
  position: absolute;
  top: 0.625em;
  left: 1.25em;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #47525D;
  display: flex;
  align-items: center;
}
.header .branding {
  display: flex;
  width: 80px;
  align-items: center;
}
.header .branding:before {
  content: "P";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #EE2A49;
  margin-right: 0.15em;
}
.header .branding:after {
  content: 'MobLab';
}
.header .brandingSubText {
  font-size: 0.8em;
  margin-top: 0.1em;
}
/* line 32, ../sass/screen.scss */
.header .logo {
  float: left;
  color: #EE2A49;
  font-size: 2.125em;
  margin-right: 0.323em;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.header .logo:before {
  content: "P";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 40, ../sass/screen.scss */
.header .moblab {
  float: right;
  margin-top: 0.25em;
}
/* line 45, ../sass/screen.scss */
.header .guides {
  font-size: 0.625em;
}
/* line 50, ../sass/screen.scss */
.header.no-subtitle .moblab {
  padding-top: .3em;
}

/* line 56, ../sass/screen.scss */
.resize {
  position: absolute;
  top: .625em;
  right: .625em;
  color: #95989A;
  font-size: 1.25em;
  font-weight: 300;
}
/* line 64, ../sass/screen.scss */
.resize .minus,
.resize .plus {
  cursor: pointer;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.resize .minus:before {
  content: "¤";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.resize .plus:before {
  content: ")";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 78, ../sass/screen.scss */
.learning-objective {
  background-color: rgba(233, 241, 245, 0.6);
  border-radius: 0.375em;
  margin: 1.25em 0;
  padding: 0.625em 1.125em;
}
/* line 84, ../sass/screen.scss */
.learning-objective p:first-of-type {
  margin-top: 1.11em;
}

/* line 89, ../sass/screen.scss */
.parameter {
  color: #EE2A49;
}

/* line 93, ../sass/screen.scss */
.inline-micon {
  font-family: 'moblab';
  font-size: 0.8em;
  top: 0.08em;
  position: relative;
  color: #4386CB;
  cursor: pointer;
  padding: 0 0.3em 0 0.3em;
  -moz-transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 104, ../sass/screen.scss */
.inline-micon:hover {
  color: #EE2A49;
}

/* line 109, ../sass/screen.scss */
.codeBlock {
  font-family: Courier, monospace;
  color: #47525D;
  font-size: 90%;
  white-space: pre;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  padding: 0.1em 0.4em 0.1em 0.4em;
  background-color: #F7F9FA;
  border-radius: .4em;
  box-sizing: border-box;
  -moz-transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 124, ../sass/screen.scss */
.codeBlock:hover {
  background-color: #E9F1F5;
}

/* line 128, ../sass/screen.scss */
.note {
  font-style: italic;
  color: #47525D;
  border-left: 3px solid #E5E5E5;
  border-right: 3px solid #E5E5E5;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.6;
  padding: 0.1em 0.6em 0.2em 0.6em;
  border-radius: .4em;
  margin: .4em 0.4em 2em 0.4em;
}

/* line 142, ../sass/screen.scss */
.bold {
  font-weight: bold;
}

/* line 146, ../sass/screen.scss */
.table-of-contents {
  position: fixed;
  width: 1.25em;
  height: 100%;
  top: 0;
  left: 0;
  background-color: white;
  display: flex;
  align-items: center;
  -moz-transition: all 220ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 220ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: all 220ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 220ms cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 2;
}
/* line 158, ../sass/screen.scss */
.table-of-contents .tocHeader {
  padding-bottom: 1.25em;
  font-size: 0.875em;
  color: #47525D;
}
/* line 164, ../sass/screen.scss */
.table-of-contents ul {
  list-style-type: none;
  margin: 0;
  width: 100%;
  overflow-x: hidden;
  white-space: nowrap;
}
/* line 171, ../sass/screen.scss */
.table-of-contents ul li {
  font-size: 1.125em;
  margin: 1.11em 0;
}
/* line 175, ../sass/screen.scss */
.table-of-contents ul li:first-of-type {
  margin-top: 0;
}
/* line 181, ../sass/screen.scss */
.table-of-contents.real {
  visibility: hidden;
  opacity: 0;
  box-shadow: 0px 5px 5px -3px rgba(16, 32, 55, 0.2), 0px 8px 10px 1px rgba(16, 32, 55, 0.14), 0px 3px 14px 2px rgba(16, 32, 55, 0.12);
}
/* line 186, ../sass/screen.scss */
.table-of-contents.real ul {
  list-style-type: none;
  margin: 0;
  padding: 1.25em;
}
/* line 191, ../sass/screen.scss */
.table-of-contents.real ul a {
  color: #95989A;
  border-bottom: 0;
}
/* line 196, ../sass/screen.scss */
.table-of-contents.real ul a::after {
  content: unset;
}
/* line 200, ../sass/screen.scss */
.table-of-contents.real ul a.active,
.table-of-contents.real ul a:hover {
  color: #4386CB;
}
/* line 206, ../sass/screen.scss */
.table-of-contents.real.show {
  visibility: visible;
  opacity: 1;
  width: 16em;
}
/* line 213, ../sass/screen.scss */
.table-of-contents.sudo {
  visibility: visible;
  opacity: 1;
  transition: width 500ms ease;
  z-index: 1;
  cursor: pointer;
  background-color: transparent;
}
/* line 221, ../sass/screen.scss */
.table-of-contents.sudo ul {
  padding: 0;
}
/* line 224, ../sass/screen.scss */
.table-of-contents.sudo ul li {
  height: 1px;
  width: 100%;
}
/* line 228, ../sass/screen.scss */
.table-of-contents.sudo ul li a {
  background-color: rgba(149, 152, 154, 0.6);
  width: 80%;
  height: 1px;
  border-bottom: none;
}
/* line 234, ../sass/screen.scss */
.table-of-contents.sudo ul li a.active {
  width: 100%;
  height: 2px;
  background-color: rgba(67, 134, 203, 0.8);
}
/* line 239, ../sass/screen.scss */
.table-of-contents.sudo ul li a.active::after {
  display: none;
}
/* line 247, ../sass/screen.scss */
.table-of-contents.sudo.hide {
  visibility: hidden;
  opacity: 0;
  width: 0;
}
/* line 254, ../sass/screen.scss */
.table-of-contents .header {
  overflow: hidden;
  white-space: nowrap;
  height: 2.3125em;
  /* width: 6.4075em; */
}
/* line 260, ../sass/screen.scss */
.table-of-contents .header .moblab {
  position: absolute;
  padding-left: 2.811375em;
}
/* line 265, ../sass/screen.scss */
.table-of-contents .header .guides {
  position: absolute;
  bottom: 0.2709960938em;
  width: 100%;
  padding-left: 4.4982em;
}

/* line 274, ../sass/screen.scss */
.instructions.hasTabContainer .table-of-contents {
  height: -moz-calc(100% - 6.3em);
  height: -webkit-calc(100% - 6.3em);
  height: calc(100% - 6.3em);
  top: 6.3em;
}
/* line 278, ../sass/screen.scss */
.instructions.hasTabContainer .table-of-contents #tocBranding {
  display: none;
}

/* line 283, ../sass/screen.scss */
.imgContainer {
  height: 344px;
  min-height: 344px;
  width: -moz-calc(100% - 3.125em);
  width: -webkit-calc(100% - 3.125em);
  width: calc(100% - 3.125em);
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  z-index: -1;
}
/* line 297, ../sass/screen.scss */
.imgContainer .tiledIcons {
  float: right;
  max-width: 100%;
  cursor: default;
  pointer-events: none;
}
/* line 303, ../sass/screen.scss */
.imgContainer .tiledIcons.expanded {
  cursor: default;
}

/* line 309, ../sass/screen.scss */
.imgContainer.absolute {
  right: 0;
  bottom: 0;
}

/* line 314, ../sass/screen.scss */
.aj #topBar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3.125em;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 1;
}
/* line 323, ../sass/screen.scss */
.aj #topBar.hasTabContainer {
  position: fixed;
  height: 6.25em;
}
/* line 328, ../sass/screen.scss */
.aj #topBar #tabContainer {
  width: 100%;
  position: absolute;
  top: 4.375em;
  border-bottom: 2px solid #E5E5E5;
  padding-left: 1.25em;
}
/* line 335, ../sass/screen.scss */
.aj #topBar #tabContainer a {
  margin-left: 1em;
  padding-bottom: .625em;
  border-bottom: none;
  color: #9DAAAF;
}
/* line 341, ../sass/screen.scss */
.aj #topBar #tabContainer a.selected {
  color: #EE2A49;
}
/* line 344, ../sass/screen.scss */
.aj #topBar #tabContainer a.selected::after {
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 349, ../sass/screen.scss */
.aj #topBar #tabContainer a::after {
  bottom: -2px;
}

/* line 356, ../sass/screen.scss */
.aj .wistia_placebo_close_button img {
  cursor: pointer;
}

/* line 361, ../sass/screen.scss */
.aj .instructionBtnContainer a {
  color: #47525D;
  border-bottom: none;
  font-size: 1.125em;
  margin-right: 1em;
  padding-bottom: .4em;
}
/* line 369, ../sass/screen.scss */
.aj .instructionBtnContainer a.instructionIcon::before {
  color: #EE2A49;
  margin-right: .2em;
  font-size: 1.11em;
  vertical-align: text-bottom;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.aj .instructionBtnContainer a.instructionIcon.video:before {
  content: "4";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.aj .instructionBtnContainer a.instructionIcon.ppt:before {
  content: "5";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 386, ../sass/screen.scss */
html.modulePpt {
  width: 100%;
  height: 100%;
}
/* line 390, ../sass/screen.scss */
html.modulePpt body {
  margin: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 397, ../sass/screen.scss */
html.modulePpt iframe {
  position: absolute;
  top: -1px;
  left: -1px;
  width: -moz-calc(100% + 2px);
  width: -webkit-calc(100% + 2px);
  width: calc(100% + 2px);
  height: -moz-calc(100% + 2px);
  height: -webkit-calc(100% + 2px);
  height: calc(100% + 2px);
}

/* line 409, ../sass/screen.scss */
.aj.coming-soon .message {
  text-align: center;
  font-size: 2.125em;
  padding-top: 4em;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.aj.coming-soon .message:before {
  content: "S";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #4386CB;
  font-size: 2em;
}
/* line 419, ../sass/screen.scss */
.aj.coming-soon .submessage {
  text-align: center;
  font-size: 1.5em;
  padding-top: 0.125em;
}

/* line 426, ../sass/screen.scss */
html.gray-bg {
  width: 100%;
  height: 100%;
}
/* line 430, ../sass/screen.scss */
html.gray-bg body {
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #F7F9FA;
}

/* line 439, ../sass/screen.scss */
.aj.unsubscribe .formContainer {
  margin: 3em;
  text-align: center;
}
/* line 443, ../sass/screen.scss */
.aj.unsubscribe .formContainer h1 {
  padding-bottom: 1em;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.aj.unsubscribe .formContainer h1:before {
  content: "g";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #4386CB;
  vertical-align: bottom;
  padding-right: .3em;
}
/* line 452, ../sass/screen.scss */
.aj.unsubscribe .formContainer .emailInputLabel {
  font-weight: 300;
  font-size: 1.25em;
  padding-bottom: .5em;
}
/* line 458, ../sass/screen.scss */
.aj.unsubscribe .formContainer .emailInputWrapper {
  padding-bottom: 1.5em;
}
/* line 462, ../sass/screen.scss */
.aj.unsubscribe .formContainer .emailInputWrapper input {
  width: 18em;
  height: 2em;
  border: 1px solid #9DAAAF;
  border-radius: 4px;
  font-family: Lato, sans-serif;
  font-size: 1em;
  padding: 0 0.4em;
}
/* line 471, ../sass/screen.scss */
.aj.unsubscribe .formContainer .emailInputWrapper input:focus {
  outline: none;
  border: 1px solid #4386CB;
}
/* line 478, ../sass/screen.scss */
.aj.unsubscribe .successContainer {
  text-align: center;
  padding-top: 6em;
}
/* line 482, ../sass/screen.scss */
.aj.unsubscribe .successContainer .unsubscribe-success-icon {
  color: #4FCC9C;
  font-size: 5em;
  height: 1em;
}
/* line 118, ../sass/fonts/moblab/_moblab-font.scss */
.aj.unsubscribe .successContainer .unsubscribe-success-icon:before {
  content: "B";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-family: 'moblab';
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 491, ../sass/screen.scss */
.aj input[type='button'], .aj input[type='submit'] {
  color: #00A0BC;
  font-size: 1.25em;
  border: 2px solid #00A0BC;
  border-radius: 4px;
  background-color: white;
  font-family: Lato, sans-serif;
  width: 15.15em;
  cursor: pointer;
}
/* line 501, ../sass/screen.scss */
.aj input[type='button']:hover, .aj input[type='button']:active, .aj input[type='submit']:hover, .aj input[type='submit']:active {
  color: white;
  background-color: #00A0BC;
}

/*# sourceMappingURL=screen.css.map */
