body{
 margin:0;padding:0;background-color:#4a616f;text-align:center;height:100%;min-height:100vh;width:100%;max-width:100%;
}
.page-container{
 margin:0;padding:0;background-color:#4a616f;text-align:center;min-height:100%;width:100%;max-width:100%;
}
.pl_logo{
 position:absolute;top:0;left:50%;margin-left:-120px;width:240px;margin-top:100px;-webkit-box-shadow: 0px 10px 10px -10px #000000; 
box-shadow: 0px 10px 10px -10px #000000;border:20px solid #4a616f;box-sizing:border-box;
}
#content-wrap{
 display:block;width:100%;text-align:center;padding-top:300px;
}
.page-cont{
 display:inline-block;width:100%;max-width:800px;text-align:justify;padding:0 20px;box-sizing:border-box;
}
.oi_link{
 color:white;display:inline-block;font-size:20px;width:100%;text-align:center;margin:0 0 30px 0;text-decoration:underline;
}
.oi_link:hover{
 color:#ddd;cursor:pointer;
}
.llmn{
 display:block;width:100%;text-align:justify;padding:0 30px;box-sizing:border-box;margin-top:200px;
}
.finance_clc_tableco{
      padding:10px;width:100%;text-align:left;margin:0;display:inline-block;box-sizing:border-box;margin-top:30px;background-color:white;max-width:400px;
}
.finance_clc_tableco_tit{
      display:block;width:100%;height:50px;line-height:50px;border-bottom:1px solid #303030;font-size:14px;padding:0 20px;box-sizing:border-box;
}
.finance_clc_table{
      width:90%;border-collapse:collapse;font-size:12px;margin-left:5%;color:#303030;margin-top:10px;
}
th.finance_clc_table{
      font-weight:normal;width:62%;padding:5px 10px;text-align:left;border-bottom:1px solid #303030;
}
td.finance_clc_table{
      font-weight:normal;width:38%;padding:5px 10px;text-align:right;border-bottom:1px solid #303030;
}
.input_rela{
      height:30px;width:100%;position:relative;box-sizing:border-box;
}
.listing_fin_calc_in{
      height:100%;width:100%;background-color:white;border:none;text-align:left;padding-right:20px;box-sizing:border-box;background-color:inherit;
}
.finance_desca{
      display:block;width:100%;font-size:14px;color:#303030;font-style:italic;margin-top:20px;text-align:justify;padding:0 20px;box-sizing:border-box;
}
.finance_button_contact{
      display:block;margin-top:22px;height:40px;width:100%;
}
.finance_request_button{
      display:block;width:100%;height:100%;background-color:white;color:#303030;
}
.finance_desc{
      display:block;margin-top:30px;text-align:justify;font-size:12px;color:#595959;
}
.input_rela{
      height:30px;width:100%;position:relative;box-sizing:border-box;
}
.input_rela_pen{
      position:absolute;top:0;right:0;margin-right:5px;margin-top:8px;height:14px;
}
@media only screen and (max-width: 800px) {
 
      .finance_clc_table{
            width:90%;border-collapse:collapse;font-size:14px;margin-left:5%;margin-top:30px;
      }
      th.finance_clc_table{
            font-weight:normal;width:50%;padding:10px 10px;text-align:left;border-bottom:1px solid #727272;font-size:12px;
      }
      td.finance_clc_table{
            font-weight:normal;width:50%;padding:10px 10px;text-align:right;border-bottom:1px solid #727272;
      }
}