.jconfirm .jconfirm-bg {
  background: rgba(0, 0, 0, 0.85) !important;
}
.jconfirm .jconfirm-box {
  background: #151515 !important;
  color: #ffffff !important;
  border: 1px solid #3a3a3a !important;
  border-radius: 8px !important;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5) !important;
}
.jconfirm .jconfirm-closeIcon {
  color: #b8b8b8 !important;
  transition: color 0.2s ease;
}
.jconfirm .jconfirm-closeIcon:hover {
  color: #d4af37 !important;
}
.jconfirm .jconfirm-content {
  color: #ffffff !important;
}
.jconfirm .jconfirm-title {
  color: #ffffff !important;
}
.jconfirm label {
  color: #ffffff !important;
}
.jconfirm p {
  color: #b8b8b8;
}
.jconfirm a {
  color: #d4af37 !important;
}
.jconfirm a:hover {
  color: #f5c542 !important;
}
.jconfirm .form-control,
.jconfirm input,
.jconfirm select,
.jconfirm textarea {
  background-color: #050505 !important;
  color: #ffffff !important;
  border: 1px solid #3a3a3a !important;
}
.jconfirm .form-control:focus,
.jconfirm input:focus,
.jconfirm select:focus,
.jconfirm textarea:focus {
  background-color: #050505 !important;
  color: #ffffff !important;
  border-color: #d4af37 !important;
  box-shadow: 0 0 0 0.2rem rgba(212, 175, 55, 0.15) !important;
}
.jconfirm .form-control::-moz-placeholder, .jconfirm input::-moz-placeholder, .jconfirm select::-moz-placeholder, .jconfirm textarea::-moz-placeholder {
  color: #888888 !important;
  opacity: 1;
}
.jconfirm .form-control::placeholder,
.jconfirm input::placeholder,
.jconfirm select::placeholder,
.jconfirm textarea::placeholder {
  color: #888888 !important;
  opacity: 1;
}
.jconfirm input[type=checkbox] {
  accent-color: #d4af37;
}
.jconfirm .btn-primary {
  background-color: #f5c542 !important;
  color: #050505 !important;
  border: 0 !important;
}
.jconfirm .btn-primary:hover, .jconfirm .btn-primary:focus {
  background-color: #ffd966 !important;
  color: #050505 !important;
}
.jconfirm .btn-outline-secondary,
.jconfirm .btn-secondary {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 1px solid #3a3a3a !important;
}
.jconfirm .btn-outline-secondary:hover,
.jconfirm .btn-secondary:hover {
  background-color: #050505 !important;
  color: #d4af37 !important;
  border-color: #d4af37 !important;
}
.jconfirm hr {
  border-color: #3a3a3a !important;
  opacity: 1;
}
.jconfirm .text-muted {
  color: #888888 !important;
}
.jconfirm .text-secondary {
  color: #b8b8b8 !important;
}

.text-gold {
  color: #d4af37 !important;
}

.bg-primary {
  background-color: #d4af37 !important;
}

.navbar .nav-link:hover, .navbar .nav-link.active {
  color: #f5c542 !important;
}

.btn-primary {
  background-color: #f5c542 !important;
  color: #050505 !important;
  border: 0 !important;
  font-weight: normal !important;
}
.btn-primary:hover {
  background-color: #ffd966 !important;
}

.aigle-logo {
  width: 210px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}

.productImageHeight {
  width: 100% !important;
  min-height: 250px !important;
  max-height: 250px !important;
}

.list-style-coding {
  list-style-type: none !important;
}

.list-style-coding-item {
  border: solid 1px !important;
}

.jconfirm-buttons {
  display: none !important;
}

/* Alertify notification */
.alertify-notifier .ajs-message {
  color: #fff !important;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
  padding: 12px 18px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
}

/* Success */
.alertify-notifier .ajs-message.ajs-success {
  background-color: #198754 !important;
  color: #fff !important;
}

/* Error */
.alertify-notifier .ajs-message.ajs-error {
  background-color: #dc3545 !important;
  color: #fff !important;
}

/* Warning */
.alertify-notifier .ajs-message.ajs-warning {
  background-color: #ffc107 !important;
  color: #fff !important;
}

/* Default message */
.alertify-notifier .ajs-message.ajs-message {
  color: #fff !important;
}

/* Alertify dialog */
.ajs-dialog {
  border-radius: 8px;
}

.ajs-content {
  color: #fff !important;
}

/* Alertify close button */
.ajs-close {
  color: #fff !important;
  opacity: 0.8;
}

.ajs-close:hover {
  opacity: 1;
}

.alertify-notifier {
  z-index: 100000000000000000000000 !important;
}

/* Default Alertify message */
.alertify-notifier .ajs-message {
  background: #212529 !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 6px !important;
  padding: 12px 18px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25) !important;
  opacity: 1 !important;
}

/* Error */
.alertify-notifier .ajs-message.ajs-error {
  background: #dc3545 !important;
  color: #fff !important;
}

/* Success */
.alertify-notifier .ajs-message.ajs-success {
  background: #198754 !important;
  color: #fff !important;
}

/* Warning */
.alertify-notifier .ajs-message.ajs-warning {
  background: #ffc107 !important;
  color: #fff !important;
}

/* Make sure Alertify itself is above Bootstrap drawer */
.ajs-layer,
.ajs-modal,
.alertify-notifier {
  z-index: 100000000000000000000000 !important;
}/*# sourceMappingURL=main.css.map */