#Payment_Calculator_Div { padding: 0; margin: 8px 0; border:1px solid #BDBDBD;}
#Payment_Calculator_Div h4 { border-bottom: 1px solid #00455d; text-align: center; margin: 0; background: #039BE5; padding: 2px 10px; /*background: url(logo.png) left 1px no-repeat;*/ color: #FFF; font-size: 25px;}
.Payment_Calculator_Div_wrapper { background: #E0E0E0; padding: 8px 0 0;}
.Payment_Calculator_Div_wrapper .required_notify_div { text-align: right; padding-right: 15px;}
.Payment_Calculator_Div_footer { background: url(logo.png) right center no-repeat; padding: 0 0 51px; margin-top: 20px; border-top: 1px solid #00455d;}
.Payment_Calculator_Div_wrapper form { margin: 0 0; padding: 0 15px; color: #FFF; }

.Payment_Calculator_Div_wrapper form .row { margin: 0 0; padding: 4px 0; }
.Payment_Calculator_Div_wrapper label { margin: 0 0; padding: 0 2px; font-size: 12px; width: 45%;}
.Payment_Calculator_Div_wrapper input, .Payment_Calculator_Div_wrapper select { margin: 0 0; padding: 10px 5px; font-size: 15px;  }

.Payment_Calculator_Div_wrapper .new_method { margin: 0 0; padding: 0 15px; color: #FFF; }
.Payment_Calculator_Div_wrapper .new_method .row-buttons { text-align: center; }
.Payment_Calculator_Div_wrapper .new_method label { margin: 0 0; padding: 0 2px; font-size: 12px; width: 190px;}
.Payment_Calculator_Div_wrapper .new_method input { width: 100%; color: #EC407A; }
.Payment_Calculator_Div_wrapper .new_method .alert_new_method { padding: 2px !important;}
.Payment_Calculator_Div_wrapper .new_method .alert_new_method .table { background: #FFF;}
.Payment_Calculator_Div_wrapper .new_method .alert_new_method .table td { padding: 3px 2px; font-size: 12px; text-align: left  !important;}
.Payment_Calculator_Div_wrapper input::placeholder  {
  color: #EC407A;
}      

.Payment_Calculator_Div_wrapper .row-max label, .Payment_Calculator_Div_wrapper .row-max input { width: 100%; }
.Payment_Calculator_Div_wrapper .row-max label { padding: 5px 0;}
.Payment_Calculator_Div_wrapper textarea { margin: 0 0; padding: 2px 5px; font-size: 12px; width: 100%; height: 80px;}
.Payment_Calculator_Div_wrapper .cols { overflow: hidden; }
.Payment_Calculator_Div_wrapper .cols .col1, .Payment_Calculator_Div_wrapper .cols .col2 { float: left; width: 45%;}
.Payment_Calculator_Div_wrapper .cols .col2 { float: left; width: 55%;}

.Payment_Calculator_Div_wrapper form .row-btn {text-align: center; padding: 10px 0 0;}
.Payment_Calculator_Div_wrapper .btn {padding: 4px 20px; font-size: 13px; border:1px solid #676567; font-weight: bold;
    background:#9ad442;/* Old browsers */
background:-moz-linear-gradient(top,#9ad442 0%,#76ae1e 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ad442),color-stop(100%,#76ae1e));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#9ad442 0%,#76ae1e 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#9ad442 0%,#76ae1e 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top,#9ad442 0%,#76ae1e 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad442',endColorstr='#76ae1e',GradientType=0 );/* IE6-9 */
background:linear-gradient(top,#9ad442 0%,#76ae1e 100%);/* W3C */
-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}
.Payment_Calculator_Div_wrapper .calculate { height: 45px; border: 2px solid #f46e35; font-size: 22px; line-height: 33px; font-weight: 600; border-color: #f46e35; background: #f46e35; color: #fff; width: 98%; margin-bottom: 10px;
}

