.grecaptcha-badge {
  z-index: 1;
}
.marketing-email-optin h4 {
  font-weight: 200;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}

.marketing-email-optin p {
  color: #888;
  font-weight: 400;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
p#texto-problemas {
  color: white;
  margin: 0;
  font-weight: bold;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
small#extra-plans {
  font-weight: bold;
  color: #a7abc3;
}
a#text-TOS {
  color: #a7abc3;
}
p#text-saldo {
  color: #a7abc3;
  font-weight: bold;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
p.text-center {
  font-weight: 400;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
i.fas.fa-spinner.fa-spin {
  color: white;
}
div#tableLoading {
  font-weight: 400;
  color: white;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
i.fas.fa-shopping-cart {
  font-weight: 400;
}
button.btn.btn-success.btn-sm {
  border-radius: 15px;
  background: linear-gradient(
    to right top,
    #622db1,
    #5929ae,
    #5025aa,
    #4621a7,
    #3b1da4
  );
  opacity: 0.7;
  border-color: transparent;
}
button.btn.btn-success.btn-sm:hover {
  opacity: 1;
}
div#no-domains {
  font-weight: 500;
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
td.textright {
  color: white;
  border-right: 1px solid #e1e8eb;
}
table.table.table-striped {
  color: #a7abc3;
  font-weight: 600;
}
label.control-label {
  color: white;
}
.panel-footer {
  color: #3f4d67;
  font-weight: 500;
}
.col-xs-6 p {
  padding-top: 10px;
}
div.info-item strong {
  color: #fff;
}
table.table.table-striped strong {
  color: #fff;
}
.alert.alert-info.text-center h2 {
  font-size: 28px;
}
.affiliate-section a {
  color: #a7abc3;
}
.affiliate-section a:hover {
  color: #8171f1;
}
table.table.table-striped div.info-item {
  padding: 5px;
}
span.input-group-btn .btn {
  margin-top: 0px;
  padding: 9px 10px;
  font-size: 13px;
}
.alert.alert-warning.text-center {
  font-weight: 500;
}
table.table.table-striped.colored {
  color: #fff;
  font-weight: 600;
  border-radius: 10px;
}
table.table.table-striped.colored td {
  font-weight: 400;
  color: white;
}
.card-block.anuncios-card {
  padding: 15px 30px;
}
section.anuncio-section {
  font-weight: 400;
  color: #666666;
  padding: 10px;
  background-color: white;
  border-radius: 10px;
}
section.anuncio-section a {
  font-weight: 500;
  color: #a7abc3;
}
section.anuncio-section a:hover {
  color: #8171f1;
}
a.btn.btn-default.anuncios-atras {
  background: linear-gradient(
    to right top,
    #622db1,
    #5929ae,
    #5025aa,
    #4621a7,
    #3b1da4
  );
  color: white;
  border: transparent;
  opacity: 0.7;
}
a.btn.btn-default.anuncios-atras:hover {
  opacity: 1;
}
a.btn.btn-default.anuncios-editar {
  background: linear-gradient(
    to right top,
    #622db1,
    #5929ae,
    #5025aa,
    #4621a7,
    #3b1da4
  );
  color: white;
  border: transparent;
  opacity: 0.7;
}
a.btn.btn-default.anuncios-editar:hover {
  opacity: 1;
}
a.label.label-warning.anuncios-label {
  background: linear-gradient(
    to right top,
    #622db1,
    #5929ae,
    #5025aa,
    #4621a7,
    #3b1da4
  );
  border-radius: 10px;
  opacity: 0.7;
}
a.label.label-warning.anuncios-label:hover {
  opacity: 1;
}
p.anuncios-resumen {
  color: #3f4d67;
  font-size: 1em;
}
.article-items.anuncios-items {
  color: #a7abc3;
  font-size: 1em;
}
.row.anuncios-row {
  margin: 0;
}
.col-md-12.main-content.anuncios-content {
  padding: 0 0 10px 0;
}
i.customer-icon {
  color: #A7ABC3;
}
a.col-md-4.acount-top-header-acc:hover i {
color: #8171f1;
}
@media screen and (max-width: 768px) {
  iframe {
    width: 100%;
  }
  img {
    width: 75%;
    height: auto;
  }
  .info-item img {
    width: auto;
    height: auto;
  }
}
.col-sm-5.item-price span {
  color: black;
}
span.label.status.status-paid {
  border: 1px solid green;
  border-radius: 15px;
  background-color: green;
  color: white;
  opacity: 0.7;
}
span.label.status.status-paid:hover {
  opacity: 1;
} 
span.label.status.status-unpaid {
  border: 1px solid red;
  border-radius: 15px;
  background-color: red;
  color: white;
  opacity: 0.7;
}
span.label.status.status-unpaid:hover {
  opacity: 1;
} 
.product-desc.product-desc-full-width p {
  color: black;
}
.product-pricing {
  color: black;
}
.col-sm-4.item-price {
  color: black;
}
.buttons a {
  color: white;
  border: 0;
  background: linear-gradient(
  to right top,
  #622db1,
  #5929ae,
  #5025aa,
  #4621a7,
  #3b1da4
);
  opacity: 0.7;
}
.buttons a:hover {
    color: white;
    opacity: 1;
}
.anuncio-section img {
  width: 100%;
  height: auto
}
.col-md-12 .header-lined h1 {
  color: white;
}
.logincontainer .header-lined h1 {
  color: white;
}
h1.title.anuncio-titulo {
  color: black;
}