/* Reset.less
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here    that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* line 5, css/lib/reset.scss */
html, body {
  margin: 0;
  padding: 0; }

/* line 10, css/lib/reset.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1;
  font-family: inherit; }

/* line 21, css/lib/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show; }

/* line 27, css/lib/reset.scss */
ol, ul {
  list-style: none; }

/* line 29, css/lib/reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: ""; }

/* line 31, css/lib/reset.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 37, css/lib/reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

/* line 39, css/lib/reset.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 45, css/lib/reset.scss */
audio:not([controls]) {
  display: none; }

/* line 47, css/lib/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 54, css/lib/reset.scss */
sup {
  top: -0.5em; }

/* line 56, css/lib/reset.scss */
sub {
  bottom: -0.25em; }

/* line 58, css/lib/reset.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

/* line 63, css/lib/reset.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 70, css/lib/reset.scss */
button, input {
  line-height: normal;
  *overflow: visible; }

/* line 75, css/lib/reset.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 80, css/lib/reset.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

/* line 85, css/lib/reset.scss */
a {
  cursor: pointer; }

/* line 89, css/lib/reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 96, css/lib/reset.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 98, css/lib/reset.scss */
textarea {
  overflow: auto;
  vertical-align: top; }
