﻿#qcform-tab .mr-5 {
  margin-right: 25px; }

#qcform-tab .property-hide {
  display: initial; }

#qcform-tab .IFC .h4 {
  white-space: nowrap; }

#qcform-tab .IFC .ifcDate {
  font-size: 0.75em;
  color: grey; }

#qcform-tab .tab-content {
  display: flex !important;
  flex-wrap: wrap; }
  @media (min-width: 992px) {
    #qcform-tab .tab-content {
      flex-wrap: nowrap; }
      #qcform-tab .tab-content .left-box {
        max-width: 1200px; } }
  #qcform-tab .tab-content .left-box .field-display {
    text-align: center; }
  #qcform-tab .tab-content .remove-button {
    cursor: pointer;
    opacity: 0.5; }
    #qcform-tab .tab-content .remove-button:hover {
      opacity: 1; }
  #qcform-tab .tab-content .add-anchor {
    font-size: 0.8em;
    cursor: pointer;
    text-align: right;
    color: #1384cc; }
    #qcform-tab .tab-content .add-anchor:hover {
      background: #e7f3fa; }
  #qcform-tab .tab-content .anchors-holder {
    max-width: 256px; }
    #qcform-tab .tab-content .anchors-holder .title-row {
      font-size: 0.75em;
      font-weight: 600; }
    #qcform-tab .tab-content .anchors-holder .vertical-center > div {
      width: 65px; }
      #qcform-tab .tab-content .anchors-holder .vertical-center > div:first-child {
        width: 20px; }
  #qcform-tab .tab-content .right-info {
    flex-grow: 1; }
    #qcform-tab .tab-content .right-info .questionnaire .control-item {
      max-width: 850px;
      justify-content: space-between;
      flex-wrap: wrap; }
      #qcform-tab .tab-content .right-info .questionnaire .control-item .title {
        width: 250px;
        flex-grow: 1; }
  #qcform-tab .tab-content .control-item {
    display: flex;
    align-items: center; }
    #qcform-tab .tab-content .control-item .title {
      margin-bottom: 0px;
      min-width: 155px; }
