body {
    font-family:tahoma;
}
@page {
    margin-top: 1cm;
    margin-bottom: 2cm;
    header: html_myHeader;
    footer: html_myfooter;
    size: landscape;
    font-family:tahoma;
}
.wrapper {
    width:100%;
    float:left;
    height:980px !important;
    font-size:11px;
}
.header {
    width:100%;
    float:left;
}
.logo {
    width:30%;
    min-height:70px;
    float:left;
}
.header-title {
    width:40%;
    float:left;
    min-height:50px;
    text-align:center;
    font-size:20px;
    text-align:center;
    line-height:20px;
    color:#000;
    vertical-align:middle;
    padding-top:20px;
}
.header-right {
    width:30%;
    float:right;
    min-height:70px;
}
.header-top, .header-bottom {
    width:100%;
    float:left;
    color:#0e4194;
    font-size:12px;
}
.header .left {
    width:50%;
    float:left;
    text-align:left;
    padding:5px 0px;
}
.header .right {
    width:50%;
    float:right;
    text-align:right;
    padding:5px 0px;
}
.content {
    width:100%;
    float:left;
    padding:5px 0px;
}
.terms {
    width:100%;
    padding-top:10px;
    float:left
}
.stym-gen {
    width:100%;
    padding-top:75px;
    float:left;
    text-align:center;
}
.stym-gen span {
    font-size:10px;
    color:#636466;
    line-height:18px;
}
.terms span {
    font-size:10px;
    color:#636466;
    line-height:18px;
}
.cell-center {
    text-align:center !important;
    vertical-align:middle !important;
}
.cell-right {
    text-align:right !important;
    vertical-align:middle !important;
}
.cell-left {
    text-align:left !important;
    vertical-align:middle !important;
}

.footer {
    width:100%;
    color:#0e4194;
    font-size:11px;
    position:absolute;
    bottom:0px;
    left:0px;
    text-align:center;
    line-height:18px;
}
.footer .left {
    width:65%;
    float:left;
    text-align:left;
    padding:5px 0px;
}
.footer .right {
    width:35%;
    float:right;
    text-align:right;
    padding:5px 0px;
}
.table_grid {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    border-collapse:collapse;
    text-align:center

}
.table_grid td, .table_grid th {
    font-size:13px;
    border:1px solid #458cc8;
    padding:2px 5px;
}
.table_grid th {
    text-align:center;
    padding:2px 0px;
    background:#458cc8;
    color:#fff;
    border:1px solid #458cc8;
}
.table_grid tr.even td {
    color:#000;
    background-color:#e7f4ff;
}
.extrarow{
    text-align: left;
    font-weight:bold;
    font-size:11px !important;
}
.net-sel td{

    border:0 !important;
   font-weight: bold;
}
.net-td{
    width:425px !important;
}
.net-td2{
    width:65px !important;
    text-align: right;
}
.net-td3{
    width:70px !important;
    text-align: right;
}
.net-td4{
    width:40px !important;
    text-align: right;
}
.net-td5{
    width:80px !important;
    text-align: right;

}
.col-6{
    width: 50%;
    float: left;
}
table_grid th.text-left,table_grid td.text-left,.text-left{
    text-align: left;
}
table_grid th.text-right,table_grid td.text-right,.text-right{
    text-align: right;
}
table_grid th.text-center,table_grid td.text-center,.text-center{
    text-align: center;
}
table_grid th.text-bold,table_grid td.text-bold,.text-bold{
    font-weight: bold;
}
.bold{
    font-weight: bold;
}
.col-4{
    width: 33%;
    float: left;
}
.top-bar-label{
    border-top: 2px solid #000;
    display: inline-block;
    padding: 5px;
    margin: 0 30px;
}
.no-border{
    border: 0;
}
.no-border tr{
    border: 0;
}
.no-border tr td,
.no-border tr th{
    border: 0;
}
table.table_grid>tbody>tr>td.bg-imp,
.bg-imp,
table.table_grid>tbody>tr.bg-imp{
    background:#2d77b5;
    color: #FFF;
}
table.table_grid>tbody>tr.bg-danger,tr.bg-danger,.bg-danger{
    background: #ffd7d7;
}
table.table_grid>tbody>tr.bg-success,tr.bg-success,.bg-success{
    background: #ccffd3;
}
.inner-table{
    width:400px;
    border-collapse: collapse;
}