/*
Theme Name: VGI Agentes
Theme URI: https://vgiagentes.com.br/
Author: Pompz Artes
Description: Tema base ultraleve sem estilos, usado com Elementor e plugins próprios.
Version: 1.00000
*/


/* Remove o background amarelo/azul do Chrome nos inputs autopreenchidos */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    box-shadow: 0 0 0px 1000px white inset !important;
    -webkit-text-fill-color: #000 !important;
    background-color: transparent !important;
    background: transparent !important;
    transition: background-color 5000s ease-in-out 0s !important;
}


/* Firefox também tem um lance parecido */
input:-moz-autofill {
    background-color: transparent !important;
    filter: none !important;
}

/* Fallback pra navegadores mais antigos */
input:autofill,
input:autofill:hover,
input:autofill:focus {
    background-color: transparent !important;
}


p {
    margin: 0;
}

a.bot-padrao-novo.pointer {
    text-decoration: none !important;
}

.select2-dropdown {
    box-shadow: -1px 8px 33px 0px rgba(38, 0, 94, 0.53);
    -webkit-box-shadow: -1px 8px 33px 0px rgba(38, 0, 94, 0.53);
    -moz-box-shadow: -1px 8px 33px 0px rgba(38,0,94,0.53);
}

.pointer {
	cursor: pointer
}

body {
    padding: 0;
    margin: 0;
	font-family: "Source Sans Pro";
    line-height: 1.5em;
   
}

button {
	font-family: "Source Sans Pro";
    cursor: pointer;
}

button span, button svg  {
    display: flex;
    width: auto;
    flex-shrink: 0;
}


input, select, textarea {
    display: flex;
    width: 100%;
    font-family: "Source Sans Pro";
    font-size: 15px;
    font-weight: 400 ;
}


label {
    display: flex;
}

.wrapfield br {
    display: none;
}

select {
      height: 40px;
}


.dialog-type-lightbox {
   
    backdrop-filter: blur(30px) saturate(2.5);
}


.menu_el {
    display: none !important;
}

.adm .menu_el {
    display: flex !important;
}


::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #141414;
  border: 0px solid #c43b3b;
  border-radius: 20px;
}
::-webkit-scrollbar-thumb:hover {
  background: #000000;
}
::-webkit-scrollbar-thumb:active {
  background: #000000;
}
::-webkit-scrollbar-track {
  background: #666666;
  border: 0px none #292929;
  border-radius: 0px;
}
::-webkit-scrollbar-track:hover {
  background: #737373;
}
::-webkit-scrollbar-track:active {
  background: #a3a3a3;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
