#lightboxlightwhatsapp:after{
    content: '';
    display: table;
    clear: both;
}
#lightboxlightwhatsapp{
    background-image: url(../../imgs/fundo-whatsapp.jpg);
    background-repeat: repeat-x;
    background-size: cover;
}
#lightboxlightwhatsapp .corpofalecom{}
#lightboxlightwhatsapp .corpofalecom .empreazap{border-bottom: dotted 1px #015043;background-color: #075e54;line-height: 20px;}
#lightboxlightwhatsapp .corpofalecom .empreazap:after{content: '';display: table;clear: both;}
#lightboxlightwhatsapp .lightboxfalecom{font-size: 13px;}
#lightboxlightwhatsapp .lightboxfalecom{padding:0;}
#lightboxlightwhatsapp .corpofalecom .enviawhats {padding: 6px 8px;}
#nomeempresazap{color: #fff;font-weight: 600;font-size:15px;margin: 15px 0 -20px 0;}
#catempresazap{color:#fff;font-weight: 300;font-size:small;}
#lightboxlightwhatsapp .lightboxfalecom, #lightboxlightwhatsapp .corpofalecom .enviawhats {
    background: none repeat scroll 0 0 #075e54;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #075e54;
}
#lightboxlightwhatsapp .corpofalecom .enviawhats {
    font-size: medium;
}
#lightboxlightwhatsapp .corpofalecom .enviawhats, #lightboxlightwhatsapp .corpofalecom .empreazap, #formmandazap{
    padding: 10px 0 10px 10px;
}
#fotoestebelecimento{width: 100%;max-width: 65px;border-radius: 100%;height: 100%;float: left;padding-right: 1%;height: 100%;min-height: 64px;}
#formmandazap .outramsg{
    padding: 5px;
    background: #fff;
    border-radius: 5px;
    position: relative;
}
#formmandazap .outramsg:before{
    content: '';
    width: 16px;
    height: 18px;
    position: absolute;
    top: -2px;
    left: -1px;
    background: #ffffff;
    transform: rotate(58deg) skew(-30deg,0deg);
    z-index: 1;
}
#formmandazap #seu_nomezap, #formmandazap #seu_telefonezap, #formmandazap #sua_cidadezap{
    margin: 7px;
    background: #e5ffcc;
    border-radius: 5px;
    position: relative;
    width: 90%;
}
#seu_nomezap{}
#seu_telefonezap{}
#sua_cidadezap{}
#formmandazap #mensagemzap{
    width:98%;
    float: right;
    height:34px;
    margin: 20px 7px 7px 7px;
    background: #fff;
    border-radius: 40px;
    position: relative;
    resize: none;
    padding-left: 10px;
}
#formmandazap .outrasmsg:before{
    content: '';
    width: 16px;
    height: 18px;
    position: absolute;
    top: 26px;
    right: 5px;
    background: #e5ffcc;
    transform: rotate(180deg) skew(-30deg,0deg);
    z-index: 1;
}
.style1{position: relative;z-index: 3;}
#formmandazap #seu_nomezap::placeholder, #formmandazap #seu_telefonezap::placeholder, #formmandazap #sua_cidadezap::placeholder{
    color:#93a98b;
    font-style: italic;
    font-size: small;
    font-family: 'Roboto';
}
#formmandazap #mensagemzap::placeholder{
    color:#aaa;
    font-style: italic;
    font-size: small;
    font-family: 'Roboto';
}
#formmandazap .mensagenszap{
    width:99%;
    margin-top:5px;
    position:relative;
}
#formmandazap .mensagenszap.enviamsg{
    width: 89%;
    float: left;
}
.btn-send{
    background: url(../../imgs/send-icon.jpg) no-repeat #075e54;
    background-position: center;
    width: 50px !important;
    border-radius: 100%;
    padding: 14px !important;
    background-blend-mode: lighten;
    cursor: pointer;
    border: none;
    height: 47px;
}
#formmandazap .mensagenszap:after{
    content: '';
    display: table;
    clear: both;
}
#formmandazap{
    width: 80%;
    margin: 0 auto;
}
.diazap{    
    display: block;
    margin: 0 auto;
    width: fit-content;
    width: -moz-fit-content;
    padding: 5px;
    background: #d0e8f1;
    box-sizing: border-box;
    box-shadow: 0 1px 5px #ccc;
    border-radius: 5px;
    color: #7b7b7b;
}
.divbtnzap{
    text-align: right;
    margin: 60px auto 0 auto;
    margin-right: 10px;
    width: fit-content;
}
.informativozap:before{content: '\f05a';font-family: FontAwesome;font-weight: normal;}
.informativozap{   
    width: 83%;
    display: block;
    margin: 7px auto;
    padding: 10px;
    background: #fff5c4;
    box-sizing: border-box;
    box-shadow: 0px 2px 3px #d7cfc7;
    border-radius: 5px;
    text-align: center;
    color: #6b6752;
}
#lightboxlightwhatsapp input, #lightboxlightwhatsapp textarea, #lightboxlightwhatsapp select {
	border: 1px solid #CCCCCC;
	font-size: 15px;
	padding: 5px 3px;
	width: 200px;
}
@media screen and (max-width:490px){
#idbotacaovaienter{margin-left: -2.5%;}
.botaomedio{padding: 6px 17px !important;}

#idbotacaocadastra{margin-left: -2.5%;}
.botaomaior{padding: 10px 17px !important;}
#formmandazap{width: 90%;overflow: scroll;}
#formmandazap .mensagenszap.enviamsg{width: 76%;}
.divbtnzap{margin: 53px 10px 0 auto;}
#formmandazap .outrastxtmsg:before{top: 50px;}
#lightboxlightwhatsapp .corpofalecom{    height: 800px;}
 #lightboxlightwhatsapp{height: 500px;overflow-y: scroll;}
.informativozap{width: 96%;}
    .form-orcamento .tablecomentario tbody tr td input{width: 90% !important;}
    .form-orcamento .tablecomentario tbody tr td textarea{width: 82% !important;}
    .form-orcamento .tablecomentario tbody tr:nth-last-child(2) td div:nth-child(2) {float: none !important;}
    #formmandazap #mensagemzap{width: 95%;}
    #lightboxlightwhatsapp .lightboxfalecom{position: fixed;width: 96.5%;z-index: 4;}
    #lightboxlightwhatsapp .corpofalecom .empreazap{padding: 33px 0 10px 10px;}
}