/**
* @file
* Visual styles for Clean+'s node field component.
*/
.node--type-mt-official .node__main-content {
  display: flex;
  flex-direction: column;
}

.node--type-mt-official div.text-formatted {
  flex: 1;
  padding: 20px;
  margin: 10px 0;
  border-width: 1px;
  border-style: solid;
  border-color: var(--mt-color-primary);
  border-radius: var(--mt-rounded-radius);
}

@media (min-width: 768px) {
  .node--type-mt-official .node__main-content {
    flex-direction: row;
  }
  .node--type-mt-official fieldset.js-form-wrapper {
    flex: 1;
  }
  .node--type-mt-official div.text-formatted {
    flex: 1;
    margin: 16px 0 20px 20px !important;
  }
}
 
.node--type-mt-official .fieldset-wrapper {
  padding: 20px;
}
.node--view-mode-full .field {
  margin-bottom: 15px;
}
.node--view-mode-full .field:last-child {
  margin-bottom: 0;
}
.node--view-mode-full .field p:last-child {
  padding-bottom: 0;
}
.node--view-mode-full .field .field {
  margin-bottom: 0;
}
