.greeting_card-question .control-group.col-sm-6:nth-child(2n+1) {
    clear: left;
}
.greeting_card-question .controls label.radio-inline{
  float: left;
}
.greeting_card_form {
  background-color: #fdfdfd;
  padding: 2em;
}

.greeting_card_form .control-group {
  margin-bottom: 1em;
  padding-bottom: 0.5em;
}

.greeting_card_form .control-label {
  font-size: 1em;
  float: left;
  width: 10em;
  text-align: right;
  line-height: 1em;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.greeting_card_form .control-group .controls {
  margin-left: 13.5em;
}

.greeting_card_form input[type="text"],
.greeting_card_form textarea,
.greeting_card_form select {
  line-height: 2.1em;
  width: 220px;
  background-color: #FFF;
  border: 1px solid #d7dadb;
  border-radius: 0.3em;
}

.greeting_card_form input[type="text"],
.greeting_card_form textarea {
  height: 2.1em;
}

.greeting_card_form textarea {
  width: 97%;
  height: 180px;
}

/*button*/
.greeting_card_form .form-actions {
  border-top: 1px solid #d7dadb;
  /*padding: 1em 0 0 20em;*/
}
.greeting_card_form .form-actions input, .greeting_card_form .form-actions a {
  float: right;
}
.greeting_card_form .form-actions [type="reset"] {
  float: right;
  margin-right: 1em;
}
.greeting_card_form .datetime_selector {
  white-space: pre;
}
/*驗證碼*/
.text-error {
  color: #b94a48;
  font-size: 0.83em;
}
