main a {
  color: #ff1744 !important;
}
.slick-slide {
  margin: 0 4px !important;
}

.slick-slider {
  height: 100%;
}
.ant-modal-content,
.ant-modal-header {
  background: #131722 !important;
  color: #9ca8b0 !important;
}

.ant-modal-footer {
  border-top: 1px solid #272d42 !important;
}

.ant-modal-header {
  border-bottom: 1px solid #272d42 !important;
}

.ant-modal-title,
.ant-modal-close-x {
  color: #9ca8b0 !important;
}

.rbc-timeslot-group {
  min-height: 80px !important;
}

.rbc-day-slot .rbc-event {
  background-color: #ff1744 !important;
  border-radius: 0 !important;
  border: 0 !important;
}

.rbc-btn-group > button {
  border-radius: 0 !important;
}

.rbc-time-header,
.rbc-off-range-bg {
  background: #131722 !important;
}

.rbc-toolbar button {
  border-color: #ff1744 !important;
  color: #ff1744 !important;
  outline: none !important;
}

.rbc-toolbar button.rbc-active,
.rbc-toolbar button:hover {
  color: #fff !important;
  background-color: #ff1744 !important;
}

* {
  outline: none !important;
}

.rbc-timeslot-group {
  border-bottom: 0px solid #9ca8b0 !important;
}

.rbc-time-content > * + * > * {
  border-left: 1px solid #9ca8b0 !important;
}

.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #9ca8b0 !important;
}

.rbc-time-view {
  border: 1px solid #9ca8b0 !important;
}

.rbc-today .rbc-time-slot,
.rbc-header.rbc-today,
.rbc-day-bg.rbc-today {
  background: #131722 !important;
}

.signup-hr {
  color: #ff1744;
  background-color: #ff1744;
  border: 1px solid #ff1744; 
  opacity: 0.5;
}

.calc-item-title {
  color:white;
  font-size:18px;
  text-align: center;
  margin-bottom:0!important;
}

.calc-section-title {
  text-align: center;
  font-size:32px;
  font-weight: bold;
  color:#fff;
  text-transform: uppercase;
  padding-bottom:35px;
  line-height: 0.6;
  padding-top:20px;
}

.calc-section-title-desc {
  font-size:12px;
  letter-spacing: 0.5px;
}

ul.calc-items {
  margin-left: 0!important;
  padding:10px;
}

li.calc-item-li {
  list-style:none;
  display:block;
  font-size:12px;
  width:100%;
}

li.calc-item-li label {
  width:100%;
}

span.calc-item-span {
  display:block;
  color:#fff;
  text-align: center;
  padding: 3px 0px 3px 0px;
  cursor:pointer;
  transition: all .2s ease;
  font-size:14px;
  border:0;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}

span.calc-item-span:hover {
  box-shadow: 0px 0px 10px rgba(211, 136, 43, 0.3);
  transform: scale(1.1);
  background:rgba(211, 136, 43, 0.6); 
}

input#calc-item-input {
  display:none;  
}

input#calc-item-input:checked + span.calc-item-span {
  background:#d3882b;
  color:#fff;
  border:0;
  width:100%;
}

.calcResult {
  color: white;
  text-align: center;
  width:100%;
  box-shadow: 0px 0px 10px rgba(91, 203, 255, 0.8);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background:rgba(211, 136, 43, 0.8); 
  padding: 30px;
}

.resultDesc {
  font-size: 20px;
  font-weight: bold;
}

.resultText {
  font-size: 28px;
  font-weight: bold;
}