.review-inner-page {
  padding: 48px 0;
}

.review-inner-page .review-cols {
  padding: 32px 24px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  position: sticky;
  top: 110px;
}

input,
textarea {
  background-color: #f8f8f8 !important;
}

/* label {
  color: rgba(28, 28, 28, 0.8) !important;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 6px;
} */
 
.radio-label {
  color: black !important;
  font-size: 16px;
}

.review-tips p {
  font-weight: 500;
}

.review-modal {
  padding: 24px;
}

.review-modal input::placeholder {
  font-size: 14px;
}

.close {
  cursor: pointer;
}

#or {
  position: relative;
  width: 100%;
  height: 50px;

  line-height: 50px;
  text-align: center;
}

#or::before,
#or::after {
  position: absolute;
  width: 203px;
  height: 1px;
  top: 24px;
  background-color: #707070;
  content: "";
}

#or::before {
  left: 0;
}

#or::after {
  right: 0;
}

.linkedin-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: #0078b7 !important;
  width: 100%;
}

body.modal-open {
  overflow: hidden !important;
}

.star-rating {
  display: flex;
  flex-direction: row-reverse;
  font-size: 34px;
  justify-content: space-between;
  padding: 0;
  text-align: center;
  /* width: 4.4em; */
}

.star-rating input {
  display: none;
}

.star-rating label {
  color: rgb(200 200 200) !important;
  cursor: pointer;
  font-size: 32px !important;
}

.star-rating :checked ~ label {
  color: #fc0 !important;
}

.star-rating label:hover,
.star-rating label:hover ~ label {
  color: #fc0 !important;
}

.trigger {
  text-align: center;
  padding: 7px 13px;
  background: #3e3e3e;
  color: #fff;
  font-size: 15px;
  outline: none;
  border: none;
  border-radius: 5px;
  font-family: cursive;
}

@media (max-width: 768px) {
  #or::before,
  #or::after {
    width: 130px;
  }

  .review-tips .flex-items{
    flex-wrap: nowrap !important;
  }
}