@font-face{font-family:fontello;src:url(../fonts/fontello.eot?61983684);src:url(../fonts/fontello.eot?61983684#iefix) format("embedded-opentype"),url(../fonts/fontello.woff?61983684) format("woff"),url(../fonts/fontello.ttf?61983684) format("truetype"),url(../fonts/fontello.svg?61983684#fontello) format("svg");font-weight:400;font-style:normal;font-display:swap}*{-webkit-text-stroke:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,sans-serif;font-display:swap;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}body{overflow:hidden;display:flex;flex-direction:column}body.tolvnow-chat-loader #conteudo{display:table-cell;vertical-align:middle;text-align:center;position:relative;width:350px}#caller{cursor:pointer;width:268px;height:35px;position:relative}#caller #mensagem{text-align:center;font-family:Lato,sans-serif;font-size:15px;font-weight:600;padding-left:10px;padding-top:8px;width:225px;display:inline-block}#caller #icone{display:inline-block;position:relative;font-size:19px;font-family:fontello;color:#fff;background-image:none!important}#caller.caller-offline #icone:before{content:"\f0e0"}#caller.caller-online #icone:before{content:"\e802"}#topo{flex:1;width:auto;max-height:35px;display:flex}#topo #topo-mensagem{display:inline-block;padding-left:10px;padding-top:8px;min-width:305px;flex:1;text-align:center;font-family:Lato,sans-serif;font-size:15px;font-weight:600}#topo #icone-minimizar{display:inline-block;max-width:35px;text-align:center;font-weight:700;font-size:20px;flex:1}#topo #icone-minimizar a{text-decoration:none;font-family:fontello}#topo #icone-minimizar a:hover{text-decoration:none}#avatar{position:relative;flex:1;width:auto;max-height:62px}#avatar #icone{overflow:hidden;width:61px;height:61px;margin-left:13px;top:-10px;position:absolute}#avatar #frase{position:absolute;left:87px;top:14px;height:32px;width:257px;overflow:hidden}#avatar #depto,#avatar #nome{position:absolute;font-size:15px;left:87px;top:12px}#avatar #nome{font-weight:600;height:23px;overflow:hidden;width:255px}#avatar #depto{top:30px;font-weight:300;height:23px;overflow:hidden;width:255px}#conteudo{width:100%!important;flex:1!important;height:auto!important}#conteudo.conteudo-interno{overflow-x:hidden;overflow-y:auto;display:block!important;vertical-align:top!important;text-align:left!important;padding:10px}#conteudo.conteudo-interno #saudacao h1{font-size:16px}#conteudo.conteudo-interno #saudacao h2{font-size:15px;font-weight:400}#conteudo.conteudo-interno #saudacao p{font-size:13px}#conteudo.conteudo-interno div.reinit-chat{margin-top:20px}#conteudo.conteudo-interno div.reinit-chat a{font-size:12px;color:#000;text-decoration:underline}#conteudo.conteudo-interno a.botao{cursor:pointer;text-decoration:none;font-size:11px;padding:5px;border:1px solid #ccc;background:#eee;border-radius:3px;margin-top:10px;display:inline-block}#conteudo.conteudo-interno a.botao:hover{background:#ccc}#conteudo.conteudo-queue a.botao{margin-top:50px!important}#conteudo.conteudo-interno ul.depto-list{list-style:none;margin-top:25px}#conteudo.conteudo-interno ul.depto-list li{margin-bottom:5px;padding:7px;border-radius:5px}#conteudo.conteudo-interno ul.depto-list li a{text-decoration:none;font-weight:600}#conteudo.conteudo-interno ul.depto-list li a span.status{float:right;padding:3px 6px;border-radius:3px;margin-top:-1.5px}#conteudo .tolvnow-forms label.pergunta{margin-top:10px;display:block;margin-bottom:3px}#conteudo .tolvnow-forms .field{border:1px solid;display:block;padding:5px;height:33px;background:#fff;color:#555}#conteudo .tolvnow-forms input[type=email].field,#conteudo .tolvnow-forms input[type=text].field{width:100%}#conteudo .tolvnow-forms select.field{width:100%}#conteudo .tolvnow-forms #identificacao-opcoes{height:36px}#conteudo .tolvnow-forms .campos-normais{display:inline-block;margin-top:3px;font-size:15px}#conteudo .tolvnow-forms #identificacao-opcoes .campos-normais{width:220px}#conteudo .tolvnow-forms .campos-social{display:inline-block;float:right;color:#aaa}#conteudo ul.entry-form{margin-bottom:70px}#conteudo .tolvnow-forms div#fb{width:24px;height:24px;background:url(../img/fb-gray.png) no-repeat;display:inline-block;margin-right:5px}#conteudo .tolvnow-forms div#fb:hover{background:url(../img/fb.png) no-repeat}#conteudo .tolvnow-forms div#gp{width:24px;height:24px;background:url(../img/gp-gray.png) no-repeat;display:inline-block}#conteudo .tolvnow-forms div#gp:hover{background:url(../img/gp.png) no-repeat}#conteudo .tolvnow-forms #ident-social-box .field{height:48px;position:relative;margin-top:10px}#conteudo .tolvnow-forms #ident-social-box img{width:35px;height:35px;float:left}#conteudo .tolvnow-forms #ident-social-box #social-name{position:absolute;left:50px;font-size:15px;font-weight:600}#conteudo .tolvnow-forms #ident-social-box #social-email{position:absolute;left:50px;top:22px;font-size:13px}#conteudo .tolvnow-forms #ident-social-box #social-ident-clear{position:absolute;right:6px;top:0;cursor:pointer}#conteudo .tolvnow-forms #ident-fields div.campos-social{margin-top:5px}#conteudo .tolvnow-forms li{display:block;clear:both}#conteudo .tolvnow-forms li fieldset input{margin-bottom:5px;margin-right:5px}#conteudo .tolvnow-forms li textarea{margin-bottom:5px;margin-right:5px;resize:none;width:100%;height:70px!important}#conteudo .tolvnow-forms li fieldset label{margin-bottom:5px}#conteudo .tolvnow-forms li fieldset label:after{content:"\A";white-space:pre}#conteudo .tolvnow-forms li button{width:100%;height:45px;margin-top:10px;margin-bottom:30px;cursor:pointer}#conteudo.conteudo-chat{overflow:hidden;padding:0}#conteudo.conteudo-chat #chat-mensagens{overflow-x:hidden;overflow-y:scroll;height:280px;padding:5px;display:flex;flex-direction:column}#conteudo.conteudo-chat #chat-mensagens div.mensagem{border:none;display:block;margin-bottom:8px;padding:9px;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:70%;width:fit-content;min-width:100px;flex:1;height:fit-content;max-height:fit-content}#conteudo.conteudo-chat #chat-mensagens div.mensagem-cliente{align-self:end}#conteudo.conteudo-chat #chat-mensagens div.mensagem-agente{align-self:start}#conteudo.conteudo-chat #chat-mensagens div.mensagem-sistema{margin-right:35px;align-self:center}#conteudo.conteudo-chat #chat-mensagens div.horario{display:inline-block;float:right}#conteudo.conteudo-chat #chat-mensagens .file-upload-file-item{background:#c1c1c1!important;margin-right:0!important}#conteudo.conteudo-chat #chat-mensagens .file-upload-file-item .nome{font-size:13px;color:#000;display:block;margin-left:3px;margin-top:4px;font-weight:700}#conteudo.conteudo-chat #chat-mensagens .file-upload-file-item .filename{font-size:11px;color:#333;display:block;margin-left:3px;margin-top:4px}#conteudo.conteudo-chat #chat-mensagens .file-upload-file-item .progress{width:100%;display:inline-block;position:relative;height:13px;border:1px solid #eee;margin-top:3px;margin-left:3px}#conteudo.conteudo-chat #chat-mensagens .file-upload-file-item .progress-bar-content{color:#000;position:absolute;margin:auto;width:100%;text-align:center;font-size:10px}#conteudo.conteudo-chat #chat-mensagens .file-upload-file-item .progress-bar{height:13px;background:#eee;display:block}#conteudo div.botao-fixo{position:fixed;width:100%;background:#fff;left:0;padding:10px;padding-top:0;height:62px;bottom:29px;margin-left:2px;padding-left:20px;padding-right:20px;border-top:#cacaca solid 1px}#conteudo.conteudo-chat #mensagem{max-height:50px;text-align:center;display:flex}#conteudo.conteudo-chat #mensagem textarea{resize:none;width:290px;height:35px;margin-top:5px;padding:5px;border:1px solid;display:inline-block;position:relative;overflow:hidden;flex:1;margin-left:5px;margin-right:5px}#conteudo.conteudo-chat #mensagem button{display:inline-block;height:35px;padding:5px;border:1px solid;margin:5px;top:0;position:relative;font-size:12px;float:right;margin-right:5px;margin-left:0;border-radius:4px;flex:1;max-width:50px}#rodape #typing{float:left;margin-top:10px;margin-left:5px}#rodape{height:33px}#options{position:relative}#options #options-icon{float:left;width:33px;height:33px;display:block;padding:4.5px;cursor:pointer;opacity:.7;margin-top:3px;margin-left:2px}#options #options-icon:hover{opacity:1}#options #options-icon:before{background:url(../img/gear.png) no-repeat;content:"";width:20px;height:20px;position:absolute;background-size:contain}#options #options-panel{display:none;position:absolute;bottom:0;padding:10px;background:#fff;width:100%;border:1px solid #d3d3d3;border-right:0;border-left:0;height:0;overflow:hidden;visibility:hidden;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;box-shadow:0 -2px 6px rgba(51,51,51,.25)}#options #options-panel .options-panel-close{position:absolute;right:5px;top:0;color:#898989;font-weight:700;cursor:pointer;opacity:.7;display:block;font-size:14px}#options #options-panel .options-panel-close:hover{opacity:1}#options #options-panel.open{height:215px;visibility:visible;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}#options #options-panel ul{width:100%;display:block;list-style:none}#options #options-panel ul li{padding:10px 5px;width:100%}#options #options-panel ul li:empty{display:none}#options #options-panel ul li:hover{background:#eee}#options #options-panel ul li:last-child{padding-top:20px;border-top:1px solid #d3d3d3;margin-top:10px;background:0 0!important}#options #options-panel ul li a{color:#898989;font-weight:700;position:relative;cursor:pointer}#options #options-panel ul li a i{position:relative;display:inline-block;width:20px;height:20px;margin-right:7px}#options #options-panel ul li a i:before{background-size:39px!important;display:inline-block;vertical-align:-23%}#options #options-panel ul li a.transcricao i:before{background:url(../img/icone-sprite-options2.png) no-repeat;content:"";width:20px;height:20px;background-position:-20px -20px}#options #options-panel ul li a.transcricao i.active:before{background-position:0 -20px}#options #options-panel ul li a.sound i:before{background:url(../img/icone-sprite-options2.png) no-repeat;content:"";width:20px;height:20px;background-position:-23px top;vertical-align:-30%}#options #options-panel ul li a.sound i.active:before{background-position:left top}#options #options-panel ul li a.enviar-arquivo i:before{background:url(../img/icone-sprite-options2.png) no-repeat;content:"";width:20px;height:20px;background-position:bottom left;vertical-align:-30%}#options #options-panel ul li a.botao{background-color:#76b852;color:#fff;border-radius:3px;padding:8px;width:100%;display:block;text-align:center}#options #options-panel ul li a.botao:hover{background-color:#547542}#rodape img{float:right;margin-right:8px;margin-top:9px}#rodape a.brand{float:right;margin-right:10px;margin-top:8px;color:#bbb;font-weight:700;font-size:14px}#loader{position:absolute;top:96px;left:0;width:100%;height:100%;background-color:#dcdcdc;background-color:rgba(220,220,220,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dcdcdc, endColorstr=#99dcdcdc);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dcdcdc, endColorstr=#99dcdcdc)";text-align:center}#loader img{position:relative;top:125px}