/*
Theme Name: iQuattro Wordpress
Theme URI: https://iquattro.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;
}

a.bot-padrao-novo {
    background-color: var(--e-global-color-accent);
    font-size: 17px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF !important;
    box-shadow: 0px 0 0 10px rgba(255, 165.99999999999991, 0, 0) !important;
    border-style: none;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    height: 50px;
    align-items: center;
    transition: all 250ms ease ;
}

a.bot-padrao-novo:hover {
    background-color: #fff !important;
    color: #202945 !important;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 0px 1px #FF5100;
    box-shadow: 0px 0px 0px 1px #FF5100 !important;
    fill: #FF5100 !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: "Inter Tight";
    line-height: 1.5em;
   
}

button {
	font-family: "Inter Tight";
    cursor: pointer;
}

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


input, select, textarea {
    display: flex;
    width: 100%;
    font-family: "Inter Tight";
    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);
}