.result-form .basic-data-container {
  margin: 50px 0; }
  .result-form .basic-data-container .basic-data-row {
    display: flex;
    margin-bottom: 20px;
    height: 35px; }
    .result-form .basic-data-container .basic-data-row .label {
      min-width: 320px;
      padding: 0 25px;
      text-align: right;
      font-weight: bold;
      display: flex;
      align-items: center;
      justify-content: flex-end; }
    .result-form .basic-data-container .basic-data-row .data {
      border: 1px solid;
      min-width: 40%;
      padding: 0 10px;
      display: flex;
      align-items: center;
      justify-content: flex-start; }
    .result-form .basic-data-container .basic-data-row .input-data {
      min-width: 40%;
      padding: 0;
      display: flex;
      align-items: center;
      justify-content: flex-start; }
.result-form .result-data-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .result-form .result-data-container .header-row {
    width: 100%;
    display: flex;
    margin-bottom: 10px; }
    .result-form .result-data-container .header-row .cell {
      flex: 1;
      padding: 0 25px; }
      .result-form .result-data-container .header-row .cell.empty {
        flex: 1;
        padding: 0;
        min-width: 297px; }
      .result-form .result-data-container .header-row .cell.result {
        padding: 0 !important;
        max-width: 120px;
        display: flex;
        align-items: flex-end;
        justify-content: center; }
      .result-form .result-data-container .header-row .cell p {
        margin: 0 !important; }
        .result-form .result-data-container .header-row .cell p.title {
          font-weight: bold;
          margin-bottom: 10px !important; }
        .result-form .result-data-container .header-row .cell p.data {
          border: 1px solid;
          padding: 5px; }
  .result-form .result-data-container .data-row {
    width: 100%;
    display: flex;
    margin: 10px 0;
    min-height: 39px; }
    .result-form .result-data-container .data-row .cell {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center; }
      .result-form .result-data-container .data-row .cell:not(.small, .label-cell) {
        padding: 0 25px; }
      .result-form .result-data-container .data-row .cell p {
        margin: 0 !important; }
      .result-form .result-data-container .data-row .cell.label-cell {
        align-items: flex-start !important;
        justify-content: center !important; }
      .result-form .result-data-container .data-row .cell.small {
        max-width: 50px;
        margin: 0 5px; }
        .result-form .result-data-container .data-row .cell.small input {
          height: 100%; }
      .result-form .result-data-container .data-row .cell .disabled {
        background-color: grey;
        width: 100%;
        height: 100%; }
      .result-form .result-data-container .data-row .cell input {
        width: 100%;
        text-align: center; }
        .result-form .result-data-container .data-row .cell input.final {
          border: 2px solid #333333;
          font-weight: bold;
          color: #333333; }
  .result-form .result-data-container .description-container {
    width: 100%; }
    .result-form .result-data-container .description-container textarea {
      width: 100%;
      padding: 10px; }
.result-form .button-container {
  margin: 35px 0;
  width: 100%;
  text-align: right; }
  .result-form .button-container button {
    padding: 0 15px;
    background: #009fd3;
    color: #fff;
    border: 0;
    border-radius: 3px;
    height: 53px;
    line-height: 53px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer; }
  .result-form .button-container button.disabled {
    background: #94d2e6; }

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

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

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 37px; }

.fc-title {
  color: #fff;
  cursor: pointer;
  white-space: pre-wrap; }

.multiselect-container > li > a {
  color: #000000; }

@media screen and (max-width: 767px) {
  .result-form .basic-data-container {
    display: flex;
    flex-direction: column; }
    .result-form .basic-data-container .basic-data-row {
      display: block; }
      .result-form .basic-data-container .basic-data-row .label {
        min-width: initial;
        justify-content: flex-start;
        padding: 0; }
  .result-form .result-data-container .header-row .cell.empty {
    display: none; }
  .result-form .result-data-container .header-row .cell.result {
    display: none; }
  .result-form .result-data-container .header-row .cell .title {
    text-align: center; }
  .result-form .result-data-container .header-row .cell .data {
    text-align: center;
    display: flex;
    justify-content: center; }
  .result-form .result-data-container .data-row {
    flex-direction: column;
    align-items: flex-start; }
    .result-form .result-data-container .data-row .cell:not(.small, .label-cell) {
      padding: 0;
      width: 100%; }
    .result-form .result-data-container .data-row .cell.small {
      max-width: 100%;
      width: 100%;
      margin: 0; }
      .result-form .result-data-container .data-row .cell.small input {
        font-weight: bold; } }

/*# sourceMappingURL=fixture.css.map */
