.container-whatsapp .box-whatsapp {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 9;
cursor: pointer;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.box-whatsapp svg {
color: #fff;
width: 72px;
}
.container-whatsapp .box-whatsapp .texto {
display: none;
}
#whatsapp {
width: 360px;
max-width: 360px;
position: fixed;
bottom: 0;
right: 0;
z-index: 999999;
}
#whatsapp #open_whatsapp {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer;
}
#close_whatsapp {
position: absolute;
left: -13px;
z-index: 99999;
color: #fff;
top: -13px;
cursor: pointer;
display: none;
border: 1px solid #000;
border-radius: 15px;
text-align: center;
width: 26px;
height: 26px;
font-size: 14px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #000;
}
.header-whatsapp {
background: #265c54;
color: #fff;
padding: 15px 10px 15px;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.header-whatsapp:hover {
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
-webkit-filter: brightness(1.05);
filter: brightness(1.05);
}
.header-whatsapp p {
margin: 0;
text-align: center;
font-size: 18px;
line-height: 16px;
color: #fff !important;
cursor: pointer;
}
#open_whatsapp svg {
margin: 0 0 0 10px;
font-size: 22px;
}
.formulario-whatsapp {
padding: 0;
background-color: #fbfbfb;
color: #fff;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.formulario-whatsapp form {
padding: 10px 0;
background-color: #ebe5de;
}
.formulario-whatsapp input,
.formulario-whatsapp select {
width: 90%;
padding: 12px;
text-align: left;
font-size: 16px;
color: #333333 !important;
text-decoration: none;
position: relative;
display: block;
margin: 0 auto;
margin-bottom: 10px;
border: none;
border-bottom: 1px solid #d0d0d0;
background: #ffffff;
border-radius: 11px;
}
.formulario-whatsapp input:focus {
outline: none;
}
.formulario-whatsapp input::-webkit-input-placeholder {
color: #333333;
}
.formulario-whatsapp .form-bt {
width: 95%;
text-align: center;
color: #fff !important;
border: none;
text-decoration: none;
background: #53a451;
cursor: pointer;
padding: 13px;
line-height: 16px;
font-size: 18px;
border-radius: 11px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
margin: 20px auto 0px;
display: block;
font-weight: 500;
}
.formulario-whatsapp .form-bt:hover {
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
-webkit-filter: brightness(1.05);
filter: brightness(1.05);
color: #ffffff;
}
.formulario-whatsapp .form-error {
color: #FF0025;
}
.formulario-whatsapp .input-error::-webkit-input-placeholder {
color: #FF0025;
}
.formulario-whatsapp .input-error {
border: 0 !important;
border-bottom: 1px solid red !important;
color: red;
}
.formulario-whatsapp .phone_hp {
display: none !important;
}
#whatsapp .status-form {
text-align: center;
font-size: 14px;
margin: 20px 0 12px;
padding: 0 5%;
line-height: 20px;
}
#status_whatsapp.input-ok {
color: green;
}
.input-ok {
color: green !important;
}
#resposta-modal-whatsapp {
position: fixed;
top: 0;
left: 0;
background: #00000063;
width: 100%;
height: 100%;
z-index: 3000;
display: none;
align-items: center;
justify-content: center;
line-height: normal;
font-family: inherit;
}
#resposta-modal-whatsapp .content {
max-width: 90%;
background: #fff;
position: relative;
width: 466px;
}
#resposta-modal-whatsapp .content .topo {
height: 50px;
background-color: #265c54;
display: flex;
align-items: center;
color: #fff;
}
#resposta-modal-whatsapp .content .topo>div {
width: 85px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: 700;
font-size: 41px;
height: 100%;
background-color: #1d4942;
padding: 5px 0 0 0;
}
#resposta-modal-whatsapp .content .topo .texto {
width: 100%;
text-align: center;
color: #fff;
font-weight: 600;
font-size: 16px;
padding: 0 2%;
}
#resposta-modal-whatsapp .content .bottom {
padding: 15px 28px;
}
#resposta-modal-whatsapp .content .bottom .texto {
text-align: center;
line-height: 22px;
font-size: 14px;
margin-bottom: 3px;
}
#resposta-modal-whatsapp .content .bottom .sub {
font-size: 12px;
color: #868686;
text-align: center;
margin-bottom: 10px;
}
#resposta-modal-whatsapp .content .bottom .btn-wpp {
height: 45px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
background-color: #53a451;
margin-bottom: 5px;
text-decoration: none;
transition: 0.2s all ease-in-out;
border-radius: 11px;
}
#resposta-modal-whatsapp .content .bottom .btn-wpp svg {
color: #fff;
margin: 0 0 0 8px;
font-size: 25px;
}
#resposta-modal-whatsapp .content .bottom .btn-wpp:hover {
filter: brightness(1.1);
transition: 0.2s all ease-in-out;
}
#resposta-modal-whatsapp .content .bottom .btn-wpp img {
max-width: 100%;
max-height: 100%;
width: 25px;
height: auto;
margin-right: 15px;
}
#resposta-modal-whatsapp .content .bottom .btn-wpp .texto {
color: #fff;
font-size: 18px;
font-weight: 700;
text-align: center;
margin: 0;
}
#resposta-modal-whatsapp .content .bottom .continuar {
font-size: 16px;
color: #000;
text-decoration: underline;
line-height: 32px;
text-align: center;
font-weight: 700;
margin: 0 auto;
display: block;
cursor: pointer;
}
#resposta-modal-whatsapp .content .fechar-modal {
color: #fff;
background-color: #000;
border: 1px solid #000;
display: flex;
width: 30px;
align-items: center;
justify-content: center;
font-weight: 700;
font-size: 13px;
height: 29px;
position: absolute;
top: -13px;
right: -13px;
padding: 0 0 0 2px;
cursor: pointer;
border-radius: 48px;
}
@media only screen and (max-width: 1024px){
#whatsapp {
width: 100%;
max-width: 100%;
right: 0;
}
.formulario-whatsapp form {
padding: 10px 0;
background-color: #fff;
z-index: 10;
position: relative;
width: 90%;
margin: 0 auto;
}
#whatsapp.modalOpen {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: initial;
}
#whatsapp.modalOpen .formulario-whatsapp {
height: auto;
z-index: 10;
width: 90%;
margin: 0 auto;
}
#whatsapp.modalOpen .header-whatsapp {
position: relative;
z-index: 10;
width: 90%;
margin: 0 auto;
}
#whatsapp.modalOpen #close_whatsapp {
right: 0;
top: -35px;
left: initial;
}
#whatsapp.modalOpen .bgformulario {
position: fixed;
width: 100%;
max-width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
bottom: 0;
right: 0;
z-index: 9;
}
.container-whatsapp {
display: none;
}
}
@media only screen and (max-width: 550px){
#resposta-modal-whatsapp .content .bottom .btn-wpp .texto {
font-size: 15px;
}
#resposta-modal-whatsapp .content .bottom .continuar {
font-size: 14px;
}
#resposta-modal-whatsapp .content .topo > div {
font-size: 30px;
}
#resposta-modal-whatsapp .content .topo .texto {
font-size: 15px;
}
}
@media only screen and (max-width: 360px){
#resposta-modal-whatsapp .content .bottom .btn-wpp {
height: auto;
padding: 8px 5%;
}
#resposta-modal-whatsapp .content .fechar-modal {
top: -22px;
}
}