/*新*/
.signup {
  margin-top: 30px;
  -webkit-box-shadow: none;
  -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
  box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
  padding: 20px;
}
.signup .upline_selection{
  margin-bottom: 20px;
}
.signup .is_leader{
  margin-top: 15px;
  margin-bottom: 15px;
}

.input-group .form-control:last-child {
  border-radius: 4px;
}

.checkbox {
  margin-bottom: 0px;
}

.select2-container .select2-selection--single {
  text-align: left;
}

.select2-container .select2-selection--single {
  height: 34px;	
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px;
}

#upline > .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}


.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 4px;
}

.btn-file {  /*  上传按钮*/
  position: relative;
  overflow: hidden;
}

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity = 0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}

.input-group > .btn {
  text-align: left;
  color: #666;
}

.signup form .btn {
  margin-top: 0px;
}

.btn_update