.wraper_icons {
  display: flex;
  align-items: center;
  gap: 12px;
}
.wraper_icons .eyeIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='13' viewBox='0 0 19 13' fill='none'%3E%3Cpath d='M9.16667 10C10.2083 10 11.0938 9.63542 11.8229 8.90625C12.5521 8.17708 12.9167 7.29167 12.9167 6.25C12.9167 5.20833 12.5521 4.32292 11.8229 3.59375C11.0938 2.86458 10.2083 2.5 9.16667 2.5C8.125 2.5 7.23958 2.86458 6.51042 3.59375C5.78125 4.32292 5.41667 5.20833 5.41667 6.25C5.41667 7.29167 5.78125 8.17708 6.51042 8.90625C7.23958 9.63542 8.125 10 9.16667 10ZM9.16667 8.5C8.54167 8.5 8.01042 8.28125 7.57292 7.84375C7.13542 7.40625 6.91667 6.875 6.91667 6.25C6.91667 5.625 7.13542 5.09375 7.57292 4.65625C8.01042 4.21875 8.54167 4 9.16667 4C9.79167 4 10.3229 4.21875 10.7604 4.65625C11.1979 5.09375 11.4167 5.625 11.4167 6.25C11.4167 6.875 11.1979 7.40625 10.7604 7.84375C10.3229 8.28125 9.79167 8.5 9.16667 8.5ZM9.16667 12.5C7.13889 12.5 5.29167 11.934 3.625 10.8021C1.95833 9.67014 0.75 8.15278 0 6.25C0.75 4.34722 1.95833 2.82986 3.625 1.69792C5.29167 0.565972 7.13889 0 9.16667 0C11.1944 0 13.0417 0.565972 14.7083 1.69792C16.375 2.82986 17.5833 4.34722 18.3333 6.25C17.5833 8.15278 16.375 9.67014 14.7083 10.8021C13.0417 11.934 11.1944 12.5 9.16667 12.5ZM9.16667 10.8333C10.7361 10.8333 12.1771 10.4201 13.4896 9.59375C14.8021 8.76736 15.8056 7.65278 16.5 6.25C15.8056 4.84722 14.8021 3.73264 13.4896 2.90625C12.1771 2.07986 10.7361 1.66667 9.16667 1.66667C7.59722 1.66667 6.15625 2.07986 4.84375 2.90625C3.53125 3.73264 2.52778 4.84722 1.83333 6.25C2.52778 7.65278 3.53125 8.76736 4.84375 9.59375C6.15625 10.4201 7.59722 10.8333 9.16667 10.8333Z' fill='%230F75BC'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  width: 18.333px;
  height: 12.5px;
}
.wraper_icons .addformButton {
  display: flex;
  width: 106px;
  height: 27px;
  padding: 0 4px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 20px;
  background-color: transparent;
  border: 1px solid #0F75BC;
  color: #0F75BC;
  font-family: "Anek Malayalam";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#editModalEducator .crossIconModal {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 1.20857L10.7914 0L6 4.79143L1.20857 0L0 1.20857L4.79143 6L0 10.7914L1.20857 12L6 7.20857L10.7914 12L12 10.7914L7.20857 6L12 1.20857Z' fill='%23313131'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  width: 12px;
  height: 12px;
  display: block;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}
#editModalEducator .radioGEnder input {
  width: 14px !important;
  height: 14px !important;
}
#editModalEducator .radioGEnder input:checked {
  width: 14px !important;
  height: 14px !important;
}
#editModalEducator .radioGEnder input:hover {
  box-shadow: none !important;
  border-color: #D9D9D9 !important;
  outline: #D9D9D9 !important;
}
#editModalEducator .checkOlder {
  display: flex;
  align-items: end;
  padding-bottom: 9px;
}
#editModalEducator .modal-dialog {
    max-width: 1075px;
    height: auto;
}
#editModalEducator .modal-content {
  width: 100%;
  height: 100%;
}
#editModalEducator .modal-content .modal-body {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0px 20px;
}
#editModalEducator .modal-content .modal-body .form-control {
  height: 47px;
  border-radius: 25px;
  background: #ECF3FA;
}
#editModalEducator .modal-content .modal-body .form-control:focus {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#editModalEducator .modal-content .modal-body .form-control:hover {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#editModalEducator .modal-content .modal-body .clai {
  margin-top: 14px;
}
#editModalEducator .modal-content .modal-body .form-select {
  height: 47px;
  border-radius: 25px;
  background-color: #ECF3FA;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M11.4 0.899902L6.14999 6.1499L0.899994 0.899902' stroke='%235E6366' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: 12px !important;
  background-position: 91% center !important;
  display: block;
}
#editModalEducator .modal-content .modal-body .form-select:focus {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#editModalEducator .modal-content .modal-body .form-select:hover {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#editModalEducator .modal-content .modal-body .checkbox_block input {
  width: 17px;
  height: 17px;
}
#editModalEducator .modal-content .modal-body .checkbox_block label {
  color: var(--Black-4, #5E6366);
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
#editModalEducator .modal-content .modal-body .top_wrap_modal {
  width: 100%;
  height: 64px;
  border-bottom: 1px solid #E2EAF0;
  display: flex;
  align-items: center;
}
#editModalEducator .modal-content .modal-body .top_wrap_modal h5 {
  color: #212121;
  font-family: "Anek Malayalam";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 29.887px;
}
#editModalEducator .modal-content .modal-body .subheading {
  color: #0F75BC;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.642px;
  margin-top: 14px;
  margin-bottom: 14px !important;
  /* 129.012% */
}
#editModalEducator .modal-content .modal-body .genderRadioWrapper {
  margin-bottom: 14px;
  width: 100%;
  height: 47px;
  padding: 0 15px;
  align-items: center;
  gap: 23px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  border: 1px solid #F2F9FF;
  gap: 23px;
}
#editModalEducator .modal-content .modal-footer {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
    margin-top: 40px;
}
#editModalEducator .modal-content .modal-footer button {
  display: flex;
  width: 190px;
  height: 50px;
  padding: 15.597px 38.582px;
  justify-content: center;
  align-items: center;
  gap: 8.209px;
  border-radius: 106.716px;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border: none;
  outline: none;
}
#editModalEducator .modal-content .modal-footer button:nth-child(1) {
  color: #0F75BC;
  background-color: transparent;
  border: 1px solid #0F75BC !important;
}
#editModalEducator .modal-content .modal-footer button:nth-child(2) {
  background-color: #0F75BC;
  color: #FFF;
}

.searchCustomTop {
  width: 307px !important;
  height: 40px !important;
  padding-right: 0px !important;
}


.customSelectSmall {
  max-width: 93px !important;
  height: 40px !important;
  border-radius: 100px !important;
  background: var(--Blue-Light, #F2F9FF) !important;
  color: #212121;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.date_wraper {
  width: 198px;
  height: 40px;
  border-radius: 100px;
  background: var(--Blue-Light, #F2F9FF);
  color: #212121;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0 40px;
  position: relative;
  cursor: pointer;
}
.date_wraper::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.00032 22.0052C4.45023 22.0052 3.97932 21.8093 3.58759 21.4176C3.19586 21.0258 3 20.5549 3 20.0048V6.0026C3 5.45251 3.19586 4.9816 3.58759 4.58987C3.97932 4.19814 4.45023 4.00227 5.00032 4.00227H6.00048V2.00195H8.0008V4.00227H16.0021V2.00195H18.0024V4.00227H19.0026C19.5527 4.00227 20.0236 4.19814 20.4153 4.58987C20.807 4.9816 21.0029 5.45251 21.0029 6.0026V20.0048C21.0029 20.5549 20.807 21.0258 20.4153 21.4176C20.0236 21.8093 19.5527 22.0052 19.0026 22.0052H5.00032ZM5.00032 20.0048H19.0026V10.0032H5.00032V20.0048ZM5.00032 8.00292H19.0026V6.0026H5.00032V8.00292ZM12.0014 14.0039C11.7181 14.0039 11.4805 13.908 11.2888 13.7163C11.0971 13.5246 11.0013 13.2871 11.0013 13.0037C11.0013 12.7203 11.0971 12.4828 11.2888 12.2911C11.4805 12.0994 11.7181 12.0036 12.0014 12.0036C12.2848 12.0036 12.5224 12.0994 12.7141 12.2911C12.9058 12.4828 13.0016 12.7203 13.0016 13.0037C13.0016 13.2871 12.9058 13.5246 12.7141 13.7163C12.5224 13.908 12.2848 14.0039 12.0014 14.0039ZM8.0008 14.0039C7.71742 14.0039 7.47989 13.908 7.28819 13.7163C7.09649 13.5246 7.00064 13.2871 7.00064 13.0037C7.00064 12.7203 7.09649 12.4828 7.28819 12.2911C7.47989 12.0994 7.71742 12.0036 8.0008 12.0036C8.28418 12.0036 8.52172 12.0994 8.71342 12.2911C8.90512 12.4828 9.00096 12.7203 9.00096 13.0037C9.00096 13.2871 8.90512 13.5246 8.71342 13.7163C8.52172 13.908 8.28418 14.0039 8.0008 14.0039ZM16.0021 14.0039C15.7187 14.0039 15.4812 13.908 15.2895 13.7163C15.0978 13.5246 15.0019 13.2871 15.0019 13.0037C15.0019 12.7203 15.0978 12.4828 15.2895 12.2911C15.4812 12.0994 15.7187 12.0036 16.0021 12.0036C16.2855 12.0036 16.523 12.0994 16.7147 12.2911C16.9064 12.4828 17.0022 12.7203 17.0022 13.0037C17.0022 13.2871 16.9064 13.5246 16.7147 13.7163C16.523 13.908 16.2855 14.0039 16.0021 14.0039ZM12.0014 18.0045C11.7181 18.0045 11.4805 17.9087 11.2888 17.717C11.0971 17.5253 11.0013 17.2877 11.0013 17.0044C11.0013 16.721 11.0971 16.4834 11.2888 16.2917C11.4805 16.1 11.7181 16.0042 12.0014 16.0042C12.2848 16.0042 12.5224 16.1 12.7141 16.2917C12.9058 16.4834 13.0016 16.721 13.0016 17.0044C13.0016 17.2877 12.9058 17.5253 12.7141 17.717C12.5224 17.9087 12.2848 18.0045 12.0014 18.0045ZM8.0008 18.0045C7.71742 18.0045 7.47989 17.9087 7.28819 17.717C7.09649 17.5253 7.00064 17.2877 7.00064 17.0044C7.00064 16.721 7.09649 16.4834 7.28819 16.2917C7.47989 16.1 7.71742 16.0042 8.0008 16.0042C8.28418 16.0042 8.52172 16.1 8.71342 16.2917C8.90512 16.4834 9.00096 16.721 9.00096 17.0044C9.00096 17.2877 8.90512 17.5253 8.71342 17.717C8.52172 17.9087 8.28418 18.0045 8.0008 18.0045ZM16.0021 18.0045C15.7187 18.0045 15.4812 17.9087 15.2895 17.717C15.0978 17.5253 15.0019 17.2877 15.0019 17.0044C15.0019 16.721 15.0978 16.4834 15.2895 16.2917C15.4812 16.1 15.7187 16.0042 16.0021 16.0042C16.2855 16.0042 16.523 16.1 16.7147 16.2917C16.9064 16.4834 17.0022 16.721 17.0022 17.0044C17.0022 17.2877 16.9064 17.5253 16.7147 17.717C16.523 17.9087 16.2855 18.0045 16.0021 18.0045Z' fill='%230F75BC'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  width: 24.004px;
  height: 24.004px;
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.date_wraper::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.26367 6.87939L9.26367 11.8794L14.2637 6.87939' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  width: 24.004px;
  height: 24.004px;
  position: absolute;
  right: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.date_wraper input {
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
  outline: none;
  position: relative;
}
.date_wraper input::placeholder {
  display: none;
  font-size: 0px;
}
.date_wraper input::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  content: "Select Date Range";
  display: flex;
  justify-content: center;
  align-items: center;
}
.date_wraper input:hover {
  border: none !important;
  outline: none !important;
}
.date_wraper input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
.date_wraper input[type=date]::-webkit-datetime-edit-text {
  -webkit-appearance: none;
  display: none;
}
.date_wraper input[type=date]::-webkit-datetime-edit-month-field {
  -webkit-appearance: none;
  display: none;
}
.date_wraper input[type=date]::-webkit-datetime-edit-day-field {
  -webkit-appearance: none;
  display: none;
}
.date_wraper input[type=date]::-webkit-datetime-edit-year-field {
  -webkit-appearance: none;
  display: none;
}

.co_search_row {
  position: relative;
}

.addNewPatient {
  border-radius: 30px;
  background: #0F75BC;
  display: flex;
  width: 205px;
  height: 40px;
  padding: 8px 0;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #FFF;
  text-align: center;
  font-family: "Anek Malayalam";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  outline: none;
}

.customDateIn {
  width: 220px !important;
  height: 40px !important;
  border-radius: 100px;
  background: var(--Blue-Light, #F2F9FF) !important;
  border: none;
  outline: none;
  padding: 0px 12px;
}

#addPatientModalEducator {
  backdrop-filter: blur(10px);
  z-index: 9999999;
}
#addPatientModalEducator .modal-dialog {
  max-width: 957px;
}
#addPatientModalEducator .crossIconModal {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 1.20857L10.7914 0L6 4.79143L1.20857 0L0 1.20857L4.79143 6L0 10.7914L1.20857 12L6 7.20857L10.7914 12L12 10.7914L7.20857 6L12 1.20857Z' fill='%23313131'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  width: 12px;
  height: 12px;
  display: block;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}
#addPatientModalEducator .modal-content {
  width: 100%;
  border-radius: 14px;
  background: #FFF;
  box-shadow: 0 3px 15px 0 rgba(0, 40, 85, 0.2);
}
#addPatientModalEducator .modal-body {
  width: 100%;
  min-height: 154px;
  position: relative;
  padding: 20px;
  padding-bottom: 0px !important;
}
#addPatientModalEducator .modal-body .top_wrap_modal {
  width: 100%;
  border-bottom: 1px solid #E2EAF0;
  display: flex;
  align-items: center;
}
#addPatientModalEducator .modal-body .top_wrap_modal h5 {
  color: #212121;
  font-family: "Anek Malayalam";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 29.887px;
  margin-bottom: 12px;
}
#addPatientModalEducator .modal-body .form-control {
  height: 47px;
  border-radius: 25px;
  background: #ECF3FA;
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
#addPatientModalEducator .modal-body .form-control:focus {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#addPatientModalEducator .modal-body .form-control:hover {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#addPatientModalEducator .modal-body .form-select {
  height: 47px;
  border-radius: 25px;
  background-color: #ECF3FA;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M11.4 0.899902L6.14999 6.1499L0.899994 0.899902' stroke='%235E6366' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: 12px !important;
  background-position: 95% center !important;
  display: block;
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
#addPatientModalEducator .modal-body .form-select:focus {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#addPatientModalEducator .modal-body .form-select:hover {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
#addPatientModalEducator .modal-body #mobile_number {
  background-color: transparent;
  border: 1px solid #DCE5ED !important;
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
#addPatientModalEducator .modal-body input[type=radio] {
  width: 20px !important;
  height: 20px !important;
  transform: scale(1);
}
#addPatientModalEducator .modal-body input[type=radio]:checked {
  width: 20px !important;
  height: 20px !important;
  transform: scale(0.9);
}
#addPatientModalEducator .modal-body .subheading {
  color: #0F75BC;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.642px;
  margin-top: 14px;
  margin-bottom: 14px !important;
  /* 129.012% */
}
#addPatientModalEducator .modal-body .genderRadioWrapper {
  margin-bottom: 14px;
  width: 100%;
  height: 47px;
  padding: 0 15px;
  align-items: center;
  gap: 23px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  border: 1px solid #F2F9FF;
  gap: 23px;
}
#addPatientModalEducator .modal-body #dividerLineSearchBottom {
  margin-top: 14px;
}
#addPatientModalEducator .modal-body .search_top {
  width: 100% !important;
  margin-top: 14px;
  height: 47px;
  border-radius: 25px;
  background-color: #ECF3FA;
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M14.7583 13.575L11.925 10.75C12.8392 9.58538 13.3352 8.14722 13.3333 6.66667C13.3333 5.34813 12.9423 4.0592 12.2098 2.96287C11.4773 1.86654 10.4361 1.01206 9.21789 0.507473C7.99972 0.00288854 6.65927 -0.129134 5.36607 0.128101C4.07286 0.385336 2.88497 1.02027 1.95262 1.95262C1.02027 2.88497 0.385336 4.07286 0.128101 5.36607C-0.129134 6.65927 0.00288854 7.99972 0.507473 9.21789C1.01206 10.4361 1.86654 11.4773 2.96287 12.2098C4.0592 12.9423 5.34813 13.3333 6.66667 13.3333C8.14722 13.3352 9.58538 12.8392 10.75 11.925L13.575 14.7583C13.6525 14.8364 13.7446 14.8984 13.8462 14.9407C13.9477 14.9831 14.0567 15.0048 14.1667 15.0048C14.2767 15.0048 14.3856 14.9831 14.4872 14.9407C14.5887 14.8984 14.6809 14.8364 14.7583 14.7583C14.8364 14.6809 14.8984 14.5887 14.9407 14.4872C14.9831 14.3856 15.0048 14.2767 15.0048 14.1667C15.0048 14.0567 14.9831 13.9477 14.9407 13.8462C14.8984 13.7446 14.8364 13.6525 14.7583 13.575ZM1.66667 6.66667C1.66667 5.67776 1.95991 4.71106 2.50932 3.88882C3.05873 3.06657 3.83962 2.42571 4.75325 2.04727C5.66688 1.66883 6.67222 1.56982 7.64212 1.76274C8.61203 1.95567 9.50294 2.43187 10.2022 3.13114C10.9015 3.8304 11.3777 4.72131 11.5706 5.69122C11.7635 6.66112 11.6645 7.66646 11.2861 8.58009C10.9076 9.49372 10.2668 10.2746 9.44452 10.824C8.62228 11.3734 7.65558 11.6667 6.66667 11.6667C5.34059 11.6667 4.06882 11.1399 3.13114 10.2022C2.19345 9.26452 1.66667 7.99275 1.66667 6.66667Z' fill='%230F75BC'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-size: 15px !important;
  background-position: 2% !important;
  padding-left: 53px;
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#addPatientModalEducator .modal-body .search_top:hover {
  border-color: inherit !important;
  outline: inherit !important;
}
#addPatientModalEducator .modal-body .search_top:focus {
  box-shadow: none !important;
}
#addPatientModalEducator .modal-body .dividerLine {
  border-bottom: 1px solid #E2EAF0;
  margin-bottom: 14px;
}
#addPatientModalEducator .modal-body .tableWraper {
  height: 184px;
  overflow-y: auto;
  padding-bottom: 0px;
}
#addPatientModalEducator .modal-body .tableWraper::-webkit-scrollbar {
  display: none;
}
#addPatientModalEducator .modal-body .tableWraper table th {
  height: 36px;
  background-color: #F6F8FA;
  vertical-align: middle;
  padding-left: 10px;
  color: #000;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#addPatientModalEducator .modal-body .tableWraper table td {
  height: 49px;
  color: #8799AC;
  font-family: "Anek Malayalam";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  vertical-align: middle;
  padding-left: 10px;
  border-bottom: 1px solid #E2EAF0;
}
#addPatientModalEducator .modal-body .tableWraper table td.completeStatus {
  color: #7DC248;
}
#addPatientModalEducator .modal-body .tableWraper table td.inCompleteStatus {
  color: #F8B533;
}
#addPatientModalEducator .modal-body .tableWraper table td.cancelledStatus {
  color: #FF4343;
}
#addPatientModalEducator .modal-body .tableWraper table td .wrape_table_action_btns {
  display: flex;
  align-items: center;
  gap: 5px;
}
#addPatientModalEducator .modal-body .tableWraper table td .wrape_table_action_btns button {
  display: flex;
  width: 57px;
  height: 27px;
  padding: 0 4px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 20px;
  border: 1px solid #0F75BC;
  color: #0F75BC;
  font-family: "Anek Malayalam";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  background-color: transparent;
  line-height: normal;
}
#addPatientModalEducator .modal-body .tableWraper table td .wrape_table_action_btns .viewIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 13.3333C11.0417 13.3333 11.9271 12.9687 12.6563 12.2395C13.3855 11.5103 13.75 10.6249 13.75 9.58325C13.75 8.54159 13.3855 7.65617 12.6563 6.927C11.9271 6.19784 11.0417 5.83325 10 5.83325C8.95837 5.83325 8.07296 6.19784 7.34379 6.927C6.61462 7.65617 6.25004 8.54159 6.25004 9.58325C6.25004 10.6249 6.61462 11.5103 7.34379 12.2395C8.07296 12.9687 8.95837 13.3333 10 13.3333ZM10 11.8333C9.37504 11.8333 8.84379 11.6145 8.40629 11.177C7.96879 10.7395 7.75004 10.2083 7.75004 9.58325C7.75004 8.95825 7.96879 8.427 8.40629 7.9895C8.84379 7.552 9.37504 7.33325 10 7.33325C10.625 7.33325 11.1563 7.552 11.5938 7.9895C12.0313 8.427 12.25 8.95825 12.25 9.58325C12.25 10.2083 12.0313 10.7395 11.5938 11.177C11.1563 11.6145 10.625 11.8333 10 11.8333ZM10 15.8333C7.97226 15.8333 6.12504 15.2673 4.45837 14.1353C2.79171 13.0034 1.58337 11.486 0.833374 9.58325C1.58337 7.68047 2.79171 6.16311 4.45837 5.03117C6.12504 3.89922 7.97226 3.33325 10 3.33325C12.0278 3.33325 13.875 3.89922 15.5417 5.03117C17.2084 6.16311 18.4167 7.68047 19.1667 9.58325C18.4167 11.486 17.2084 13.0034 15.5417 14.1353C13.875 15.2673 12.0278 15.8333 10 15.8333ZM10 14.1666C11.5695 14.1666 13.0105 13.7534 14.323 12.927C15.6355 12.1006 16.6389 10.986 17.3334 9.58325C16.6389 8.18047 15.6355 7.06589 14.323 6.2395C13.0105 5.41311 11.5695 4.99992 10 4.99992C8.4306 4.99992 6.98962 5.41311 5.67712 6.2395C4.36462 7.06589 3.36115 8.18047 2.66671 9.58325C3.36115 10.986 4.36462 12.1006 5.67712 12.927C6.98962 13.7534 8.4306 14.1666 10 14.1666Z' fill='%230F75BC'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
#addPatientModalEducator .modal-body .noMargin {
  margin: 0px !important;
}
#addPatientModalEducator .modal-body .form-label {
  color: rgba(18, 25, 33, 0.9);
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}
#addPatientModalEducator .modal-body .btn-btn-rrp {
  width: 100%;
  display: flex;
  justify-content: end;
  align-items: center;
  padding: 14px 0px;
}
#addPatientModalEducator .modal-body .btn-btn-rrp .addNewPatientModalBtn {
  display: flex;
  width: 213px;
  height: 40px;
  padding: 15.597px 38.582px;
  justify-content: center;
  align-items: center;
  gap: 8.209px;
  flex-shrink: 0;
  color: #0F75BC;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  background-color: transparent;
  border-radius: 106.716px;
  border: 0.821px solid #0F75BC;
}
#addPatientModalEducator .modal-footer {
  margin-top: 14px;
}
#addPatientModalEducator .modal-footer button {
  display: flex;
  width: 329px;
  height: 50px;
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  border-radius: 106.716px;
  background: #0F75BC;
  border: none;
  outline: none;
}

.accordianVitalsMain .select2-selection--single {
  height: 43px !important;
  width: unset !important;
  min-width: unset !important;
}

.accordianVitalsMain label {
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 8px;
}

.accordianVitalsMain .select2 {
  width: 100% !important;
}

.informationAccord .checkbox_block {
  margin-bottom: 12px;
}
.informationAccord label {
  width: 70%;
  line-height: 22px;
  color: var(--Black-4, #5E6366);
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.treatmentAccord .radioCustom {
  display: flex;
  flex-direction: row-reverse;
  align-items: end;
  justify-content: start;
  margin-bottom: 11px;
}

.treatmentAccord .form-label {
  color: #000;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0px !important;
  padding-left: 12px;
}

.treatmentAccord input[type=radio] {
  width: 20px !important;
  height: 20px !important;
  transform: scale(1) !important;
}
.treatmentAccord input[type=radio]:checked {
  width: 20px !important;
  height: 20px !important;
  transform: scale(1) !important;
}

.treatmentAccord hr {
  margin: 10px 0px !important;
}

.treatmentAccord .patientReq {
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 21px;
}

.treatmentAccord label {
  color: var(--Black-4, #5E6366);
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.treatmentAccord #complications {
  display: flex;
  width: 100%;
  height: 43px;
  border-radius: 25px;
  background-color: #F2F9FF !important;
  color: var(--Black-4, #5E6366);
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.otherSearch {
  margin-top: 14px;
  color: var(--Black-4, #5E6366) !important;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: auto;
}

.btnACcord .btnSubmit {
  display: flex;
  width: 209px;
  height: 50px;
  padding: 8px 0;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #FFF;
  text-align: center;
  font-family: "Anek Malayalam";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 30px;
  background: #0F75BC;
  margin-top: 37px;
  margin-right: 24px;
  margin-bottom: 30px;
}

.withoutGrayBg {
  background-color: #FFF !important;
  border: 0.849px solid #BAC3CB !important;
}

.topSubHeaddd {
  color: #000;
  font-family: "Anek Malayalam";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 8px;
}

.patient-detail-counsellor {
  display: flex;
  align-items: center;
  height: 79px;
  background: #FFFFFF;
  border-radius: 15px;
  background: #FFF;
  box-shadow: 0 1.984px 9.918px 0 rgba(0, 40, 85, 0.1);
  width: 97%;
  margin: auto;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  padding: 0 15px;
}

.patient-detail-counsellor-list2 {
  width: 80%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 35px;
}

.list111 {
  width: 20%;
}

.patient-detail-counsellor h4 {
  font-family: "Anek Malayalam";
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  color: #0F75BC;
  vertical-align: middle;
  white-space: nowrap;
}

.patient-detail-counsellor .mr strong {
  font-weight: 500;
}

.patient-detail-counsellor .mr {
  font-family: "Anek Malayalam";
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  line-height: 17.86px;
  vertical-align: middle;
}

.patient-detail-counsellor h6 {
  font-family: "Anek Malayalam";
  font-weight: 500;
  font-size: 16px;
  line-height: 17.86px;
  color: #313131;
  letter-spacing: 0%;
  white-space: nowrap;
}

.patient-detail-counsellor h6 span {
  font-weight: 400;
}

.patient-detail-counsellor .details-list {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.patient-detail-counsellor .details-list div {
  min-width: 200px;
}

.patient-detail-counsellor .mr {
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 17.859px;
  /* 111.619% */
}

.patient-detail-counsellor .mrNum {
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 17.859px;
}

.patient-detail-counsellor .colll {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.patient-detail-counsellor .colll h6 {
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 17.859px;
  /* 111.619% */
}
.patient-detail-counsellor .colll span {
  color: #313131;
  font-family: "Anek Malayalam";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 17.859px;
}
.patient-detail-counsellor .colll img {
  cursor: pointer;
}

.accordianVitalsMain .select2-selection {
  color: var(--Black-4, #5E6366) !important;
  font-family: "Anek Malayalam";
  font-size: 16px !important;
  font-style: normal;
  font-weight: 300 !important;
  line-height: normal;
}

.accordianVitalsMain .select2-selection__placeholder {
  color: var(--Black-4, #5E6366) !important;
  font-family: "Anek Malayalam";
  font-size: 16px !important;
  font-style: normal;
  font-weight: 300 !important;
  line-height: normal;
}

.accordianVitalsMainAccordianBody {
  padding: 10px 4px !important;
}
openaccordianVitalsMainAccordianBodyX
{
  margin: 1rem 0;
}
.openaccordianVitalsMainAccordianBody {
  margin-bottom: 0px !important;
}

.collapseAllBtn {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 146.009px;
  height: 32.662px;
  padding: 5.406px 21.623px;
  align-items: center;
  gap: 10.811px;
  border-radius: 64.869px;
  background: rgba(15, 117, 188, 0.2);
  color: #0F75BC;
  text-align: center;
  font-family: "Anek Malayalam";
  font-size: 15.136px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  outline: none;
  white-space: nowrap;
  margin-right: 14.1px;
}
/* complaint / feedback */
#complaintsTable_length, #feedbackTable_length{
    display: none;
}

#complaintsTable td .mark-resolved-btn {
    background: rgba(15, 117, 188, 1);
    border-radius: 20px;
    font-family: "Anek Malayalam";
    font-weight: 400;
    padding: 7px 10px;
    font-size: 15px;
    line-height: 100%;
    margin-left: 12px;
    color: rgba(255, 255, 255, 1);
}

.wraperFollowUpMain .bottomBarBtnssss, .complaint .bottomBarBtnssss {
    position: absolute;
    top: 0;
    border: none;
    right: 0;
}

.wraperFollowUpMain .select-bar-wrapper-complaint, .complaint .select-bar-wrapper-complaint{
    width: 101px;
    height: 40px;
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    appearance: none;
    color: rgba(33, 33, 33, 1);
    background-position: 79px 18px;
    background-repeat: no-repeat;
    background-size: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M0.849121 0.849243L5.84912 5.84924L10.8491 0.849243' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    letter-spacing: 0%;
}

.complaintFeedbackCreate {
    padding: 0 !important;
    position: relative;
}

.complaintFeedbackCreate .Form {
    padding: 18px 20px;
}

.complaintFeedbackCreate .co_header_row{
    padding: 17px 20px;
    align-items: center;
}

.complaintFeedbackCreate .co_header_row span{
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0%;
    color: rgba(135, 153, 172, 1);
}

.complaintFeedbackCreate .table_rell th {
    background-color: rgba(246, 248, 250, 1);
}

.complaintFeedbackCreate .table_rell th:last-child{
    border-radius: 0 10px 0 0;
}
.complaintFeedbackCreate .table_rell th:first-child{
    border-radius: 10px 0 0 0;
}

/* .complaintFeedbackCreate .mark-as, .complaintFeedbackCreate .actions_button_row{
    position: absolute;
    bottom: 0;
    padding: 20px;
    border-top: 1px solid rgba(226, 234, 240, 1);
    left: 0;
    width: 100%;
    text-align: end;
} */

.wraperFollowUpMain .customTable th, .complaint .customTable th {
    font-weight: 400 !important;
}

.complaintFeedbackCreate #orders-section{
    height: 350px;
    overflow-y: scroll;
}

.complaintFeedbackCreate .mark-as .btn, .complaintFeedbackCreate .actions_button_row .care_buttons{
    border-radius: 30px;
    background: rgba(15, 117, 188, 1);
    color: white;
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    padding: 14px 20px;
    z-index: 99999;
    height: 50px;
    line-height: 100%;
    letter-spacing: 0px;
    text-align: center;
}

.complaintFeedbackCreate h5{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: rgba(15, 117, 188, 1) !important;
}

.complaintFeedbackCreate .custom-file-upload {
    display: inline-flex;
    align-items: center;
    background: #eaf5ff;
    padding: 7px 20px;
    border-radius: 999px;
    width: 100%;
    cursor: pointer;
    gap: 10px;
    font-family: sans-serif;
    color: #555;
}

.complaintFeedbackCreate .custom-file-upload input {
  display: none;
}

.complaintFeedbackCreate .singleDetail .form-label {
    width: 100%;
    font-size: 16px;
    color: #5E6366 !important;
    margin-bottom: 0;
    border-radius: 25px;
    padding: 9.5px 13px;
    border: 1px solid rgba(195, 200, 205, 1);
}

.complaintFeedbackCreate .singleDetail .view-attachment{
    position: absolute;
    top: 38px;
    left: 30px;
    padding: 0;
}

.complaintFeedbackCreate .singleDetail label {
    border-bottom: none;
    padding-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
}

.attachment-pill {
    padding: 8px 16px;
    border-radius: 30px;
    border: 1px solid #dcdcdc;
    background: #f8f8f8;
    text-decoration: none;
    font-size: 14px;
    color: #333;
}

.attachment-pill:hover {
    background: #e9ecef;
}

.complaintFeedbackCreate .custom-file-upload .icon {
  width: 18px;
  height: 18px;
}

.complaintFeedbackCreate .form-select, .complaintFeedbackCreate .form-control{
    background-color: rgba(242, 249, 255, 1);
    border-radius: 50px;
}

.delivered .action-button{
    margin-top: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
}

.delivered .action-button button{
    border: none;
    background-color: transparent;
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    border-radius: 30px;
    height: 50px;
    width: 209px;
    line-height: 100%;
    text-align: center;
}

.delivered .action-button .button1{
    color: rgba(15, 117, 188, 1);
    border: 1px solid rgba(15, 117, 188, 1);
}

.delivered .action-button .button2{
    background-color: rgba(15, 117, 188, 1);
    color: white;
}

.markResolvedModal .modal-content{
    border: none;
    padding: 22px 24px 19px;
    border-radius: 15px;
}

.markResolvedModal .modal-header{
    padding: 0 0 15px;
}
.markResolvedModal .modal-body{
    padding-left: 0;
    padding-right: 0;
}

.markResolvedModal .modal-body .textAreaMark {
    width: 100%;
    margin-top: 0 !important;
    height: 99px;
}

.registeredagainst .modal-dialog, .registeredagainst .modal-dialog {
    max-width: 528px;
}

.registeredagainst .btn-close{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
}

.registeredagainst .modal-content {
    border-radius: 15px;
    border: none;
}

.registeredagainst .modal-body h4{
    font-family: "Anek Malayalam";
    font-weight: 400;
    font-size: 26px;
    color: rgba(49, 49, 49, 1);
    line-height: 120%;
    text-align: center;
}

.registeredagainst .modal-body h4 span{
    font-weight: 500;
    color: rgba(15, 117, 188, 1);
}

.registeredagainst .modal-body{
    padding: 46px 24px 36px;
    text-align: center;
}

.registeredagainst .modal-body h6{
    font-family: "Anek Malayalam";
    font-weight: 300;
    font-size: 18px;
    line-height: 100%;
    margin: 16px 0;
    text-align: center;
    color: rgba(0, 0, 0, 1);
}

.registeredagainst .modal-body p{
    font-family: "Anek Malayalam";
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    line-height: 100%;
    margin-bottom: 12px;
    letter-spacing: 0px;
    text-align: center;
}

.registeredagainst .modal-body h6 span{
    font-weight: 500;
    color: rgba(15, 117, 188, 1);
}

.registeredagainst .button2{
    font-family: "Anek Malayalam";
    font-weight: 500;
    font-size: 20px;
    border-radius: 30px;
    border: none;
    height: 50px;
    width: 209px;
    line-height: 100%;
    text-align: center;
    background-color: rgba(15, 117, 188, 1);
    color: white;
}

.markResolvedModal .modal-body .markResolvedModalBtns {
    padding-bottom: 0;
}

.editIconZK{
    text-decoration: none !important;
}

.downButton{
    background: #0F75BC;
    color: #fff;
    border-radius: 20px;
    padding-inline: 10px;
    margin-left: 10px;
}
.downButton:hover{
    background: #0F75BC;
    color: #fff;
    border-radius: 20px;
}
/* complaint / feedback */
