/* For FAQ page */
body {
    background: url('front_page.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

input.text-input {
  margin: 0 auto;
  display:block;
}

ul.qanda {
    color:#000;
    list-style:none;
    margin:100px auto;
    width: 80%;
    padding:0;
}
.qanda li {
    border:1px solid #f5f5f5;
    margin:0em 0;
    padding:0;
}
.qanda .question {
    cursor:pointer;
    display:block;
    font-size:1.0em;
    font-weight:300;
    padding:.75em 1.25em;
    position:relative
}
.qanda .answer {
    border:2px solid #f59e00;
    background-color: white;
    display:block;
    padding:.75em 1.25em;
    font-size: 1.0em;
}
.qanda a {
    color:#f59e00
}
.qanda a:hover {
    color:#ec6408
}
.qanda .question {
    padding-left:1.5em;
    background-color: #e5e5e5;
    color: #000;
    transition: 250ms all linear;
}
.qanda .question.active {
    background-color: #f59e00;
    color: #fff;
    transition: 250ms all linear;
}
.qanda .question:before {
    content:"+";
    font-weight:700;
    position:absolute;
    left:.5em
}
.qanda .active:before {
    content:"-"
}

/* End of for FAQ page */