/* RESET 
   ------------------------------------------------------------------ 
 * reset some properties for elements since defaults are not crossbrowser - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 * TODO : Check out vanilla css https://github.com/csswizardry/vanilla and normalize.css https://github.com/necolas/normalize.css
   ------------------------------------------------------------------ */
   * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      }

   html, body, div, span, iframe,
   h1, h2, h3, h4, h5, h6,
   pre, a, abbr, em, img, strong,
   dl, dt, dd, ol, ul, li,
   fieldset, form, label, legend,
   table, caption, tbody, tfoot, thead, tr, th, td {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      font-weight: inherit;
      font-style: inherit;
      font-size: 100%;
      font-family: inherit;
      vertical-align: baseline;
      }

   pre, code, kbd, samp, tt {
      font-family: monospace, monospace; /* fix monospace sizing issue */
      font-size: 12px;
      font-size: 1rem;
      }

   em, i {
      font-style: italic;
      font-weight: 400;
      }

   strong, caption, th {
      font-style: normal;
      font-weight: 700;
      }