/**
 * seocheck styles
 *
 * Copyright (c) 2011-present Qualiteam software Ltd. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

.seocheckMessage + .seocheckMessage {
  margin-top: 1.5em;
}

.seocheckMessage {
  position: relative;
  padding: 0 0 0 1.75em;
  max-width: 58em;
}

.seocheckMessage,
.seocheckMessage + p {
  margin-top: 1em;
}

.seocheckNotice {
  border-color: #08e;
}

.seocheckWarning {
  border-color: #fb0;
}

.seocheckSuccess {
  border-color: #6c0;
}

.seocheckFailure {
  border-color: #d00;
}

.seocheckMessage::before {
  display: block;
  position: absolute;
  top: 0.2em;
  left: 0;
  width: 1em;
  font: normal normal normal 18px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.seocheckNotice::before {
  color: #08e;
  content: "\f128";
}

.seocheckWarning::before {
  content: "\f071";
  color: #fb0;
}

.seocheckFailure::before {
  content: "\f00d";
  color: #d00;
  left: 0.2em;
}

.seocheckSuccess::before {
  content: "\f00c";
  color: #6c0;
}

.seoCheckPane code {
  display: block;
  background: none;
  padding: 0.25em 0;
  color: #aaa;
}

.seoCheckPage h2 {
  margin-top: 1.5em;
}

.seoCheckPane ul {
  padding-left: 1.75em;
  margin: 0 0 0.5em;
}

.seoCheckPane li {
  list-style-type: disc;
}

.seoCheckPane .seoCheckList--collapsed li:nth-child(1n+12) {
  display: none;
}

.seoCheckList__showmore {
  padding: 0 0 0 1.75em;
  text-decoration: underline;
}

.seo_health_check-table {
  margin-bottom: 0;
}

.seoCheckPane {
  position: relative;
}

.seoCheckResult .promo-block:first-child {
  position: absolute;
  top: 0;
  right: 0;
}

.seo-service-link {
  margin-top: 2em;
}
