body {
background: #fff;
font-family: 'Open Sans', sans-serif;
color:#000;
line-height: 22px;
}
@page {
size: A4;
margin: 0 auto;
}
@media print {
html, body {
width: 210mm;
height: 297mm;
margin: 0 auto;

}
}


h1,h2,h3,h4,h5,h6 {
font-weight: 600; 
font-family: 'Open Sans', sans-serif;
color:#000;
}
h1{
font-size: 30px;
color:#000;
}
h3{
font-size: 16px;
color: #000;
font-weight: 400;
line-height: 24px;
}
h4{
font-size: 16px;
font-family:'Open Sans',sans-serif;
}
a {
color: #000;
}
a:hover, a:focus {
color: #000;
}
hr {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #fff;
}
button:active, button:focus {
outline: 0;
}

.hn{
display: none;
}
img {
vertical-align: middle;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.vr{
display: inline;
height: 100%;
width: 1px;
border-left: 1px dashed #3ec4ff;
margin: 5px;
position: absolute;
top: 0;
right: 0;
}
.spacer10{
padding-top: 10px;
height: 1px;
clear: both;
}
.spacer10:after{
content: '.';
visibility: hidden;
clear: both;
}
.spacer20{
padding-top: 20px;
height: 1px;
clear: both;
}
.spacer20:after{
content: '.';
visibility: hidden;
clear: both;
}
.spacer30{
padding-top: 30px;
height: 1px;
clear: both;
}
.spacer30:after{
content: '.';
visibility: hidden;
clear: both;
}
.spacer40{
padding-top: 40px;
height: 1px;
clear: both;
}
.spacer40:after{
content: '.';
visibility: hidden;
clear: both;
}
a:hover,a:focus {
color: #111;
text-decoration: none;
outline: none;
}
.page_w{
   width: 210mm;
  /*height: 297mm;*/
}
.bdr1{
border: 1px solid #ddd;
}
.ld_sml{
font-size: 14px;
line-height: 18px;
}
.mrbtm_0{
margin-bottom: 0px;
}
.mrtp_0{
margin-top: 0px;
}
.txa_l{
text-align: left !important;
}
.txa_c{
text-align: center !important;
}
.txa_r{
text-align: right !important;
}
.txa_j{
text-align: justify !important;
}
.pdtp_15{
padding-top: 15px;
}
.pdbtm_15{
padding-bottom: 15px;
}
.h2_invs{
font-size: 20px;
text-align: center;
margin-top: 10px;
text-decoration: underline;
}
.h1_cname{
font-size: 24px;
text-align: center;
margin-top: 10px;
}
.h3_sbt{
font-size: 16px;
text-align: center;
margin-top: 0;
}
.ld_vsml{
font-size: 13px;
line-height: 18px;
font-weight: 600;
}

.lbl_tx{
font-size: 14px;
line-height: 18px;
}
.fld_tx{
font-size: 14px;
line-height: 18px;
padding-bottom: 5px;
border-bottom: 1px solid #ddd;
}
.pdlr0{
padding-left: 0;
padding-right: 0;
}
.pdtp10{
padding-top: 10px;
}
.pdtp15{
padding-top: 15px;
}
.pdtp20{
padding-top: 20px;
}
.pdr0{
padding-right: 0px;
}
.pdl0{
padding-left: 0px;
}
.pdlr0{
padding-left: 0px;
padding-right: 0px;
}
.pdb15{
padding-bottom: 15px;
}
.pdb25{
padding-bottom: 25px;
}
.pdb30{
padding-bottom: 30px;
}
.pnlb p{
display: inline-block;
}
.wth12{
width: 12.553333%;
}
.wth87{
width: 87.223333%;
}
.bdrwth{
border-bottom-color: #fff;
}
.fzlg{
font-size: 16px;
}
.fzsml{
font-size: 12px;
}
.fzrs{
font-size: 13px;
padding-left: 5px;
}
.ld_ftr{
font-size: 12px;
line-height: 18px;
color: #333;
font-weight: 600;
}
.pdlr5{
padding-left: 5px;
padding-right: 5px;
}
.pdl5{
padding-left: 5px;
}
.ftrsc{
padding-top: 15px;
padding-bottom: 15px;
}
.pdb40{
padding-bottom: 40px;
}
.ld_frsnr{
font-size: 14px;
margin-bottom: 15px;
}
.optn_tx{
font-size: 14px;
font-weight: 600;
margin-bottom: 8px;
line-height: 23px;
}
.chk{
width: 23px;
height: 23px;
display: inline-block;
border: 1px solid #ddd;
border-radius: 2px;
text-align: center;
font-size: 13px;
margin-right: 8px;
float: left;
line-height: 23px;
}
.optn_tx .true i{
display: inline-block;
}
.optn_tx .false i{
color: #fff;
display: none;
}
.ldlsn{
font-size: 15px;
line-height: 18px;
text-align: left;
color: #000;
margin-bottom: 10px;
margin-top: 10px;
border-top: 1px solid #333;
}
.bdrs{
border: 1px solid #333;
padding: 5px 8px;
display: inline-block; 
}
.pymt{
font-size: 16px;
line-height: 18px;
padding: 7px 30px 8px;
border: 1px solid #333;
border-radius: 20px;
display: inline-block;
}
.mhldlsn{
font-size: 14px;
line-height: 15px;
text-align: left;
}
.bdrtp{
border-top: 1px solid #333;
}
