﻿

@-ms-viewport{
    zoom: 1.0;
    width: extend-to-zoom;
}

@viewport{
    zoom: 1.0;
    width: extend-to-zoom;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html{
    
    /* IOS fix to prevent flicker on tap / touch */
     -webkit-tap-highlight-color:rgba(0,0,0,0);
}

body {
    padding: 0;
    margin: 0;

    color: #555;
    background-color: white;

    /*font-family: 'Myriad Pro','Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;*/
    /*font-family:  Verdana, Arial, Helvetica, sans-serif; */
    font-family:  GraphikAlt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;


    overflow-x: hidden;
}

h1, h2, h3 {
    font-weight: 100;
    
}
h1 {
    font-size: 28px;
    border-bottom: 2px solid #F0F0F0;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 20px;

    /*color: hsl(0, 0%, 47%);*/
    color: black;
}
h2 {
    font-size: 22px;
    border-bottom: 2px solid hsl(0, 0%, 90%);
    
    margin-top: 40px;
    margin-bottom: 10px;

    /*color: hsl(0, 0%, 40%);*/
    color: black;
}
h3 {
    font-size: 17px;

    margin-top: 30px;
    margin-bottom: 10px;

    color: hsl(0, 0%, 20%);
}

/*ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}*/

a {
    text-decoration: none;
    /*color: #77afff;*/
    /*color: #0053A6;*/
}
a:hover {
    text-decoration: underline;
}

a, a:hover, a:active, a:visited  {
    color: #0053A6;
}


::-webkit-input-placeholder
{
    font-style: italic;
    color: hsl(0, 0%, 70%);
}

:-moz-placeholder { /* Firefox 18- */
    font-style: italic;
    color: hsl(0, 0%, 50%);
}

::-moz-placeholder {  /* Firefox 19+ */
    font-style: italic;
    color: hsl(0, 0%, 40%);
}

:-ms-input-placeholder {  
    font-style: italic;
    color: hsl(0, 0%, 70%);
}

hr {
    
}

li {
    margin: .5em 0;
}

