/* Devise */
.default {
  --theme-bg-dark-shade: rgba(42, 130, 155);  
  --theme-bg-light-shade: rgba(123, 188, 207);
  --theme-dark: rgb(15, 92, 119);             
  --theme-light: rgb(59, 152, 177);          
}

.devise-forgotPassword {
  color: black;
}

.devise-forgotPassword:hover {
  color: black;
}

.devise-logIn {
  background-color: black;
  color: #fff;
}

/* Invite Request */

.inviteRequest-submitButton {
  background-color: #49CAEE;
  color: #fff;
}

/* Event */

.comparisonCheckbox {
  background-color: black;
}

.comparisonCheckbox > input[type="checkbox"] {
  accent-color: black;
}

.dialog-header {
  background-color: #49CAEE;
  color: #fff;
}

.eventsSearch-dialog-submit {
  background-color: #49CAEE;
  color: #fff;
}

.event-listItem {
  background-color: #fff;
  border: 1px solid #ddd;
}

.event-listItem-chip {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #444;
}

.optionsGroup-option {
  border: 1px solid black;
}

.submitComparison {
  background-color: #49CAEE;
  color: #fff;
}

.submitComparison-tooMany {
  background-color: black;
  color: #fff;
}

.chat-form-submit {
  background-color: #49CAEE;
}

.chat-send-by-email-btn {
  background-color: #49CAEE;
}


/* Equipment Order */

.equipmentOrder-formSubmit {
  background-color: #49CAEE;
  color: #fff;
}

/* General */

.eaSave {
  background-color: #49CAEE;
}

.generalTable-head {
  background-color: #49CAEE;
  color: #FFF
}

.tooltip-text-container, .tooltip-text-container::after {
  background-color: #49CAEE !important;
}

.utilityButton {
  color: #49CAEE;
}

.utilityButton-secondary {
  background-color: #49CAEE;
  color: black;
}

/* Screen */

.button {
  background-color: #fff;
  color: #444;
}

.companiesDialog {
  background-color: #49CAEE;
}

.eaLink {
  background-color: #49CAEE;
  color: #fff;
  font-weight: normal;
}

.editLink, .newLink {
  background-color: #49CAEE;
  color: #fff;
  font-weight: normal;
}

.inlineFormButton {
  background-color: #49CAEE;
  font-weight: normal;
}

.nav {
  background: black;
}

.nav-sidePanel {
  background: #49CAEE;
}

.themedIcon {
  filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(5deg) brightness(106%) contrast(101%);
}

/* Tailwind legacy */

.bg-primary {
  background-color: #49CAEE;
}

.bg-primary-light {
  background-color: #49CAEE
}

.bg-primary-lighter {
  background-color: black
}

.text-primary-lighter {
  color: black;
}

.eventMaps-controls-overlayTimestampCheckbox {
  accent-color: #49CAEE;
}

/* PDF report */

.pdfReport-header-logo {
  position: static;
}
