/**
 * @author Jacob Adams jacob.adams@logansw.com
 * @date 2018-05-08
 * 
 * main styling page for documentation page
*/

/* Browser reset defaults */
html, div, span, applet, 
object, iframe, h1, h2, 
h3, h4, h5, h6, p, 
blockquote, pre, a, abbr,
acronym, address, big,
cite, code, del, dfn, em, 
font, img, ins, kbd, q, 
s, samp, small, strike, 
strong, sub, sup, tt, var,
b, u, i, center, 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-size: 100%;
    background: transparent;
    font-family: "Arial", "Geneva";
    line-height: 1.3rem;
}

h1, h2, h3, 
h4, h5, h6 {
    font-weight: normal;
}

a:focus {  
    background-color: #E5E5E5; 
}

ol, ul {
    list-style: none;
}

table { 
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, 
blockquote:after,
q:before, 
q:after {
    content: "";
}

blockquote, q{ 
    quotes: "" "";
}


*, *:before, *:after {
    margin: 0;
    padding: 0;
}

body {
    text-align: center;
    margin: 0 auto;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 100%;
    line-height: 1;
}

a:hover { 
    color: #3399cc;
    text-decoration: none;
}

img {
    width: 100%;
}

h1 { 
    font-size: 2rem; 
}

h2 { 
    font-size: 1.5rem; 
}

h3 { 
    font-size: 1.17rem; 
}

h4 { 
    font-size: 1.12rem; 
}

h5 { 
    font-size: .83rem; 
}

h6 { 
    font-size: .75rem; 
}

p {
    font-size: 1rem;
}

a {
   color: #0037DB; 
}

/* clearfix */

.clearfix:before, .clearfix:after {
  content: '';
  display: table;
}

.clearfix:after {
  clear: both;
}
