#wpmem_reg legend, #wpmem_login legend {
  text-align: center;
  padding: .5rem; }
#wpmem_reg label, #wpmem_login label {
  width: 30%;
  clear: both;
  float: left;
  padding: .5rem 0; }
#wpmem_reg input, #wpmem_reg select, #wpmem_login input, #wpmem_login select {
  padding: .25rem .5rem; }
#wpmem_reg .div_text,
#wpmem_reg .div_textarea,
#wpmem_reg .div_select,
#wpmem_reg .div_checkbox,
#wpmem_reg .div_multiselect,
#wpmem_reg .div_multicheckbox,
#wpmem_reg .div_radio,
#wpmem_reg .div_image,
#wpmem_reg .div_file,
#wpmem_reg .div_url,
#wpmem_reg .div_number,
#wpmem_reg .div_date,
#wpmem_reg .div_membership, #wpmem_login .div_text,
#wpmem_login .div_textarea,
#wpmem_login .div_select,
#wpmem_login .div_checkbox,
#wpmem_login .div_multiselect,
#wpmem_login .div_multicheckbox,
#wpmem_login .div_radio,
#wpmem_login .div_image,
#wpmem_login .div_file,
#wpmem_login .div_url,
#wpmem_login .div_number,
#wpmem_login .div_date,
#wpmem_login .div_membership {
  width: 70%;
  float: left; }
#wpmem_reg .div_text input,
#wpmem_reg .div_textarea input, #wpmem_login .div_text input,
#wpmem_login .div_textarea input {
  width: 100%; }
#wpmem_reg .div_radio label, #wpmem_login .div_radio label {
  width: auto;
  clear: none;
  float: none;
  margin-right: 1rem; }
#wpmem_reg .div_radio br, #wpmem_login .div_radio br {
  display: none; }
#wpmem_reg .button_div, #wpmem_login .button_div {
  clear: both;
  /* height:55px; */
  padding: 2rem 0;
  text-align: center; }
  #wpmem_reg .button_div input[type="submit"], #wpmem_login .button_div input[type="submit"] {
    background: #069;
    color: #fff;
    border: none;
    padding: .5rem 1.5rem;
    border-radius: 2rem; }
    #wpmem_reg .button_div input[type="submit"]:hover, #wpmem_login .button_div input[type="submit"]:hover {
      background: #283; }
  #wpmem_reg .button_div label, #wpmem_login .button_div label {
    width: auto;
    clear: none;
    float: none;
    margin-right: 1rem; }
#wpmem_reg .link-text, #wpmem_login .link-text {
  text-align: center; }

.form-bunri br {
  display: none; }

.form-bunri .col-md-8 label {
  width: auto;
  /*		margin-right: 1rem;*/ }

.form-jobs br {
  /*		display: none;*/ }

.form-jobs .col-md-8 label {
  width: auto;
  margin-right: 1rem; }

.form-row {
  margin-top: 1rem;
  margin-bottom: 1rem; }

/*
label{
	text-align: right;
	@media screen and (max-width: 720px) {
		
		text-align: left;
	}
}
*/
.member-profile li {
  list-style: none;
  margin-bottom: .5rem; }

.member-profile li a {
  color: #000;
  border: 1px solid #ccc;
  padding: .5rem 1rem;
  display: inline-block; }

.link-text-username {
  display: none; }

#wpmem_reg label {
  width: auto;
  float: none;
  padding: 0 1rem 0 0; }

.ok-box .profile-edit ul {
  border: none; }

.profile-edit ul li {
  display: inline-block;
  padding: 0 .5rem;
  border: none; }

.profile-edit ul li a {
  display: inline-block;
  padding: .25rem .5rem;
  border-radius: .25rem;
  background: #053;
  color: #fff; }

#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
  width: 100%; }

#wpmem_login .button_div, #wpmem_reg .button_div {
  text-align: center; }

#wpmem_login_form {
  width: 100%; }

@media screen and (max-width: 720px) {
  #wpmem_reg label, #wpmem_login label {
    width: 100%;
    clear: both;
    float: none;
    padding: .5rem 0; }
  #wpmem_reg .div_text,
  #wpmem_reg .div_textarea,
  #wpmem_reg .div_select,
  #wpmem_reg .div_checkbox,
  #wpmem_reg .div_multiselect,
  #wpmem_reg .div_multicheckbox,
  #wpmem_reg .div_radio,
  #wpmem_reg .div_image,
  #wpmem_reg .div_file,
  #wpmem_reg .div_url,
  #wpmem_reg .div_number,
  #wpmem_reg .div_date,
  #wpmem_reg .div_membership, #wpmem_login .div_text,
  #wpmem_login .div_textarea,
  #wpmem_login .div_select,
  #wpmem_login .div_checkbox,
  #wpmem_login .div_multiselect,
  #wpmem_login .div_multicheckbox,
  #wpmem_login .div_radio,
  #wpmem_login .div_image,
  #wpmem_login .div_file,
  #wpmem_login .div_url,
  #wpmem_login .div_number,
  #wpmem_login .div_date,
  #wpmem_login .div_membership {
    width: 100%;
    float: none; } }
