

#regformako{border-radius: 10px;
    box-shadow: -3px 10px 20px 0 rgb(39 34 104 / 30%);
	-webkit-shadow: -3px 10px 20px 0 rgb(39 34 104 / 30%);
    background-color: #ffffff;
    width: 100%;
	padding: 10%;
    }
	

div#regformako .logo {
    text-align: center;
    margin: auto;
    width: 100%;
    margin-bottom: 30px;
}	

.sign_footer_link {
    font-size: 12px;
    color: #77918a;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}

.sign_footer_link > div {
    position: relative;
}

.sign_footer_link a {
    color: #46a4e2 !important;
    font-size: 13px !important;
}

.sign_footer_link > div:after {
    content: '';
    position: absolute;
    bottom: -10px;
    right: 0;
    height: 3px;
    background: #05c46b;
    width: 100%;
    border-radius: 5px;
}	
	
	
	
	
	
	
	
	
#account-creation_form .id_state,
#account-creation_form .dni,
#account-creation_form .postcode {
  display: none;
}

form#login_form .form-group {
    text-align: center;
}

form#create-account_form.form-group {
    text-align: center;
}


form#create-account_form h3 {

    padding: 10px;
    margin-bottom: 30px 5px;

}


form#login_form h3 {

    padding: 10px;
    margin-bottom: 30px 5px;
  
}

form#login_form .form-group input {
    text-align: center;
}

#create-account_form p {
  margin-bottom: 8px;
}
#create-account_form .submit {
  margin: 35px 0px;
  text-align:center;
}


#login_form .form-group.lost_password {
  margin: 14px 0 15px 0;
}
#login_form .form-group.lost_password a {
  color: #33c9db;
    margin-top: 20px;
    display: inline-block;
}
#login_form .form-group.lost_password a:hover {
  text-decoration: none;
}



@media only screen and (max-width: 767px) {
	
	.backbottfullreg{ display:block; width:100%; margin:auto;}	
	
	
button#submitAccount {
    width: 100%;
    margin: auto;
    display: block;
    padding: 10px 0px;
}	
	
	
	button#SubmitLogin {
    width: 100% !important;
	border-top: 2px solid #ebebeb;
    padding-top: 20px;
}
	
	button#SubmitCreate {
    width: 100% !important;
	
}

	
}







@media only screen and (min-width: 768px) {

button#submitAccount {
    width: 100%;
    margin: auto;
    display: block;
    padding: 10px 0px;
}	
	
.backbottfullreg{ display:block; width:60%; margin:auto;border-top: 2px solid #ebebeb;
    padding-top: 20px;}	
	
	
	

		#create-account_form .submit button {
    width: 100%;
}

button#SubmitLogin {
	width: 100%; text-align:center;
}

	
#login_form .form-control, #create-account_form .form-control {
  margin:auto;
}


#create-account_form { 


    border: none;
	
		max-width: 410px;
		background: none !important;
    margin: auto;
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	
	
	
	}

#login_form {
    border: none;
    max-width: 410px;
    background: none !important;
    margin: auto;
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
	
	
	
	
	
	
	
	
}


@media only screen and (max-width: 480px) {
	#create-account_form .submit button {
    width: 100%;
}	

body{background:white !important;}
#regformako{box-shadow:none !important;}

button#SubmitLogin {
	width: 100%; text-align:center;
}


	
	#login_form .form-control, #create-account_form .form-control {  width: 100%;  margin:auto;}#create-account_form {  min-height: 319px;}#login_form {  min-height: 319px; }}
#login_form .panel-heading, #create-account_form .panel-heading {
  font-size: 20px;
  text-transform: none;
}
