
#pageContent h2 {    font-size: 18px;}

ul {list-style:none;margin:0px;min-width:170px;}
ul.nav {    padding: 0px;margin-top: 26px;}
ul.nav .main {}
ul.nav .main .title {font-size: 16px;color: #555;}
ul.nav .main.active .title span {    -webkit-transform: rotate(180deg);transform: rotate(180deg);}
ul.nav .main .sub {display:none;margin-left:10px;    margin: 4px 5px 4px 10px;}
ul.nav .main.active .sub {display:block;}
ul.nav .main .sub li {border-bottom: solid 1px #999;padding: 14px 0px;    font-size: 20px;font-weight: 600;}
ul.nav .main .sub li:first-child {border-top:solid 1px #999;}
ul.nav .main .sub li.active {}
ul.nav .main .sub li.active a {color:#02A43F;}

header .logoWrapper img {display:none !important}
header .logoWrapper img:first-child + img {display:block !important}

.pageContent {background-color: #FFF}

.sectionTitle {font-size: 37px;line-height: initial}
.sectionDescription {font-size:22px;margin-bottom:60px;font-weight:300;text-align: justify}

ol li {margin:0px;margin-bottom: 10px;}

.timestamp {margin-bottom: 30px;border-top: solid 1px #f9f9f9;padding-top: 10px;font-size: 14px;}

.pageContainer {    color: #555;text-align: justify !important;    width: 100%;}
.pageContainer .pageTitle {    font-size: 28px;padding: 6px 0px;}
.pageContainer h2 {    padding-bottom: 0;line-height: initial;font-size: 28px;}

#bankAccounts {}
#bankAccounts ul {}
#bankAccounts ul li {margin-bottom:20px}
#bankAccounts ul li > div {    border: solid 1px #EEE;padding: 12px 20px;}
#bankAccounts ul li img {    width: 120px;}
#bankAccounts ul li .iban {font-weight:700}
#bankAccounts ul li .iban > div {    padding: 0px 15px;}
#bankAccounts ul li .iban input {display: inline-block;margin: 0px;-webkit-appearance: none;-webkit-border-radius: 0;background: transparent;border: 0px;box-shadow: none;outline:0 !important;cursor:pointer;}
#bankAccounts ul li .detail {    font-size: 14px;font-weight: 100;    margin-bottom: 5px;}
#bankAccounts .bankc {position:fixed;top:-9999px;z-index:-9999}
#bankAccounts .tip {color: #999;font-size: 14px;margin: -10px 14px 10px;}
#questions .arrow {    -webkit-transform: rotate(0deg);transform: rotate(0deg);}
#questions .item:hover {    background-color: #f9f9f9;}
#questions .item.active:hover {    background-color: transparent;}
#questions .item.active .arrow {    -webkit-transform: rotate(180deg);transform: rotate(180deg);}
#questions .item .question {cursor:pointer;}
#questions .item .answer {display:none;}
#questions .item .expand {position:relative;}
#questions .item .expand span {    position: absolute;top: -16px;left: -3px;font-size: 20px;}
#questions .item {    border: solid 1px #EEE;padding: 14px 20px 14px;margin-top:20px;}
#questions .item p {margin:5px 0px 0px;    font-weight: 300;}


@media only screen and (max-width: 40em) {
    .pageContainer {width:100%;    padding: 0px;}
    #testIndex {padding:6px !important;}
    #testRes {padding:0px 0px 20px}
    #pageContent {    padding: 20px;}
    .sectionTitle {    margin: 60px 0px 20px;font-size:34px;}
    .sectionDescription {    margin-bottom: 20px;    font-size: 16px;text-align: left;}
    #content article {}
    #article [itemprop="articleBody"] p, #article [itemprop="articleBody"] span,#article ul {text-align: left;}
}