/* KIRE cart overlay — loaded after standard_cart all.min.css */

#order-standard_cart,
#order-standard_cart p,
#order-standard_cart li,
#order-standard_cart span,
#order-standard_cart .product-desc,
#order-standard_cart .info-text-sm {
  color: #c5cdd6;
}

#order-standard_cart h1,
#order-standard_cart h2,
#order-standard_cart h3,
#order-standard_cart .header-lined h1,
#order-standard_cart .product-info .product-title,
#order-standard_cart .item-title {
  color: #eef2f6;
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}

#order-standard_cart a { color: #7dff6b; }
#order-standard_cart a:hover { color: #eef2f6; }

#order-standard_cart label,
#order-standard_cart .field-help-text,
#order-standard_cart .recurring-charges {
  color: #8b939e !important;
}

#order-standard_cart .header-lined {
  border-bottom: 1px solid #232833;
}

/* products */
#order-standard_cart .products .product {
  background: #15191f !important;
  border: 1px solid #232833 !important;
  border-radius: 0 !important;
  color: #c5cdd6 !important;
}
#order-standard_cart .products .product header {
  background: #101318 !important;
  border-radius: 0 !important;
}
#order-standard_cart .products .product header span {
  color: #7dff6b !important;
}
#order-standard_cart .products .product header .qty { color: #8b939e !important; }
#order-standard_cart .products .product div.product-pricing span.price {
  color: #e6b325;
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}
#order-standard_cart .products .product footer .btn,
#order-standard_cart .btn-success {
  background: transparent !important;
  border: 1px solid #7dff6b !important;
  color: #7dff6b !important;
  border-radius: 0 !important;
}
#order-standard_cart .products .product footer .btn:hover,
#order-standard_cart .btn-success:hover,
#order-standard_cart .btn-success:focus {
  background: #7dff6b !important;
  color: #0b0d10 !important;
}

#order-standard_cart .categories-collapsed {
  background: #15191f !important;
  border: 1px solid #232833;
  border-radius: 0;
}
#order-standard_cart .categories-collapsed select {
  background: #101318;
  color: #eef2f6 !important;
}

#order-standard_cart .sub-heading { border-top-color: #232833 !important; }
#order-standard_cart .sub-heading span,
#order-standard_cart .sub-heading-borderless span {
  background: #0b0d10 !important;
  color: #7dff6b !important;
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}

#order-standard_cart .product-info {
  background: #101318 !important;
  border-color: #232833 !important;
  color: #c5cdd6;
}

/* summary */
#order-standard_cart .order-summary {
  background: #101318 !important;
  border-bottom: 2px solid #7dff6b !important;
  border-radius: 0 !important;
}
#order-standard_cart .order-summary h2 {
  background: #080a0c;
  color: #7dff6b !important;
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}
#order-standard_cart .summary-container {
  background: #15191f !important;
  color: #c5cdd6;
  border-radius: 0 !important;
}
#order-standard_cart .order-summary .product-name { color: #eef2f6; }
#order-standard_cart .order-summary .summary-totals,
#order-standard_cart .order-summary .subtotal,
#order-standard_cart .order-summary .bordered-totals {
  border-color: #232833 !important;
}
#order-standard_cart .order-summary .total-due-today .amt {
  color: #e6b325;
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}
#order-standard_cart .order-summary .loader { color: #7dff6b !important; }
#order-standard_cart .order-summary .btn-continue-shopping { color: #8b939e !important; }

/* view cart */
#order-standard_cart .view-cart-items-header {
  background: #101318 !important;
  color: #7dff6b !important;
  border-radius: 0 !important;
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
}
#order-standard_cart .view-cart-items {
  border-bottom: 2px solid #7dff6b !important;
}
#order-standard_cart .view-cart-items .item {
  background: #15191f !important;
  color: #c5cdd6;
}
#order-standard_cart .view-cart-items .item:nth-child(even) {
  background: #101318 !important;
}
#order-standard_cart .view-cart-items .item-domain { color: #7dff6b !important; }
#order-standard_cart .empty-cart .btn,
#order-standard_cart .btn-checkout {
  background: transparent !important;
  border: 1px solid #7dff6b !important;
  color: #7dff6b !important;
  border-radius: 0 !important;
}
#order-standard_cart .empty-cart .btn:hover,
#order-standard_cart .btn-checkout:hover {
  background: #7dff6b !important;
  color: #0b0d10 !important;
}
#order-standard_cart .btn-remove-from-cart { color: #8b939e !important; }
#order-standard_cart .btn-remove-from-cart:hover { color: #e85d5d !important; }

#order-standard_cart .view-cart-tabs .nav-tabs { border-bottom-color: #232833; }
#order-standard_cart .view-cart-tabs .nav-tabs > li > a { color: #8b939e; }
#order-standard_cart .view-cart-tabs .nav-tabs > li.active > a,
#order-standard_cart .view-cart-tabs .tab-content {
  background-color: #15191f !important;
  color: #c5cdd6;
  border-color: #232833;
}
#order-standard_cart .view-cart-promotion-code {
  background: #101318 !important;
  border: 1px dashed #232833 !important;
  color: #c5cdd6;
}
#order-standard_cart .view-cart-gateway-checkout {
  background: #15191f !important;
  border-radius: 0;
}

/* forms */
#order-standard_cart .field,
#order-standard_cart .form-control,
#order-standard_cart select.form-control,
#order-standard_cart textarea.form-control,
#order-standard_cart .form-control-qty {
  background-color: #101318 !important;
  border: 1px solid #2e3542 !important;
  color: #eef2f6 !important;
  border-radius: 0 !important;
}
#order-standard_cart .form-control:focus,
#order-standard_cart .field:focus {
  border-color: #4aa83e !important;
  box-shadow: none !important;
}
#order-standard_cart .field[disabled],
#order-standard_cart .form-control[disabled] {
  background-color: #15191f !important;
  color: #8b939e !important;
}
#order-standard_cart .field-icon i { color: #8b939e !important; }
#order-standard_cart .cc-input-container {
  background: #15191f !important;
  border: 1px solid #232833 !important;
  border-radius: 0 !important;
  color: #c5cdd6;
}
#order-standard_cart .cc-input-container .existing-cc-grid { color: #8b939e !important; }
#order-standard_cart .apply-credit-container {
  background: #15191f !important;
  color: #c5cdd6;
}

/* addons / domains */
#order-standard_cart .panel-addon {
  background: #15191f;
  border: 1px solid #232833;
}
#order-standard_cart .panel-addon .panel-body label { color: #c5cdd6 !important; }
#order-standard_cart .panel-addon .panel-price {
  background: #101318 !important;
  color: #e6b325 !important;
}
#order-standard_cart .panel-addon .panel-add {
  background: transparent !important;
  color: #7dff6b !important;
  border-top: 1px solid #232833;
  border-radius: 0 !important;
}
#order-standard_cart .panel-addon-selected {
  border-color: #4aa83e !important;
}
#order-standard_cart .panel-addon-selected .panel-price {
  background: #1a3318 !important;
  color: #7dff6b !important;
}
#order-standard_cart .panel-addon-selected .panel-add {
  background: #1a3318 !important;
  color: #7dff6b !important;
}

#order-standard_cart .domain-selection-options .option {
  background: #15191f !important;
  color: #c5cdd6;
  border-radius: 0;
}
#order-standard_cart .domain-selection-options .option-selected {
  background: #1a3318 !important;
}
#order-standard_cart .domain-checker-available { color: #7dff6b !important; }
#order-standard_cart .transfer-eligible {
  color: #7dff6b !important;
  background: #1a3318 !important;
  border-color: #4aa83e !important;
}
#order-standard_cart .transfer-not-eligible {
  color: #8b939e !important;
  background: #15191f !important;
}

.spotlight-tlds,
.spotlight-tld {
  background: #15191f !important;
  border-color: #232833 !important;
  color: #c5cdd6;
}

/* sidebar inside cart */
#order-standard_cart .panel-sidebar,
#order-standard_cart .panel-default {
  background: #15191f !important;
  border: 1px solid #232833 !important;
  color: #c5cdd6;
}
#order-standard_cart .list-group-item {
  background: #15191f !important;
  border-color: #232833 !important;
  color: #c5cdd6 !important;
}
#order-standard_cart .list-group-item:hover,
#order-standard_cart .list-group-item.active {
  background: #1b212a !important;
  color: #7dff6b !important;
  border-color: #232833 !important;
}

#order-standard_cart .btn-default {
  background: transparent !important;
  border: 1px solid #2e3542 !important;
  color: #c5cdd6 !important;
  border-radius: 0 !important;
}
#order-standard_cart .btn-default:hover {
  border-color: #7dff6b !important;
  color: #7dff6b !important;
}
#order-standard_cart .btn-primary {
  background: transparent !important;
  border: 1px solid #e6b325 !important;
  color: #e6b325 !important;
  border-radius: 0 !important;
}
#order-standard_cart .btn-primary:hover {
  background: #e6b325 !important;
  color: #0b0d10 !important;
}

#order-standard_cart .alert-danger { background: rgba(232,93,93,0.12); border-color: #e85d5d; color: #eef2f6; }
#order-standard_cart .alert-warning { background: rgba(230,179,37,0.12); border-color: #e6b325; color: #eef2f6; }
#order-standard_cart .alert-info,
#order-standard_cart .alert-success { background: rgba(125,255,107,0.12); border-color: #4aa83e; color: #eef2f6; }

#order-standard_cart .modal-content {
  background: #15191f;
  color: #c5cdd6;
}
#order-standard_cart .modal-header,
#order-standard_cart .modal-footer {
  background: #101318;
  color: #c5cdd6;
}

#order-standard_cart .text-muted,
#order-standard_cart small { color: #8b939e !important; }
#order-standard_cart .well {
  background: #101318 !important;
  border-color: #232833 !important;
  color: #c5cdd6;
}
