.easy-form {
  width: 400px;
}

.en_register_easy_form {
  display: flex;
  justify-content: center;
}

.easy-form .easy-form-group input {
  display: block !important;
  outline: none !important;
  width: 100% !important;
  margin: auto !important;
  border-radius: 4px !important;
  border: 1px solid rgba(0, 0, 0, 0.164) !important;
  padding-left: 13px !important;
  font-size: 85% !important;
  line-height: 2 !important;
  background-color: #fff !important;
  transition: 0.5s ease !important;
  height: 45px !important;
  text-align: left !important;
}

.easy-form .easy-form-group label {
  display: flex !important;
  justify-content: start !important;
  direction: ltr !important;
}

.easy-form .easy-form-group {
  margin-top: 15px !important;
}

.easy-form .easy-form-group input:focus {
  outline: none !important;
  background-color: #fff !important;
  border: 1px solid #80bdff !important;
  outline: none !important;
}

.easy-form .easy_btn {
  margin: 20px auto !important;
  width: 100% !important;
  display: inline-block !important;
  position: relative !important;
  letter-spacing: normal !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 0.17 !important;
  white-space: nowrap !important;
  height: 50px !important;
  border-radius: 25px !important;
  cursor: pointer !important;
  box-shadow: none !important;
  border: none !important;
}

.easy-form .easy_btn:focus {
  outline: none !important;
}

.easy-form .easy_btn:hover {
  transition: 0.3s ease-out !important;
  border: none !important;
  transform: translateY(-6px) !important;
}
.alert-msg {
  color: #721c24 !important;
  background-color: #f8d7da !important;
  border-color: #f5c6cb !important;
  position: relative !important;
  padding: 25px 30px !important;
  margin-bottom: 1rem !important;
  max-width: 414px !important;
  border: 1px solid transparent !important;
  border-radius: 0.25rem !important;
  font-size: 20px !important;
  margin: auto !important;
}

.alert-msg .close {
  position: absolute;
  top: 3px;
  right: 9px;
  font-size: 25px;
  cursor: pointer;
}

.alert-msg .close:hover {
  color: rgb(165, 155, 155);
}
/**
Arabic Form Style
**/
.ar_register_easy_form {
  direction: rtl !important;
}
.easy-form-ar {
  width: 400px;
}
.ar_register_easy_form {
  display: flex;
  justify-content: center;
}


.ar_register_easy_form .easy-form-ar .easy-form-group input {
  display: block !important;
  outline: none !important;
  width: 100% !important;
  margin: 6px auto !important;
  border-radius: 4px !important;
  border: 1px solid rgba(0, 0, 0, 0.164) !important;
  padding-right: 13px !important;
  font-size: 85% !important;
  line-height: 2 !important;
  background-color: #fff !important;
  transition: 0.5s ease !important;
  height: 45px !important;
}

.ar_register_easy_form .easy-form-ar .easy-form-group label {
  display: flex !important;
  justify-content: start !important;
  direction: rtl !important;
}

.ar_register_easy_form .easy-form-ar .easy-form-group {
  margin-top: 15px !important;
}

.ar_register_easy_form .easy-form-ar .easy-form-group input:focus {
  outline: none !important;
  background-color: #fff !important;
  border: 1px solid #80bdff !important;
  outline: none !important;
}

.ar_register_easy_form .easy-form-ar .easy_btn_ar {
  margin: 20px auto !important;
  width: 100% !important;
  display: inline-block !important;
  position: relative !important;
  letter-spacing: normal !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 0.17 !important;
  white-space: nowrap !important;
  height: 50px !important;
  border-radius: 25px !important;
  font-size: 22px !important;
  cursor: pointer !important;
  box-shadow: none !important;
  border: none !important;
}

.ar_register_easy_form .easy-form-ar .easy_btn_ar:focus {
  outline: none !important;
}

.ar_register_easy_form .easy-form-ar .easy_btn_ar:hover {
  transition: 0.3s ease-out !important;
  border: none !important;
  transform: translateY(-6px) !important;
}

.alert-info-form {
  color: #0c5460 !important;
  background-color: #d1ecf1 !important;
  border-color: #bee5eb !important;
  position: relative !important;
  padding: 0.75rem 1.25rem !important;
  margin-bottom: 1rem !important;
  border: 1px solid transparent !important;
  border-radius: 0.25rem !important;
  font-size: 20px !important;
}

/**************
login form
**************/

.easy_login_form_container {
  display: flex;
  justify-content: center;
}

#easy_loginform {
  width: 400px;
}

#easy_loginform .login-username label,
.login-password label {
  display: block !important;
}

#easy_loginform .login-username #easy_user_login {
  width: 100% !important;
  display: block !important;
  outline: none !important;
  margin: auto !important;
  border-radius: 4px !important;
  border: 1px solid rgba(0, 0, 0, 0.164) !important;
  padding-left: 13px !important;
  font-size: 85% !important;
  line-height: 2 !important;
  background-color: #fff !important;
  transition: 0.5s ease !important;
  height: 45px !important;
}

#easy_loginform .login-password #easy_user_pass {
  width: 100% !important;
  display: block !important;
  outline: none !important;
  margin: auto !important;
  border-radius: 4px !important;
  border: 1px solid rgba(0, 0, 0, 0.164) !important;
  padding-left: 13px !important;
  font-size: 85% !important;
  line-height: 2 !important;
  background-color: #fff !important;
  transition: 0.5s ease !important;
  height: 45px !important;
}

#easy_loginform .login-submit #easy_wp_submit {
  width: 100% !important;
  display: inline-block !important;
  position: relative !important;
  letter-spacing: normal !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 0.17 !important;
  white-space: nowrap !important;
  height: 50px !important;
  border-radius: 25px !important;
  cursor: pointer !important;
  box-shadow: none !important;
  border: none !important;
}

#easy_loginform .login-submit #easy_wp_submit:hover {
  transition: 0.3s ease-out !important;
  border: none !important;
  transform: translateY(-6px) !important;
}
