body.install-page {
  background-image: url("../../../../profiles/evo/assets/images/evo-bg.jpg");
  background-position-x: center !important;
  background-position-y: center !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
  background-repeat-x: no-repeat !important;
  background-repeat-y: no-repeat !important;
  background-attachment: fixed !important;
  -webkit-background-origin: initial !important;
  background-origin: initial !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  background-color: initial !important;
  -o-object-fit: cover;
  object-fit: cover;
}

body.install-page .other-lang-warn {
  display: none;
}

body.install-page .other-lang-warn .visible {
  display: block;
}

body.install-page .logo a {
  background-image: url("../../../../profiles/evo/assets/images/evo.png");
  background-position-x: 0px;
  background-position-y: 0px;
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: initial;
  -webkit-background-origin: initial;
  background-origin: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-color: transparent;
}


body.install-page .site-version,
body.install-page .site-name {
  vertical-align: initial !important;
  /*padding-left: 10px;*/
  color: #4192c8;
  font-weight: bold;
  font-size: 0.5em;
  position: relative;
  display: inline-block;
  top: -50px;
}
body.install-page .site-name {
  font-size: 1em
}

body.install-page header {
  height: 200px;
}

footer.installer-footer {
  margin: 0 auto;
  width: 75%;
  max-width: 770px;
  border-radius: 5px;
  color: white;
}

footer.installer-footer #credit {
  float: right;
  padding: 20px 0 40px;
  font-size: 11px;
}

footer.installer-footer #credit a {
  clear: right;
  float: right;
  height: 0;
  overflow: hidden;
  padding: 50px 0 0;
  width: 125px;
}

[dir="rtl"] footer.installer-footer #credit {
  float: left;
  text-align: left;
  padding: 20px 0 40px;
  font-size: 11px;
}

body.install-page .installer-logo {
  width: 180px;
}

@media (min-width: 48em) {
  body.install-page .page-title {
    margin-left: 1.3em !important;
  }
  body.install-page .task-list li {
    padding: 0.5em 1em 0.5em 2em;
  }
}

@media screen and (min-width: 38em) {
  body.install-page .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
  body:not(.toolbar-tray-open) .layout-container {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
