:root {
  /* --color-primary: #A1131B;
	--color-primary-rgb: 161,19,27;
	--color-primary-contrast: #ffffff;
	--color-primary-contrast-rgb: 255,255,255;
	--color-primary-shade: #8e1118;
	--color-primary-tint: #aa2b32; */

  /* --color-secondary: #fed530;
	--color-secondary-rgb: 161,19,27;
	--color-secondary-contrast: #ffffff;
	--color-secondary-contrast-rgb: 255,255,255;
	--color-secondary-shade: #8e1118;
	--color-secondary-tint: #aa2b32; */
}

.min-h-100vh {
  min-height: 100vh !important;
}

.input-img-admin {
  border-radius: 5% !important;
  cursor: pointer;
  width: 100px !important;
  height: 100px !important;
}

.invalid-form,
.invalid-image {
  border: 1px solid #ff0000;
}

.bg-filtrando {
  background-color: #FFF;
  background-image: linear-gradient(180deg, rgba(28, 200, 138, .3) 10%, rgba(19, 133, 92, .3) 100%);
  background-size: cover;
}

.nav-tabs {
  border-bottom: 0px;
}

.aba-selecionada:active,
.active.aba-selecionada {
  background-color: #A0A3AD !important;
  color: white !important;
}

.aba-selecionada {
  background-color: #E2E3E6 !important;
  color: #A0A3AD !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: #fff;
  background: #49b83e;
  color: #FFF !important;

}

.capitalizar {
  text-transform: capitalize;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
  background: #dddddd;
  color: #5a5c69 !important;
}


#pager {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: 4px;
}

#pager .stepper-before,
#pager .stepper-next,
#pager .stepper {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0.25rem 0.5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  color: var(--color-primary);
  border: 1px solid var(--color-primary);
  cursor: pointer;
}

#pager .stepper-before:hover,
#pager .stepper-next:hover,
#pager .stepper:hover,
#pager .stepper-active {
  color: var(--color-primary-contrast);
  background-color: var(--color-primary);
}

/* Login */
.bg-login-image {
  background-image: url(/img/WeUp_verde.png);
  background-size: 60%;
  background-repeat: no-repeat;
}

.bg-password-image {
  background-image: url(/img/WeUp_verde.png);
  background-size: 60%;
  background-repeat: no-repeat;
}

.footer-login p {
  /* color: #FFFFFF; */
  font-size: small;
}

.footer-login img {
  height: 23px;
}

.input-padrao,
.input-padrao:focus {
  font-size: 14px;
  border-radius: 7px;
  color: #6e707e;
}

.input-padrao::placeholder {
  font-size: 14px;
  border-radius: 7px;
  color: #858796;
}

.label-geral {
  color: #858796;
  margin-left: 10px;
  font-weight: 600;
  font-size: 14px;
}

.card-aba {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 0.35rem;
  margin-left: 1px;
}

#olho-senha {
  width: 25px;
  margin-right: 20px;
  margin-left: 0px;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 58%;
  right: 50px;
  color: #555;
  transform: translateY(-50%);
}

@media (max-width: 383px) {
  #olho-senha {
    top: 60%;
  }
}

::-webkit-calendar-picker-indicator {
  border-radius: 50%;
  margin-left: 0.1rem;
  width: 14px;
  height: 14px;
  cursor: pointer;
}

::-webkit-calendar-picker-indicator:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.04);
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.04);
}

.card-header {
  background-color: #49b83e !important;
}

.text-uppercase {
  color: white !important;
}

.btn {
  font-size: 0.9rem !important;
}

.btn-primary {
  color: #fff;
  background-color: #267FE7;
  border-color: #267FE7;
}

.btn-primary:hover {
  color: #fff;
  background-color: #2e59d9;
  border-color: #2653d4;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #2e59d9;
  border-color: #2653d4;
  box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #4e73df;
  border-color: #4e73df;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2653d4;
  border-color: #244ec9;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #5FCC56;
  border-color: #5FCC56;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #49b83e;
  border-color: #49b83e;
}

.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: #49b83e;
  border-color: #49b83e;
  box-shadow: 0 0 0 0.2rem #5FCC56;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #49b83e;
  border-color: #49b83e;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #49b83e;
  border-color: #49b83e;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem #5FCC56;
}

.btn-outline-danger {
  color: #fff !important;
  background-color: #FF8A00;
  border-color: #FF8A00;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #e68410ed;
  border-color: #e68410ed;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem #e6861063;
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #e68410ed;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e68410ed;
  border-color: #e68410ed;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem #e6861063;
}

.disabled-descricao>.note-editor,
.disabled-descricao>.note-editor>.note-toolbar {
  pointer-events: none !important;
  background-color: #F5F5F5 !important;
  border: 1px solid #eeeeee !important;
  color: #4a4a4a !important;
}

.note-placeholder {
  font-family: system-ui;
  font-size: 14px;
}

.disabled-descricao {
  cursor: not-allowed !important;
}

#lista-permissoes0_col_0 {
  color: #858796;
  font-weight: 700;
}

/* LISTAR CADASTRAR E VER, START */
.tabela-listagem thead:nth-of-type(1) {
  background-color: #49b83e;
  font-weight: 700;
  color: #fff;
  line-height: 0.9 !important;
  font-size: 0.9rem !important;
}

.tabela-listagem thead tr td:first-child {
  border-radius: calc(0.35rem - 1px) 0 0 0 !important;
}

.tabela-listagem thead tr td:last-child {
  border-radius: 0 calc(0.35rem - 1px) 0 0 !important;
}

.table {
  margin-bottom: 5px !important;
  color: #4D4F5C;
  font-size: 0.9rem !important;
}

.table-responsive {
  text-align: center;
}

.btn-buscar {
  /* width: 80% !important; */
  border-radius: 0.45rem !important;
  font-size: 14px;
}

.btn-novo {
  border-radius: 20px !important;
}

.btn-ver {
  border-radius: 0.45rem !important;
}

.btn-voltar {
  margin-right: 10px;
  font-size: 30px;
  color: #49b83e;
  margin-bottom: 8px;
  user-select: none;
}

.text-white-50 {
  color: white !important;
}

.bg-gradient-light {
  background-image: none;
}

.text-titulo {
  font-weight: 800 !important;
}

.form-control {
  border-radius: 0.55rem;
  font-family: system-ui;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #F5F5F5 !important;
  border: 1px solid #eeeeee !important;
}

.form-control:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 56, 207, 0.25) !important;
}

/* LISTAR CADASTRAR E VER, END */

/* START Layout da paginação */
.stepper {
  border-radius: 8px !important;
  margin-right: 4px !important;
  margin-left: 4px !important;
  padding: 8px !important;
  cursor: pointer !important;
  box-shadow: 0px 3px 6px #00000029 !important;
  width: 28px !important;
  height: 28px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  font-weight: 300 !important;
}

.card-footer {
  border-top: none !important;
  background-color: #fff !important;
}

#pager {
  margin-top: 10px !important;
}

.stepper-active {
  color: white !important;
  background-color: #5FCC56 !important;
  border-radius: 8px !important;
  padding: 8px !important;
  box-shadow: 0px 3px 6px #00000029 !important;
}

.stepper:hover {
  color: white !important;
  background-color: #5FCC56 !important;
  border-radius: 8px !important;
  padding: 8px !important;
  box-shadow: 0px 3px 6px #00000029 !important;
}

.segundo-horario {
  margin-left: -50px;
}

/* END Layout da paginação */

/* MENU START */
.sidebar-brand {
  height: 6rem !important;
}

.sidebar-dark .sidebar-brand {
  background-image: linear-gradient(180deg, #5FCC56 10%, #49b83e 100%);
}

.nav-item .nav-link i {
  color: rgb(0 0 0 / 31%) !important;
}

.nav-link-menu:hover [class^="fa"],
.nav-link-menu:active [class^="fa"] {
  color: white !important;
}

.sidebar-dark .menu-active .nav-link i{
  color: white !important;
}

.sidebar {
  width: 16rem !important;
}

.sidebar .nav-item .nav-link span {
  font-size: 15px;
  width: 16rem !important;
}

.menu-active {
  background-color: #49b83e !important;
}

.nav-link-menu {
  color: #5a5c69 !important;
  font-size: 14px !important;
}

.menu-active .nav-link-menu {
  color: #fff !important;
}

.item-menu:hover .nav-link-menu {
  color: #fff !important;
}

.bg-gradient-primary {
  background: none;
}

.item-menu {
  border-radius: 0 calc(0.35rem - 1px) calc(0.35rem - 1px) 0 !important;
  margin: 10px 0 10px 0 !important;
  width: 100% !important;
  height: 2.5rem !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
}

.item-menu:hover {
  background-color: #49b83e !important;
  color: #5a5c69 !important;
  display: flex !important;
  align-items: center !important;
}

/* MENU END */

/* usuarios START */

.img-avatar {
  position: relative;
  top: 0;
  left: 10px;
  width: 180px !important;
  height: 180px !important;
  border-radius: 50%;
  margin: 0px !important;
  cursor: pointer;
  object-fit: cover;
  margin-bottom: 30px !important;
}

img {
  object-fit: cover;
}

/* usuarios END */

.disabled {
  cursor: not-allowed !important;
}

.a-container {
  cursor: not-allowed !important;
}

.altura-horario {
  height: 600px;
}

.icone_novo {
  color: #267FE7 !important;
  cursor: pointer !important;
}

.primeiro-horario {
  margin-bottom: 10px;
}

.segundo-horario {
  margin-bottom: 10px;
}

.img-publicidade {
  border-radius: 5px;
  width: 100%;
  height: 70%;
  cursor: pointer;
  max-height: 130px;
  max-width: 250px;
  min-height: 130px;
  min-width: 250px
}

.container_imagens_videos {
  margin-bottom: 30px;
  height: 250px;
  user-select: none !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.container_imagens_videos::-webkit-scrollbar {
  height: 6px;
}

.container_imagens_videos::-webkit-scrollbar-thumb {
  background: #c7ced3;
  border-radius: 4px;
}

.container_imagens_videos::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.container_imagens_videos::-webkit-scrollbar-thumb:hover {
  background: #73787b;
}

.mensagens::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}

.mensagens::-webkit-scrollbar-thumb {
  background: #c7ced3;
  border-radius: 4px;
}

.mensagens::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.mensagens::-webkit-scrollbar-thumb:hover {
  background: #73787b;
}


.preview-video {
  border-radius: 10px !important;
  border: 1px solid #00000029 !important;
  box-shadow: 1.12302px 4.49206px 10px rgb(0 0 0 / 24%) !important;
  margin-bottom: -7px !important;
}

.edit-icon {
  margin-right: 2%;
  cursor: pointer !important;
}

.delete-icon {
  margin-right: 2%;
  cursor: pointer !important;
}

.icon-container {
  display: flex;
  justify-content: end;
  margin-top: 8px;
}

.object-fit {
  object-fit: cover !important;
}

.fa-sm {
  vertical-align: 0 !important;
}

/* START USUÁRIOS DO APP */

/* Estilos para o fundo preto transparente */
.modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  /* Cor de fundo preto transparente */
  z-index: 1000;
  /* Certifique-se de que o fundo esteja sobre todo o conteúdo */
}

/* Estilos para a modal */
.modal-personalizada {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1001;
  width: 55%;
  height: 40%;
}

/* Estilos para o botão de fechar a modal */
#fechar-modal,
.botao-padrao {
  padding: 5px 40px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}


.cabecalho-modal {
  height: 40px;
}

.usuario-image {
  width: 145px;
}

/* END USUÁRIOS DO APP */

/* START BAIRROS */

#custom-cursor {
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: red;
  border-radius: 50%;
  pointer-events: none;
  display: none;
}

/* END BAIRROS */

.hr-class {
  border-color: #DDDDDD;
  border: 0.5px solid;
  width: 95%;
  opacity: 0.2;
}

.container-image {
  width: 440px;
}


.label-image {
  color: #000000 !important;
  font-size: 15px !important;
}

.propriedade-image {
  text-align: left;
  font-size: 13px;
  width: 345px !important;
}

#foto_perfil_link,
#foto_perfil_identificacao {
  cursor: pointer;
  color: #000000;
  text-align: left;
}

.card-table {
  height: 93px;
  border-radius: 5px !important;
  width: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  opacity: 1;
  padding: 0.5rem !important;
  min-width: 220px;
  max-width: 220px;
  margin: 10px;

}

.title-card {
  font-weight: 800;
  color: #000000;
  white-space: nowrap;
}

.number-card {
  font-size: 25px;
  color: #001531;
}


.title-card,
.number-card {
  width: 100%;
  display: block;
}

#nivel_senha {
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* END USUÁRIOS DO APP */

/* STAR RELATÓRIOS */

.link:hover {
  text-decoration: none;
}

.card-relatorio {
  color: #000000;
  font-size: 18px;
}

.color-black {
  color: #000000;
}

.total {
  color: #000000;
  font-weight: 900;
  font-size: 20px;
}

.contador {
  color: #000000;
  font-size: 20px;
  font-weight: normal;
}

/* END RELATÓRIOS */
/* END USUÁRIOS DO APP */

/* START SAC */

.container-balao-mensagem {
  width: fit-content;
  max-width: 500px !important;
}

.container-chat-actions {
  width: 100vw;
}

.btn-enviar-msg {
  background-color: #C5D86D;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
}

.mensagens {
  display: grid;
  grid-auto-flow: row;
  gap: 1rem;
  max-height: 50vh;
  overflow-y: auto;
}

.p.mensagem {
  width: 100%;
  padding: 1rem !important;
  font-size: 1rem;
  font-weight: 400;
  color: #4D4F5C;
}

.span.time-mensagem {
  font-size: 0.8rem;
  font-weight: 400;
  color: #43425D;
  margin-top: 5px;
}

.container-balao-mensagem {
  width: fit-content;
  max-width: 500px;
}

.container-balao-mensagem.master {
  justify-self: end;
  display: flex;
  flex-direction: column;
  /* text-align: right; */
  text-align: left;
  padding: 10px;
}

.container-balao-mensagem.admin {
  justify-self: end;
  display: flex;
  flex-direction: column;
  /* text-align: right; */
  text-align: left;
  padding: 10px;
}

.arquivosac {
  position: relative;
	top: 0;
	left: 10px;
	width: 120px !important;
	height: 120px !important;
	border-radius: 50%;
	margin: 0px !important;
	cursor: pointer;
	object-fit: cover;
	margin-bottom: 30px !important;
}

.icon-sac {
  display: flex;
  justify-content: end;
  margin-top: -8px;
}

.container-balao-mensagem.dash span {
  align-self: end;
}

/* .mensagem.mensagem-dash {
  border-radius: 40px 40px 0 40px;
  background-color: #CBCBCB41;
} */

.mensagem.mensagem-dash {
  border-radius: 0 15px 15px 15px;
  background-color: #CBCBCB41;
  margin-left: 30px !important;
  padding: 15px !important;
  margin-left: 40px !important;
}

/* .mensagem.mensagem-app {
  border-radius: 40px 40px 40px 0;
  background-color: #F9FBF0;
} */

.mensagem.mensagem-app {
  border-radius: 0 15px 15px 15px;
  background-color: #F9FBF0;
  margin-left: 30px !important;
  padding: 15px !important;
  margin-left: 40px !important;
}

.chat-actions input {
  border: none;
  font-size: 1rem;
  font-weight: 400;
  color: #4D4F5C;
  width: 100%;
}

.chat-actions input:focus {
  box-shadow: none;
}

.chat-actions button img {
  width: 15px;
}

.btn-enviar-msg {
  background-color: #C5D86D;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
}

.btn-finalizar-atendimento {
  background-color: #7e8185;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
}

/* END SAC */


/* START POSTS */

.container-card-post {
  background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
  border: 1px solid var(--unnamed-color-dddddd);
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  opacity: 1;
  width: 405.33px !important;
  object-fit: cover;
  color: #001531;
  font-family: nunito;
}

.data_envio {
  font-size: 14px;
}

.image-post {
  width: 85%;
  height: 75px;
  border-radius: 20px;
}

.image-post-ver {
  width: 70%;
  height: 165px;
  border-radius: 20px;
  margin: 5px;
}

.user-image {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

.container-button-post {
  min-height: 115px;
}

.container-post {
  border-right: 2px solid #c7ced3;
  min-height: 500px;
}

.container-post-image {
  position: relative;
  height: 190px;
  object-fit: contain;
  width: 380px;
}


.image-post-ver-0 {
  position: absolute;
  width: 70%;
  height: 165px;
  border-radius: 10px;
  margin: 5px;
  cursor: pointer;
}

.image-post-ver-1 {
  position: absolute;
  width: 70%;
  height: 165px;
  border-radius: 10px;
  margin: 5px;
  top: 7px;
  right: 85px;
  cursor: pointer;
}

.image-post-ver-2 {
  position: absolute;
  width: 70%;
  height: 165px;
  border-radius: 10px;
  margin: 5px;
  top: 14px;
  right: 65px;
  cursor: pointer;
}

.imagem-ver-post {
  border: 15px solid white;
  border-radius: 25px;

}


.slick-prev {
  position: absolute;
  z-index: 999;
  bottom: -50px;
  right: 50%;
  color: #fff;
  background-color: #267FE7;
  border-color: #267FE7;
  border-radius: 5px;
}

.slick-next {
  position: absolute;
  bottom: -50px;
  right: 38%;
  color: #fff;
  background-color: #267FE7;
  border-color: #267FE7;
  border-radius: 5px;
}

.imagem-ver-post {
  height: 510px !important;
}


.modal-personalizada-ver {
  display: none;
  position: fixed;
  top: 12%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1001;
  width: 40%;
  height: 10%;
}

.comentario-card {
  width: 70%;
  text-align: justify;
  overflow-y: hidden;
  min-height: 100px;
  background: none;
  resize: none;
  border: none;
}


.text-area-padrao {
  border: 5px solid #c0cdf3 !important;
  padding-left: 8px !important;
}

.card-servico {
  height: 100px;
}

.title-card-post {
  font-size: 22px;
  font-weight: 800;
  color: #000000;
  white-space: nowrap;
}

.card-table-post {
  height: 93px;
  border-radius: 5px !important;
  width: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  opacity: 1;
  padding: 0.5rem !important;
  max-width: 220px;
  min-width: 350px;
  margin: 10px;
}


.container-conteudo {
  color: #001531;
  font-family: nunito;
}


.modal-dialog {
  max-width: 730px;
}

.wrap-modal-slider {
  padding: 0 30px;
  opacity: 0;
  transition: all 0.3s;
}

.wrap-modal-slider.open {
  opacity: 1;
}

.slick-prev:before,
.slick-next:before {
  color: red;
}

/* END POSTS */

/* START ABA POSTS - USUÁRIOS DO APP */


.card-aba-post {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border-radius: 0.35rem;
  margin-left: 1px;
}


.card-poster{
  min-width: 320px!important;
  min-height: 235px;
}


.mensagem-post{
  color: #4D4F5C!important;
}

.likes-card{
  margin-top: 152px!important;
}

/* END ABA POSTS - USUÁRIOS DO APP */

/* START ABA ANÚNCIO */
textarea{
  resize: none;
}

.card-anuncio{
  min-width: 342px;
  min-height: 235px;
}

/* END ABA ANÚNCIO */


/* START SAC ARQUIVOS */

.img-sac {
  position: relative;
  top: 0;
  left: 10px;
  width: 120px !important;
  height: 120px !important;
  border-radius: 50%;
  margin: 0px !important;
  cursor: pointer;
  object-fit: cover;
  margin-bottom: 30px !important;
}

/* END SAC ARQUIVOS */





