/*------------------------------------------------------------------------------
    Main Positioning Blocks
------------------------------------------------------------------------------*/
html,body { width: 100%; height: 100%; padding: 30px 0; font: normal 12px Arial, sans-serif; color: #46403b; background: #fff; }
.quickweb_container { width: 912px; margin: 0 auto; padding: 30px; overflow: hidden; background: #fff; border: 1px solid #ccc; border-radius: 10px; box-shadow: 1px 1px 5px #ccc; }
.quickweb_container .quickweb_head{position: relative;}
.quickweb_container .quickweb_body{padding: 20px;background: #e6e6e6;}

/*------------------------------------------------------------------------------
    Block Elements
------------------------------------------------------------------------------*/
.star_sign{ color: #e40000; font-size: 24px; vertical-align: -webkit-baseline-middle; vertical-align: -moz-middle-with-baseline; vertical-align: -o-middle-with-baseline; vertical-align: -ms-middle-with-baseline; margin: 0 5px; }

/*------------------------------------------------------------------------------
    quickweb_head Blocks
------------------------------------------------------------------------------*/
.quickweb_head .note{margin-bottom: 15px;padding: 0 10px;line-height: 15px;color: #e00000;font-weight: bold;}
.quickweb_head .head_right{position: absolute;right: 0;top: 150px;padding-right: 15px;text-align: right;font-weight: 600;}

/*------------------------------------------------------------------------------
    quickweb_body Blocks
------------------------------------------------------------------------------*/
.quickweb_body .body_notice{}
.body_notice .payment_head{ margin: 0; margin-bottom: 10px; font: bold 16px Arial, serif; line-height: 20px; color: #472a2b; }
.body_notice .p1{ margin-bottom: 15px; line-height: 15px; }
.body_notice .p2{ margin-bottom: 15px; line-height: 15px; }

/*------------------------------------------------------------------------------
    form_ul Elements
------------------------------------------------------------------------------*/
.form_container .form_ul{ margin: 0px; padding: 0; height: 140px; list-style: none; }
.form_ul li{ position: relative; height: 35px; margin-bottom: 10px; overflow: hidden; line-height: 22px; }
.form_ul li label{ float: left; width: 260px; height: 19px; padding: 3px 10px; font-weight: bold; color: #495761; text-align: right; }
.form_ul li .form-control { float: left; width: 240px; height: 35px; padding: 2px 3px 1px 3px; }
#principalAmount{padding-right: 50px;}
.aud{position: absolute;top: 7px;right: 330px;color: #868686;font-weight: 600;}
.form_ul li .error_text, .next_error .error_text{ float: left; margin: 9px 0 0 5px; color: #DF013A; font-weight: normal; font-size: 14px; }

/*------------------------------------------------------------------------------
    form_bottom Elements
------------------------------------------------------------------------------*/
.form_container .form_bottom{ display: inline-block; width: 100%; margin: 20px 0; padding-left: 60px; }
.next button span { font-size: 29px }
.next_error { padding-top: 10px; }