/*
 * Sagajean · colores del rediseño 2026 sobre Digit (modo claro)
 * Solo colores: no cambia estructura, plantillas ni tipografías.
 * Requiere el modo claro (includes/head.tpl del tema hijo carga theme-light.css).
 * Generado automáticamente a partir de theme-light.css, store-light.css y form-theme-light.css.
 */
.wdes-livechat { display: none; }

/* Color principal de Digit (botones, enlaces activos, degradados) */
:root, :root .clr-purple, :root .clr-blue, :root .clr-green, :root .clr-yellow, :root .clr-red, :root .clr-pink {
  --main-gradient-color: #c31300;
  --secondary-gradient-color: #a01000;
  --sj-red: #c31300; --sj-red-hover: #a01000; --sj-ink: #1d1d1f; --sj-muted: #6e6e73;
  --sj-line: #d2d2d7; --sj-mist: #f5f5f7; --sj-blue: #338dcc; --sj-green: #1fa34a;
}
html body { background-image: none; }


/* ===== theme-light.css (258 reglas) ===== */
html .wdes-customizer > ul > li span.wdes-head {
  color: #1d1d1f;
}
html .wdes-customizer > ul > li > ul.color-switcher > li {
  background-color: #c31300;
}
html .wdes-customizer > ul > li .wdes-mode button {
  border: 1px solid #e5e5ea;
  color: #424245;
}
html body {
  color: #6e6e73;
}
html a {
  color: #6e6e73;
}
html a:hover {
  color: #6e6e73;
}
html input:-webkit-autofill,
html input:-webkit-autofill:hover,
html input:-webkit-autofill:focus,
html input:-webkit-autofill:active {
  -webkit-text-fill-color: #c31300 !important;
}
html .wdes-sidebar {
  border-right: 1px solid #e5e5ea;
}
html .wdes-profile-pic {
  background: #f5f5f7;
  border: 4px solid #e5e5ea;
}
html .wdes-sidebar .wdes-user-area-nav .panel > a {
  color: #424245;
}
html .wdes-sidebar .wdes-user-area-nav .panel > a:hover {
  color: #c31300;
}
html .shortcuts li {
  background: #f5f5f7;
}
html .shortcuts li:hover {
  background: #c31300;
}
html .shortcuts li a {
  color: #424245;
}
html .popover-user-notifications ul li.none {
  color: #6e6e73;
}
html #main-menu .wdes-custom-nav > .panel > a {
  color: #424245;
}
html #main-menu .wdes-custom-nav > .panel > a:hover {
  color: #e5e5ea;
}
html #main-menu .wdes-custom-nav > .panel a[aria-expanded=true] {
  color: #e5e5ea;
}
html .wdes-nav-side.navbar-main .navbar-nav > li > a {
  color: #424245;
}
html .wdes-collapse-bg ul {
  background: #f5f5f7;
}
html .wdes-collapse-bg ul li a {
  color: #424245;
}
html .wdes-collapse-bg ul li a:hover {
  color: #c31300;
}
html .whm-sidebar {
  background: #f5f5f7;
}
html .whm-sidebar .panel-sidebar {
  border-bottom: 1px solid #e5e5ea;
}
html .whm-sidebar .panel-sidebar > .panel-heading .panel-title {
  color: #424245;
}
html .whm-sidebar .panel-body {
  color: #6e6e73;
}
html .whm-sidebar .list-group .list-group-item {
  background: #f5f5f7;
  color: #6e6e73;
}
html .whm-sidebar .panel-sidebar > .panel-footer .btn-default {
  background-color: #1fa34a;
  border-color: #1fa34a;
}
html .btn-success {
  background-color: #c31300;
  border-color: #c31300;
}
html section#home-banner .form-control {
  color: #1d1d1f !important;
}
html section#home-banner .form-control::-moz-placeholder {
  color: #1d1d1f;
}
html section#home-banner .form-control::placeholder {
  color: #1d1d1f;
}
html section#header {
  background-color: #f5f5f7;
  border-left: 1px solid #e5e5ea;
}
html section#header .choose-language {
  color: #424245;
}
html .language-popover {
  background-color: #c31300;
}
html .language-popover.popover.bottom > .arrow:after {
  border-bottom-color: #c31300;
}
html .popover.bottom > .arrow {
  border-bottom-color: #c31300;
  border-bottom-color: #c31300;
}
html form.header-search-frame {
  border-right: 1px solid #e5e5ea;
}
html form.header-search-frame .form-control {
  color: #6e6e73;
}
html form.header-search-frame .form-control::-moz-placeholder {
  color: #6e6e73 !important;
}
html form.header-search-frame .form-control::placeholder {
  color: #6e6e73 !important;
}
html form.header-search-frame .form-control:-ms-input-placeholder {
  color: #6e6e73 !important;
}
html form.header-search-frame .form-control::-ms-input-placeholder {
  color: #6e6e73 !important;
}
html .dataTables_wrapper .dataTables_filter label .form-control {
  color: #1d1d1f !important;
}
html .pagination > .active > a,
html .pagination > .active > a:focus,
html .pagination > .active > a:hover,
html .pagination > .active > span,
html .pagination > .active > span:focus,
html .pagination > .active > span:hover {
  background-color: #1d1d1f;
  border-color: #1d1d1f;
}
html .list-group-item .badge {
  color: #6e6e73;
}
html .list-group-item > i.far.fa-circle {
  color: #6e6e73;
}
html .panel-sidebar .panel-minimise {
  color: #6e6e73;
}
html ol.breadcrumb::before {
  color: #6e6e73;
}
html #active-link {
  background: #f5f5f7;
  color: #6e6e73;
}
html #active-link:before {
  border-left: 20px solid #f5f5f7;
}
html div.header-lined .breadcrumb li a {
  color: #6e6e73;
}
html .block-no1 {
  background: #e5281d;
  background: linear-gradient(to right, #e5281d 0%, #c31300 100%);
}
html .block-no2 {
  background: #338dcc;
  background: linear-gradient(to right, #338dcc 0%, #1f6aa5 100%);
}
html .block-no3 {
  background: #1fa34a;
  background: linear-gradient(to right, #1fa34a 0%, #167a3a 100%);
}
html .block-no4 {
  background: #424245;
  background: linear-gradient(to right, #424245 0%, #1d1d1f 100%);
}
html .wdes-clientarea-panel-block {
  background: #f5f5f7;
  border: 1px solid #f5f5f7;
}
html .wdes-clientarea-panel-block .panel-title {
  color: #424245;
}
html .wdes-clientarea-panel-block .btn-default:hover {
  background: #1fa34a;
}
html .wdes-clientarea-panel-block form .form-control {
  background: #f5f5f7 !important;
  border: 1px solid #f5f5f7 !important;
  color: #6e6e73 !important;
}
html .client-home-panels .panel > .panel-heading {
  border-bottom: 1px solid #e5e5ea;
}
html .client-home-panels .panel > .panel-body {
  color: #6e6e73;
}
html .client-home-panels .panel > .panel-body a {
  color: #167a3a;
}
html .client-home-panels .panel > .list-group .list-group-item {
  color: #6e6e73;
}
html .client-home-panels .panel small {
  color: #1d1d1f;
}
html a.list-group-item:focus,
html a.list-group-item:hover,
html button.list-group-item:focus,
html button.list-group-item:hover {
  color: #6e6e73;
}
html .list-group-item {
  border-color: #e5e5ea;
}
html section#footer {
  background-color: #f5f5f7;
  border-left: 1px solid #e5e5ea;
  color: #6e6e73;
}
html #home-banner h2 {
  color: #424245;
}
html .home-shortcuts li p {
  color: #1d1d1f;
}
html .home-shortcuts li:first-child,
html .home-shortcuts li:nth-child(3) {
  background: #f5f5f7;
}
html .wdes-announcement-hp {
  background: #f5f5f7;
}
html .announcement-single a {
  color: #424245;
}
html .announcement-single p {
  color: #6e6e73;
}
html .wdes-block {
  background: #f5f5f7;
}
html div.header-lined h1 small {
  color: #6e6e73;
}
html div.header-lined h1 small:before {
  color: #6e6e73;
}
html div.header-lined .wdes-desc-alternate {
  color: #6e6e73;
}
html .wdes-input-form {
  background: #ffffff !important;
  color: #6e6e73 !important;
}
html .wdes-input-form::-moz-placeholder {
  color: #6e6e73 !important;
}
html .wdes-input-form::placeholder {
  color: #6e6e73 !important;
}
html .wdes-input-form:-ms-input-placeholder {
  color: #6e6e73 !important;
}
html .wdes-input-form::-ms-input-placeholder {
  color: #6e6e73 !important;
}
html #default-captcha-domainchecker p {
  color: #6e6e73;
}
html .wdes-submit:hover,
html .wdes-submit:focus {
  background: #1d1d1f;
}
html .wdes-label {
  color: #6e6e73;
}
html a.wdes-2nd-btn,
html .wdes-2nd-btn {
  background-color: #c31300;
}
html a.wdes-2nd-btn:hover,
html a.wdes-2nd-btn:focus,
html .wdes-2nd-btn:hover,
html .wdes-2nd-btn:focus {
  background: #1d1d1f;
}
html a.wdes-new-account {
  color: #424245;
}
html .wdes-block .progress {
  background: #f5f5f7 !important;
}
html #registration .sub-heading span {
  color: #6e6e73;
  background-color: #f5f5f7;
}
html #registration .field-icon i {
  color: #6e6e73;
}
html .intl-tel-input .country-list .country {
  color: #1d1d1f;
}
html .custom-block-input .text-muted {
  color: #6e6e73;
}
html .custom-reset-page .wdes-input-form::-moz-placeholder {
  color: #6e6e73 !important;
}
html .custom-reset-page .wdes-input-form::placeholder {
  color: #6e6e73 !important;
}
html .custom-reset-page .wdes-input-form:-ms-input-placeholder {
  color: #6e6e73 !important;
}
html .custom-reset-page .wdes-input-form::-ms-input-placeholder {
  color: #6e6e73 !important;
}
html .custom-desc {
  color: #6e6e73;
}
html .announcement-single .article-items {
  color: #c31300;
}
html .inner-announce-text {
  color: #6e6e73;
}
html .wdes-knb-block {
  background: #f5f5f7;
  border: 10px solid #f5f5f7;
}
html .wdes-knb-block a {
  color: #424245;
}
html .wdes-knb-block p {
  color: #6e6e73;
}
html .knb-article h2 {
  color: #424245;
}
html .knb-article a.btn-print {
  color: #c31300;
}
html .knb-article.kb-article-content {
  color: #6e6e73;
}
html .kb-rate-article {
  background-color: #f5f5f7;
  color: #6e6e73;
}
html .kb-rate-article .btn.btn-link {
  color: #6e6e73;
}
html .md-editor > .md-preview,
html .md-editor > textarea.markdown-editor {
  border-top: 1px solid #e5e5ea !important;
  border-bottom: 1px solid #e5e5ea !important;
}
html .md-editor .md-footer,
html .md-editor > .md-header {
  background: #e5e5ea;
}
html .md-editor > .btn-toolbar {
  background-color: #e5e5ea !important;
}
html .md-editor > .btn-toolbar .btn-default {
  background-color: #c31300;
  border-color: #c31300;
}
html .well {
  background-color: #e5e5ea;
  border: 1px solid #e5e5ea;
}
html .ticket-reply .message p {
  color: #6e6e73;
}
html hr {
  border-top: 1px solid #e5e5ea;
}
html ::-moz-selection {
  background: #f5f5f7;
}
html ::selection {
  background: #f5f5f7;
}
html .panel-head-wdes {
  background-color: #c31300 !important;
}
html .dataTables_wrapper .table-list > tbody > tr {
  background-color: #f5f5f7;
}
html .wdes-block-table .table-list > tbody > tr > td a.border-left {
  border-left: 1px solid #e5e5ea;
}
html .wdes-tile-red {
  background-color: #c31300;
}
html .wdes-tile-blue {
  background-color: #338dcc;
}
html .wdes-tile-turquoise {
  background-color: #1fa34a;
}
html .wdes-panel-status .list-group-item {
  background-color: #f5f5f7;
}
html .wdes-panel-status.panel {
  background-color: #f5f5f7;
  border: 1px solid #e5e5ea;
}
html .wdes-inner-block {
  background: #f5f5f7;
  border: 6px solid #f5f5f7;
}
html .wdes-inner-block h4 {
  color: #424245;
}
html .wdes-inner-block p {
  color: #6e6e73;
}
html div.product-details div.product-icon {
  background-color: #f5f5f7;
}
html .wdes-circ {
  color: #6e6e73;
}
html .product-status h3 {
  color: #1d1d1f;
}
html .product-status h4 {
  color: #1d1d1f;
}
html .tab-content.product-details-tab-container .btn-default {
  background-color: #c31300;
  border-color: #c31300 !important;
}
html .tab-content.product-details-tab-container .btn-default:hover,
html .tab-content.product-details-tab-container .btn-default:focus {
  background-color: #c31300;
  border-color: #c31300;
}
html div.product-details-tab-container {
  border: 1px solid #e5e5ea;
}
html .wdes-nav-tabs {
  border-bottom: 1px solid #e5e5ea;
}
html .wdes-nav-tabs a {
  color: #424245 !important;
}
html .btns-cus .btn-default {
  background-color: #d2d2d7;
  border-color: #d2d2d7;
}
html .panel-wdes {
  background-color: #424245;
  border: 1px solid #1c1c1e;
}
html .text-domain {
  color: #8a6700;
}
html .wdes-table-mass {
  color: #6e6e73;
}
html .wdes-table-mass tbody > tr > td {
  border-top: 1px solid #1c1c1e;
}
html .wdes-table-mass .bg-info {
  background-color: #e5e5ea;
}
html .wdes-table-mass .masspay-total td {
  background: #424245;
}
html .wdes-panel {
  background-color: #f5f5f7;
  border: 1px solid #e5e5ea;
}
html .wdes-panel .panel-heading {
  background-color: #c31300;
  border-color: #c31300;
}
html .logout-con {
  background: #f5f5f7;
}
html .logout-con .btn-default {
  background-color: #1fa34a;
  border-color: #1fa34a;
}
html .affiliate-referral-link {
  color: #6e6e73;
}
html .table-striped > tbody > tr:nth-of-type(odd) {
  color: #6e6e73;
}
html .alert-wdes-info {
  background: #e5e5ea;
  border: 10px solid #e5e5ea;
  color: #6e6e73;
}
html .domain-pricing .tld-row.highlighted {
  background: #1d1d1f;
}
html .marketing-email-optin {
  background-color: #f5f5f7;
  color: #6e6e73;
}
html #tabOverview .cpanel-package-details:before {
  color: #c31300;
}
html #tabOverview #cPanelPackagePanel p a {
  background-color: #c31300;
}
html #tabOverview #cPanelUsagePanel .text-info {
  color: #c31300;
}
html #tabOverview #cPanelExtrasPurchasePanel form.form-inline .btn {
  background-color: #c31300;
}
html #tabOverview .cpanel-feature-row a:hover {
  color: #c31300;
}
html #tabOverview .panel.panel-default {
  color: #1d1d1f;
}
html #tabOverview #cPanelQuickEmailPanel .form-control,
html #tabOverview #cPanelExtrasPurchasePanel form.form-inline .form-control {
  background: #f5f5f7 !important;
}
html #tabOverview #cPanelQuickEmailPanel .input-group-addon {
  background-color: #f5f5f7;
  border: 1px solid #f5f5f7;
  color: #424245;
}
html #tabOverview .cpanel-package-details em,
html #tabOverview .cpanel-package-details h4 {
  color: #1d1d1f;
}
html div.credit-card {
  border: 1px solid #1c1c1e;
}
html .panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle) {
  color: #6e6e73;
}
html section#home-banner .btn.transfer {
  background-color: #c31300;
}
html #frmDomainTransfer .panel-default > .panel-heading {
  background-color: #c31300;
  border-color: #c31300;
}
html .btn.btn-primary,
html .btn.btn-primary:hover,
html .btn.btn-primary:focus {
  background-color: #c31300;
  border-color: #c31300;
}
html a.list-group-item,
html button.list-group-item {
  color: #6e6e73;
}
html .list-group-item {
  border-color: #f5f5f7;
  border: 1px solid #f5f5f7;
  background: #f5f5f7;
}
html div.md-editor.active {
  border: 1px solid #e5e5ea;
}
html .form-control {
  background: #ffffff !important;
  color: #6e6e73 !important;
}
html .form-control::-moz-placeholder {
  color: #6e6e73;
}
html .form-control::placeholder {
  color: #6e6e73;
}
html #inputKnowledgebaseSearch::-moz-placeholder {
  color: #6e6e73 !important;
}
html #inputKnowledgebaseSearch::placeholder {
  color: #6e6e73 !important;
}
html #inputKnowledgebaseSearch:-ms-input-placeholder {
  color: #6e6e73 !important;
}
html #inputKnowledgebaseSearch::-ms-input-placeholder {
  color: #6e6e73 !important;
}
html .store-promoted-product {
  background-color: #1c1c1e;
}
html .store-order-container .store-domain-tabs li.active a {
  background-color: #c31300;
}
html ul.nav.nav-tabs.store-domain-tabs li.active > a,
html ul.nav.nav-tabs.store-domain-tabs li.active > a:focus,
html ul.nav.nav-tabs.store-domain-tabs li.active > a:hover {
  background-color: #c31300;
}
html .store-order-container .store-domain-tabs li a {
  background-color: #f5f5f7;
  border-bottom: 1px solid #e5e5ea;
}
html .store-order-container .store-domain-tab-content {
  border: 1px solid #e5e5ea;
}
html .nav-tabs > li > a:hover {
  border-color: #e5e5ea;
}
html .form-control::-moz-placeholder {
  color: #6e6e73 !important;
}
html .form-control::placeholder {
  color: #6e6e73 !important;
}
html #order-digit_of .mc-promo .body {
  border-top: 10px solid #e5e5ea;
  background-color: #f5f5f7;
}
html a[data-slide=prev]:focus,
html a[data-slide=next]:focus,
html a[data-slide=prev]:hover,
html a[data-slide=next]:hover {
  color: #c31300;
}
html .panel-sidebar > .panel-footer,
html .wdes-custom-gray {
  color: #6e6e73;
}
html .btn.btn-default {
  background: #e5e5ea;
  border: 1px solid #e5e5ea !important;
  color: #6e6e73 !important;
}
html input.wdes-btn-cancel {
  background: #e5e5ea;
  border: 1px solid #e5e5ea;
  color: #6e6e73;
}
html .email-verification {
  background: #f5f5f7;
  border: 1px solid #f5f5f7;
  color: #6e6e73;
}
html .email-verification .btn.close {
  color: #6e6e73;
}
html .email-verification .btn.close:hover {
  color: #6e6e73;
}
html .tweet {
  color: #1d1d1f;
  border: 1px solid #e5e5ea;
}
html .tweet span {
  color: #1d1d1f !important;
}
html .btn-resend-verify-email {
  background: #e5e5ea !important;
}
html .md-editor > .btn-toolbar .btn-default {
  background-color: #f5f5f7;
}
html #modalGeneratePassword .panel-primary > .panel-heading {
  background-color: #c31300;
  border-color: #c31300;
}
html div[menuitemname="Support Knowledgebase Tag Cloud"] .panel-body > a {
  background-color: #f5f5f7;
  color: #6e6e73;
}
html .wdes-addons > .pull-right a {
  background: #1c1c1e;
}
html .navbar-main .navbar-toggle .icon-bar {
  background-color: #424245;
}
html .wdes-customizer > ul > li span.wdes-head {
  color: #1d1d1f;
}
html .wdes-customizer > ul > li > ul.color-switcher > li {
  background-color: #c31300;
}
html .wdes-customizer > ul > li .wdes-mode button {
  border: 1px solid #e5e5ea;
  color: #424245;
}
html .wdes-customizer > ul {
  box-shadow: 3px 5px 21px #e5e5ea;
}
html .landing-page.ssl .validation-levels {
  background: #e5e5ea !important;
}
html .landing-page.ssl .validation-levels h3 {
  color: #1d1d1f !important;
}
html .landing-page.ssl .validation-levels .item {
  border: 1px solid #d2d2d7 !important;
}
html .landing-page.ssl .validation-levels .item p {
  color: #6e6e73 !important;
}
html .landing-page.ssl .validation-levels .item .btn {
  background-color: #a01000 !important;
}
html .landing-page .navbar-default {
  background-color: #e5e5ea !important;
  border-color: #e5e5ea !important;
}
@media (min-width: 992px) {
html .landing-page .navbar .navbar-nav > li > a {
  border-left: 1px solid #d2d2d7 !important;
}
}
html .landing-page .navbar .navbar-nav > li > a {
  border-bottom: 1px solid #d2d2d7 !important;
}
html .landing-page .navbar-default .navbar-nav > li > a {
  color: #6e6e73 !important;
}
html .landing-page.ssl .standout {
  border-bottom: 1px solid #2c2c2e !important;
}
html .landing-page.ssl .browser-notice .wrapper {
  color: #6e6e73 !important;
}
html .landing-page.ssl ul.ssl-certs-all li {
  border-bottom: 1px solid #e5e5ea !important;
}
html .landing-page .navbar .navbar-nav > li.active > a {
  color: #c31300 !important;
}
html .landing-page.ssl .certificate-options {
  background: #e5e5ea !important;
}
html .landing-page.ssl .certificate-options h3,
html .landing-page.ssl .row-pricing-table .header h4 {
  color: #1d1d1f !important;
}
html .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li,
html .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li,
html .landing-page.ssl .certificate-options .col-sm-6.sidebar ul li {
  border-color: #d2d2d7 !important;
}
html .landing-page.ssl .certificate-options .btn {
  background-color: #c31300 !important;
}
html .landing-page.ssl .features h3 {
  color: #1d1d1f !important;
}
html .landing-page.ssl .features .feature {
  background-color: #d2d2d7 !important;
}
html .landing-page span.input-group-addon {
  background: #e5e5ea;
}
html .landing-page.ssl .certificate-options.ev .col-sm-3.sidebar ul li,
html .landing-page.ssl .certificate-options.ev .col-sm-4.sidebar ul li,
html .landing-page.ssl .certificate-options.ev .col-sm-6.sidebar ul li {
  border-color: #d2d2d7 !important;
}
html .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li,
html .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li {
  color: #6e6e73 !important;
}
html .landing-page .features {
  background-color: #e5e5ea !important;
}
html .landing-page.weebly .weebly-lite-plan {
  background-color: #1c1c1e !important;
  border: 1px solid #1c1c1e !important;
}
html .landing-page .pricing-item {
  background: #1c1c1e !important;
}
html .landing-page .pricing-item ul li {
  border-bottom: 1px solid #1c1c1e !important;
}
html .landing-page.weebly .faq {
  background-color: #2c2c2e !important;
}
html .landing-page.sitelock .plans {
  border-top: 1px solid #e5e5ea !important;
}
html .landing-page.sitelock .plans h2,
html .landing-page.sitelock .emergency h2,
html .landing-page.sitelock .plans h3,
html .landing-page.sitelock .emergency h3 {
  color: #1d1d1f !important;
}
html .landing-page.sitelock .plans .plan .btn {
  background-color: #c31300 !important;
}
html .landing-page.sitelock .emergency {
  border-bottom: 1px solid #e5e5ea !important;
}
html .landing-page.mail-services .product-options {
  border-bottom: 1px solid #e5e5ea !important;
}
html .landing-page.mail-services .product-options .item {
  background-color: #e5e5ea !important;
}
html .landing-page .product-options p {
  color: #6e6e73 !important;
}
html .landing-page .product-options .item .btn {
  background-color: #c31300 !important;
}
html .landing-page .nav-tabs > li.active > a,
html .landing-page .nav-tabs > li.active > a:focus,
html .landing-page .nav-tabs > li.active > a:hover {
  background-color: #d2d2d7 !important;
  border-top: 3px solid #c31300 !important;
  color: #1d1d1f !important;
}
html .landing-page .nav-tabs > li > a,
html .landing-page .nav-tabs > li > a:focus {
  background-color: #d2d2d7 !important;
  color: #6e6e73 !important;
}
html .landing-page .nav-tabs > li > a:hover {
  background-color: #d2d2d7 !important;
}
html .landing-page .tab-content {
  background-color: #d2d2d7 !important;
  color: #6e6e73 !important;
}
html .landing-page.mail-services .benefits {
  background-color: #e5e5ea !important;
}
html .landing-page .get-started .btn-order-now {
  color: #1d1d1f !important;
}
@media (min-width: 768px) {
html .landing-page.codeguard .overview-features li {
  border-right: 1px solid #e5e5ea !important;
}
}
html .landing-page .validation-levels .item h4,
html .landing-page .validation-levels .item span,
html .landing-page.ssl p.help-me-choose a,
html .landing-page.ssl a.help-me-choose {
  color: #1d1d1f !important;
}
html .landing-page.weebly .weebly-lite-plan {
  background-color: #e5e5ea !important;
  border: 1px solid #e5e5ea !important;
}
html .landing-page .pricing-item {
  background: #e5e5ea !important;
}
html .landing-page .pricing-item ul li {
  border-bottom: 1px solid #d2d2d7 !important;
}
html .content-block.faq .panel-collapse {
  background: #f5f5f7 !important;
}
html .landing-page.sitelock .feature-wrapper {
  color: #1d1d1f !important;
}
html .landing-page.sitelock .content-block {
  color: #6e6e73 !important;
}
html .landing-page .product-options h4,
html .landing-page .product-options span {
  color: #1d1d1f !important;
}
html .landing-page.sitelock #emergency .content {
  color: #6e6e73 !important;
}
@media only screen and (min-width: 160px) and (max-width: 767px) {
html .home-shortcuts li {
  border-bottom: 1px solid #e5e5ea;
}
}

/* ===== store-light.css (51 reglas) ===== */
html .landing-page.ssl .validation-levels {
  background: #e5e5ea !important;
}
html .landing-page.ssl .validation-levels h3 {
  color: #1d1d1f !important;
}
html .landing-page.ssl .validation-levels .item {
  border: 1px solid #d2d2d7 !important;
}
html .landing-page.ssl .validation-levels .item p {
  color: #6e6e73 !important;
}
html .landing-page.ssl .validation-levels .item .btn {
  background-color: #a01000 !important;
}
html .landing-page .navbar-default {
  background-color: #e5e5ea !important;
  border-color: #e5e5ea !important;
}
@media (min-width: 992px) {
html .landing-page .navbar .navbar-nav > li > a {
  border-left: 1px solid #d2d2d7 !important;
}
}
html .landing-page .navbar .navbar-nav > li > a {
  border-bottom: 1px solid #d2d2d7 !important;
}
html .landing-page .navbar-default .navbar-nav > li > a {
  color: #6e6e73 !important;
}
html .landing-page.ssl .standout {
  border-bottom: 1px solid #2c2c2e !important;
}
html .landing-page.ssl .browser-notice .wrapper {
  color: #6e6e73 !important;
}
html .landing-page.ssl ul.ssl-certs-all li {
  border-bottom: 1px solid #e5e5ea !important;
}
html .landing-page .navbar .navbar-nav > li.active > a {
  color: #c31300 !important;
}
html .landing-page.ssl .certificate-options {
  background: #e5e5ea !important;
}
html .landing-page.ssl .certificate-options h3,
html .landing-page.ssl .row-pricing-table .header h4 {
  color: #1d1d1f !important;
}
html .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li,
html .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li,
html .landing-page.ssl .certificate-options .col-sm-6.sidebar ul li {
  border-color: #d2d2d7 !important;
}
html .landing-page.ssl .certificate-options .btn {
  background-color: #c31300 !important;
}
html .landing-page.ssl .features h3 {
  color: #1d1d1f !important;
}
html .landing-page.ssl .features .feature {
  background-color: #d2d2d7 !important;
}
html .landing-page span.input-group-addon {
  background: #e5e5ea;
}
html .landing-page.ssl .certificate-options.ev .col-sm-3.sidebar ul li,
html .landing-page.ssl .certificate-options.ev .col-sm-4.sidebar ul li,
html .landing-page.ssl .certificate-options.ev .col-sm-6.sidebar ul li {
  border-color: #d2d2d7 !important;
}
html .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li,
html .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li {
  color: #6e6e73 !important;
}
html .landing-page .features {
  background-color: #e5e5ea !important;
}
html .landing-page.weebly .weebly-lite-plan {
  background-color: #1c1c1e !important;
  border: 1px solid #1c1c1e !important;
}
html .landing-page .pricing-item {
  background: #1c1c1e !important;
}
html .landing-page .pricing-item ul li {
  border-bottom: 1px solid #1c1c1e !important;
}
html .landing-page.weebly .faq {
  background-color: #2c2c2e !important;
}
html .landing-page.sitelock .plans {
  border-top: 1px solid #e5e5ea !important;
}
html .landing-page.sitelock .plans h2,
html .landing-page.sitelock .emergency h2,
html .landing-page.sitelock .plans h3,
html .landing-page.sitelock .emergency h3 {
  color: #1d1d1f !important;
}
html .landing-page.sitelock .plans .plan .btn {
  background-color: #c31300 !important;
}
html .landing-page.sitelock .emergency {
  border-bottom: 1px solid #e5e5ea !important;
}
html .landing-page.mail-services .product-options {
  border-bottom: 1px solid #e5e5ea !important;
}
html .landing-page.mail-services .product-options .item {
  background-color: #e5e5ea !important;
}
html .landing-page .product-options p {
  color: #6e6e73 !important;
}
html .landing-page .product-options .item .btn {
  background-color: #c31300 !important;
}
html .landing-page .nav-tabs > li.active > a,
html .landing-page .nav-tabs > li.active > a:focus,
html .landing-page .nav-tabs > li.active > a:hover {
  background-color: #d2d2d7 !important;
  border-top: 3px solid #c31300 !important;
  color: #1d1d1f !important;
}
html .landing-page .nav-tabs > li > a,
html .landing-page .nav-tabs > li > a:focus {
  background-color: #d2d2d7 !important;
  color: #6e6e73 !important;
}
html .landing-page .nav-tabs > li > a:hover {
  background-color: #d2d2d7 !important;
}
html .landing-page .tab-content {
  background-color: #d2d2d7 !important;
  color: #6e6e73 !important;
}
html .landing-page.mail-services .benefits {
  background-color: #e5e5ea !important;
}
html .landing-page .get-started .btn-order-now {
  color: #1d1d1f !important;
}
@media (min-width: 768px) {
html .landing-page.codeguard .overview-features li {
  border-right: 1px solid #e5e5ea !important;
}
}
html .landing-page .validation-levels .item h4,
html .landing-page .validation-levels .item span,
html .landing-page.ssl p.help-me-choose a,
html .landing-page.ssl a.help-me-choose {
  color: #1d1d1f !important;
}
html .landing-page.weebly .weebly-lite-plan {
  background-color: #e5e5ea !important;
  border: 1px solid #e5e5ea !important;
}
html .landing-page .pricing-item {
  background: #e5e5ea !important;
}
html .landing-page .pricing-item ul li {
  border-bottom: 1px solid #d2d2d7 !important;
}
html .content-block.faq .panel-collapse {
  background: #f5f5f7 !important;
}
html .landing-page.sitelock .feature-wrapper {
  color: #1d1d1f !important;
}
html .landing-page.sitelock .content-block {
  color: #6e6e73 !important;
}
html .landing-page .product-options h4,
html .landing-page .product-options span {
  color: #1d1d1f !important;
}
html .landing-page.sitelock #emergency .content {
  color: #6e6e73 !important;
}

/* ===== form-theme-light.css (81 reglas) ===== */
html div.header-lined p {
  color: #6e6e73;
}
html #order-digit-of .products .product {
  background: #f5f5f7;
}
html .product-desc p,
html .product-desc ul li {
  color: #6e6e73;
}
html #order-digit-of .products .product div.product-pricing {
  color: #1d1d1f;
  border-bottom: 1px solid #e5e5ea;
}
html .panel-sidebar {
  background: #1c1c1e;
}
html #order-digit-of .domain-selection-options .option {
  color: #6e6e73;
  border: 1px solid #e5e5ea;
}
html span.input-group-addon {
  color: #6e6e73;
}
html #order-digit-of label {
  color: #6e6e73;
}
html .wdes-checkout {
  background: #f5f5f7;
}
html #order-digit-of .view-cart-items-header {
  color: #6e6e73;
}
html #order-digit-of .view-cart-items .item {
  color: #6e6e73;
}
html #order-digit-of .btn-remove-from-cart {
  color: #c31300;
}
html #order-digit-of .view-cart-items .item-domain {
  color: #c31300;
}
html #order-digit-of .empty-cart .btn {
  background-color: #c31300;
}
html #order-digit-of .order-summary {
  border: 1px solid #e5e5ea;
}
html #order-digit-of .order-summary h2,
html #order-digit-of .order-summary .loader {
  color: #6e6e73;
}
html #order-digit-of .summary-container {
  color: #6e6e73;
}
html #order-digit-of .order-summary .btn-continue-shopping {
  color: #c31300;
}
html #order-digit-of .view-cart-tabs {
  background: #f5f5f7;
}
html #order-digit-of .view-cart-tabs .nav-tabs {
  background-color: #e5e5ea;
}
html .nav-tabs > li.active > a,
html .nav-tabs > li.active > a:focus,
html .nav-tabs > li.active > a:hover {
  color: #6e6e73;
}
html #order-digit-of .view-cart-tabs .tab-content {
  background-color: #f5f5f7;
}
html #order-digit-of .field,
html #order-digit-of .form-control {
  color: #6e6e73;
  background: #e5e5ea !important;
}
html #order-digit-of .field::-webkit-input-placeholder,
html #order-digit-of .form-control .field::-webkit-input-placeholder {
  color: #6e6e73;
}
html #order-digit-of .field:-ms-input-placeholder,
html #order-digit-of .form-control .field:-ms-input-placeholder {
  color: #6e6e73;
}
html #order-digit-of .field::placeholder,
html #order-digit-of .form-control .field::placeholder {
  color: #6e6e73;
}
html button.btn.btn-block {
  background: #c31300;
}
html input#inputPromotionCode::placeholder,
html #order-digit-of .field-icon i {
  color: #6e6e73;
}
html input::placeholder {
  color: #6e6e73;
}
html #order-digit-of .sub-heading span,
html #order-digit-of .sub-heading-borderless span {
  color: #6e6e73;
  background-color: #f5f5f7;
}
html #order-digit-of .sub-heading {
  border-top: 1px solid #f5f5f7;
}
html .domain-pricing .tld-row {
  color: #6e6e73;
}
html .domain-pricing .two-row-center {
  border-right: 2px solid #c31300;
}
html .domain-promo-box {
  background: #c31300;
}
html .domain-promo-box i {
  color: #a01000;
}
html .domain-renewals {
  background: #f5f5f7;
  color: #6e6e73;
}
html .panel {
  background-color: #f5f5f7;
  color: #424245;
}
html #order-digit-of .panel-addon .panel-body label {
  color: #424245;
}
html #order-digit-of .field[disabled],
html #order-digit-of .field[readonly] {
  background-color: #2c2c2e;
}
html #order-digit-of .apply-credit-container {
  background-color: #e5e5ea;
}
html #order-digit-of .cc-input-container {
  background-color: #d2d2d7;
  border: 1px solid #d2d2d7;
}
html #paymentGatewaysContainer label {
  color: #6e6e73;
  background: #e5e5ea;
}
html #order-digit-of .panel-addon {
  background: #f5f5f7;
}
html #order-digit-of .product-info {
  background-color: #f5f5f7;
  border-top: 1px solid #f5f5f7;
  border-bottom: 1px solid #f5f5f7;
  color: #6e6e73;
}
html textarea.field::placeholder {
  color: #6e6e73;
}
html .suggested-domains .domain-lookup-suggestions-loader {
  background-color: #1c1c1e;
}
html .panel-footer {
  background-color: #e5e5ea;
  border-top: 1px solid #e5e5ea;
}
html #order-digit-of .field,
html #order-digit-of .form-control::placeholder {
  color: #6e6e73;
}
html .spotlight-tld {
  background-color: #f5f5f7;
  color: #6e6e73;
}
html #order-digit-of .panel-addon .panel-price {
  color: #424245;
}
html #order-digit-of .order-summary .recurring-charges,
html .text-muted {
  color: #6e6e73;
}
html .form-control::-webkit-input-placeholder {
  color: #6e6e73;
}
html .form-control:-ms-input-placeholder {
  color: #6e6e73;
}
html .form-control::-ms-input-placeholder {
  color: #6e6e73;
}
html .form-control::placeholder {
  color: #6e6e73;
}
html .form-control:-ms-input-placeholder {
  color: #6e6e73;
}
html .form-control::-ms-input-placeholder {
  color: #6e6e73;
}
html .btn.btn-link {
  color: #1d1d1f;
}
html span#recurringAnnually {
  color: #6e6e73;
}
html #order-digit-of .domain-pricing .tld-row.highlighted {
  background: #f5f5f7;
}
html .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #424245;
}
html .select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #424245 transparent transparent transparent;
}
html .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #424245 transparent;
}
html .select2-dropdown {
  border: 1px solid #e5e5ea;
  box-shadow: 0 0 20px #e5e5ea;
}
html .select2-container--default .select2-search--dropdown .select2-search__field {
  color: #424245;
}
html .select2-container--default .select2-results__option--selected,
html .select2-container--default
  .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #e5e5ea;
}
html span.select2-search.select2-search--dropdown:before {
  color: #424245;
}
html .transfer-not-eligible,
html .transfer-eligible {
  color: #424245;
}
html #order-digit-of .product-configurable-options .form-group {
  background-color: #f5f5f7;
}
html #order-digit-of #inputBillingcycle {
  background-color: #f5f5f7 !important;
}
html #order-digit-of .wdes-server-group .form-group {
  background-color: #f5f5f7;
}
html #order-digit-of .wdes-server-group .form-group .field,
html #order-digit-of .wdes-server-group .form-group .form-control {
  background-color: #f5f5f7 !important;
}
html .panel-sidebar select.form-control[name="currency"] {
  background-color: #f5f5f7 !important;
}
html #order-digit-of .domain-selection-options .option-selected label {
  color: #1d1d1f;
}
html #order-digit-of .product-configurable-options .form-group .field,
html #order-digit-of .product-configurable-options .form-group .form-control {
  background-color: #f5f5f7 !important;
}
html #order-digit-of .wdes-server-field-container .field,
html #order-digit-of .wdes-server-field-container .form-control {
  background-color: #f5f5f7 !important;
}
html .addon-renewals .service-renewal,
html .domain-renewals,
html .service-renewals {
  background-color: #f5f5f7;
}
html .domain-renewals,
html .service-renewals {
  border-top-color: #e5e5ea;
}
html .addon-renewals .service-renewal:nth-child(even),
html .domain-renewals .domain-renewal:nth-child(even),
html .service-renewals .service-renewal:nth-child(even) {
  background-color: #f5f5f7;
}
html .domain-renewals .domain-renewal,
html .service-renewals .service-renewal {
  border-bottom-color: #e5e5ea;
}
html .addon-renewals > div {
  border-color: #e5e5ea;
}

/* ===== core.css (3 reglas) ===== */
html #order-digit-of .products .product header .txt-container {
  background-color: #c31300;
}
html #order-digit-of .product-configurable-options .form-group .field,
html #order-digit-of .product-configurable-options .form-group .form-control {
  background: #1c1c1e !important;
}
html .panel-default > .panel-heading {
  background-color: #1d1d1f;
}

/* ===== Ajustes a mano ===== */
/* Logo nuevo (PNG a doble resolución): mismo tamaño máximo que el anterior */
html .logo img, html .wdes-sidebar .logo img { max-width: 300px; height: auto; }
/* Botón secundario en negro, como en la web (el principal va en rojo) */
html a.wdes-2nd-btn, html .wdes-2nd-btn { background-color: #1d1d1f; color: #fff; }
html a.wdes-2nd-btn:hover, html .wdes-2nd-btn:hover { background-color: #424245; color: #fff; }
html .btn-success:hover, html .btn-success:focus, html .btn-success:active { background-color: #a01000 !important; border-color: #a01000 !important; color: #fff; }
/* Cabeceras de paneles en bloque oscuro */
html .panel-head-wdes { background-color: #1d1d1f !important; }
html .wdes-panel .panel-heading { background-color: #1d1d1f; border-color: #1d1d1f; }
html .language-popover { background-color: #1d1d1f; }
html .language-popover.popover.bottom > .arrow:after, html .popover.bottom > .arrow { border-bottom-color: #1d1d1f; }
html #order-digit-of .domain-promo-box { background: #1d1d1f; }
/* Cinta «Más popular» en amarillo de marca */
html #order-digit-of .products .product header .txt-container { background-color: #ffd11e; color: #1d1d1f; font-weight: 600; }
/* Globo del buscador de dominios (el original es morado): versión blanca suave en el tema hijo */
html #order-digit-of .domain-checker-bg { background-image: url(../img/globe-sj.png); }
/* Foco de los campos de formulario */
html .form-control:focus, html input:focus, html textarea:focus, html select:focus { border-color: #c31300; box-shadow: 0 0 0 3px rgba(195, 19, 0, 0.12); outline: 0; }
/* Enlaces de texto */
html a:hover, html a:focus { color: #c31300; }

.tiles .tile .information .title {
    color: #ffffff;
    opacity: 0.7;
    font-size: 16px;
}
.tiles .tile .information .stat {
    margin-top: 0;
    color: #ffffff;
    opacity: 0.7;
}