/*Julia Harvey*/

/*Spacing*/
* { box-sizing: border-box }

.header{ background-color: rgb(78, 32, 124)
       ; padding: 1.5%
       ; text-align: center
       ; font-size: 32px
       ; border-radius:2em
       ; padding:1em
        }

.column{ float: left
       ; width: 50%
       ; padding: 1%
        } 

.row:after{ content: ""
          ; display: table
          ; clear: both 
           }

.footer{ background-color: rgb(78, 32, 124)
       ; padding: 3%
       ; text-align: left
       ; border-radius:2em
       ; padding:1em
        }

.center{ display: block 
       ; text-align: right
       ; margin-left: 30%
       ; margin-right: 30% 
       }

@media (max-width: 875px){ .column{ width: 100% } }


/*font and text styling*/
h1.title{ font-family: 'Montserrat', sans-serif; color: white }

h1.statT{ font-family: 'Montserrat', sans-serif
        ; color: black 
        ; text-align: center
        ; font-size: 48px
         }

h2.title{font-family: 'Montserrat', sans-serif
       ; font-size: 32px
       ; background-color: rgb(255, 255, 255)
       ; text-align: left
       ; color: black
         }

h3.errOutput{font-family: 'Montserrat', sans-serif
           ; font-size: 18pt
           ; text-align: left
           ; color: red
            }

h2.map{ font-family: 'Montserrat', sans-serif
       ; font-size: 32px
       ; text-align: center
       ; color: white
         }

p.subText{font-family: 'Montserrat', sans-serif
        ; font-size: 16pt
        ; box-sizing: border-box
          }

p.directions{font-family: 'Montserrat', sans-serif
           ; font-size: 18px
           ; box-sizing: border-box
           ; color: white
            }

/*Table styling*/
table{font-family: 'Montserrat', sans-serif
    ; text-align: left;
    ; font-size: 14pt
    ; box-sizing: border-box
    ; padding: 5px 20px 10px 20px;
    ; margin: 1.5%
      }
tbody tr:nth-child(even){background-color: rgb(231, 225, 235);}

tr:first-child{background-color: rgb(78, 32, 124); color: white;}

/*Map  and link styling*/
iframe.frame{ }

  .mapLink{font-family: 'Montserrat', sans-serif
         ; position: absolute
         ; box-sizing: border-box
         ; color: white
          }
                        
  .formLink{font-family: 'Montserrat', sans-serif
          ; box-sizing: border-box
          ; font-size: 18pt
            }

  .accessLink{font-family: 'Montserrat', sans-serif; color: white}

  .returnLink{font-family: 'Montserrat', sans-serif; color: white }
 
/*Form Styling*/
  .background{ background-color: white
             ; background-size: 100% 
             ; border-radius:2em
             ; padding:1em
              }

   /*body>div{border-radius:2em;padding:1em}*/

  .form{ border: solid rgb(78, 32, 124)
       ; border-radius:2em
       ; padding: 5% 25% 5% 5%
       ; font-size: 16pt
        }
  
  label{ text-align: right;
       ; font-size: 14pt
       ; font-family: 'Montserrat', sans-serif;
       ; color: black
        }
  
  .txt{ font-family: 'Montserrat', sans-serif
      ; font-size: 14pt;
       }

  .autoMarg{ display: inline-block 
 /*          ; margin-right: auto
           ; margin-left: auto
           ; padding: 5% 5% 5% 5%
           ; width: 20%; */
            }
 
/*accessability sheet*/
  ul.txt{ font-family: 'Montserrat', sans-serif
        ; font-size: 16pt
        ; box-sizing: border-box;
          }
