﻿.paybc-faq-answers li {
    margin-bottom:20px;
}

.paybc-faq-answers li ul li,
.paybc-faq-answers li ol li {
    margin-bottom:5px !important;
}

.paybc-faq-answers h3 {
    font-weight:bold;
}

h4 {
    font-size:100%;
    font-weight:bold;
    text-decoration:underline;
}

h2.faq-section-header {
    color:#1a5a96;
    font-size:200%;
}



@media (max-width: 767px) {
    h2 > a.faq-top,
    h2 > a.faq-top-bottom {
        display:block;
        margin:10px 0;
        padding:5px !important;
    }
}

@media (min-width: 768px) {
    h2 > a.faq-top,
    h2 > a.faq-top-bottom {
        float:right;
        font-size:60%;
    }
    h2 > a.faq-top-bottom {
        float:none;
    }
    
}
.paybc-faq-questions {
        margin-bottom:-1px !important;
    }

.faq-questions-row {
    margin-bottom:25px;
}

.anchor::before {
  content:"";
  display:block;
  height:125px; /* fixed header height*/
  margin:-125px 0 0; /* negative fixed header height */
}

a.faq-top, a.faq-top-bottom {
    background-color:#fafafa;
    border:1px solid #ccc;
    border-radius:100px;
    padding:5px 8px 3px 8px;
    text-align:center;
    text-decoration:none;
    color:#999;
    font-size:80%;
}

a.faq-top:hover, a.faq-top-bottom:hover {
    background-color:#fff;
    color:#1a5a96;
    border-color:#aaa;
    box-shadow:rgba(0,0,0,0.1) 0 1px 3px;
}

img.faq-img {
    padding:0 10px 15px 0;
}