.flashlights-numbers #flashlights-modal-button {
  background-color: #A42A2B;
  color: #FFFFFF;
  height: 40px;
  font-weight: 400;
  border-radius: 4px;
}
.flashlights-numbers #flashlights-modal-button:hover {
  background-color: #992828 !important;
}
.flashlights-modal.modal-slide._inner-scroll .modal-header {
  border-bottom: 1px solid #e9ecef !important;
}
.flashlights-modal {
  width: 50%;
  left: 0 !important;
  right: 0 !important;
  margin: auto;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .flashlights-modal {
    width: 400px;
    top: 0;
    bottom: 0;
    height: fit-content;
  }
}
.flashlights-modal header.modal-header {
  position: static !important;
  padding: 10px 20px;
  align-items: center;
}
.flashlights-modal header.modal-header .action-close {
  position: static;
  padding: 0;
}
.flashlights-modal .modal-content .fieldset .lighting {
  margin: 10px 0;
}
.flashlights-modal .modal-content .fieldset .flashlights {
  margin-bottom: 10px;
  color: #242424;
  font-size: 16px;
}
.flashlights-modal .modal-content .fieldset .flashlights span {
  font-weight: bold;
}
.flashlights-modal .modal-content .fieldset .control.space {
  margin: 10px 0;
}
.flashlights-modal .modal-content .fieldset .control.space .field {
  display: flex;
}
.flashlights-modal .modal-content .fieldset .control.space .field span {
  font-size: 20px;
  margin: 5px;
}
.flashlights-modal .modal-content .fieldset .control.space .field div {
  flex-grow: 1;
}
.flashlights-modal .modal-footer {
  display: none;
}
