:root {
  --ct-background-padrao: rgb(255, 255, 255);
  --corAgendadoPacienteCad: rgb(222, 225, 254);
  --corAgendadoPacienteNaoCad: rgb(177, 185, 245);
  --corFaltou: rgb(202, 117, 177);
  --corFaltouComJustificativa: rgb(195, 83, 161);
  /* --corFaltou: rgb(254, 32, 7); */
  --corDesmarcado: rgb(194, 112, 99);
  /* --corFechado: rgb(154, 255, 153); */
  --corFechado: rgb(108, 255, 182);
  --corAguardandoAtendimento: rgb(255, 230, 230);
  --corEmAtendimento: rgb(189, 247, 253);
  --corCancelado: rgb(254, 145, 129);
  --corBloqueado: rgb(231, 85, 85);
  --corRevisao: rgb(255, 255, 204);
  --corEstrela: rgb(255, 255, 0);
  --ct-link-color: rgb(255, 255, 255);
  --corBtnLightGreen: rgb(144, 238, 144);
  --navbar-lateral-min-width: 120px;
  --navbar-lateral-max-width: 120px;
  /* --corDesabilitado: rgb(255, 30, 30); */
  --corDesabilitado: rgb(255, 30, 30);
  --modalPesqHeight: 50vh;
  --modalPesqWidth: 90vw;
  --tamanhoModalPesq: 100%;
  --corSelecao: #2c258e;
  --corFontecorSelecao: var(--ct-link-color);

  --corPrimaria: #3688fc;
  --corFontecorPrimaria: var(--ct-link-color);

  --corSucesso: #42d29d;
  --corFontecorSucesso: var(--ct-link-color);

  --corPesquisar: #6c757d;
  --corFontecorPesquisar: var(--ct-link-color);

  --corAlterar: #44badc;
  --corFontecorAlterar: var(--ct-link-color);

  --corCancelar: #6c757d;
  --corFontecorCancelar: var(--ct-link-color);

  --backgroundExploracao:rgb(248, 148, 33);
  --backgroundEsquiva:rgb(62, 91, 250);
  --backgroundSensibilidade:rgb(17, 128, 13);
  --backgroundObservacao:rgb(247, 119, 140);
  --backgroundNenhumQuadrante:rgb(101, 241, 97);

  --backgroundExploracaoInfo:rgb(250, 190, 122);
  --backgroundEsquivaInfo:rgb(166, 164, 247);
  --backgroundSensibilidadeInfo:rgb(145, 247, 200);
  --backgroundObservacaoInfo:rgb(253, 165, 209);
  --backgroundNenhumQuadranteInfo:rgb(153, 252, 161);

  --clr-bg-light: #ffffff;
  --clr-bg-dark : #3a444e;
  --clr-text-light: #313e46;
  --clr-text-dark : #c0c0c0;

  /* cartões e áreas especiais */
  --clr-bg-card-light : #f1f1f1;
  --clr-bg-card-dark  : rgb(58 68 78);
  --clr-bg-image-dark : rgb(14 105 196);

  /* bordas */
  --clr-border-light        : rgba(88, 88, 88, 0.25);
  --clr-border-dark         : rgba(230, 229, 229, 0.15);
  --clr-border-card-light   : rgba(0, 0, 0, 0.15);

  /* links (hover) */
  --clr-hover-link-light: #2bb3d3;
  --clr-hover-link-dark : #1488FC;




  --background-badge: #a9dce9c0;
  --text-badge: #267285;
  --card-header-bg-gradient: linear-gradient(36deg, #FFFFFF, #f6fbfd);
}


*{
  font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif!important;
}



.blur-content {
  filter: blur(3px);
  pointer-events: none;
  user-select: none;
  position: relative;
  transition: filter 0.3s ease;
}

.permission-overlay > svg {
  width:38px;
  height:32px; 
}
.permission-overlay {
  position: absolute;
  inset: 0; /* substitui top/left/right/bottom se quiser cobrir tudo */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  /* centraliza o bloco */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  /* controla tamanho */
  width: 100%;      /* largura relativa ao pai */
  height: 100%;     /* altura relativa ao pai */

  z-index: 10;
  text-align: center;
  padding: 2rem;
  color: #6c757d;
  background:none;
  border-radius: 50px;
}



.permission-overlay svg {
  color: #dc3545;
}

.permission-overlay h5 {
  color: var(--clr-bg-light);
  margin-bottom: 0.5rem;
}
html[data-bs-theme="light"] .permission-overlay h5 {
  color: var(--clr-bg-dark);
  margin-bottom: 0.5rem;
}


.btn-primary,
.btn-primary:hover {
  --ct-btn-color: var(--corFontecorPrimaria);
  --ct-btn-bg: var(--corPrimaria);
  --ct-btn-border-color: var(--corPrimaria);
  --ct-btn-hover-color: var(--corFontecorPrimaria);
  --ct-btn-hover-bg: var(--corPrimaria);
  --ct-btn-hover-border-color: var(--corPrimaria);
  --ct-btn-active-color: var(--corFontecorPrimaria);
  --ct-btn-active-bg: var(--corPrimaria);
  --ct-btn-active-border-color: var(--corPrimaria);
  --ct-btn-disabled-color: var(--corFontecorPrimaria);
  --ct-btn-disabled-bg: var(--corPrimaria);
  --ct-btn-disabled-border-color: var(--corPrimaria);
}

i:hover{
  cursor: pointer;
}
.textUpperCase{
  text-transform: uppercase;
}
.fundoInputObrigatorio {
  background-color: #ffcaca !important;
  color: rgb(0, 0, 0) !important;
  /* color-scheme: auto; */
}

.div-footer__header.ativo{
  background: rgb(30, 190, 239);
  color:white;
  border: 0px solid rgba(0, 0, 0, 0.6);
}
.div-footer__header{
  padding:6px;
  width: fit-content;
  color:rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

html[data-bs-theme="light"] .form-control:not(.fundoInputObrigatorio):not(:disabled), 
html[data-bs-theme="light"] .form-select:not(.fundoInputObrigatorio):not(:disabled){
  background-color: rgb(240, 246, 250) !important;
  color: black;
  border-color: rgb(197, 196, 196);
}
html[data-bs-theme="light"] .form-control:disabled, html[data-bs-theme="light"] .form-select:disabled{
  background-color: rgb(239, 239, 239)!important;
  outline: none!important;
  border-color:rgb(217, 217, 217);
  box-shadow: none;
  cursor: not-allowed;
}

[aria-label] {
  position: relative;
}
  
[aria-label]::after {
  content: attr(aria-label);
  display: none;
  position: absolute;
  top: 110%;
  left: 0px;
  z-index: 5000;
  pointer-events: none;
  padding: 8px 10px;
  text-decoration: none;
  font-size: .9em;
  color: #fff;
  background-color: var(--clr-bg-dark);
}

[aria-label]:hover::after {
  display: block;
}
  
p{
  margin: 0;
}
/* label,span,p,b,button,a,div,td,tr,{
  font-size:11.5px;
}    */

/* *, .form-label,.form-control,.form-select,.routerLink,.links,.btn{
  font-size:11.5px;
}  */

*, .form-label,.form-control,.form-select,.routerLink,.links,.btn{
  font-size:clamp(0.835rem,11.5px,0.875rem);
} 
.form-label:disabled,.form-control:disabled,.form-select:disabled,.routerLink:disabled,.links:disabled{
  color: gray;
} 

.sugestaoAtiva {
  color: white;
  font-weight: 400;
  background-color: rgb(43, 43, 192)!important;
}


input{
  max-height:20px!important;
}
.btn-frm:disabled {
  background-color: #ccc;
  color: #666;
  cursor: not-allowed;
  border: 1px solid #999!important;
  opacity: 0.6;
}
[data-bs-theme="dark"] .btn-frm:disabled {
  background-color: var(--ct-dark-border-subtle);
  color: var(--ct-gray-500);
  cursor: not-allowed;
  border: 1px solid #999 !important;
  opacity: 0.6;
}

.btn {
  transition: all 0.3s ease;
  backface-visibility: hidden;
}
html[data-bs-theme=light] .divPadrao{ --ct-background-padrao:rgb(251, 251, 251);} 
html[data-bs-theme=dark] .divPadrao { --ct-background-padrao:#2e363e;}
.dropdown-menu{
  transition: ease-out 0.2s !important;
} 

.btn:hover {
  transform: translateY(-0.8px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.35);
}

.focus-effect:focus > td{
  color: white;
  background-color: rgb(43, 43, 192);
}

.focus-effect:focus{
  background-color: rgb(43, 43, 192);
}

.page-link{
  min-width: 120px!important;
  display: flex;
  justify-content: space-evenly;
  line-height: 13px;
}

.form-control,.form-select,.btn{
  padding: 4px 8px!important;
  min-height: 30px!important;
}

input[type="text"]:hover,
input[type="time"]:hover,
input[type="tel"]:hover,
input[type="number"]:hover,
input[type="date"]:hover,
input[type="password"]:hover,
input[type="checkbox"]:hover,
input[type="email"]:hover,
select:hover {
  transition: all 0.3s ease;
  backface-visibility: hidden;
  transform: translateY(-0.8px);
  border-color: #3688fc;
  border: 1px solid #5f9cf2;
  box-shadow: 0 1px 12px #5f9cf2;
  outline: none; 
}

.btn-success,
.btn-success:hover {
  --ct-btn-color: var(--corFontecorSucesso);
  --ct-btn-bg: var(--corSucesso);
  --ct-btn-border-color: var(--corSucesso);
  --ct-btn-hover-color: var(--corFontecorSucesso);
  --ct-btn-hover-bg: var(--corSucesso);
  --ct-btn-hover-border-color: var(--corSucesso);
  --ct-btn-active-color: var(--corFontecorSucesso);
  --ct-btn-active-bg: var(--corSucesso);
  --ct-btn-active-border-color: var(--corSucesso);
  --ct-btn-disabled-color: var(--corFontecorSucesso);
  --ct-btn-disabled-bg: var(--corSucesso);
  --ct-btn-disabled-border-color: var(--corSucesso);
}

.btn-secondary,
.btn-secondary:hover {
  --ct-btn-color: var(--corFontecorPesquisar);
  --ct-btn-bg: var(--corPesquisar);
  --ct-btn-border-color: var(--corPesquisar);
  --ct-btn-hover-color: var(--corFontecorPesquisar);
  --ct-btn-hover-bg: var(--corPesquisar);
  --ct-btn-hover-border-color: var(--corPesquisar);
  --ct-btn-active-color: var(--corFontecorPesquisar);
  --ct-btn-active-bg: var(--corPesquisar);
  --ct-btn-active-border-color: var(--corPesquisar);
  --ct-btn-disabled-color: var(--corFontecorPesquisar);
  --ct-btn-disabled-bg: var(--corPesquisar);
  --ct-btn-disabled-border-color: var(--corPesquisar);
}

.btn-info,
.btn-info:hover {
  --ct-btn-color: var(--corFontecorAlterar);
  --ct-btn-bg: var(--corAlterar);
  --ct-btn-border-color: var(--corAlterar);
  --ct-btn-hover-color: var(--corFontecorAlterar);
  --ct-btn-hover-bg: var(--corAlterar);
  --ct-btn-hover-border-color: var(--corAlterar);
  --ct-btn-active-color: var(--corFontecorAlterar);
  --ct-btn-active-bg: var(--corAlterar);
  --ct-btn-active-border-color: var(--corAlterar);
  --ct-btn-disabled-color: var(--corFontecorAlterar);
  --ct-btn-disabled-bg: var(--corAlterar);
  --ct-btn-disabled-border-color: var(--corAlterar);
}

.btn-cancelar,
.btn-cancelar:hover {
  --ct-btn-color: var(--corFontecorCancelar);
  --ct-btn-bg: var(--corCancelar);
  --ct-btn-border-color: var(--corCancelar);
  --ct-btn-hover-color: var(--corFontecorCancelar);
  --ct-btn-hover-bg: var(--corCancelar);
  --ct-btn-hover-border-color: var(--corCancelar);
  --ct-btn-active-color: var(--corFontecorCancelar);
  --ct-btn-active-bg: var(--corCancelar);
  --ct-btn-active-border-color: var(--corCancelar);
  --ct-btn-disabled-color: var(--corFontecorCancelar);
  --ct-btn-disabled-bg: var(--corCancelar);
  --ct-btn-disabled-border-color: var(--corCancelar);
}

.cabecalhoFixo {
  position: sticky;
  top: -1px;
  background-color: var(--ct-body-bg);
}

.ck-restricted-editing_mode_standard {
  min-height: 60vh !important;
  /* Altura mínima do editor */
}

.ck-editor__editable {
  min-height: 60vh;
  /* Altura mínima da área editável */
}
.dropdown.procedimento,.btn-opcoes  {
  border-radius: 10px;
  height: 80px;
  min-width: 120px;
  width: 120px;
  text-align: center;
  text-transform: none;
  line-height: 30px;

}

html[data-bs-theme="light"] .btn-opcoes,
.dropdown.procedimento,
html[data-bs-theme="light"] .cor-unica,
html[data-bs-theme="light"] .payment-value-input,
html[data-bs-theme="light"] .payment-input{
  color: var(--clr-text-light) !important;
  background: var(--clr-bg-light) !important;
  background-image: var(--clr-bg-light) !important;
}

/* botões, dropdowns e inputs – tema escuro */
html[data-bs-theme="dark"] .btn-opcoes,
.dropdown.procedimento,
html[data-bs-theme="dark"] .cor-unica,
html[data-bs-theme="dark"] .payment-value-input,
html[data-bs-theme="dark"] .payment-input{
  color: var(--clr-text-dark) !important;
  background: var(--clr-bg-dark) !important;
  background-image: var(--clr-bg-dark) !important;
}

/* botão de navegação */
html[data-bs-theme="light"] .btn .btn-nav{
  color: var(--clr-text-light) !important;
  background: var(--clr-bg-light) !important;
  background-image: var(--clr-bg-light) !important;
}
html[data-bs-theme="dark"] .btn .btn-nav{
  color: var(--clr-text-dark) !important;
  background: var(--clr-bg-dark) !important;
  background-image: var(--clr-bg-dark) !important;
}

/* seção Forma de Pagamento */
html[data-bs-theme="light"] .SectionFormaPagamento{
  color: var(--clr-text-light) !important;
  background: var(--clr-bg-light) !important;
  background-image: var(--clr-bg-light) !important;
  border: 1px solid var(--clr-border-light);
}
html[data-bs-theme="dark"] .SectionFormaPagamento{
  color: var(--clr-text-dark) !important;
  background: var(--clr-bg-dark) !important;
  background-image: var(--clr-bg-image-dark) !important;
  border: 1px solid var(--clr-border-dark);
}

/* cartão de método de pagamento */
html[data-bs-theme="light"] .payment-method-card{
  color: var(--clr-text-light) !important;
  background: var(--clr-bg-card-light) !important;
  background-image: var(--clr-bg-light) !important;
  border: 1px solid var(--clr-border-card-light);
}
html[data-bs-theme="dark"] .payment-method-card{
  color: var(--clr-text-dark) !important;
  background: var(--clr-bg-card-dark) !important;
  background-image: var(--clr-bg-image-dark) !important;
  border: 1px solid var(--clr-border-dark);
}

/* rótulos dos campos de pagamento */
html[data-bs-theme="light"] .payment-label{ color: var(--clr-text-light) !important; }
html[data-bs-theme="dark"]  .payment-label{ color: var(--clr-text-dark)  !important; }

/* hover nos links não-ativos */
html[data-bs-theme="light"] .nav-link:not(.ativoDorape):hover{
  color: var(--clr-hover-link-light) !important;
}
html[data-bs-theme="dark"] .nav-link:not(.ativoDorape):hover{
  color: var(--clr-hover-link-dark) !important;
}

html[data-bs-theme=light] .ativoDorape{ color:#ffffff!important;background:#2bb3d3!important;  background-image:#3a444e!important; transition: width 0.1s ease-in-out;overflow: hidden;}
html[data-bs-theme=dark]  .ativoDorape{ color:#313a46!important; background:#ffffff!important;   background-image:#ffffff!important; transition: width 0.1s ease-in-out;overflow: hidden;}

.form-check-input, input[type="checkbox"]{
  border: 1px solid rgb(0, 0, 0, 0.4)!important;
}
.ck-content,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: black;
}

/*.ativoDorape {
  color: var(--corFontecorSelecao) !important;
  background-color: var(--corSelecao);
  border-color: var(--corSelecao);
  border-right: none;
  /* color
}

.ativoDorape:focus {
  background-color: var(--corSelecao);
}*/

.prontuarioTemDados {
  color: var(--corSelecao) !important;
}

.h-45 {
  height: 45%;
}

.h-30 {
  height: 30%;
}

.linhaCentralizada {
  height: 100%;
  align-content: center;
}

/* #region Variaveis */

@media only screen and (min-width: 1920px) {
  :root {
    --tamanhoModalPesq: 50%;
  }
}

@media only screen and (min-width: 1680px) and (max-width : 1920px) {}

@media only screen and (min-width: 1366px) and (max-width : 1680px) {}

@media only screen and (min-width: 1280px) and (max-width : 1366px) {}

@media only screen and (min-width: 1024px) and (max-width : 1280px) {}

@media only screen and (min-width: 768px) and (max-width : 1024px) {}

@media only screen and (min-width: 512px) and (max-width : 768px) {}

@media only screen and (min-width: 300px) and (max-width : 512px) {}

/* #endregion */

/*#region RegionName*/

/* svg {
  width: 100%;
} */

/* * {
  transition: all .5s ease-in-out;
} */

textarea {
  resize: none;
}

input[type="text"][disabled="false"],
.caixaAlta {
  text-transform: uppercase;
}

td {
  font-size: 0.8rem;
  /* max-height: 30px; */
}

button[disabled=true] {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer !important;
}

.PacCad {
  background-color: var(--corAgendadoPacienteCad);
}

.PacCad-border {
  /* border: 2px solid var(--corAgendadoPacienteCad);
  border-radius: 0.5rem; */
  border: 2px solid var(--corAgendadoPacienteCad);
  outline: 2px solid color-mix(
    in srgb,
    var(--corAgendadoPacienteCad) 40%,
    var(--corAgendadoPacienteCad)
  );
  outline-offset: -2px;
  border-radius: 0.5rem;
}

.PacNCad {
  background-color: var(--corAgendadoPacienteNaoCad);
}

.PacNCad-border {
  border: 2px solid var(--corAgendadoPacienteNaoCad);
  border-radius: 0.5rem;
}

.AgendFechado {
  background-color: var(--corFechado);
}

.AgendFechado-border {
  border: 2px solid var(--corFechado);
  border-radius: 0.5rem;
}

.AguardAtend {
  background-color: var(--corAguardandoAtendimento);
}

.AguardAtend-border {
  border: 2px solid var(--corAguardandoAtendimento);
  border-radius: 0.5rem;
}

.EmAtend {
  background-color: var(--corEmAtendimento);
}

.EmAtend-border {
  border: 2px solid var(--corEmAtendimento);
  border-radius: 0.5rem;
}

.HBlock {
  background-color: var(--corBloqueado);
}

.HBlock-border {
  border: 2px solid var(--corBloqueado);
  border-radius: 0.5rem;
}

.HDesm {
  background-color: var(--corDesmarcado);
}

.HDesm-border {
  border: 2px solid var(--corBloqueado);
  border-radius: 0.5rem;
}

.HDesmP {
  background-color: var(--corDesmarcado);
}

.HDesmP-border {
  border: 2px solid var(--corDesmarcado);
  border-radius: 0.5rem;
}

.FaltouComJustificativa {
  background-color: var(--corFaltouComJustificativa);;
}

.FaltouComJustificativa-border {
  border: 2px solid var(--corDesmarcado);
  border-radius: 0.5rem;
}

.HCanc {
  color: black !important;
  background-color: var(--corCancelado);
}

.HCanc-border {
  border: 2px solid var(--corDesmarcado);
  border-radius: 0.5rem;
}

.Alert {
  background-color: var(--corFaltou);
}

.campoIncorreto {
  color: red;
}

.Revis {
  background-color: var(--corRevisao);
}

.fonte {
  color: #161616;
}

.favorito {
  color: var(--corEstrela);
}

.texto-inativo {
  color: #fa6767 !important;
}

.conta-finalizada {
  color: #00f;
}

.aguarde {
  width: 100px;
  height: 100px;
  margin-top: 2%;
}

.btnInputGroup {
  width: 120px;
}

.btnInputGroupMedio {
  width: 170px;
}

.btnInputGroupGrande {
  width: 200px;
}

.obrigatorio {
  color: #e22;
}

.linha {
  max-height: 25px !important;
  padding: 0 0.5rem !important;
  /* padding: 0 0.5rem; */
}

.cabecalho {
  font-size: 1.2rem !important;
}

.btn-full {
  width: 100%;
  padding: 0.4em 0.9rem;
  /* padding: 0 0.9rem; */
}

.btnSelecionar {
  width: 100%;
  padding: 0;
}

.tdBtn {
  padding: 0;
}

.cursor-default {
  cursor: default;
}

.pointer:hover {
  cursor: pointer;
}


input[type=date],
input[type=time] {
  color-scheme: auto;
}

.bordaGroup {
  border: 1px solid var(--ct-body-bg);
  justify-content: space-between;
}

.nomeGrupo {
  position: relative;
  top: 12px !important;
  left: 200px;
}

.inputGrupo {
  justify-self: end;
}

.form-qtde {
  font-size: 0.9rem;
  max-width: 10rem;
  text-align: end;
}

.routerLink {
  color: var(--ct-body-color);
}

.btn-light-green {
  color: white;
  background-color: var(--corBtnLightGreen);
}

.btn-light-green:hover {
  color: white;
  --ct-btn-hover-bg: rgb(111, 238, 111);
  --ct-btn-hover-border-color: rgb(111, 238, 111);
}

.tamanho {
  max-width: 100%;
}

.tamanhoModal {
  max-width: 70%;
}

.btn-nav {
  padding: 0;
  border: none;
}

.btn-nav:hover {
  border: none;
  color: var(--ct-link-hover-color);
}

.navSemFoto {
  min-height: 70px;
  text-align: left;
  background-color: #3c4655;
  border: 1px solid #414d5d;
}

.nomeFuncao {
  display: flex;
  flex-direction: column;
  padding: 5px 5px;
}

/* background-color: var(--ct-nav-user-bg-topbar); */
/* color: var(--ct-gray-600) */

.nav-usuario {
  display: block;
  margin: 0 7px;
  min-height: 70px;
  padding: 10px !important;
  min-width: 32px;
}

.content-page {
  min-height: auto;
}

.arrow-down {
  margin-left: 0 !important;
}

#dtAgenda {
  max-width: 90px !important;
}

.camposProntuario {
  width: 75%;
  margin-left: 2.25rem;
}

.overflow-desligado {
  overflow-y: hidden;
}

.form-check-input {
  margin-top: 0;
}

.texto-inativo {
  color: #fa6767 !important;
}

/*#endregion */

@media only screen and (max-width: 450px) {
  .btnSelecionar {
    width: auto;
  }
}

@media only screen and (max-width: 600px) {
  .tamanhoModal {
    max-width: 100%;
  }

  .modal-body {
    /* max-height: 300px !important; */
  }

  .itensSelecionaveis {
    /* max-height: 96px !important; */
    min-height: 0 !important;
  }

  .id,
  .atendimentoTipo,
  .convenio,
  .tabelas {
    display: none;
  }
}

@media only screen and (max-width: 670px) {
  /* {
    display: none;
  } */
}

@media only screen and (max-width: 750px) {

  .btn-ocultar-alterar,
  .btn-ocultar-permissao,
  .btn-ocultar-excluir {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .input-group {
    align-self: right;
  }

  .mainDiv {
    flex-direction: column !important;
    align-items: flex-start;
    min-width: 100%;
  }

  .modal-dialog {
    max-width: 100% !important;
  }

  .camposProntuario {
    width: 100%;
    margin-left: 0;
  }
}

@media only screen and (max-width: 992px) {

  .account-user-name,
  .account-position {
    display: block !important;
  }

  .padding {
    padding-left: .4em !important;
  }
}

@media only screen and (max-width: 1024px) {
  /* * {
    --modalPesqHeight: 700px;
  } */
}

@media only screen and (max-width: 1440px) {

  .mainDiv,
  .icones,
  .botoes {
    flex-direction: row;
    align-items: flex-start;
  }
}