 body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Helvetica, sans-serif;
}

.faqBlue {
    color: #3e6abd;
}
 
.faqElement {
    padding: 20px 30px 20px 10px;
    border-bottom: 1px solid #EDEEEE;
    position: relative;
  }
  .faqElement:after {
   content: url(https://www.timetecparking.com/tpm/img/arrow_drop.png);
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 1em;
    right: 5px;
    font-size: 1em;
    font-weight: bold;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    cursor: pointer;
   display: inline-block;
   padding-right: 0px;
   vertical-align: middle;
  }
  .flipButton:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .faqQuestion {
    cursor: pointer;
    margin: 0;
    padding-right: 2em;
  }
  .faqAnswer {
    margin: 0;
    max-height: 0;
    overflow-y: hidden;
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    transition: all .25s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    padding-right: 2em;
  }
  .activeFaqAnswer {
    margin-top: 1.5em;
  }

