.event_registration .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.erp-registration-success .bank_details .tooltip {
  position: relative;
  display: inline-block;
  float:right;
  opacity:1;
}

.erp-registration-success .bank_details .tooltip .tooltiptext {
  visibility: hidden;
  width: 90px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.erp-registration-success .bank_details .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.erp-registration-success .bank_details .tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/*   16-1-2026     */
.erp-registration-success {
    max-width: 600px;
    margin: 50px auto;
    border: 0px solid #ddd;
	box-shadow: 0 0 63px #0000001f;
    border-radius: 20px;
    padding: 0px 0 35px 0;
    text-align: center;
}

.erp-registration-success .succ_top {
    background: #295876;
    padding: 55px 10px 45px 10px;
    border-radius: 20px 20px 0px 0px;
	margin-bottom: 0px;
	color:#fff;
}
.erp-registration-success .succ_top h3
{
	color:#fff;
}
.erp-registration-success .succ_top p
{
 margin-bottom: 0px;
	color:#a6cee7;
}
.erp-registration-success .digital_badge {
    margin: 25px;
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 15px 15px 20px 15px;
}
.erp-registration-success .badge_top {
    display: flex;
    justify-content: space-between;
	    align-items: center;
    color: #8d8d8d;
	    font-size: 13px;
}
.erp-registration-success .badge_top .top_right {
    background: #f3f3f3;
    color: #3b3b3b;
    padding: 5px 10px;
    border-radius: 9px;
}
.erp-registration-success .badge_content h4 {
    font-size: 20px;
    color: #078586;
	margin-top:15px;
	margin-bottom:10px;
}
.erp-registration-success .badge_content p {
    color: #000;
    margin-bottom: 20px;
    border-bottom: 1px dashed #dddddd8f;
    padding-bottom: 12px;
}

.erp-registration-success .badge_content .dig_tag
{
	color :#777777;
}
.erp-registration-success .badge_content .dig_tag span
{
	background: #efefef;
    color: #3b3b3b;
    padding: 5px 10px;
    border-radius: 9px;
	margin:5px 10px;
}

.erp-registration-success .event_data
{
	text-align:left;
	padding: 0 25px;
}

.erp-registration-success .event_data h3
{
	    font-size: 20px;
	    border-bottom: 1px solid #dddddd8f;
	margin-bottom: 10px;

}

.erp-registration-success .event_data h4
{
	  font-size: 15px;
    color: #000000;
	margin-bottom:5px;
}
.erp-registration-success .event_data p {
    color: #515151;
    font-size: 14px;
    margin-bottom: 5px;
}
.erp-registration-success .event_data p i
{
	    margin-right: 7px;
}

.erp-registration-success .email_comple {
    margin: 25px 25px 20px 25px;
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 23px 15px 20px 15px;
}
.erp-registration-success .email_comple p {
	margin-bottom:0;
	color: #515151;
    font-size: 14px;
}
.erp-registration-success .email_comple p strong
{
	    font-size: 18px;
    color: #078586;
    margin-bottom: 5px;
    display: block;
}
.erp-registration-success .download
{
 }
.erp-registration-success .download a
{
    padding: 10px 25px;
    background: #ffffff;
    border-radius: 10px;
    display: inline-block;
    color: #295876;
    font-weight: 600;
    border: 1px solid #ddd;
}
.erp-registration-success .download a:hover
{
    background: #295876;
    color: #ffffff;
    border: 1px solid #295876;
}
 
.erp-registration-success .payment_data
{
	text-align: left;
  padding: 20px 25px 0px 25px;
} 
.erp-registration-success .payment_data
 .event_data
	{
		padding: 25px 0 15px 0;
	 
} 
.erp-registration-success .payment_data p
{
	  color: #515151;
    font-size: 14px;
    margin-bottom: 10px;
	    line-height: 21px;
} 
.erp-registration-success .payment_data .bank_details
{
    padding: 17px 17px;
    border-radius: 13px;
    border: 1px solid #ddd;
    font-size: 15px;
    font-weight: 700;
    color: #000;
} 
.erp-registration-success .payment_data .bank_details p
{
	margin-bottom: 5px;
}
.erp-registration-success .payment_data .bank_details strong
{
    font-weight: 500;
    font-size: 12px;
    color: #0ea6a7;
    display: block;
    text-transform: uppercase;
}
.erp-registration-success .payment_data .bank_details div
{
    margin-bottom: 15px;
    border-bottom: 1px dashed #f1f1f1;
    padding-bottom: 10px;
} 
.erp-registration-success .payment_data .bank_details div:last-child
{
	margin-bottom: 0;
	 border-bottom: 0px dashed #f1f1f1;
    padding-bottom: 0px;
} 
.erp-registration-success .payment_data .bank_details i {
		float: right;
    color: #c3c3c3;
}
.erp-registration-success .payment_data
{
	
}











.erp-registration-success .regi_data
{
	text-align:left;
	padding: 0 0px;
}

.erp-registration-success .regi_data h3
{
	    font-size: 20px;
	    border-bottom: 1px solid #dddddd8f;
	margin-bottom: 10px;

}

.erp-registration-success .regi_data h4
{
	  font-size: 15px;
    color: #000000;
	margin-bottom:5px;
}
.erp-registration-success .regi_data p {
    color: #515151;
    font-size: 14px;
    margin-bottom: 5px;
}
.erp-registration-success .regi_data p i
{
	    margin-right: 7px;
}

.erp-registration-success .email_payment {
    margin: 25px 0px 0px 0px;
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 23px 15px 20px 15px;
	text-align:center;
}
.erp-registration-success .email_payment p {
	margin-bottom:0;
	color: #515151;
    font-size: 14px;
}
.erp-registration-success .email_payment p strong
{
	    font-size: 18px;
    color: #078586;
    margin-bottom: 5px;
    display: block;
}
.erp-registration-success .regi_data p.reg {
    margin-top: 12px;
    display: block;
}


@media (max-width:600px) {
	.erp-registration-success {
    max-width: 100%;
    margin: 50px 30px;
	}
}










