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