﻿
/*FAQ*/
.faqTitle {
    text-align: center;
    padding: 20px 10px 20px 10px;
    font-size: 22px;
}

.faqList {
  clear: both;
}

.faqItem {
    padding: 8px;
    margin: 2px 0px 2px 0px;
    position: relative;
    background-color: white;
}

.faqItemHeader {
  display: block;
  width: 100%;
  cursor: pointer;
  font-weight: bold;
  position: relative;
}

.faqAnswer {
  display: none;
  padding: 10px;
}
    .faqAnswer a {
        color: #3c8ed2;
        font-weight: bold;
        cursor: pointer;
        text-decoration:underline;
    }

i {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  position: relative;
  margin: 5px 10px 5px 10px;
  float: right;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}