body {
  font-family: 'Oswald', sans-serif;
}
@page {
    margin-top: 0.8cm;
    margin-bottom: 0.8cm;
    margin-left: 0.8cm;
    margin-right: 0.8cm;
    header: html_myHeader;
    footer: html_myfooter;
    font-family: 'Oswald', sans-serif;
}

body {
  margin: 0;
  padding: 0;
  background-color: #FAFAFA;
  font-family: 'Oswald', sans-serif;
  color:#191804;
  font-size: 11px;
}
.clearfix {
  clear:both;
}
.header {
  width:100%;
  float:left;
}
.header h1 {
  font-size:24px;
  padding:0;
  margin:0;
  font-weight:normal;
}
.header h2 {
  font-size:13px;
  padding:0;
  margin:0;
  font-weight:normal;
}
.header-left{
  width:600px;
  float:left;
  padding-top: 10px;
}
.rpt-logo {
  width:14%;
  float:right;
  text-align:right;
  padding-top:0px;
}
.main {
  width:100%;
  float:left;
  padding:10px 0;
}
.first-box {
  width:100%;
  float:left;
  font-size:11px;
}
.first-box .ul {
  padding:0;
  margin:0;
  width:100%;
  float:left;
}
.first-box h2 {
  font-size:13px;
  padding:3px 0;
  margin:1px 0;
  font-weight:normal;
}
.first-box .ul .li {
  width:100%;
  float:left;
  list-style:none;
  font-size:11px;
  margin-bottom:5px;
}
.fb-label {
  width:35%;
  float:left;
  font-size:11px;
  display: block;
}
.input {
  width:60%;
  float:right;
  padding:5px 10px;
  border:0;
  background:#dde4ff;
  height: 10px;
}
.dear-box {
  width:100%;
  float:left;
  font-size:12px;
  padding-top:5px;
  line-height:0;
}
.dear-box .span {
  float:left;
  margin-right:25px;
}
.dear-input{
  width:30%;
  float:left;
  padding:5px 10px;
  border:0;
  height: 10px;
  background:#dde4ff;
}
.dear-box p {
  padding:5px 0;
  margin:0;
  float:left;
  width:100%;
  line-height: 0;
}
.client-outer {
  width:100%;
  float:left;
}
.client-outer h2 {
  font-size:13px;
  padding:3px 0;
  margin:1px 0;
  font-weight:normal;
}
.client-outer .ul {
  padding:0;
  margin:0;
  width: 100%
}
.client-outer .ul .li {
  width:50%;
  float:left;
  list-style:none;
  font-size:11px;
  margin-bottom:5px;
}
.client-outer .label {
  width:30%;
  float:left;
  font-size:12px;
}
.client-outer .input {
  width:60%;
  float:right;
  padding:5px 10px;
  border:0;
  background:#dde4ff;
  height: 10px;
}
.client-outer .pull-right .label  {
  margin-left: 8px
}
.pull-right {
  float:right !important;
}
.additional-not {
  font-size:11px;
}
.additional-not .textarea {
  width:100%;
  padding:10px 15px;
  float:left;
  background:#dde4ff;
  margin-bottom:10px;
  border:0;
  font: 12.3333px Arial;
  height: 25px;
}
.last-box p {
  float:left;
  width:100%;
  padding:10px 0;
  margin:0;
  font-size:11px;
}
.footer {
  float:left;
  width:100%;
  border-top:1px solid #ba232e;
  padding:8px 0;
  font-size:11px;
  text-align:center;
}
.clearfix{
  display: table;
  clear: both;
}