@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body {font-family: "Roboto", sans-serif; font-weight: 400;}
h1, h2, h3, h4, h5, h6 {font-family: "Roboto", sans-serif; font-weight: 500;}
*{margin:0;padding:0;box-sizing:border-box;}
body{background:#cfcfcf2b;}
.form-heading-section{text-align:center;}
.form-heading-section img{width:215px;height:auto;margin-top:20px;}
.form-heading-section h2{margin-top:19px;font-size: 20px;margin-bottom: 15px;}
.form-heading-section h3{font-weight:400;font-size: 18px;}
.form-heading-section .underline{width:100%;height:2px;background:#000;margin:14px 0;}
.register-form h2{text-align:center;font-size: 27px;color: #db3538;margin-bottom: 20px;}
.register-form .half-col{display:inline-block;width:48.5%;margin-right:2%;}
.register-form .half-col.last-col{margin-right:0%;}
.register-form span{color:#fb0c0c;}
.register-form label{color:#000;font-weight:500;font-size:18px;}
.register-form input{margin-bottom: 12px;padding: 7px 10px;}
.register-form .btn_register{background:#ffa113;padding: 9px 23px;width:fit-content;color:#fff;border:none;border-radius:7px;margin-bottom: 20px;font-weight: 500;}
.register-form .form-control:focus{border-color: #bdbdbd;box-shadow: none;}
/*payment success*/
.register-form h3{text-align:center;margin-bottom: 20px;}
.register-form .success-img{text-align: center;margin-bottom:20px;}
.register-form img#captchaImage{width: 135px;height: 76px;}
.register-form img{width:150px;height:150px;}
.success-table{border:1px solid #333;width: 100%;}
.success-table tr td{border:1px solid #333;text-align:left;padding: 9px 0px 0px 18px;}
.success-table tr td h4{font-size: 19px;}
.register-form.payment-failure img{width:inherit;height:inherit;}
.payment-failure h4{text-align:center;font-size: 19px;}
.success-table.failure-table{margin-bottom:10px;}
.register-form .success-img.failure-img{margin-bottom: -8px; margin-top: -18px;}
.payment-failure table tr td{padding: 9px 0px 0px 18px;}
.payment-failure table h4{text-align: left;}







/*media Query*/
@media only screen and (max-width:767px)
{
    .register-form .half-col{display:block;width:100%;margin-right:0%;}
}