.node-member2-form {
  position: relative;

  box-sizing: border-box;
}

.node-member2-form .form-text {max-width: 100%;box-sizing: border-box;}
.node-member2-form fieldset {box-sizing: border-box;width: 100%;border-width: 1px;border-color: #eeeeee}

.node-member2-form .form-text {width: 100%}
.node-member2-form .form-select {width: 100%;padding: 3px 5px}

.node-member2-form .group-columns {}
.node-member2-form .group-left {float: left;width: 48%}
.node-member2-form .group-right {float: right;width: 48%}

.node-member2-form .form-actions:before {
  content: "";
  display: table;
  clear: both;
}

.node-member2-form  .field-name-field-image {

}

.node-member2-form  div.image-preview {
  float: none;
}

.node-member2-form  .form-file {
  margin-bottom: 20px;
}

.node-member2-form  .field-name-field-gender .form-type-radio {
  display: inline-block;
  margin-right: 20px;
}

.node-member2-form .field-name-field-member-type .form-type-checkbox {
  display: inline-block;
  margin-right: 20px;
}

.group-judge-category .fieldset-wrapper { display: flex;flex-wrap: wrap;justify-content: space-between}
.group-judge-category .fieldset-wrapper > div {
  width: 48%;
  flex: 0 0 auto;
}
.group-judge-category .fieldset-wrapper > div:first-child {width: 100%}

/*
#edit-field-judge-order-date {float: left;}
#edit-field-judge-order-date .description {display: none;}
#edit-field-judge-order-n {width: 150px;float: left;clear: right}

#edit-field-judge-order-new-date {float: left;}
#edit-field-judge-order-new-date .description {display: none;}
#edit-field-judge-order-new-n {width: 150px;float: left;}

*/