.add-btn {
  width: 70px;
  height: 37px;
  margin-bottom: 20px;
  align-self: self-end;
  border-radius: 34px !important;
  font-family: "Satoshi" !important;
  font-style: normal !important;
  font-size: 16px !important;
  align-content: center;
  align-items: center;
  text-align: center;
  background: #3C50E0 !important;
  border: #3C50E0 !important;
}

.add-btn:hover {
  border: 1px solid #3C50E0 !important;
  background: #FFFFFF !important;
  color: #1C2434 !important;
}

.not-interested-btn {
  width: 70px;
  height: 37px;
  margin-bottom: 20px;
  align-self: self-end;
  border-radius: 34px !important;
  font-family: "Satoshi" !important;
  font-style: normal !important;
  font-size: 16px !important;
  align-content: center;
  align-items: center;
  text-align: center;
  background: #3C50E0 !important;
  border: #3C50E0 !important;
}

.form-submit-edit,
.form-submit {
  display: flex;
  place-content: flex-end;
  font-size: 18px;
  align-content: center;
  align-items: center;
  text-align: center;
}

.form-submit-edit .edit-btn,
.form-submit .edit-btn {
  border-radius: 20px !important;
  width: 63px !important;
}

.flex-center {
  display: flex;
  justify-content: center;
}

.width-180 {
  width: 180px;
}

.listing-table {
  border-collapse: separate;
  border-spacing: 0 12px;
}

.listing-table tbody tr {
  box-shadow: 0 2px 4px 0 rgba(29, 57, 100, 0.16);
}

.listing-table thead tr th {
  font-weight: 300;
  border: none;
}

.h-rem-3 {
  height: 3rem;
}

.form-container {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  box-shadow: 0px 8px 13px -3px rgba(0, 0, 0, 0.07);
  border-radius: 2px;
}

.previous-btn {
  border-radius: 50px !important;
  color: #1C2434 !important;
  border: none !important;
  background-color: #FFFFFF !important;
}

.form-container {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background: #FFFFFF;
  /* Stroke */
  border: 1px solid #E2E8F0;
  /* Shadow */
  box-shadow: 0px 8px 13px -3px rgba(0, 0, 0, 0.07);
  border-radius: 2px;
}

.previous-btn {
  border-radius: 50px !important;
  color: #1C2434 !important;
  border: none !important;
  background-color: #FFFFFF !important;
}

.form-title {
  color: #1C2434;
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
}

/****** FULL CALENDER STYLES ******/

.fc-widget-header thead {
  background-color: #3C50E0;
  width: 1170px;
  height: 60px;
}

.fc-widget-header thead th {
  padding: 15px;
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  /* White */
  color: #FFFFFF;
}

.fc-center h2 {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  color: #1C2434;
}

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #E2E8F0;
}

.fc-widget-content .fc-bg tbody td {
  background-color: white;
}

.fc-event {
  font-size: 1em !important;
  line-height: 2.3 !important;
  border-radius: 0 !important;
  border: 0 !important;
  border-left: 4px solid #3a87ad !important;
  background-color: #EFF4FB !important;
}

