#body {
  display: inline-block !important;
  width: 100% !important;
}

.part-container {
  margin-right: 16px !important;
  margin-left: 16px !important;
}
  .part-container.col-md-4 {
    height: 350px !important;
    max-width: 30% !important;
  }
.part-container.col-md-8 {
  max-width: 62.9% !important;
}
  .part-container a:not(.link) {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
  }

.part-container div.row.align-items-end {
  display: table-cell !important;
  vertical-align: bottom !important;
}

  .part-container div.row.align-items-end > p {
    padding: 0;
    min-width: 500px;
  }

  .part-container > div.row > p {
    padding: 2px 0;
    min-width: 100%;
  }

.app-title {
  margin-top: -56px !important
}

  .app-title h1 {
    margin-bottom: 40px !important;
    margin-top: 56px !important;
  }

.btn.btn-link {
  margin: 0px;
  padding: 3px;
  display: inline;
}

.accordeon {
  max-width: 1152px;
}

[_ngcontent-c1].container .row .col-12 {
  max-width: 100% !important;
  width: 100% !important;
}

footer .col-6,
footer .col-xs-6,
footer .col-md-6 {
  max-width: 50% !important;
  display: inline-block;
}

@media(min-width: 768px) {
  app-login article > div.row.justify-content-center,
  app-login div.container div.align-self-center {
    margin: auto 18%;
  }
}

app-login article.container .row .col-12 form .action a {
  display: inline-block !important;
}
