.tikpay_payment_form{background:#fff;padding:30px}.tikpay_payment_form .input_tikpay_field{background:#fff;margin-bottom:2rem;display:block;padding:9px;border:1px solid #ddd;border-radius:3px;position:relative}.tikpay_payment_form .input_tikpay_field.checkboxbtn{padding-top:2rem}.tikpay_payment_form .input_tikpay_field.radiobtn{padding-top:2rem}.tikpay_payment_form .input_tikpay_field .price_symbol{font-size:14px;vertical-align:bottom}.tikpay_payment_form .input_tikpay_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;height:30px}.tikpay_payment_form .input_tikpay_field input[type=text],.tikpay_payment_form .input_tikpay_field input[type=date],.tikpay_payment_form .input_tikpay_field input[type=datetime],.tikpay_payment_form .input_tikpay_field input[type=email],.tikpay_payment_form .input_tikpay_field input[type=number],.tikpay_payment_form .input_tikpay_field input[type=search],.tikpay_payment_form .input_tikpay_field input[type=time],.tikpay_payment_form .input_tikpay_field input[type=url],.tikpay_payment_form .input_tikpay_field input[type=password],.tikpay_payment_form .input_tikpay_field textarea,.tikpay_payment_form .input_tikpay_field select{box-sizing:border-box!important;height:calc(1.5em + .75rem + 10px)!important;padding:.375rem .75rem!important;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;line-height:25px;font-size:16px;box-shadow:none!important;background-color:#fff;background-clip:padding-box}.tikpay_payment_form .input_tikpay_field input[type=text],.tikpay_payment_form .input_tikpay_field input[type=email],.tikpay_payment_form .input_tikpay_field input[type=date],.tikpay_payment_form .input_tikpay_field input[type=time],.tikpay_payment_form .input_tikpay_field input[type=search],.tikpay_payment_form .input_tikpay_field input[type=password],.tikpay_payment_form .input_tikpay_field input[type=number],.tikpay_payment_form .input_tikpay_field input[type=tel],.tikpay_payment_form .input_tikpay_field textarea.form-control,.tikpay_payment_form .input_tikpay_field textarea{outline:none!important;box-shadow:none!important;border:none!important}.tikpay_payment_form .input_tikpay_field select{margin-top:10px;height:40px;padding:0 10px;border-radius:5px;background:#f7f7f7}.tikpay_payment_form .input_tikpay_field textarea{margin-top:10px;min-height:150px;padding:10px!important;font-size:14px;color:#5a5a5a;border-radius:5px}.tikpay_payment_form .tikpay-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}.tikpay_payment_form .tikpay-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tikpay_payment_form .tikpay-checkbox .checkmark{position:absolute;top:3px;right:0;height:20px;width:20px;background-color:#eee}.tikpay_payment_form .tikpay-checkbox:hover input~.checkmark{background-color:#ccc}.tikpay_payment_form .tikpay-checkbox input:checked~.checkmark{background-color:#2196f3}.tikpay_payment_form .checkmark:after{content:"";position:absolute;display:none}.tikpay_payment_form .tikpay-checkbox input:checked~.checkmark:after{display:block}.tikpay_payment_form .tikpay-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tikpay_payment_form .tikpay-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}.tikpay_payment_form .tikpay-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tikpay_payment_form .tikpay-radio .radiomark{position:absolute;top:3px;right:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.tikpay_payment_form .tikpay-radio:hover input~.radiomark{background-color:#ccc}.tikpay_payment_form .tikpay-radio input:checked~.radiomark{background-color:#2196f3!important}.tikpay_payment_form .radiomark:after{content:"";position:absolute;display:none}.tikpay_payment_form .tikpay-radio input:checked~.radiomark:after{display:block}.tikpay_payment_form .tikpay-radio .radiomark:after{top:7px;left:7px;width:7px;height:7px;border-radius:50%;background:#fff}.tikpay_payment_form .input_tikpay_field .ch-rd{display:block;font-size:16px}.tikpay_payment_form .input_tikpay_field .ch-rd label{margin-right:5px;position:relative;top:-3px}.tikpay_payment_form .input_tikpay_field #errmsg{position:absolute;left:5px;top:0;font-size:15px;color:red}.tikpay_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}.tikpay_payment_form .tikpay_submit.notallow{background:#ddd;cursor:not-allowed}.tikpay_payment_form .tikpay_submit.notallow:hover{background:#ddd}.loading_tikpay{display:none;margin-left:1rem}.tikpay_payment_form .input_tikpay_field .required_span{color:red}.tikpay_payment_form input[type=submit]:hover{background:#026102;outline:none}.error-tikpay{padding:10px;font-size:15px;border-radius:5px;background:#f9e6e6;border:1px solid #f66;color:red;width:100%}.error-tikpay:before{content:"*";float:right;margin-left:5px;position:relative;top:2px}