/* Base Layout Settings
   ========================================================================== */
/* Base Typo Settings
   ========================================================================== */
/*------------------------------------*\
  #INTERNAL VARIABLES
\*------------------------------------*/
/* Base Colors
   ========================================================================== */
/* Primary Colors */
/* Link Colors */
/* Button Colors */
/* Base Spacings
   ========================================================================== */
/*------------------------------------*\
  #SPACE VARIABLES
\*------------------------------------*/
/*
   Variables for setting distances based on base-line-height
 */
/* Base Buttons Settings
   ========================================================================== */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* Base Layout Settings
   ========================================================================== */
/* Base Typo Settings
   ========================================================================== */
/*------------------------------------*\
  #INTERNAL VARIABLES
\*------------------------------------*/
/* Base Colors
   ========================================================================== */
/* Primary Colors */
/* Link Colors */
/* Button Colors */
/* Base Spacings
   ========================================================================== */
/*------------------------------------*\
  #SPACE VARIABLES
\*------------------------------------*/
/*
   Variables for setting distances based on base-line-height
 */
/* Base Buttons Settings
   ========================================================================== */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
@font-face {
  font-family: "DINPro";
  src: url("../fonts/DINPro-Bold.eot?") format("eot"), url("../fonts/DINPro-Bold.woff") format("woff"), url("../fonts/DINPro-Bold.ttf") format("truetype"), url("../fonts/DINPro-Bold.svg#DINPro-Bold") format("svg"); }

@font-face {
  font-family: "DINPro";
  src: url("../fonts/DINPro-Regular.eot?") format("eot"), url("../fonts/DINPro-Regular.woff") format("woff"), url("../fonts/DINPro-Regular.ttf") format("truetype"), url("../fonts/DINPro-Regular.svg#DINPro-Regular") format("svg"); }

/*EXAMPLE Bulletproof Font Face

@font-face {
  font-family: 'alright-sans';
  src: url('../fonts/alrightsans-light-v4-webfont.eot');
  src: url('../fonts/alrightsans-light-v4-webfont.eot?#iefix') format('embedded-opentype'),
               url('../fonts/alrightsans-light-v4-webfont.woff2') format('woff2'),
               url('../fonts/alrightsans-light-v4-webfont.woff') format('woff'),
               url('../fonts/alrightsans-light-v4-webfont.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;

}
*/
/*------------------------------------*
#SHOW BASE LINE GRID
\*------------------------------------*/
.va-debug {
  position: relative; }
  .va-debug:before, .va-debug:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    display: none; }
  .va-debug:before {
    z-index: 10;
    background-image: -webkit-linear-gradient(rgba(233, 0, 0, 0.3) 1px, rgba(0, 0, 0, 0) 1px);
    background-image: linear-gradient(rgba(233, 0, 0, 0.3) 1px, rgba(0, 0, 0, 0) 1px);
    background-size: 100% 1.5rem; }
  .va-debug:after {
    z-index: 9;
    background-image: -webkit-linear-gradient(rgba(0, 233, 0, 0.3) 1px, rgba(0, 0, 0, 0) 1px);
    background-image: linear-gradient(rgba(0, 233, 0, 0.3) 1px, rgba(0, 0, 0, 0) 1px);
    background-size: 100% 4px; }
  .va-debug.va-debug:before, .va-debug.va-debug:after {
    display: block;
    pointer-events: none; }

/* Buttons
   ========================================================================== */
/*
   Add icon in your own elements
*/
/*
   Add icon as before-elemente
*/
/*
   Add icon as after-elemente
*/
.o-content {
  padding-top: 0;
  margin-top: 0 !important; }

.o-article {
  margin-bottom: 0; }

.o-footer {
  display: none; }

.o-ticker {
  display: none; }

.region-header {
  max-width: unset; }

.content {
  margin-left: 0;
  max-width: none; }

.o-section {
  margin-bottom: 0.75rem; }

/* Extends
   ========================================================================== */
/*------------------------------------*\
    #HEADING PLACEHOLDERS
\*------------------------------------*/
.he-calculation-view-form {
  max-width: unset;
  margin: 0; }
  .he-calculation-view-form section:after,
  .he-calculation-view-form .row:after,
  .he-calculation-view-form .container-fluid:after {
    display: none; }
  .he-calculation-view-form .row {
    margin-right: 0;
    margin-left: 0; }
    .he-calculation-view-form .row .row {
      padding: 0.25rem 0 0; }
  .he-calculation-view-form .c-panel {
    display: none; }
  .he-calculation-view-form .js-affix-target > .col-xs-12 {
    position: relative; }
    .he-calculation-view-form .js-affix-target > .col-xs-12 > .row {
      margin-bottom: 2rem;
      page-break-inside: avoid; }
      .he-calculation-view-form .js-affix-target > .col-xs-12 > .row > .col-xs-12:last-child {
        margin-bottom: -1rem; }
  .he-calculation-view-form .c-calculator {
    margin-bottom: 0; }
    .he-calculation-view-form .c-calculator__wrapper {
      padding: unset;
      margin-bottom: 1.5rem;
      overflow-y: visible;
      page-break-inside: avoid; }
    .he-calculation-view-form .c-calculator__group {
      width: 100%;
      padding: 0;
      max-width: unset;
      left: auto;
      transform: unset; }
    .he-calculation-view-form .c-calculator__group2 {
      min-width: unset; }
    .he-calculation-view-form .c-calculator__subheader .c-calculator__column {
      max-width: 0;
      overflow: visible;
      padding: unset; }
    .he-calculation-view-form .c-calculator__subheader ~ .c-calculator__item .form-bullet {
      padding-left: 1.25rem; }
    .he-calculation-view-form .c-calculator__column {
      padding: 0 0.25rem;
      font-size: 7.25pt;
      line-height: 14pt;
      overflow: hidden; }
      .he-calculation-view-form .c-calculator__column:nth-child(odd):after {
        z-index: -1;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        box-sizing: border-box;
        border: 20px solid #F9F9F9; }
      .he-calculation-view-form .c-calculator__column:first-child {
        padding: unset;
        padding-top: 2px;
        padding-top: 0.125rem;
        text-align: start; }
        .he-calculation-view-form .c-calculator__column:first-child:after {
          display: none; }
      .he-calculation-view-form .c-calculator__column:last-child, .he-calculation-view-form .c-calculator__column:nth-last-child(2), .he-calculation-view-form .c-calculator__column:nth-last-child(3) {
        min-width: 70pt; }
    .he-calculation-view-form .c-calculator__label {
      display: inline-block; }
    .he-calculation-view-form .c-calculator .row.form-header [class^="col-"] {
      display: flex;
      justify-content: flex-end;
      white-space: nowrap; }
      .he-calculation-view-form .c-calculator .row.form-header [class^="col-"]:first-child {
        justify-content: flex-start;
        align-content: center; }
    .he-calculation-view-form .c-calculator.has-equity .c-calculator__group {
      max-width: unset; }
    .he-calculation-view-form .c-calculator.has-equity .c-calculator__column:nth-last-child(4), .he-calculation-view-form .c-calculator.has-equity .c-calculator__column:nth-last-child(5), .he-calculation-view-form .c-calculator.has-equity .c-calculator__column:nth-last-child(6) {
      min-width: 70pt; }

.region-header {
  margin-top: -0.5mm; }
  .region-header .logo {
    position: fixed;
    width: 6mm;
    height: auto;
    margin: auto;
    margin-right: 4mm;
    top: 0;
    left: 0; }
  .region-header .page-header {
    clear: none;
    padding: 0;
    padding-top: 1mm;
    font-size: 14pt;
    line-height: 20pt;
    margin-bottom: 0; }
    .region-header .page-header + div {
      margin-top: 0; }
  .region-header .btn {
    display: none; }

.he-calculation-view-form .form-header.affix + div,
.he-calculation-view-form .form-header.affix-top + div {
  position: relative;
  top: 7mm; }

h1 {
  font-size: 20pt;
  line-height: 24pt; }

/* Calculation Form */
.he-calculation-view-form h1 {
  font-size: 10pt;
  padding-top: 0; }

.he-calculation-view-form h3 {
  font-size: 10pt; }
  .he-calculation-view-form h3 strong {
    font-weight: 400; }

.he-calculation-view-form h1 span, .he-calculation-view-form h3 span {
  width: 2.5rem; }

.he-calculation-view-form h3 {
  padding-top: 0.5rem;
  margin-bottom: 0; }

.he-calculation-view-form h4 {
  font-size: 7.25pt;
  padding-left: 1.5rem; }

.he-calculation-view-form .form-header {
  display: none; }

.he-calculation-view-form .c-calculator__header h1 {
  display: inline-block;
  width: auto;
  margin-bottom: 0; }

.he-calculation-view-form .c-calculator__header .c-calculator__column {
  padding: 3px 0.25rem 0;
  padding: 0.1875rem 0.25rem 0; }

.he-calculation-view-form .c-calculator__tax label {
  line-height: 1rem; }

.he-calculation-view-form p {
  font-size: 10pt;
  line-height: 1rem; }
  .he-calculation-view-form p .form-control {
    font-size: 7.25pt; }

.he-calculation-view-form .form-text {
  border: none; }

.he-calculation-view-form .input-group {
  position: unset; }
  .he-calculation-view-form .input-group .form-control {
    font-size: 7.25pt;
    height: auto; }
    .he-calculation-view-form .input-group .form-control:hover {
      font-weight: 400; }

.he-calculation-view-form .input-group-addon {
  font-size: 7.25pt;
  min-width: 3rem;
  padding-top: 0.1rem; }

.he-calculation-view-form .form-group {
  position: relative;
  font-size: 10pt;
  line-height: 1.4; }
  .he-calculation-view-form .form-group.u-space-pdr--triple-and-a-quarter {
    padding-right: 2rem; }

.he-calculation-view-form .col-md-2 .input-group-addon {
  font-size: 7.25pt; }

.he-calculation-view-form .c-calculator p .form-control {
  font-weight: 400; }

.he-calculation-view-form .c-calculator__label, .he-calculation-view-form .c-calculator__input, .he-calculation-view-form .c-calculator__prefix, .he-calculation-view-form .c-calculator__suffix {
  font-size: 7.25pt;
  padding-top: 1px;
  padding-top: 0.0625rem;
  line-height: 1rem; }

.he-calculation-view-form .c-calculator__item2 {
  display: flex;
  height: auto;
  page-break-inside: avoid;
  justify-content: flex-end;
  align-items: center;
  line-height: 1.5rem; }

.he-calculation-view-form .c-calculator__input {
  text-overflow: unset; }
  .he-calculation-view-form .c-calculator__input--read-only {
    width: auto;
    padding-top: 2px;
    padding-top: 0.125rem; }
  .he-calculation-view-form .c-calculator__input-hover {
    display: none; }

.he-calculation-view-form .c-calculator__group2__group2 .c-calculator__label {
  padding-left: 0.6rem; }

.he-calculation-view-form .btn.dropdown-toggle {
  padding: 0;
  border: none;
  font-size: 8.25pt;
  font-weight: 700; }
  .he-calculation-view-form .btn.dropdown-toggle .caret {
    display: none; }

.he-calculation-view-form .form-submit {
  display: none; }

.he-calculation-view-form .c-form__summary {
  margin-bottom: 0.25rem;
  padding-top: 0; }
  .he-calculation-view-form .c-form__summary [class^="col-"]:first-child {
    min-width: 15rem; }
  .he-calculation-view-form .c-form__summary .row {
    padding-top: 0.125rem; }
  .he-calculation-view-form .c-form__summary .input-group-addon {
    font-size: 7.25pt; }

.he-calculation-view-form .c-calculator__group2 .c-calculator__group2 .c-calculator__row2--summary .c-calculator__column .c-calculator__input {
  font-size: inherit;
  padding-top: 0; }

.he-calculation-view-form .c-calculator__row2--summary .c-calculator__column {
  padding-top: 0.25rem !important;
  padding-bottom: 0; }
  .he-calculation-view-form .c-calculator__row2--summary .c-calculator__column:first-child {
    padding-top: 1px;
    padding-top: 0.0625rem;
    max-width: 5rem;
    overflow: visible; }
  .he-calculation-view-form .c-calculator__row2--summary .c-calculator__column-placeholder:after {
    display: none; }

.he-calculation-view-form .c-calculator__row2--summary .c-calculator__input {
  font-size: inherit; }

.he-calculation-view-form .c-panel--print {
  z-index: 1;
  position: relative;
  height: 180mm;
  border: none;
  page-break-after: always;
  background-color: #FFF !important; }
  .he-calculation-view-form .c-panel--print h2 {
    padding-top: 15rem;
    margin-bottom: 0; }
  .he-calculation-view-form .c-panel--print h3 {
    padding-left: 1rem; }
  .he-calculation-view-form .c-panel--print p {
    width: 75%;
    line-height: 1.5; }
  .he-calculation-view-form .c-panel--print textarea,
  .he-calculation-view-form .c-panel--print input {
    border: none; }
  .he-calculation-view-form .c-panel--print textarea {
    font-size: 9pt;
    width: 75%; }
  .he-calculation-view-form .c-panel--print .row:last-child {
    position: absolute;
    width: 100%;
    bottom: 0; }
  .he-calculation-view-form .c-panel--print .form-group {
    padding: 0;
    margin-bottom: 0;
    text-align: left; }
    .he-calculation-view-form .c-panel--print .form-group:first-child .form-text {
      font-size: 28pt; }
    .he-calculation-view-form .c-panel--print .form-group .control-label {
      font-size: 10pt;
      min-width: 4rem;
      line-height: 12pt; }
    .he-calculation-view-form .c-panel--print .form-group.form-item-description .control-label, .he-calculation-view-form .c-panel--print .form-group.form-item-project .control-label, .he-calculation-view-form .c-panel--print .form-group.form-item-calculation-title .control-label {
      display: none; }
    .he-calculation-view-form .c-panel--print .form-group.form-item-calculation-title h3 {
      margin-bottom: 0.5rem; }
  .he-calculation-view-form .c-panel--print .panel-heading {
    display: none; }
  .he-calculation-view-form .c-panel--print .collapse {
    display: block;
    opacity: 1; }

.he-calculation-view-form .form-item-developer {
  display: flex;
  align-items: baseline; }
  .he-calculation-view-form .form-item-developer label {
    margin-right: 1.5rem; }

.he-calculation-view-form .c-stamp p {
  width: 100%; }

.he-calculation-view-form .c-stamp img {
  margin-bottom: 0.5rem; }

.block-he-timeline {
  page-break-before: always; }

.c-timeline__marker {
  border-width: 2px;
  width: 12px;
  height: 12px; }
  .c-timeline__marker:after {
    content: '';
    z-index: -10;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    left: -1px; }
  .c-timeline__marker.left:after, .c-timeline__marker.right:after {
    left: 0;
    border: 4px solid white; }
  .c-timeline__marker.done {
    border-width: 6px; }
    .c-timeline__marker.done:before {
      border-width: 1px; }
    .c-timeline__marker.done:after {
      border: none; }

.c-timeline__segment:before {
  height: 2px;
  border: 1px solid #000; }

.c-timeline__segment.st-competition:before {
  border-color: #924DAA; }

.c-timeline__segment.st-dedication:before {
  border-color: #C54747; }

.c-timeline__segment.st-submission:before {
  border-color: #FB8C00; }

.c-timeline__segment.st-tenders:before {
  border-color: #ffc700; }

.c-timeline__segment.st-construction:before {
  border-color: #92e235; }

.c-timeline .c-tooltip {
  display: none !important; }

.c-project__deadline {
  width: 12%;
  line-height: 10pt;
  padding-top: 0.25rem;
  padding-bottom: 0.125rem; }

.c-project__phases .c-timeline {
  width: calc(70% + 0.5rem);
  margin-left: 0;
  height: 13pt; }

.c-project__title--phase {
  width: calc(18% - 0.5rem) !important;
  padding-bottom: 0.125rem; }

.c-calendar {
  margin-left: calc(30% + 1.5rem);
  width: calc(70% - 5.5rem); }
  .c-calendar__label:before {
    border-left: 1px solid #C4C4C4; }

.project.full + .block-he-timeline-block .c-filter--period {
  display: none; }

.project.full + .block-he-timeline-block .c-calendar {
  margin-left: calc(30% + 0.5rem);
  width: calc(70% - 0.6rem); }

.c-project {
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  break-inside: avoid; }
  .c-project__title--phase {
    font-size: 7.25pt;
    line-height: 10pt;
    position: relative !important; }
    .c-project__title--phase:hover + .c-project__deadline {
      margin-left: 0; }

/* PAGE NODE: PROJECT */
.page-node-type-project .region-header {
  display: block; }

.page-node-type-project .region-content {
  font-size: 7.25pt; }

.page-node-type-project .project-info {
  padding: 0;
  padding-top: 0.75rem;
  margin-bottom: 0.25rem; }
  .page-node-type-project .project-info .row {
    flex-wrap: wrap;
    margin: 0; }
  .page-node-type-project .project-info [class^="col-lg-"] {
    padding: 0;
    width: 100%; }
  .page-node-type-project .project-info + .row {
    display: flex;
    margin: 0;
    padding-top: 0.5rem;
    border-top: 1px solid #C4C4C4; }
    .page-node-type-project .project-info + .row .col-lg-6 {
      width: 50%;
      padding: 0; }
      .page-node-type-project .project-info + .row .col-lg-6:first-child {
        padding-right: 0.75rem; }

.page-node-type-project .project-details {
  display: block;
  border: none;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.13); }
  .page-node-type-project .project-details a {
    display: none; }
  .page-node-type-project .project-details .c-field__label--hidden .field,
  .page-node-type-project .project-details .c-field__label--hidden .project-address {
    margin-bottom: 1mm; }
    .page-node-type-project .project-details .c-field__label--hidden .field label,
    .page-node-type-project .project-details .c-field__label--hidden .field .field--label,
    .page-node-type-project .project-details .c-field__label--hidden .project-address label,
    .page-node-type-project .project-details .c-field__label--hidden .project-address .field--label {
      font-size: 8pt;
      line-height: 10pt;
      color: #333333 !important; }
    .page-node-type-project .project-details .c-field__label--hidden .field .field--item,
    .page-node-type-project .project-details .c-field__label--hidden .project-address .field--item {
      vertical-align: top;
      font-size: 8pt;
      line-height: 10pt;
      margin-bottom: 0; }
  .page-node-type-project .project-details .c-field__label--hidden .project-address {
    flex-wrap: wrap; }
    .page-node-type-project .project-details .c-field__label--hidden .project-address .field--name-field-project-address {
      margin: 0;
      margin-right: 0.125rem; }
  .page-node-type-project .project-details .c-field__label--hidden .field--name-field-project-code .field--item {
    width: auto;
    padding: 0; }

.page-node-type-project .project-summary .field--label {
  font-weight: 400; }
  .page-node-type-project .project-summary .field--label-above {
    display: flex; }
    .page-node-type-project .project-summary .field--label-above .field--label {
      width: auto;
      margin-right: 0.5rem; }
      .page-node-type-project .project-summary .field--label-above .field--label:after {
        content: ':';
        display: inline-block; }

.page-node-type-project .project-summary .panel-title {
  padding: 0; }

.page-node-type-project .project-summary .panel-collapse {
  display: block;
  position: relative;
  width: auto;
  padding: 0;
  top: auto;
  right: auto;
  opacity: 1;
  height: auto !important; }
  .page-node-type-project .project-summary .panel-collapse .panel-default {
    break-inside: avoid;
    padding-bottom: 0.25rem;
    margin-bottom: 0.25rem; }
    .page-node-type-project .project-summary .panel-collapse .panel-default .panel-default {
      margin-bottom: 0; }
  .page-node-type-project .project-summary .panel-collapse .panel-title {
    font-weight: 700;
    font-size: inherit;
    line-height: 10pt; }
  .page-node-type-project .project-summary .panel-collapse .panel-body .field--label {
    width: 3.5cm;
    font-weight: 400; }

.page-node-type-project .project-summary .panel-body label {
  display: block;
  line-height: 1.25rem;
  font-size: inherit;
  margin-bottom: 0;
  font-weight: 400;
  font-size: inherit; }

.page-node-type-project .project-summary .panel-body .field--label span {
  font-size: 100% !important; }

.page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup {
  margin-bottom: 0.5rem; }
  .page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup .panel-body {
    column-count: unset; }
  .page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup .field--items {
    float: none; }
    .page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup .field--items .field--item {
      display: inline-block; }
      .page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup .field--items .field--item:after {
        content: ",";
        display: inline-block; }
      .page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup .field--items .field--item:last-child:after {
        display: none; }

.page-node-type-project .project-summary .panel-body .panel-default .c-summary__subgroup .panel-body > .field:not(.field--name-field-notes) {
  display: block;
  float: left;
  width: calc(50% - 1.5rem); }

.page-node-type-project .project-summary .panel-default > .panel-heading {
  display: none; }

.page-node-type-project .project.full .view-eva .item-list {
  position: relative;
  padding: 0;
  font-size: 7.25pt;
  line-height: 10pt; }

.page-node-type-project .project.full .field--name-field-ref-project-development .field--item {
  line-height: 4mm; }

.page-node-type-project .c-summary__development {
  padding-top: 0.75rem; }
  .page-node-type-project .c-summary__development .c-development__edit {
    display: none; }
  .page-node-type-project .c-summary__development .row {
    flex-wrap: nowrap;
    align-items: flex-start; }
    .page-node-type-project .c-summary__development .row [class^="col-"] {
      width: auto;
      padding-right: 1rem; }

.page-node-type-project .c-summary__calculator label, .page-node-type-project .c-summary__topography label {
  width: 3.1cm;
  margin: 0;
  font-size: 7.25pt;
  line-height: 10pt; }

.page-node-type-project .c-summary__calculator .list-unstyled, .page-node-type-project .c-summary__topography .list-unstyled {
  max-height: none;
  overflow: auto; }
  .page-node-type-project .c-summary__calculator .list-unstyled li, .page-node-type-project .c-summary__topography .list-unstyled li {
    display: inline-block; }
    .page-node-type-project .c-summary__calculator .list-unstyled li a:after, .page-node-type-project .c-summary__topography .list-unstyled li a:after {
      display: inline-block;
      content: ","; }
    .page-node-type-project .c-summary__calculator .list-unstyled li:last-child a:after, .page-node-type-project .c-summary__topography .list-unstyled li:last-child a:after {
      display: none; }

.page-node-type-project .c-summary__calculator .glyphicon, .page-node-type-project .c-summary__topography .glyphicon {
  line-height: 0.75rem; }

.page-node-type-project .c-summary__calculator .icon-before, .page-node-type-project .c-summary__topography .icon-before {
  display: none; }

.page-node-type-project .c-summary__calculator .form-group, .page-node-type-project .c-summary__topography .form-group {
  display: block; }

.page-node-type-project .c-project {
  break-inside: auto; }
  .page-node-type-project .c-project__phases {
    page-break-inside: avoid; }

.page-node-type-development .region-content {
  font-size: 7.25pt;
  line-height: 10pt; }

.development legend,
.node-form.node-development-edit-form legend {
  padding: 0;
  border: none;
  font-size: inherit;
  margin-bottom: 0.25rem;
  font-weight: 700; }

.development img,
.node-form.node-development-edit-form img {
  display: none; }

.development .glyphicon-calendar,
.node-form.node-development-edit-form .glyphicon-calendar {
  display: none; }

.development .tab-content > .tab-pane,
.node-form.node-development-edit-form .tab-content > .tab-pane {
  display: block; }

.development .field-group-tabs-wrapper,
.node-form.node-development-edit-form .field-group-tabs-wrapper {
  margin: 0; }
  .development .field-group-tabs-wrapper .tabbable,
  .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable {
    min-height: auto;
    margin: 0; }
    .development .field-group-tabs-wrapper .tabbable .nav-tabs,
    .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .nav-tabs {
      display: none; }
    .development .field-group-tabs-wrapper .tabbable .tab-content,
    .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content {
      min-height: auto !important;
      margin-left: 0;
      overflow: visible;
      max-width: unset; }
      .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper,
      .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper {
        margin-bottom: 1.2rem;
        padding-bottom: 0.75rem;
        border-bottom: 1px solid #C4C4C4; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper:before {
          display: block;
          font-size: 1.125rem;
          margin-bottom: 0.25rem; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-common"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-common"]:before {
          content: "Allgemein"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-floor-purchase"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-floor-purchase"]:before {
          content: "Grundankauf"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-widmung"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-widmung"]:before {
          content: "Widmung"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-financing"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-financing"]:before {
          content: "Finanzierung"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-development"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-development"]:before {
          content: "Projektentwicklung"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-sales"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-sales"]:before {
          content: "Vertrieb"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-consruction"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-consruction"]:before {
          content: "Bauabwicklung"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-notes"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-notes"]:before {
          content: "Anmerkung"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"]:before {
          content: "Business Planer"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .panel-body,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .panel-body {
          display: block; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group {
          display: inline-block;
          width: auto;
          min-width: 20rem;
          line-height: 1.125rem;
          margin-bottom: 0.25rem; }
          .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group:before, .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group:after,
          .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group:before,
          .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group:after {
            display: table;
            content: " "; }
          .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group:after,
          .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-group:after {
            clear: both; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-number,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-number {
          border: none; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .date-label,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .date-label {
          float: left;
          width: 3.5cm; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-item > .control-label,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .form-item > .control-label {
          width: 3.425cm; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-progress"]:before,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-progress"]:before {
          content: "Leistungsstand"; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-progress"] .panel-collapse > .form-wrapper,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-development-progress"] .panel-collapse > .form-wrapper {
          display: inline-block;
          min-width: 20rem;
          margin-right: 2rem;
          vertical-align: top;
          margin-bottom: 0.25rem; }
        .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper.field-group-tab .field--type-he-time-range,
        .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper.field-group-tab .field--type-he-time-range {
          margin-bottom: 0.25rem; }
          .development .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper.field-group-tab .field--type-he-time-range .form-item.panel-default,
          .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper.field-group-tab .field--type-he-time-range .form-item.panel-default {
            margin-bottom: 0; }

.development .field--type-string + .field--type-he-time-range,
.node-form.node-development-edit-form .field--type-string + .field--type-he-time-range {
  padding-top: 0; }

.development .field--type-string-long,
.node-form.node-development-edit-form .field--type-string-long {
  margin-bottom: 0.25rem !important; }

.development .field--type-list-string legend, .development .field--widget-options-buttons legend,
.node-form.node-development-edit-form .field--type-list-string legend,
.node-form.node-development-edit-form .field--widget-options-buttons legend {
  float: left;
  width: auto;
  min-width: 3.6cm; }

.development .field--widget-entity-reference-autocomplete, .development .field--widget-string-textfield, .development .field--type-list-string,
.node-form.node-development-edit-form .field--widget-entity-reference-autocomplete,
.node-form.node-development-edit-form .field--widget-string-textfield,
.node-form.node-development-edit-form .field--type-list-string {
  margin-bottom: 0.5rem !important; }

.development .field--name-field-procurement-planning ~ .panel-default .panel-heading,
.node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-heading {
  margin-bottom: 0.25rem; }

.development .field--name-field-procurement-planning ~ .panel-default .panel-title,
.node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-title {
  padding: 0;
  margin-bottom: 0;
  font-size: 8pt; }

.development .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete,
.node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete {
  max-width: none; }
  .development .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .control-label,
  .node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .control-label {
    width: auto;
    margin-right: 0.5rem; }
    .development .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .control-label:after,
    .node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .control-label:after {
      content: "";
      display: inline-block; }
  .development .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .input-group,
  .node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .input-group {
    display: inline-block; }
  .development .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .form-autocomplete,
  .node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .form-type-entity-autocomplete .form-autocomplete {
    max-width: 24.75rem; }

.development .field--name-field-procurement-planning ~ .panel-default .panel-body .field--type-he-time-range .panel-body .form-item,
.node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .field--type-he-time-range .panel-body .form-item {
  width: 20rem; }

.development .field--name-field-procurement-planning ~ .panel-default .panel-body .field--widget-entity-reference-autocomplete,
.node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .field--widget-entity-reference-autocomplete {
  padding-left: 1.25rem;
  margin-bottom: 0.125rem !important; }
  .development .field--name-field-procurement-planning ~ .panel-default .panel-body .field--widget-entity-reference-autocomplete + .field--type-he-time-range .glyphicon-record:first-child,
  .node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .field--widget-entity-reference-autocomplete + .field--type-he-time-range .glyphicon-record:first-child {
    top: -1.25rem;
    margin-right: 0.5rem; }
  .development .field--name-field-procurement-planning ~ .panel-default .panel-body .field--widget-entity-reference-autocomplete + .field--type-he-time-range .panel-heading,
  .node-form.node-development-edit-form .field--name-field-procurement-planning ~ .panel-default .panel-body .field--widget-entity-reference-autocomplete + .field--type-he-time-range .panel-heading {
    width: auto; }

.development .form-wrapper .panel-body .form-wrapper .field--type-decimal,
.node-form.node-development-edit-form .form-wrapper .panel-body .form-wrapper .field--type-decimal {
  width: 20rem; }
  .development .form-wrapper .panel-body .form-wrapper .field--type-decimal .control-label,
  .node-form.node-development-edit-form .form-wrapper .panel-body .form-wrapper .field--type-decimal .control-label {
    min-width: unset; }
    .development .form-wrapper .panel-body .form-wrapper .field--type-decimal .control-label:after,
    .node-form.node-development-edit-form .form-wrapper .panel-body .form-wrapper .field--type-decimal .control-label:after {
      content: ":";
      display: inline-block; }

.development .form-control,
.node-form.node-development-edit-form .form-control {
  display: inline-block;
  font-size: 7.25pt;
  line-height: 10pt;
  height: auto;
  padding: 0; }
  .development .form-control.form-text,
  .node-form.node-development-edit-form .form-control.form-text {
    border: none; }

.development .form-composite .radio,
.node-form.node-development-edit-form .form-composite .radio {
  display: inline-block;
  margin: auto; }
  .development .form-composite .radio label,
  .node-form.node-development-edit-form .form-composite .radio label {
    float: none;
    padding-left: 1rem;
    min-width: auto;
    min-height: auto;
    margin-right: 1rem; }
  .development .form-composite .radio input,
  .node-form.node-development-edit-form .form-composite .radio input {
    margin: 0;
    margin-left: -1rem;
    width: 0.75rem;
    top: -0; }

.development .form-textarea,
.node-form.node-development-edit-form .form-textarea {
  max-width: none;
  min-height: auto;
  border: none;
  width: 100%; }
  .development .form-textarea-wrapper,
  .node-form.node-development-edit-form .form-textarea-wrapper {
    margin-left: 3.6cm; }

.development .form-item label,
.node-form.node-development-edit-form .form-item label {
  min-width: 10rem;
  padding: 0;
  font-size: 7.25pt;
  line-height: 10pt; }

.development .form-item .help-block,
.node-form.node-development-edit-form .form-item .help-block {
  display: none; }

.development .form-type-checkbox label,
.node-form.node-development-edit-form .form-type-checkbox label {
  padding: 0;
  padding-left: 1.25rem;
  font-size: 7.25pt;
  line-height: 10pt;
  min-height: auto; }

.development .form-type-checkbox input,
.node-form.node-development-edit-form .form-type-checkbox input {
  margin-left: -1.25rem;
  height: 0.75rem;
  width: 0.75rem;
  margin-top: 0; }

.development .form-checkboxes .form-type-checkbox,
.node-form.node-development-edit-form .form-checkboxes .form-type-checkbox {
  display: inline-block; }
  .development .form-checkboxes .form-type-checkbox label,
  .node-form.node-development-edit-form .form-checkboxes .form-type-checkbox label {
    min-width: auto;
    margin-right: 1rem; }

.development .form-autocomplete .input-group-addon,
.node-form.node-development-edit-form .form-autocomplete .input-group-addon {
  display: none; }

.development .panel-collapse > .form-wrapper,
.node-form.node-development-edit-form .panel-collapse > .form-wrapper {
  margin-bottom: 0; }
  .development .panel-collapse > .form-wrapper > .panel-body .field--type-he-time-range,
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper > .panel-body .field--type-he-time-range {
    margin-bottom: 0 !important; }
    .development .panel-collapse > .form-wrapper > .panel-body .field--type-he-time-range:first-child,
    .node-form.node-development-edit-form .panel-collapse > .form-wrapper > .panel-body .field--type-he-time-range:first-child {
      padding-top: 0; }
  .development .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-planungstermin"],
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-planungstermin"] {
    margin-bottom: 0.5rem !important; }
    .development .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-planungstermin"] label,
    .node-form.node-development-edit-form .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-planungstermin"] label {
      float: none;
      display: inline-block;
      margin-right: 0; }
  .development .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-planungstermin"] .field--type-he-time-range, .development .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-baubeschreibun"] .field--type-he-time-range,
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-planungstermin"] .field--type-he-time-range,
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-baubeschreibun"] .field--type-he-time-range {
    margin-bottom: 0.3333rem !important; }
  .development .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-vergabe"] .form-control[data-drupal-selector$="-correction-time-datepicker"],
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-vergabe"] .form-control[data-drupal-selector$="-correction-time-datepicker"] {
    width: 7rem; }
  .development .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-vergabe"] [data-drupal-selector="edit-group-award-sum"],
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper[data-drupal-selector="edit-group-development-vergabe"] [data-drupal-selector="edit-group-award-sum"] {
    margin-bottom: 0.5rem; }
  .development .panel-collapse > .form-wrapper.field--type-boolean,
  .node-form.node-development-edit-form .panel-collapse > .form-wrapper.field--type-boolean {
    margin-bottom: 0.25rem; }

.development .panel-collapse > .field-group-details,
.node-form.node-development-edit-form .panel-collapse > .field-group-details {
  margin-bottom: 0.125rem; }
  .development .panel-collapse > .field-group-details .panel-heading,
  .node-form.node-development-edit-form .panel-collapse > .field-group-details .panel-heading {
    float: left;
    width: 3.6cm; }
  .development .panel-collapse > .field-group-details .field--type-integer,
  .node-form.node-development-edit-form .panel-collapse > .field-group-details .field--type-integer {
    margin: 0 !important;
    width: 20rem; }
  .development .panel-collapse > .field-group-details .control-label:after,
  .node-form.node-development-edit-form .panel-collapse > .field-group-details .control-label:after {
    content: ":";
    display: inline-block; }

.development .panel-heading,
.node-form.node-development-edit-form .panel-heading {
  margin-bottom: 0.25rem; }
  .development .panel-heading .panel-title,
  .node-form.node-development-edit-form .panel-heading .panel-title {
    font-size: 7.25pt;
    line-height: 10pt; }

.development .panel-body,
.node-form.node-development-edit-form .panel-body {
  display: block;
  opacity: 1; }

.development .field--type-he-time-range .form-item .panel-heading,
.node-form.node-development-edit-form .field--type-he-time-range .form-item .panel-heading {
  float: left;
  width: 3.25cm;
  margin-bottom: 0; }

.development .field--type-he-time-range .control-label,
.node-form.node-development-edit-form .field--type-he-time-range .control-label {
  display: inline-block;
  float: none; }
  .development .field--type-he-time-range .control-label:after,
  .node-form.node-development-edit-form .field--type-he-time-range .control-label:after {
    content: ":";
    display: inline-block; }

.development .field--type-he-time-range .c-btn,
.node-form.node-development-edit-form .field--type-he-time-range .c-btn {
  display: none !important; }

.development .field--type-he-time-range .glyphicon:first-child,
.node-form.node-development-edit-form .field--type-he-time-range .glyphicon:first-child {
  top: 1px;
  margin-right: 0.25rem; }

.development .field--type-he-time-range [class*="-time-datepicker"],
.node-form.node-development-edit-form .field--type-he-time-range [class*="-time-datepicker"] {
  width: 20rem; }

.development .field--type-he-price,
.node-form.node-development-edit-form .field--type-he-price {
  display: block !important;
  padding-left: 1.8rem !important;
  margin-bottom: 0.25rem !important; }
  .development .field--type-he-price .form-item,
  .node-form.node-development-edit-form .field--type-he-price .form-item {
    display: inline-block !important;
    width: 20rem !important;
    padding: 0 !important;
    margin-right: 0.3333rem;
    margin-bottom: 0; }
    .development .field--type-he-price .form-item.form-group,
    .node-form.node-development-edit-form .field--type-he-price .form-item.form-group {
      margin-bottom: 0 !important; }
  .development .field--type-he-price .form-control,
  .node-form.node-development-edit-form .field--type-he-price .form-control {
    width: 100%; }
    .development .field--type-he-price .form-control.form-number,
    .node-form.node-development-edit-form .field--type-he-price .form-control.form-number {
      border: none; }
  .development .field--type-he-price .control-label:after,
  .node-form.node-development-edit-form .field--type-he-price .control-label:after {
    content: ":";
    display: inline-block; }
  .development .field--type-he-price .control-unit.prefix,
  .node-form.node-development-edit-form .field--type-he-price .control-unit.prefix {
    left: auto !important; }
  .development .field--type-he-price .control-unit.suffix,
  .node-form.node-development-edit-form .field--type-he-price .control-unit.suffix {
    position: relative !important; }

.development .business-planner-bottom,
.node-form.node-development-edit-form .business-planner-bottom {
  margin-bottom: 0.5rem; }
  .development .business-planner-bottom .control-label,
  .node-form.node-development-edit-form .business-planner-bottom .control-label {
    width: auto !important; }

.development .business-planner-function,
.node-form.node-development-edit-form .business-planner-function {
  display: none; }

.development > .form-type-vertical-tabs,
.node-form.node-development-edit-form > .form-type-vertical-tabs {
  display: none; }

.node-form.node-development-edit-form {
  max-width: unset;
  padding-top: 1rem; }
  .node-form.node-development-edit-form .field--type-string .form-item.form-type-textfield label, .node-form.node-development-edit-form .field--type-string .form-item.form-type-textarea label, .node-form.node-development-edit-form .field--type-string .form-item.form-type-entity-autocomplete label, .node-form.node-development-edit-form .field--type-string-long .form-item.form-type-textfield label, .node-form.node-development-edit-form .field--type-string-long .form-item.form-type-textarea label, .node-form.node-development-edit-form .field--type-string-long .form-item.form-type-entity-autocomplete label, .node-form.node-development-edit-form .field--type-entity-reference .form-item.form-type-textfield label, .node-form.node-development-edit-form .field--type-entity-reference .form-item.form-type-textarea label, .node-form.node-development-edit-form .field--type-entity-reference .form-item.form-type-entity-autocomplete label, .node-form.node-development-edit-form .field--type-decimal .form-item.form-type-textfield label, .node-form.node-development-edit-form .field--type-decimal .form-item.form-type-textarea label, .node-form.node-development-edit-form .field--type-decimal .form-item.form-type-entity-autocomplete label {
    width: 3.5cm; }
  .node-form.node-development-edit-form .field-group-tabs-wrapper .tabbable .tab-content > .form-wrapper[data-drupal-selector="edit-group-business-planner"] .date-label {
    width: 3.5cm; }

.c-filter--projects {
  display: none; }

.c-filter--period {
  position: absolute;
  width: 30%;
  margin: 0; }

.topography.full {
  margin-left: 0; }
  .topography.full .author a {
    display: none; }

@media print {
  @page {
    size: landscape;
    margin-top: 10mm; }
  #environment-indicator {
    display: none !important; }
  .c-calculator__wrapper:empty {
    display: none !important; }
  .c-calculator__group2.hidden-print,
  tr.hidden-print,
  table.hidden-print {
    display: none !important; }
  .c-calculator__row2 .c-calculator__column:first-child span {
    display: unset !important; } }

html, body {
  font-size: 8pt; }

body {
  margin-left: 10mm; }

a:after {
  display: none; }

nav,
.tabs,
.menu--account {
  display: none; }

[class*=" col-"] {
  padding: 0; }

.container-fluid {
  padding: 0; }
