.charsooghpay_payment_form{background:#fff;border-radius:5px;padding:30px;box-shadow:0 .1rem 1rem #0000000d}.charsooghpay_payment_form .input_charsooghpay_field{background:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:2rem;padding:9px;display:block;position:relative}.charsooghpay_payment_form .input_charsooghpay_field.checkboxbtn,.charsooghpay_payment_form .input_charsooghpay_field.radiobtn{padding-top:2rem}.charsooghpay_payment_form .input_charsooghpay_field .price_symbol{vertical-align:bottom;font-size:14px}.charsooghpay_payment_form .input_charsooghpay_field label:first-child{color:#797979;z-index:1;background:#fff;font-size:14px;font-weight:700;display:inline-block;position:absolute;top:-17px;overflow:hidden;padding:5px 14px!important}.charsooghpay_payment_form .input_charsooghpay_field input[type=text],.charsooghpay_payment_form .input_charsooghpay_field input[type=date],.charsooghpay_payment_form .input_charsooghpay_field input[type=datetime],.charsooghpay_payment_form .input_charsooghpay_field input[type=email],.charsooghpay_payment_form .input_charsooghpay_field input[type=number],.charsooghpay_payment_form .input_charsooghpay_field input[type=search],.charsooghpay_payment_form .input_charsooghpay_field input[type=time],.charsooghpay_payment_form .input_charsooghpay_field input[type=url],.charsooghpay_payment_form .input_charsooghpay_field input[type=password],.charsooghpay_payment_form .input_charsooghpay_field textarea,.charsooghpay_payment_form .input_charsooghpay_field select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff;background-clip:padding-box;border:none;outline:none;width:100%;padding:0;font-size:16px;line-height:25px;display:block;box-sizing:border-box!important;height:calc(1.5em + .75rem + 10px)!important;box-shadow:none!important;padding:.375rem .75rem!important}.charsooghpay_payment_form .input_charsooghpay_field input[type=text],.charsooghpay_payment_form .input_charsooghpay_field input[type=email],.charsooghpay_payment_form .input_charsooghpay_field input[type=date],.charsooghpay_payment_form .input_charsooghpay_field input[type=time],.charsooghpay_payment_form .input_charsooghpay_field input[type=search],.charsooghpay_payment_form .input_charsooghpay_field input[type=password],.charsooghpay_payment_form .input_charsooghpay_field input[type=number],.charsooghpay_payment_form .input_charsooghpay_field input[type=tel],.charsooghpay_payment_form .input_charsooghpay_field textarea.form-control,.charsooghpay_payment_form .input_charsooghpay_field textarea{box-shadow:none!important;border:none!important;outline:none!important}.charsooghpay_payment_form .input_charsooghpay_field select{background:#f7f7f7;border-radius:5px;height:40px;margin-top:10px;padding:0 10px}.charsooghpay_payment_form .input_charsooghpay_field textarea{color:#5a5a5a;border-radius:5px;min-height:150px;margin-top:10px;font-size:14px;padding:0 10px!important}.charsooghpay_payment_form .charsooghpay-checkbox{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:12px;padding-right:25px;font-size:15px;display:block;position:relative}.charsooghpay_payment_form .charsooghpay-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.charsooghpay_payment_form .charsooghpay-checkbox .checkmark{background-color:#eee;width:20px;height:20px;position:absolute;top:3px;right:0}.charsooghpay_payment_form .charsooghpay-checkbox:hover input~.checkmark{background-color:#ccc}.charsooghpay_payment_form .charsooghpay-checkbox input:checked~.checkmark{background-color:#2196f3}.charsooghpay_payment_form .checkmark:after{content:"";display:none;position:absolute}.charsooghpay_payment_form .charsooghpay-checkbox input:checked~.checkmark:after{display:block}.charsooghpay_payment_form .charsooghpay-checkbox .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.charsooghpay_payment_form .charsooghpay-radio{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:12px;padding-right:25px;font-size:15px;display:block;position:relative}.charsooghpay_payment_form .charsooghpay-radio input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.charsooghpay_payment_form .charsooghpay-radio .radiomark{background-color:#eee;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:0}.charsooghpay_payment_form .charsooghpay-radio:hover input~.radiomark{background-color:#ccc}.charsooghpay_payment_form .charsooghpay-radio input:checked~.radiomark{background-color:#2196f3!important}.charsooghpay_payment_form .radiomark:after{content:"";display:none;position:absolute}.charsooghpay_payment_form .charsooghpay-radio input:checked~.radiomark:after{display:block}.charsooghpay_payment_form .charsooghpay-radio .radiomark:after{background:#fff;border-radius:50%;width:7px;height:7px;top:7px;left:7px}.charsooghpay_payment_form .input_charsooghpay_field .ch-rd{font-size:16px;display:block}.charsooghpay_payment_form .input_charsooghpay_field .ch-rd label{margin-right:5px;position:relative;top:-3px}.charsooghpay_payment_form .input_charsooghpay_field #errmsg{color:red;font-size:15px;position:absolute;top:0;left:5px}.charsooghpay_payment_form input[type=submit]{color:#fff;cursor:pointer;background:green;border-radius:5px;min-width:100px;min-height:40px;font-weight:400;border:none!important}.charsooghpay_payment_form .charsooghpay_submit.notallow{cursor:not-allowed;background:#ddd}.charsooghpay_payment_form .charsooghpay_submit.notallow:hover{background:#ddd}.loading_charsooghpay{margin-left:1rem;display:none}.charsooghpay_payment_form .input_charsooghpay_field .required_span{color:red}.charsooghpay_payment_form input[type=submit]:hover{background:#026102;outline:none}.error-charsooghpay{color:red;background:#f9e6e6;border:1px solid #f66;border-radius:5px;width:100%;padding:10px;font-size:15px}.error-charsooghpay:before{content:"*";float:right;margin-left:5px;position:relative;top:2px}