.asks-3-column .ask-questions {
  display: flex;
  flex-wrap: wrap;
}
.ask-question .control-group.col-sm-6:nth-child(2n+1) {
    clear: left;
}
.ask-question .controls label.radio-inline{
  float: left;
}
.ask-question-form {
  background-color: #fdfdfd;
  padding: 2em;
}

.ask-question-form .control-group {
  margin-bottom: 1em;
  padding-bottom: 0.5em;
}

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

.ask-question-form .control-group .controls {
  margin-left: 13.5em;
}

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

.ask-question-form input[type="text"],
.ask-question-form textarea {
  height: 2.1em;
}

.ask-question-form textarea {
  width: 97%;
  height: 180px;
}

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