
/* Copyright (c) 2016 ZipSocket, Inc.  */
/* All rights reserved.      */

html {
   margin: 0px;
   padding: 0px;
}

body {
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-weight: 300;
   color: #666;
   background-color: #FFFFFF;
   margin: 0px;
   padding: 0px;
}

h1 {
   font-size: 1.6em;
   font-weight: 400;
   text-align: center;
   margin-top: 50px;
   color: #555;
}

h2 {
   margin-top: 40px;
   margin-bottom: 0px;
   font-size: 1.4em;
   font-weight: 400;
   color: #555;
}

p {
   margin-top: 12px;
   margin-bottom: 12px;
   font-size: 0.9em;
}

p b {
   font-weight: 400;
}

ul, ol {
   margin-top: 0px;
}

ul li, ol li {
   margin-top: 3px;
   margin-bottom: 3px;
   font-size: 0.9em;
}

a {
   color: #1A8CB6;
   text-decoration: none;
}

a:visited {
   color: #9ABCDE;
   text-decoration: none;
}

a.focus, a:hover {
   color: #3AACD6;
   text-decoration: none;
}

a:active {
   color: #3AACD6;
   text-decoration: none;
}

table, th, td {
   border: 1px solid #AAA;
   border-collapse: collapse;
}

table {
   margin-top: 20px;
   margin-bottom: 20px;
}

th, td {
   padding: 5px 15px;
   vertical-align: text-top;
}

hr {
   color: #AAA;
   background-color: #AAA;
   width: 100%;
   height: 1px;
   border: 0;
}

.mainText {
   margin: 15px auto 15px auto;
   padding: 0px 20px;
   max-width: 600px;
}

.headerLogo {
   
}

.leftColumn {
   width: 60%;
}

.rightColumn {
   width: 40%;
}

.pageCenter {    
   position: absolute;
   top: 30%;
   left: 50%;
   transform: translate(-50%, -50%);
   text-align: center;
   font-weight: bold;
   font-size: 5em;
   color: #F4F4F4;
   z-index: -1;
}

.indent {
   margin-left: 25px;
}

.indent2 {
   margin-left: 50px;
}

.imageIndent {
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding-top: 3px;
}

@media (min-width: 600px) {

   .mainText {
      padding: 0px 80px;
   }

   p {
      margin-top: 12px;
      margin-bottom: 12px;
      font-size: 1.1em;
   }

   ul li, ol li {
      font-size: 1.1em;
   }

}