.auth-form-transparent img.regimage1{width: 100px !important; margin-bottom: 20px;}
.auth-form-transparent{background: transparent !important;}
.reg_content{margin-top: 20px !important; color: #000;}
.reg_content .login_form{background: #fff; padding: 20px 20px; border-radius: 10px;}
.reg_content2{margin-top: 50px !important; color: #000; background: #f4f4f2;}

/*-----------------------
| Merchant Registration
-----------------------*/
.auth-form-transparent img.regimage2{width: 60px !important; margin-bottom: 20px;}
.m_registration_form{width: 100% !important; margin-top: 0 !important;}
.m_registration_form form.registration{width: 100% !important;}
.m_registration_form form label{font-size: 10px !important; text-transform: uppercase; padding: 0; margin: 0;}
.m_registration_form form input{font-size: 11px !important; font-weight: bold; padding: 0 !important;}
.m_registration_form form .form-group{margin: 10px 0 0 0;}
.m_registration_form form .input-group{padding: 0; margin: 0;}
.input-group input{border: 1px solid #f4f2f2 !important; outline: none !important;}
.m_registration_form_p, .login_wrapper{background: #FFF !important;}
.alert-danger, .alert-success{
	padding: 5px 10px;
}
.centerdiv{float: none !important; margin: 0 auto !important;}
.sel_btn{font-size: 12px !important; font-weight: bold !important; padding: 10px 20px !important;} 
.btndismiss{position: absolute; top: -10px; 
background: #4d83ff; right: -20px; border: 5px solid #fff; 
border-radius: 35px 35px; height: 40px; width: 40px;
z-index: 1024; color: #fff; font-weight: bold;
}

.nodisplay{display: none;}
.border-right-0{border-right: 0 !important;}
.border-left-0{border-left: 0 !important;}
.top_wrapper .top_wrapper_inner{position: absolute; top: 50px; z-index: 1024; text-align: center; 
width: 100%; background: transparent; left: 50%; transform: translateX(-50%);
border-radius: 0 0 70px 70px; padding: 10px 20px; color: #fff;
}

.top_wrapper img.regimage1{width: 100px !important; margin-bottom: 10px; border: 5px solid #fff; border-radius: 75px 75px;}
.rcol1, .rcol2, .rcol3{padding: 50px 10px;}
.rcol1 p, .rcol2 p, .rcol3 p{line-height: 5px;}
.rcol1{height: auto; background: #7ca4fc;}
.rcol2{height: auto; background: #c3facb;}
.rcol3{height: auto; background: #fcf4b1;}

.reg_content .login_form form label, 
.reg_content2 form label{margin: 15px 0 10px 0; 
text-transform: uppercase; font-weight: bold; 
font-size: 12px; outline: none !important;}

.reg_content form select, 
.reg_content2 form select, 
.reg_content form input, 
.reg_content2 form input{font-weight: bold; font-size: 12px; 
outline: none !important;}
