.tx-nezzopmsconsultation .alert {
  border-radius: 0;
}
.tx-nezzopmsconsultation .formField {
  display: inline-block;
  padding-bottom: 5px;
  width: 100%;
  min-height: 38px;
}
.tx-nezzopmsconsultation .formField label {
  float: left;
  width: 165px;
  padding-right: 5px;
}
.tx-nezzopmsconsultation .formField input,
.tx-nezzopmsconsultation .formField select,
.tx-nezzopmsconsultation .formField textarea {
  width: 300px;
}
.tx-nezzopmsconsultation .formField input[type="checkbox"] {
  height: 14px;
  width: 14px;
}
.tx-nezzopmsconsultation .formField textarea {
  height: 100px;
}
.tx-nezzopmsconsultation .formField.checkbox {
  margin-left: 165px;
}
.tx-nezzopmsconsultation .formField.checkbox label {
  width: auto;
}
.tx-nezzopmsconsultation .showField {
  display: inline-block;
  width: 100%;
}
.tx-nezzopmsconsultation .showField label {
  width: 165px;
  float: left;
}
.tx-nezzopmsconsultation .showField div {
  width: 530px;
  float: left;
}
.tx-nezzopmsconsultation ul#validationErrors {
  margin-bottom: 20px;
  width: 100%;
}
.tx-nezzopmsconsultation ul#validationErrors li {
  background-image: none;
  padding: 0;
}
.tx-nezzopmsconsultation .btn {
  padding: 2px 12px 3px 12px;
}
.tx-nezzopmsconsultation .button {
  background-color: #00989a;
  background-image: url("../../../../../../fileadmin/template/images/linkButton.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  color: #ffffff !important;
  padding: 3px 34px 3px 10px;
  height: 24px;
  text-decoration: none;
  border: none;
}
.tx-nezzopmsconsultation .button:hover {
  background-color: #59bbb9;
}
.tx-nezzopmsconsultation .button.right {
  left: 352px;
  position: absolute;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap {
  display: inline-block;
  width: 100%;
  padding: 10px 0 25px 0;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .question {
  display: inline-table;
  width: 100%;
  border-bottom: 1px solid #00989a;
  padding: 10px 5px;
  margin: 0;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader.even,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .question.even {
  background-color: #f6f6f6;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .question > div {
  display: inline-block;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader .questionHeader,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .question .questionHeader {
  background-color: #59BBB9;
  color: #FFFFFF;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader {
  font-weight: bold;
  border-top: 1px solid #00989a;
  border-bottom: 5px solid #00989a;
  margin-top: 25px;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div {
  cursor: pointer;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div .glyphicon {
  top: 2px;
  font-size: 10px;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div.date,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div.answerRead {
  cursor: default;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div::selection,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader span::selection {
  background-color: transparent;
  color: #000000;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader > div::-moz-selection,
.tx-nezzopmsconsultation .basicListStyle #questionWrap .questionHeader span::-moz-selection {
  background-color: transparent;
  color: #000000;
}
.tx-nezzopmsconsultation .basicListStyle #questionWrap .question > div {
  vertical-align: top;
}
.tx-nezzopmsconsultation #filterList #questionWrap,
.tx-nezzopmsconsultation #questionList #questionWrap {
  display: inline-block;
  width: 100%;
  padding: 10px 0 25px 0;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader,
.tx-nezzopmsconsultation #filterList #questionWrap .question,
.tx-nezzopmsconsultation #questionList #questionWrap .question {
  display: inline-table;
  width: 100%;
  border-bottom: 1px solid #00989a;
  padding: 10px 5px;
  margin: 0;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader.even,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader.even,
.tx-nezzopmsconsultation #filterList #questionWrap .question.even,
.tx-nezzopmsconsultation #questionList #questionWrap .question.even {
  background-color: #f6f6f6;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div,
.tx-nezzopmsconsultation #filterList #questionWrap .question > div,
.tx-nezzopmsconsultation #questionList #questionWrap .question > div {
  display: inline-block;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader .questionHeader,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader .questionHeader,
.tx-nezzopmsconsultation #filterList #questionWrap .question .questionHeader,
.tx-nezzopmsconsultation #questionList #questionWrap .question .questionHeader {
  background-color: #59BBB9;
  color: #FFFFFF;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader {
  font-weight: bold;
  border-top: 1px solid #00989a;
  border-bottom: 5px solid #00989a;
  margin-top: 25px;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div {
  cursor: pointer;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div .glyphicon,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div .glyphicon {
  top: 2px;
  font-size: 10px;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div.date,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div.date,
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div.answerRead,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div.answerRead {
  cursor: default;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div::selection,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div::selection,
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader span::selection,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader span::selection {
  background-color: transparent;
  color: #000000;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader > div::-moz-selection,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader > div::-moz-selection,
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader span::-moz-selection,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader span::-moz-selection {
  background-color: transparent;
  color: #000000;
}
.tx-nezzopmsconsultation #filterList #questionWrap .question > div,
.tx-nezzopmsconsultation #questionList #questionWrap .question > div {
  vertical-align: top;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader .date,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader .date,
.tx-nezzopmsconsultation #filterList #questionWrap .question .date,
.tx-nezzopmsconsultation #questionList #questionWrap .question .date {
  width: 15%;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader .title,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader .title,
.tx-nezzopmsconsultation #filterList #questionWrap .question .title,
.tx-nezzopmsconsultation #questionList #questionWrap .question .title {
  width: 55%;
}
.tx-nezzopmsconsultation #filterList #questionWrap .questionHeader .category,
.tx-nezzopmsconsultation #questionList #questionWrap .questionHeader .category,
.tx-nezzopmsconsultation #filterList #questionWrap .question .category,
.tx-nezzopmsconsultation #questionList #questionWrap .question .category {
  width: 28%;
}
.tx-nezzopmsconsultation #newQuestion .formField #charactersAvailable {
  padding-left: 165px;
  min-height: 20px;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap {
  display: inline-block;
  width: 100%;
  padding: 10px 0 25px 0;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question {
  display: inline-table;
  width: 100%;
  border-bottom: 1px solid #00989a;
  padding: 10px 5px;
  margin: 0;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader.even,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question.even {
  background-color: #f6f6f6;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question > div {
  display: inline-block;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .questionHeader,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .questionHeader {
  background-color: #59BBB9;
  color: #FFFFFF;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader {
  font-weight: bold;
  border-top: 1px solid #00989a;
  border-bottom: 5px solid #00989a;
  margin-top: 25px;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div {
  cursor: pointer;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div .glyphicon {
  top: 2px;
  font-size: 10px;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div.date,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div.answerRead {
  cursor: default;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div::selection,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader span::selection {
  background-color: transparent;
  color: #000000;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader > div::-moz-selection,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader span::-moz-selection {
  background-color: transparent;
  color: #000000;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question > div {
  vertical-align: top;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .date,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .date {
  width: 15%;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .title,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .title {
  width: 20%;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .pseudonym,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .pseudonym {
  width: 16%;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .answerBy,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answerBy {
  width: 12%;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .category,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .category {
  width: 28%;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .action,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .action {
  width: 6%;
}
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader .action .glyphicon,
.tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .action .glyphicon {
  font-size: 20px;
  color: #00989a;
}
.tx-nezzopmsconsultation #questionFilter .filterField {
  float: left;
  width: 252px;
  margin-right: 30px;
}
.tx-nezzopmsconsultation #questionFilter .ajaxLoader {
  padding-left: 10px;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader > div,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question > div {
  float: left;
  padding-right: 10px;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .date,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .date {
  width: 10%;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .pseudonym,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .pseudonym {
  width: 15%;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .title,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .title {
  width: 20%;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .consultant,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .consultant {
  width: 15%;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .category,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .category {
  width: 18%;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .answerBy,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerBy {
  width: 14%;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .answerRead,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerRead {
  width: 8%;
  text-align: right;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader .answerRead .glyphicon,
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerRead .glyphicon {
  cursor: default;
  font-size: 20px;
  color: #00989a;
}
.tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .answerRead .answerReadTime {
  text-align: right;
  display: inline-block;
}
.tx-nezzopmsconsultation #questionFilter #filterList #showMoreResults span {
  padding-right: 5px;
}
.tx-nezzopmsconsultation #questionsUnansweredList {
  padding-bottom: 40px;
}
.tx-nezzopmsconsultation #userQuestionList .listEmpty {
  padding-bottom: 40px;
}
.tx-nezzopmsconsultation .listEmpty {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .tx-nezzopmsconsultation .button {
    background-color: #00989a;
    background-image: none;
    height: auto;
    padding: 10px 34px 10px 10px;
    width: 100%;
  }
  .tx-nezzopmsconsultation .button.right {
    left: auto;
    position: relative;
  }
  .tx-nezzopmsconsultation .btn-default {
    width: 100%;
    padding: 10px 34px 10px 10px;
    margin-bottom: 10px;
  }
  .tx-nezzopmsconsultation .formField label {
    width: 100%;
  }
  .tx-nezzopmsconsultation .formField input,
  .tx-nezzopmsconsultation .formField select,
  .tx-nezzopmsconsultation .formField textarea {
    width: 100%;
  }
  .tx-nezzopmsconsultation .formField.checkbox {
    margin-left: 0;
  }
  .tx-nezzopmsconsultation .showField {
    padding-bottom: 10px;
  }
  .tx-nezzopmsconsultation .showField label {
    width: 100%;
    margin: 0;
  }
  .tx-nezzopmsconsultation .showField div {
    width: 100%;
  }
  .tx-nezzopmsconsultation .mobileFilter .filterField {
    width: 100%;
    margin: 0;
    padding-bottom: 15px;
  }
  .tx-nezzopmsconsultation .mobileFilter .ajaxLoader {
    padding-left: 10px;
  }
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .questionHeader {
    display: none;
  }
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .date,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answered,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .title,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .consultant,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .category,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answerBy,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .action {
    width: 100%;
  }
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .date:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answered:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .title:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .consultant:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .category:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answerBy:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answerRead:before,
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .action:before {
    content: attr(data-title);
    width: 40%;
    position: relative;
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 3px;
  }
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .action {
    padding-top: 7px;
  }
  .tx-nezzopmsconsultation .mobileFilter #questionWrap .question .answerRead {
    text-align: left;
  }
  .tx-nezzopmsconsultation .mobileFilter #showMoreResults {
    width: 100%;
  }
  .tx-nezzopmsconsultation #questionList .filterField,
  .tx-nezzopmsconsultation #consultantQuestionList .filterField,
  .tx-nezzopmsconsultation #questionFilter .filterField {
    width: 100%;
    margin: 0;
    padding-bottom: 15px;
  }
  .tx-nezzopmsconsultation #questionList .ajaxLoader,
  .tx-nezzopmsconsultation #consultantQuestionList .ajaxLoader,
  .tx-nezzopmsconsultation #questionFilter .ajaxLoader {
    padding-left: 10px;
  }
  .tx-nezzopmsconsultation #questionList #questionWrap .questionHeader,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .questionHeader,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .questionHeader {
    display: none;
  }
  .tx-nezzopmsconsultation #questionList #questionWrap .question .date,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .date,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .date,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answered,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answered,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answered,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .title,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .title,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .title,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .consultant,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .consultant,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .consultant,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .category,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .category,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .category,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answerBy,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answerBy,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answerBy,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .action,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .action,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .action {
    width: 100%;
  }
  .tx-nezzopmsconsultation #questionList #questionWrap .question .date:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .date:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .date:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answered:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answered:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answered:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .title:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .title:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .title:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .consultant:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .consultant:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .consultant:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .category:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .category:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .category:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answerBy:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answerBy:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answerBy:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answerRead:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answerRead:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answerRead:before,
  .tx-nezzopmsconsultation #questionList #questionWrap .question .action:before,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .action:before,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .action:before {
    content: attr(data-title);
    width: 40%;
    position: relative;
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 3px;
  }
  .tx-nezzopmsconsultation #questionList #questionWrap .question .action,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .action,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .action {
    padding-top: 7px;
  }
  .tx-nezzopmsconsultation #questionList #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation #consultantQuestionList #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation #questionFilter #questionWrap .question .answerRead {
    text-align: left;
  }
  .tx-nezzopmsconsultation #questionList #showMoreResults,
  .tx-nezzopmsconsultation #consultantQuestionList #showMoreResults,
  .tx-nezzopmsconsultation #questionFilter #showMoreResults {
    width: 100%;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList .filterField {
    width: 100%;
    margin: 0;
    padding-bottom: 15px;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList .ajaxLoader {
    padding-left: 10px;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .questionHeader {
    display: none;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .date,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answered,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .title,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .consultant,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .pseudonym,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .category,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerBy,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerRead,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .action {
    width: 100%;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .date:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answered:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .title:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .consultant:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .pseudonym:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .category:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerBy:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerRead:before,
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .action:before {
    content: attr(data-title);
    width: 40%;
    position: relative;
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 3px;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .action {
    padding-top: 7px;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .question .answerRead {
    text-align: left;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #showMoreResults {
    width: 100%;
  }
  .tx-nezzopmsconsultation #questionFilter #filterList #questionWrap .answerRead .answerReadTime {
    padding-left: 40%;
    text-align: left;
  }
}
