@font-face {
  font-family: "Ubuntu Regular";
  src: url("/sites/portalcliente/files/cohesion/Ubuntu-Regular.ttf") format("truetype");
  font-display: auto;
}

@font-face {
  font-family: "Roboto Regular";
  src: url("/sites/portalcliente/files/cohesion/Roboto-Regular.ttf") format("truetype");
  font-display: auto;
}

.theme--sanepar .ui-dialog {
  border: none;
  border-radius: 20px;
  max-width: 90%;
  width: 480px;
  padding: 32px;
  background-color: #fff !important;
}

.theme--sanepar .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-family: 'Ubuntu Regular';
  font-weight: 500;
  font-size: 24px;
  line-height: 120%;
  text-align: center;
  vertical-align: middle;
  color: #23744D;
  display: flex;
  flex-direction: column;
  width: 100%;
  white-space: break-spaces;
}

.theme--sanepar .ui-dialog .ui-dialog-titlebar .ui-dialog-title:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjUgMzYuNUwzOS4xMjUgMTguODc1TDM1LjYyNSAxNS4zNzVMMjEuNSAyOS41TDE0LjM3NSAyMi4zNzVMMTAuODc1IDI1Ljg3NUwyMS41IDM2LjVaTTI1IDUwQzIxLjU0MTcgNTAgMTguMjkxNyA0OS4zNDM4IDE1LjI1IDQ4LjAzMTJDMTIuMjA4MyA0Ni43MTg4IDkuNTYyNSA0NC45Mzc1IDcuMzEyNSA0Mi42ODc1QzUuMDYyNSA0MC40Mzc1IDMuMjgxMjUgMzcuNzkxNyAxLjk2ODc1IDM0Ljc1QzAuNjU2MjUgMzEuNzA4MyAwIDI4LjQ1ODMgMCAyNUMwIDIxLjU0MTcgMC42NTYyNSAxOC4yOTE3IDEuOTY4NzUgMTUuMjVDMy4yODEyNSAxMi4yMDgzIDUuMDYyNSA5LjU2MjUgNy4zMTI1IDcuMzEyNUM5LjU2MjUgNS4wNjI1IDEyLjIwODMgMy4yODEyNSAxNS4yNSAxLjk2ODc1QzE4LjI5MTcgMC42NTYyNSAyMS41NDE3IDAgMjUgMEMyOC40NTgzIDAgMzEuNzA4MyAwLjY1NjI1IDM0Ljc1IDEuOTY4NzVDMzcuNzkxNyAzLjI4MTI1IDQwLjQzNzUgNS4wNjI1IDQyLjY4NzUgNy4zMTI1QzQ0LjkzNzUgOS41NjI1IDQ2LjcxODggMTIuMjA4MyA0OC4wMzEyIDE1LjI1QzQ5LjM0MzggMTguMjkxNyA1MCAyMS41NDE3IDUwIDI1QzUwIDI4LjQ1ODMgNDkuMzQzOCAzMS43MDgzIDQ4LjAzMTIgMzQuNzVDNDYuNzE4OCAzNy43OTE3IDQ0LjkzNzUgNDAuNDM3NSA0Mi42ODc1IDQyLjY4NzVDNDAuNDM3NSA0NC45Mzc1IDM3Ljc5MTcgNDYuNzE4OCAzNC43NSA0OC4wMzEyQzMxLjcwODMgNDkuMzQzOCAyOC40NTgzIDUwIDI1IDUwWk0yNSA0NUMzMC41ODMzIDQ1IDM1LjMxMjUgNDMuMDYyNSAzOS4xODc1IDM5LjE4NzVDNDMuMDYyNSAzNS4zMTI1IDQ1IDMwLjU4MzMgNDUgMjVDNDUgMTkuNDE2NyA0My4wNjI1IDE0LjY4NzUgMzkuMTg3NSAxMC44MTI1QzM1LjMxMjUgNi45Mzc1IDMwLjU4MzMgNSAyNSA1QzE5LjQxNjcgNSAxNC42ODc1IDYuOTM3NSAxMC44MTI1IDEwLjgxMjVDNi45Mzc1IDE0LjY4NzUgNSAxOS40MTY3IDUgMjVDNSAzMC41ODMzIDYuOTM3NSAzNS4zMTI1IDEwLjgxMjUgMzkuMTg3NUMxNC42ODc1IDQzLjA2MjUgMTkuNDE2NyA0NSAyNSA0NVoiIGZpbGw9IiMyMzc0NEQiLz4KPC9zdmc+Cg==);
}

.theme--sanepar .ui-dialog-titlebar {
  background: transparent;
  border: none;
}

.theme--sanepar .ui-dialog-titlebar .ui-button {
  display: none;
}

.theme--sanepar .ui-dialog-content {
  font-family: 'Roboto Regular';
  text-align: center;
  padding: 0;
  margin-top: 24px;
}

.theme--sanepar .ui-dialog-content p:last-child {
  margin-bottom: 0;
}

.theme--sanepar .ui-dialog .ui-dialog-buttonpane {
  border: none;
  border-radius: 20px;
  text-align: center;
  margin-top: 24px;
}

.theme--sanepar .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}

.theme--sanepar .ui-dialog .ui-dialog-buttonpane button {
  appearance: none;
  border: 1px solid var(--ssa-color-palette-portal-blue-1);
  border-radius: 0 20px 0 20px;
  padding: 12px 24px;
  min-width: 170px;
  background: #fff;
  color: var(--ssa-color-palette-portal-blue-1);
  margin: 0;
}

.theme--sanepar .ui-dialog .ui-dialog-buttonpane button:hover {
  color: var(--ssa-color-palette-portal-blue-2);
  border-color: var(--ssa-color-palette-portal-blue-2);
}