.dashboard-content-body {
  padding: 0 13.16% 120px;
}

.mobile-external-header {
  display: none;
}

.profile-details {
  background-color: white;
  padding: 29px 20px;
  border-radius: 25px;
  border: 1px solid #DBDFEA;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-flow: column;
  gap: 15px;
}

.profile-details__detail-row {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.profile-details__full-name {
  margin: 0;
  font-size: 1.25em;
  font-weight: bold;
  color: #10357F;
}

.profile-details__verification {
  display: flex;
  flex-flow: row;
  height: 22px;
  padding: 2px 10px;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: 1px solid #b6b6b6;
  background: rgba(136, 136, 136, 0.1);
}

.profile-details__verification_status_verified {
  border: 1px solid #52B788;
  background: rgba(82, 183, 136, 0.1);
  color: #52B788;
}

.profile-details__verification_status_unverified {
  border: 1px solid #BA181B;
  background: rgba(186, 24, 27, 0.1);
  color: #BA181B;
}

.profile-details__label {
  margin: 0;
  color: #808080;
  font-size: 1em;
}

.profile-details__detail-value {
  margin: 0;
}

.profile-edit-buttons {
  padding: 29px 20px;
  border-radius: 25px;
  border: 1px solid #DBDFEA;
  background: white;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
}

.profile-edit-buttons__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-flow: column;
  gap: 10px;
}

.profile-edit-buttons__link {
  display: grid;
  grid-template-columns: 35px 1fr 8px;
  gap: 5px;
  padding: 10px;
  align-items: center;
  text-decoration: none;
}

.profile-edit-buttons__link::after {
  content: "";
  height: 17px;
  width: 16px;
  background-image: url("../../assets/svg/right-chevron_color_blue.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.profile-edit-buttons__link-icon {
  width: 35px;
  height: 35px;
  padding: 3px 5px;
}

.profile-edit-buttons__link-text {
  margin: 0;
  color: #404040;
}

.profile-button-container {
  display: flex;
  flex-flow: row;
  justify-content: flex-end;
}

.profile-form {
  border-radius: 25px;
  border: 1px solid #DBDFEA;
  background: white;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  padding: 29px 20px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 25px 10px;
}

.profile-form__form-category {
  grid-column: 1/-1;
  margin: 0;
  padding: 10px 0 25px;
  font-size: 1em;
  font-weight: 700;
  color: #10357F;
  border-bottom: 1px solid #bfbfbf;
}

.profile-form__form-category_style_large {
  font-size: 1.125em;
  color: #404040;
  padding: 0 0 15px;
}

.profile-form__button-container {
  grid-column: 1/-1;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
}

.change-password {
  border-radius: 25px;
  border: 1px solid #DBDFEA;
  background: white;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  padding: 29px 20px;
  display: flex;
  flex-flow: column;
  gap: 25px 10px;
}

.change-password__reminder {
  border-radius: 15px;
  border: 1px solid #EFF0F1;
  background-color: #F8F9FA;
  padding: 10px 20px 36px;
  display: flex;
  flex-flow: column;
  gap: 10px;
}

.change-password__reminder-header {
  margin: 0;
}

.change-password__check-list {
  margin: 0;
  padding-inline-start: 18px;
  list-style-type: none;
}

.change-password__check-list > li {
  position: relative;
}

.change-password__check-list li::before {
  content: "";
  display: block;
  position: absolute;
  left: -18px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 7px;
  background-image: url("../../assets/svg/check-mark_color_black.svg");
}

.change-password__button-container {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
}

.button {
  font-size: 1em;
}

/*# sourceMappingURL=profile.css.map */
