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

ul {list-style:none;margin:0px;min-width:170px;}
ul.nav {border: solid 1px #eee;    margin-top: 26px;}
ul.nav .main {}
ul.nav .main .title {font-size: 16px;color: #555;padding: 10px 16px;background-color:#C7D5E1;font-weight:700}
ul.nav .main.active .title {background-color:#D8E4EE}
ul.nav .main .title span{float: right;font-size: 22px;margin-top: -7px;margin-right: -4px;}
ul.nav .main.active .title span {    -webkit-transform: rotate(180deg);transform: rotate(180deg);}
ul.nav .main .sub {display:none;margin:0px;}
ul.nav .main.active .sub {display:block;}
ul.nav .main .sub li {    border-top: solid 1px #EEE;padding: 10px 17px;font-size: 14px;font-weight: 300;background-color:#E8F2FA}
ul.nav .main .sub li:first-child {border-top:0px;}
ul.nav .main .sub li.active {}
ul.nav .main .sub li.active a {    font-weight: bold;}

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: 84%;}
.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: 100;}

#postHeader .wrapper {margin:0px;padding:0px;background:transparent;text-align: left;}
#postHeader .wrapper h1 {    font-size: 26px;margin-top: 30px;}
#postHeader .wrapper h2 {font-size:16px;}
#pageContent .header > div > div {padding:0px;}
#content article {padding-left:0px;}

@media only screen and (max-width: 40em) {
    .pageContainer {width:100%;}

}