body {
  margin: 0;
  padding: 0;
  background-color: #fff;
  font-family: "UniversNextForHSBC", "Helvetica Neue", "Helvetica", sans-serif;
}



.hsbc-tc{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  box-flex: 1;
  -webkit-box-flex: 1;
  height: 100%;
}

.hsbc-tc p{
  -webkit-margin-before: 0;
  -webkit-margin-after: 1em;
}

.hsbc-tc .main{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
  color: #5C5C5C;
  letter-spacing: 0;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-flex:1;
  -webkit-overflow-scrolling: touch;
}

.content-view{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  box-flex: 1;
  -webkit-box-flex: 1;
  height: 100%;
}
.content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
  color: #5C5C5C;
  letter-spacing: 0;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-flex:1;
  -webkit-overflow-scrolling:touch;
}

.content_desc{
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 15px;
  background-color: #FFF;
  color: #5C5C5C;
  letter-spacing: 0;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-flex:1;
  -webkit-overflow-scrolling:touch;
}
.content_desc h4{
  font-weight:400;
  font-size: 13px;
  color: #333333;
  letter-spacing: 0;
  margin-top: 20px;
  line-height: 20px;
}
.content_desc p{
  font-weight:400;
  font-size: 13px;
  color: #5C5C5C;
  letter-spacing: 0px;
  margin-top: 10px;
  line-height: 20px;
}
.min45{
  min-width: 45px;
}
.va-b{
  vertical-align: baseline;
}
.fontBold {
  font-weight: 500;
}
.fontBoldCh {
  font-weight: 600;
}
.link_underLine {
  text-decoration: underline;
  display: inline;
}
.importantInfo_link_borderTop {
  border-top: 1px solid #E9E9E9;

}
.importantInfo_overflow {
  margin-left: 15px
}
.importantInfo_no_overflow {
  margin-left: -15px;
  margin-right: -15px;
}
.importantNotes_boder {
  margin-left: -15px;
  margin-right: -15px;
  border-style: solid;
  border-top-color: #D7D8D6;
  border-top-width: 1px;
  border-bottom-style: none;
}
.ui__list {
  box-shadow: none;
  padding-left: 1.2em;
  margin-top: 5px;
  margin-bottom: 10px;
  list-style-type: disc;
}
.ui__list li{
  list-style-type: disc;
  font-weight: 300;
  border: 0;
  margin: 0;
  display: list-item;
}
.hidden {
  display: none;
}

.content table tr th {
  border: 1px solid #000;
  padding: 2px;
}

.content table tr td {
  border: 1px solid #000;
  padding: 2px;
}

.secBck {
  background-color: #f7f7f7;
  padding: 10px 0;
}

.bgf7f7f7{
  padding:10px 0;
  background-color: #f7f7f7;
}

.fontsize23 {
  font-size: 23px;
}

.fontsize13 {
  font-size:13px;
}

.fontsize16 {
  font-size:16px;
}


ol {
  padding: 0px 0px 0px 18px;
  list-style: decimal;
}

ul {
  padding: 0px 0px 0px 18px;
}

li {
  padding-bottom: 5px;
}

ol li ol {
  padding: 0px 0px 0px 18px;
  list-style: lower-alpha;
}

ol li ol li ol {
  padding: 0px 0px 0px 18px;
  list-style-type: circle;
}

a {
  word-wrap: break-word;
  word-break: break-all;
  text-decoration: none;
}

/* ******************************************************* */

.pas .readme .markdown-body, .readme .plain {
  padding: 45px;
  word-wrap: break-word;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.bg{
  background: url(../images/deposit_campaign.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
}

.bg .content{
  margin: 100px 15px 15px 15px;
  padding: 0;
}
.bkgd_white{
  background: #FFFFFF;
}
.block{
  padding: 0 15px 0 15px;
  margin-top: 15px;
}
.with-bg{
  background-color: #FFFFFF;
}
.visuallyhidden{
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.O-LSTH-SFOOTER-RW-RBWM .A-BBST16R-RW-ALL {
  display: none;
}
