.layout-container {
  min-height: 200px; }
  .layout-container .horizontal-alignment-left {
    text-align: left; }
  .layout-container .horizontal-alignment-center {
    text-align: center; }
  .layout-container .horizontal-alignment-right {
    text-align: right; }
  .layout-container .vertical-alignment-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .layout-container .vertical-alignment-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center; }
  .layout-container .layoutAlignment .vertical-alignment-bottom,
  .layout-container .vertical-alignment-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .layout-container.container-without-padding .col-container {
    padding: 0; }
  .layout-container.container-without-padding .photo-tile-container [class*="col-"] {
    padding-left: 0;
    padding-right: 0; }
  .layout-container.container-without-padding .photo-tile-container .photo-tile-figure {
    margin: 0; }
    .layout-container.container-without-padding .photo-tile-container .photo-tile-figure .image-fluid {
      height: 100vh !important;
      width: 101vw;
      object-fit: cover;
      object-position: bottom; }

.equal-screen-height {
  height: auto; }
  @media (min-width: 576px) {
    .equal-screen-height {
      height: 100vh; } }


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