span.oportunidades{color:#00BFFF;font-weight:500;}span.ganhos{color:#45E695;font-weight:500;}span.perdidos{color:#FF1A40;font-weight:500;}#block-heon-heon-painel-financeiro .crm-painel-blocks-wrapper .box-painel-item p{position:absolute;bottom:0;margin:0;width:100%;left:0;}#block-heon-heon-painel-financeiro .crm-painel-blocks-wrapper .box-painel-item,#block-heon-heon-painel-vendas .crm-painel-blocks-wrapper .box-painel-item{background:#FFFFFF;display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:12vw;border-radius:5px;height:6vw;padding:1.5vw;margin:1% 1% 1% 0;border-radius:5px;text-align:center;box-shadow:0px 3px 30px #0000001a;}#block-heon-heon-painel-financeiro .crm-painel-vendas .crm-painel-vendas-filtros,#block-heon-heon-painel-vendas .crm-painel-vendas .crm-painel-vendas-filtros{display:flex;justify-content:space-between;width:95%;}#block-heon-heon-painel-financeiro .crm-painel-vendas .crm-painel-vendas-filtros .filter-wrapper button.btn,#block-heon-heon-painel-vendas .crm-painel-vendas .crm-painel-vendas-filtros .filter-wrapper button.btn{margin-top:0 !important;}#block-heon-painel-vendas .crm-painel-vendas .crm-painel-vendas-filtros .filter-form .filter-wrapper{display:block;float:left;margin-right:0.7vw;padding:0;}#block-heon-heon-painel-financeiro .crm-painel-blocks-wrapper .box-painel-item span.qntd-box-painel,#block-heon-heon-painel-vendas .crm-painel-blocks-wrapper .box-painel-item span.qntd-box-painel{display:block;text-align:center;font-size:1.75vw;font-weight:bold;line-height:1;color:#1A1A1A;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:2.7vw;}div.field-name-field-comentario-vendedor{width:100% !important;}div.field-name-field-comentario-vendedor input{height:10px !important;pointer-events:none !important;background-color:#F3F3F3 !important;}div.field_comentario_leed_blocked .date-combo .fieldset-wrapper .container-inline-date .form-type-date-popup .date-padding .form-item input,div.field_comentario_leed_blocked .form-type-textarea  textarea{pointer-events:none !important;background-color:#F3F3F3 !important;}.node-type-leeds-dentista #page #content .group-comentarios .form-wrapper .remove-button{display:none !important;}#block-heon-heon-painel-financeiro .crm-dental label,#block-heon-heon-painel-financeiro .crm-dental span.qntd-box-painel,#block-heon-heon-painel-vendas .crm-dental label,#block-heon-heon-painel-vendas .crm-dental span.qntd-box-painel{color:#129CB2 !important;}#block-heon-heon-painel-financeiro .crm-estetica label,#block-heon-heon-painel-financeiro .crm-estetica span.qntd-box-painel,#block-heon-heon-painel-vendas .crm-estetica label,#block-heon-heon-painel-vendas .crm-estetica span.qntd-box-painel{color:#FF8377 !important;}#block-heon-heon-painel-financeiro .crm-heon label,#block-heon-heon-painel-financeiro .crm-heon span.qntd-box-painel,#block-heon-heon-painel-vendas .crm-heon label,#block-heon-heon-painel-vendas .crm-heon span.qntd-box-painel{color:#969899 !important;}#block-heon-heon-painel-financeiro .crm-painel-vendas .views-detalhes,#block-heon-heon-painel-vendas .crm-painel-vendas .views-detalhes{margin-top:50px;}#block-heon-heon-crm-dashboard #painel-informativo-wrapper #box-painel-wrapper .box-painel-item{width:10vw !important;min-height:9vw !important;}.page-user div.element-hidden{display:none !important;}.page-financas #page #content .view-finan-as .views-widget-filter-title .views-widget .form-item-title{width:100% !important;}.page-financas #page #content .view-finan-as .iews-widget-filter-title .views-widget .form-item-title label{display:block !important;}.page-criar-paciente #page #content .field-name-field-indicado-por,.role-secretaria.page-nova-secretaria .field-name-field-indicado-por,.role-gerente.page-nova-secretaria .field-name-field-indicado-por,.role-secretaria.page-novo-profissional .field-name-field-indicado-por,.role-gerente.page-novo-profissional .field-name-field-indicado-por,.role-especialista.page-user-edit .field-name-field-indicado-por{display:none !important;}.page-novo-profissional #page #content .field-name-field-convenios-tratamento,.page-novo-profissional #page #content .field-name-field-num-carteirinha,.page-novo-profissional #page #content .field-name-field-indicado-por{display:none;}.page-relacionamento-secretaria #page #content .region-inner{display:flex;justify-content:space-between;}.page-relacionamento-secretaria #page #content .region-inner .pane-views-panes{width:45%;}.page-minha-conta .link-suporte-backup{color:#FF8377;font-weight:bold;}.node-type-anamnse-digital .field-name-field-anamnese-pergunta  h2.field-label,.node-type-anamnse-digital .field-name-field-pergunta-tipo  .field-items{display:none;}.node-type-anamnse-digital .field-name-field-pergunta-op-respostas  h2.field-label{display:block;width:100%;font-size:12px;}.node-type-anamnse-digital #page #content ul.action-links-field-collection-add li{list-style-type:none;}.node-type-anamnse-digital #page #content ul.action-links-field-collection-add li a{background:#45E695;border:1px solid #45E695;border-radius:5vw;margin-left:1vw;font-size:0.75vw;color:#FFFFFF;display:inline-block;vertical-align:top;padding:0.85vw 1.55vw 0.65vw;font-weight:bold;border-radius:5px;box-shadow:0px 3px 30px #0000002b;}.node-type-anamnse-digital #page #content article.node-anamnse-digital{width:80%;background:#fff;padding:20px;margin:1% 2% 1% 0;border-radius:5px;box-shadow:0px 3px 30px #0000001a;border-radius:9px;}.page-field-collection-field-anamnese-pergunta form#field-collection-item-form{height:auto;}.page-field-collection-field-anamnese-pergunta .group-opt-respostas,.page-field-collection-field-anamnese-pergunta .field-pergunta-op-respostas,.page-field-collection-field-anamnese-pergunta .group-notificacao-opt,.page-field-collection-field-anamnese-pergunta .field-name-field-anamnese-imagem,.page-field-collection-field-anamnese-pergunta h1.page-title{display:none;}.page-field-collection-field-anamnese-pergunta #page #content form .form-wrapper,.page-field-collection-field-anamnese-pergunta #page #content form .form-item.form-item-title{width:60% !important;}.node-type-anamnse-digital #page #content .group-pregunta{background:#fff;display:flow-root;padding:20px;box-shadow:0px 3px 30px #0000001a;}.node-type-anamnse-digital #page #content  .remove-button{float:right;}.node-type-anamnse-digital #page #content .sticky-header{display:none;}.node-type-anamnse-digital #page #content .anamnse-digita-wrapper{background:#ffffff;padding:35px;border-radius:20px;box-shadow:0px 3px 30px #0000001a;}.node-type-anamnse-digital #page #content .anamnse-digita-wrapper .box-pergunta p.field-content-radio span{margin-right:10px;}.node-type-anamnse-digital #page #content .anamnse-digita-wrapper .box-pergunta p.field-content-checkbox{display:inline-grid;}.page-anamnese-digital #page #content h1.title-page{display:none !important;}.node-type-anamnse-digital #page #content section.field-name-field-quando-a-resposta-for{background-color:#FFDDCC;padding:20px;border-radius:8px;width:60%;margin-top:20px;}.node-type-anamnse-digital #page #content section.field-name-field-quando-a-resposta-for h2{display:block;font-size:12px;width:100%;}body.page-documentos-documentos-digitais #page #content .content-width h1,body.page-formularios-formulario-digital #page #content .content-width h1,body.page-anamnese-anamnese-digital #page #content .content-width h1{display:none;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .header-wrapper,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .header-wrapper{display:flex;justify-content:space-between;margin-bottom:10px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .header-wrapper .logo img,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .header-wrapper .logo img{border-radius:10px;max-width:180px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .form-content h2,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .form-content h2{font-size:1.25vw;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta{margin-bottom:20px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta .label-title{font-weight:700;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta .field-content-radio{display:flex;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-radio .field-content-radio .radio-inline{margin-top:0;cursor:pointer;margin-right:20px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-radio .field-content-radio input[type=radio]{opacity:1;display:inline-block;width:auto;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-radio .field-content-radio input[type=text]{width:50%;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas{display:flex;justify-content:space-around;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas .signature-pad{text-align:center;width:60%;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas .signature-pad .signature-pad--body  canvas{width:100%;height:6vw;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas .signature-pad .description{border-top:1px dotted #999;padding:5px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .btn,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .btn{background:#45E695;border:1px solid #45E695;border-radius:5vw;margin-left:1vw;font-size:0.75vw;color:#FFFFFF;display:inline-block;vertical-align:top;padding:0.85vw 1.55vw 0.65vw;font-weight:bold;border-radius:5px;box-shadow:0px 3px 30px #0000002b;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .btn-primary,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .btn-primary{background:#969899;border:1px solid #969899;}body.page-documentos-documentos-digitais #page #content #block-block-15,body.page-formularios-formulario-digital #page #content #block-block-13,body.page-anamnese-anamnese-digital #page #content #block-block-13{background:#ffffff;padding:35px;border-radius:20px;box-shadow:0px 3px 30px #0000001a;width:40%;float:left;}body.page-documentos-documentos-digitais #page #content .view-anamnese-digital,body.page-formularios-formulario-digital #page #content .view-anamnese-digital,body.page-anamnese-anamnese-digital #page #content .view-anamnese-digital{float:right;width:50%;margin-right:20px;margin-bottom:50px;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper span.pergunta{color:#969899;font-weight:900;font-size:1.1em;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper h2{font-size:18px;text-align:center;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .paciente-info{border-bottom:1px solid #969899;margin-bottom:20px;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .paciente-info ul{columns:3;-webkit-columns:3;-moz-columns:3;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul.respostas{columns:1;-webkit-columns:1;-moz-columns:1;width:78vw;font-size:1.2em;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas{display:flex;justify-content:space-evenly;margin-top:100px;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas canvas{width:100%;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas .assinatura-paciente{max-width:250px;flex:1;align-self:flex-end;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas .assinatura-paciente p,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas #signature-pad .description{border-top:1px dotted;font-size:12px;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul li{list-style-type:none;margin-bottom:5px;font-size:1em;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul li.Nome,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul li.CPF,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul li.Telefone,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul li.DatadeNascimento{display:block;}body.role-anonymous-user #page #content .anamnese-digital-wrapper{background:#ffffff;padding:35px;border-radius:20px;margin-top:50px;box-shadow:0px 3px 30px #0000001a;font-size:1.2em;}.node-type-anamnse-digital #edit-field-tipo-documento{display:none !important;}body.role-admin_dentalteam .form-item-roles,body.role-vendedores .form-item-roles{display:block !important;margin-top:20px !important;}body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-2,body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-4,body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-3,body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-7,body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-8,body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-10,body.page-user-edit.role-admin_dentalteam #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-11,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-2,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-4,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-3,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-7,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-8,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-10,body.page-user-edit.role-vendedores #user-profile-form #edit-field-status-documentacao,.page-user .form-item-roles .form-item-roles-11{display:none;}body.node-type-pos-venda #page #content .remove-button,.page-node-edit #page #content .field-type-field-collection-form table .remove-button{display:none !important;}.btn-anamnese-enviar{background-color:#2E3133;box-shadow:0px 3px 30px #0000002b;border:none;color:#fff;border-radius:8px;width:100px;padding:5px;font-size:10px;}.btn-anamnese-preenhcer{background-color:#129CB2;box-shadow:0px 3px 30px #0000002b;border:none;color:#fff;border-radius:8px;width:100px;padding:5px;font-size:10px;}.field-content-checkbox ul.respostas{columns:1;-webkit-columns:1;-moz-columns:1;margin-top:0.5vw;}.field-content-checkbox ul.respostas li{list-style:none;display:flex;margin-bottom:0.5vw;}.field-content-checkbox ul.respostas li label{width:80%;}.field-content-checkbox ul.respostas li input{width:3% !important;}body.role-admin_dentalteam .form-item-user-cancel-method{display:block;}body.page-node-clone-confirm .field-name-field-anamnese-pergunta-form,body.page-node-clone-confirm  .field-name-field-clinica-form{display:none !important;}body.page-relatorio #page #content #botoes-wrapper a.btn-novo-dentista{display:none;}body.node-type-pos-venda #page #content #edit-field-data-treinamento-und-0-value{display:flex;justify-content:space-between;width:300px;}body.page-user-edit.role-pos_venda #page #content #box-termox-uso,body.page-user-edit.role-pos_venda #page #content .field-name-field-formulario-de-pedido,body.page-user-edit.role-pos_venda #page #content .group-confi-agendamento,body.page-user-edit.role-admin_dentalteam #page #content #box-termox-uso,body.page-user-edit.role-admin_dentalteam #page #content .field-name-field-formulario-de-pedido,body.page-user-edit.role-admin_dentalteam #page #content .group-confi-agendamento,body.node-type-pos-venda #page #content .group-comentarios .form-wrapper.field-widget-date-popup{display:none !important;}body.page-user-edit.role-pos_venda #page #content .field-name-field-plano,body.page-user-edit.role-pos_venda #page #content .field-name-field-plano-de-assinatura,body.page-user-edit.role-pos_venda #page #content .field-name-field-recebimento-financeiro,body.page-user-edit.role-pos_venda #page #content .field-name-field-status-plano,body.page-user-edit.role-pos_venda #page #content .field-name-field-vendedor-ref,body.page-user-edit.role-pos_venda #page #content .field-name-field-data-ativacao,body.page-user-edit.role-pos_venda #page #content .field-name-field-data-cancelamento,body.page-user-edit.role-pos_venda #page #content .form-item-roles,body.page-user-edit.role-pos_venda #page #content .form-type-password-confirm,body.page-user-edit.role-pos_venda #page #content .form-type-password{display:block !important;}body.page-user-edit  #page #content .form-type-password-confirm{width:50%;margin-top:25px;margin-bottom:25px;}body.page-user-edit  #page #content .form-item-roles label.option{width:25% !important;}body.page-heon-backup-cliente #page #content div.title,body.page-heon-backup-financeiro #page #content div.title{width:50%;padding:20px;margin-left:20px;}body.page-heon-backup-cliente #page #content h1.title-page,body.page-heon-backup-financeiro #page #content h1.title-page{width:50%;background-color:#FFFFFF;box-shadow:0px 3px 30px #0000001a;height:50px;padding:20px;}body.page-heon-backup-cliente #page #content div#block-system-main,body.page-heon-backup-financeiro #page #content div#block-system-main{background-color:#FFFFFF;box-shadow:0px 3px 30px #0000001a;padding:20px;}body.page-heon-backup-cliente #page #content ul.colunas,body.page-heon-backup-financeiro #page #content ul.colunas{columns:4;-webkit-columns:4;-moz-columns:4;}body.page-heon-backup-cliente #page #content ul.colunas li,body.page-heon-backup-financeiro #page #content ul.colunas li{list-style:none;margin-bottom:10px;}body.page-heon-backup-cliente #page #content div#block-system-main div#edit-actions,body.page-heon-backup-financeiro #page #content div#block-system-main div#edit-actions{margin-top:30px;}body.page-heon-backup-cliente #page #content div#block-system-main div#edit-actions a#edit-cancel,body.page-heon-backup-financeiro #page #content div#block-system-main div#edit-actions a#edit-cancel{background:#FF8377;border:1px solid #FF8377;margin-left:1vw;font-size:0.75vw;color:#FFFFFF;display:inline-block;vertical-align:top;padding:0.85vw 1.55vw 0.65vw;font-weight:bold;border-radius:5px;box-shadow:0px 3px 30px #0000002b;}a.tratamento-novo-lancamento{float:right;font-size:13px;margin-top:-40px;color:#129CB2;}.enviar-anamnese{text-align:right;float:right;position:relative;}.enviar-anamnese .btn{background:#fff;border:none;font-size:0.85vw;padding:0.8vw 1vw 0.55vw;}.enviar-anamnese .link{font-size:0.85vw;list-style-type:none;cursor:pointer;}.enviar-anamnese .show{position:absolute;display:none;background-color:#fff;min-width:13vw;box-shadow:0px 8px 16px 0px rgb(0 0 0 / 20%);margin:0;padding:1vw 1vw 0.5vw;border-radius:2px;z-index:998;width:400px;margin-left:50px;}.enviar-anamnese #avaliar-documento,.enviar-anamnese #avaliar{background:#129CB2;}.enviar-anamnese #avaliar-documento li.link a,.enviar-anamnese #avaliar li.link a{color:#fff;}body.page-upgrade-plano #page #content fieldset{width:40%;}body.page-upgrade-plano #page #content fieldset#edit-clinica p{display:flex;justify-content:space-between;}body.page-upgrade-plano #page #content fieldset#edit-clinica p button.button{display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:2px solid transparent;border-radius:5px;color:#000;background-color:lightgreen;border-color:lightgreen;}body.page-upgrade-plano #page #content fieldset#edit-clinica{display:none;}body.page-upgrade-plano #page #content fieldset#edit-clinica p.none{display:none;}body.page-upgrade-plano #page #content fieldset#edit-clinica p button.button_loader{background-color:transparent;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #969696;border-bottom:4px solid #969696;width:35px;height:35px;-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite;}body.page-mensagens-whatsapp #page #content table.views-table tr td{font-size:10px !important;}body.page-agenda #page #content .modal-opcoes-agendamento,body.page-agenda #page #content .modal-agenda{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}body.page-agenda #page #content .modal-opcoes-agendamento{z-index:9;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos,body.page-agenda #page #content .modal-agenda .modal-agenda-content{background:#FFF;margin:auto;padding:1.3vw;border:1px solid #888;border-radius:8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);width:90vw;height:42vw;position:relative;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos{width:65vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos section{display:none;padding:20px 10px 0;border-top:1px solid #ddd;clear:both;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos input.tabs{display:none;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label{display:none;margin:0 0 -1px;padding:0 0.7vw 0.7vw;font-weight:600;text-align:center;color:#000;border:1px solid transparent;font-size:1.2vw;cursor:pointer;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.tabs:hover{color:#000;cursor:pointer;background-color:#d7d7d7;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label:before{font-family:fontawesome;font-weight:normal;margin-right:10px;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label[for*='1']:before{content:'\f1ec';}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label[for*='2']:before{content:'\f256';}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label[for*='3']:before{content:'\f21e';}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label[for*='4']:before{content:"\f273";}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos input:checked + label{background-color:#a85a54;color:#fff;font-weight:normal;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos #tab1:checked ~ #content1,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos #tab2:checked ~ #content2,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos #tab3:checked ~ #content3,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos #tab4:checked ~ #content4{display:block;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.tab1,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.tab2,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.tab3,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.tab4{display:none !important;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.active,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.voltar-form{display:inline-block !important;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos label.voltar-form{font-size:0;background:url(/sites/all/themes/gw2d/images/icons/icon-voltar.png) no-repeat center;background-size:1.7vw;height:1.7vw;width:1.7vw;display:block;float:left;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-form-item-consulta label{display:block;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-aviso-tratamento-andamento{display:none;height:3.05vw;padding:0.6vw 1.25vw;border-radius:8px;background:#0080FF;margin-top:0.5vw;color:#fff;font-weight:600;font-size:1.2vw;width:40vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos section.active{display:block;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-group,body.page-agenda #page #content .modal-agenda .modal-agenda-content .form-group{position:relative;display:block;margin:0;padding:0;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-group label{color:#555;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-group .field-cpf{background:url(/sites/all/themes/gw2d/images/icone-cpf-paciente.png) no-repeat 0.7vw center;background-size:auto;background-size:1.2vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-style,body.page-agenda #page #content .modal-agenda .modal-agenda-content .form-style{padding:13px 20px;padding-left:45px;height:48px;width:100%;font-weight:500;border-radius:4px;font-size:14px;line-height:22px;letter-spacing:0.5px;outline:none;color:#1f2029;background-color:#fafafa;border:none;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:0 4px 8px 0 rgba(21,21,21,.2);}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-style:focus,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-style:active{border:none;outline:none;box-shadow:0 4px 8px 0 rgba(21,21,21,.2);}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos input.error{border:1px solid #dc3545 !important;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .input-icon{position:absolute;top:0;left:18px;height:48px;font-size:15px;line-height:48px;text-align:left;color:#1f2029;-webkit-transition:all 200ms linear;transition:all 200ms linear;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row,body.page-agenda #page #content .modal-agenda .modal-agenda-content .row{margin-bottom:0.75vw;margin-right:0;display:flex;justify-content:space-between;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .col,body.page-agenda #page #content .modal-agenda .modal-agenda-content .row .col{max-width:100%;}body.page-heon-backup ul.ui-menu,body.page-agenda ul.ui-menu{list-style:none;padding:10px;margin:0;width:12vw !important;left:50vw !important;z-index:999;font-size:0.75em;border-radius:8px;}body.page-imprimir-agenda ul.ui-menu,body.page-node-edit.node-type-financas ul.ui-menu,body.page-node-add-financas ul.ui-menu,body.page-node-edit.node-type-tratamento ul.ui-menu,body.page-node-add-tratamento ul.ui-menu{list-style:none;padding:10px;margin:0;width:25vw !important;z-index:999;font-size:0.9vw;border-radius:8px;}body.page-imprimir-agenda ul.ui-menu{border:1px solid #aaa;background:#fff url(/sites/all/modules/custom/heon/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}body.page-imprimir-agenda ul.ui-menu .ui-menu-item,body.page-node-edit.node-type-financas ul.ui-menu .ui-menu-item,body.page-node-add-financas ul.ui-menu .ui-menu-item,body.page-node-edit.node-type-tratamento ul.ui-menu .ui-menu-item,body.page-node-add-tratamento ul.ui-menu .ui-menu-item{white-space:nowrap;}body.page-imprimir-agenda ul.ui-menu .ui-menu,body.page-node-edit.node-type-financas ul.ui-menu .ui-menu,body.page-node-add-financas ul.ui-menu .ui-menu,body.page-node-edit.node-type-tratamento ul.ui-menu .ui-menu,body.page-node-add-tratamento ul.ui-menu .ui-menu,body.page-agenda  ul.ui-menu .ui-menu{margin-top:-3px;}body.page-imprimir-agenda ul.ui-menu .ui-menu-item,body.page-node-edit.node-type-financas ul.ui-menu .ui-menu-item,body.page-node-add-financas ul.ui-menu .ui-menu-item,body.page-node-edit.node-type-tratamento ul.ui-menu .ui-menu-item,body.page-node-add-tratamento ul.ui-menu .ui-menu-item,body.page-agenda  ul.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;}body.page-node-edit.node-type-financas  ul.ui-menu .ui-menu-item a,body.page-node-add-financas  ul.ui-menu .ui-menu-item a,body.page-node-edit.node-type-tratamento  ul.ui-menu .ui-menu-item a,body.page-node-add-tratamento  ul.ui-menu .ui-menu-item a,body.page-agenda  ul.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}body.page-imprimir-agenda ul.ui-menu .ui-menu-item a.ui-state-hover,body.page-imprimir-agenda ul.ui-menu .ui-menu-item a.ui-state-active,body.page-node-add-tratamento ul.ui-menu .ui-menu-item a.ui-state-hover,body.page-node-add-tratamento ul.ui-menu .ui-menu-item a.ui-state-active,body.page-node-add-tratamento ul.ui-menu .ui-menu-item a.ui-state-hover,body.page-node-add-tratamento ul.ui-menu .ui-menu-item a.ui-state-active,body.page-agenda  ul.ui-menu .ui-menu-item a.ui-state-hover,body.page-agenda  ul.ui-menu .ui-menu-item a.ui-state-active{margin:-1px;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .informacoes-pagamento,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .data-termino{display:none;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos ul.opcoes li{display:flex;justify-content:space-between;list-style-type:none;width:100%;align-items:center;flex-wrap:wrap;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes .opcoes-dias-semana{display:none;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes .opcoes-dias-semana li{align-items:center;margin:0vw;width:2.35vw;display:flex;flex-direction:column;align-content:center;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes .opcoes-dias-semana li input{margin:0vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .fa-calendar,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .fa-clock-o{padding:4px;color:#555;}body.page-agenda #page #content .modal-agenda .modal-agenda-content{width:70em;margin-top:0;margin-bottom:0;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos h2.opcoes-title{font-size:1vw;font-weight:normal;color:#2C3E50;padding:0.5vw;width:100%;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos h2.opcoes-title::before{content:"";display:block;width:25px;height:2px;border-radius:1px;background:#1AD9FF;border:1px solid #1AD9FF;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes{display:none;background:#333;padding:6px;top:8vw;position:absolute;border-radius:8px;border:1px solid #555;margin-left:11%;color:#ffff;width:17vw;margin:0;right:15.4vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes ul{padding:0;margin:0;font-size:1vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row-confirmar-desmarcar{margin-top:3%;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-header{padding:0.5vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-header .header-infos{display:flex;justify-content:space-between;align-items:center;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-header .header-infos .info-box{width:100%;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-header .header-infos .info-box label{font-size:15px;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .box-header .header-infos .info-box label i{margin-right:2px;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos{width:100%;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .view-content{height:24vw;overflow:auto;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .views-table tr td{font-size:0.85em;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets{display:flex;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-filters{margin-top:0;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets #edit-field-especialista-uid-wrapper,body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets label{display:none !important;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets .views-submit-button{padding:0 !important;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets .views-submit-button input{padding:1vw !important;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets
body.page-agenda #page #content .modal-agenda .modal-agenda-content h2.modal-title{font-size:1.25vw;font-weight:normal;color:#129CB2;width:100%;}body.page-agenda #page #content .modal-agenda .modal-agenda-content h2.modal-title::before{content:"";display:block;width:25px;height:2px;border-radius:1px;background:#1AD9FF;border:1px solid #1AD9FF;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .form-style-textarea{padding:13px 20px;width:100%;height:5vw;min-height:100px;font-weight:500;border-radius:4px;font-size:14px;line-height:22px;letter-spacing:0.5px;outline:none;color:#1f2029;background-color:#fafafa;border:none;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:0 4px 8px 0 rgba(21,21,21,.5);}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda{display:none;padding:1vw;position:absolute;background-color:#dddddd;right:40em;border-radius:8px;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda ul{list-style:none;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda ul li{margin:0.8vw 0vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda ul li span{font-weight:700;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda ul li button{background-color:#28a745;color:#fff;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .btn-save-gerencia-agenda{background-color:#28a745;color:#fff;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .row-anotacoes{display:block;}body.page-agenda #page #content .modal-agenda .modal-agenda-content sup{top:0;font-weight:bold;color:#1A1A1A;font-size:90%;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-anamnese-enviar,body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-anamnese-preenhcer{width:50px;height:50px;border-radius:50px;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-anamnese-enviar i,body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-anamnese-preenhcer i{font-size:30px;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-anamnese-enviar{background-color:#45E695;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-anamnese-preenhcer{background-color:#129CB2;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-enviar-link{margin-top:0;margin-bottom:0;font-size:0.75em;width:auto;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .btn-enviar-link i{font-size:1.3em;padding:1px;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .row-confirmar-desmarcar{margin-bottom:2vw;}body.page-agenda #page #content .modal-agenda .modal-agenda-content .row-procedimento{display:none;}body.page-heon-backup ul.ui-menu,body.page-agenda ul.ui-menu{list-style:none;padding:10px;margin:0;width:28vw !important;font-size:1.1em;border-radius:8px;overflow-x:clip;white-space:nowrap;}body.page-heon-backup ul.ui-menu{background:#fff;left:20vw;}body.node-type-lancamentos-recorrentes #page #content section h2{font-size:1vw;}body.node-type-lancamentos-recorrentes #page #content section{display:flex;}body.page-node-1820673 #page #content ul.action-links-field-collection-add,body.page-node-1820676 #page #content ul.action-links-field-collection-add,body.page-node-1820673 #page #content ul.field-collection-view-links,body.page-node-1820676 #page #content ul.field-collection-view-links,.node-type-anamnse-digital #page #content .field-name-field-clinica,body.page-node-1788613 #page #content ul.field-collection-view-links,body.page-node-390937 #page #content ul.field-collection-view-links,body.page-node-380660 #page #content ul.field-collection-view-links,body.page-node-377967 #page #content ul.field-collection-view-links,body.page-node-1070582 #page #content ul.field-collection-view-links,body.page-node-1788613 #page #content ul.action-links-field-collection-add,body.page-node-390937 #page #content ul.action-links-field-collection-add,body.page-node-380660 #page #content ul.action-links-field-collection-add,body.page-node-377967 #page #content ul.action-links-field-collection-add,body.page-node-1070582 #page #content ul.action-links-field-collection-add,body.page-dashboard-financas #page #content .view-display-id-panel_pane_12 .views-exposed-form,body.page-dashboard-financas #page #content .view-display-id-panel_pane_14 .views-exposed-form,body.page-dashboard-financas #page #content .view-display-id-panel_pane_21 .views-exposed-form,body.page-dashboard-financas #page #content .view-display-id-panel_pane_3 .views-exposed-form,body.page-dashboard-financas #page #content .view-display-id-panel_pane_4 .views-exposed-form,body.page-dashboard-financas #page #content .view-display-id-block_3 .views-exposed-form{display:none;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-title{font-size:1.4vw;line-height:1.4;color:#1A1A1A;font-weight:700;margin-bottom:0.5vw;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-field-data-atualiza-o{display:block;font-weight:600;position:relative;float:right;right:18vw;margin-top:0;bottom:2vw;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-body{font-size:1.1vw;line-height:1.2;color:#1A1A1A;text-decoration:solid;padding-bottom:3vh;margin-bottom:4vh;border-bottom:2px solid black;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-body .field-content h3 span{font-size:1.4vw !important;line-height:1.4;color:#1A1A1A;font-weight:700;}body.node-type-atualiza-o #page #content .node-atualiza-o .node-content .field-name-field-data-atualiza-o .field-items{font-size:1vw;font-weight:600;display:block;position:relative;left:80%;}body.node-type-atualiza-o #page #content .node-atualiza-o .node-content .field-type-text-with-summary .field-items{font-size:1.2vw;font-weight:500;}.page-field-collection-field-anamnese-pergunta #page #content form #edit-field-notificar-resposta-medica input,.page-field-collection-field-anamnese-pergunta #page #content form #edit-field-obrigatorio input,.page-field-collection-field-anamnese-pergunta #page #content form #edit-field-campo-obrigatorio input{width:auto;}.page-field-collection-field-anamnese-pergunta #page #content form #edit-field-notificar-resposta-medica label,.page-field-collection-field-anamnese-pergunta #page #content form #edit-field-obrigatorio label,.page-field-collection-field-anamnese-pergunta #page #content form #edit-field-campo-obrigatorio label{display:inline-block !important;vertical-align:middle;}#page #content form .campo-obrigatorio.error{background:#fff;border:1px solid #FF1A40;border-radius:10px;}body.page-heon-backup #edit-file-heon-prospecto-ajax-wrapper{display:none;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios [for="edit-field-convenios"],body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios #edit-field-convenios{display:none;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .container-convenios{margin-bottom:1vh;border:1px solid #DFE3E6;padding:1vw;border-radius:8px;background-color:#fff;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .container-convenios .container-list-convenios{display:flex;flex-wrap:wrap;gap:1vw;list-style:none;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .container-convenios .container-list-convenios .item-convenio{box-shadow:0px 3px 15px rgba(0,0,0,0.2);padding:0.3vw;border-radius:8px;background:url(/sites/all/themes/gw2d/images/convenio-icon.png) no-repeat 0.8vw center;background-size:1vw;padding-left:2vw;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .container-convenios .container-list-convenios .item-convenio span{font-weight:600;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .btn-add-convenios{border:none;background-color:#2E3133;color:#fff;font-weight:500;padding:0.5vw;border-radius:4px;font-size:1.1vw;margin-bottom:1vh;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .btn-add-convenios:hover{background-color:#000;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}99%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}99%{transform:rotate(360deg);}}@media only screen and (min-width:321px) and (max-width:699px){body.page-anamnese-digital #page #content .anamnese-digital-wrapper .header-wrapper .logo img,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .header-wrapper .logo img{width:100px;border-radius:10px;margin-right:15px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .header-wrapper .clinica h3{text-align:left;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .form-content h2{font-size:18px;margin-bottom:10px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta{font-size:4vw;padding:2vw 3vw 1vw;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta textarea{font-size:4vw;padding:2vw 3vw 0;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta input.resposta-textfield{border:1px solid #DFE3E6;border-radius:2px;padding:1.2vw 0.75vw;background:#FFFFFF;font-size:3.5vw;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta .field-content-radio{display:flex;flex-wrap:wrap;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta input#Nome{width:80%;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-radio .field-content-radio .radio-inline{margin-top:10px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas{display:block;width:100%;text-align:left;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .btn{width:300px;height:50px;font-size:18px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas canvas{width:300px;height:100px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .btn-primary{margin-bottom:10px;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas #signature-pad-profissional{display:none;}body.page-user #page #content .enviar-anamnese .btn{font-size:12px;}body.page-user #page #content .enviar-anamnese .show{margin-left:-180px;}.enviar-anamnese .btn{font-size:2.85vw;padding:2.8vw 2vw 2.55vw;}.enviar-anamnese .link{font-size:2.9vw;padding:0.5vw 0;}.enviar-anamnese .show{min-width:13vw;padding:2vw 2vw 1.5vw;margin-left:50px;position:relative;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .views-table tr td{width:100%;}#page #content .views-table tr td.views-field-nothing a.agendar-tratamento{font-size:1.1rem;}#tratamentos-agenda-info .views-widget-filter-field_especialista_uid{display:none;}.page-cadastro-agenda #page #content .view-agenda .views-table,.logged-in #page #content .panel-pane#avaliacoes-wrapper .view-content .views-table,#page #content .view-tratamentos .views-table,#page #content .view-consulta .views-table{width:100%;font-size:0.75em;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .btn{width:100%;}body.page-heon-backup ul.ui-menu,body.page-agenda ul.ui-menu{position:absolute !important;width:90vw !important;top:47vh !important;left:5vw !important;z-index:999;font-size:1.1em;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .view-content{height:22vh;}.col-btn-agendar-procedimento{width:100%;}body.page-heon-backup ul.ui-menu,body.page-agenda ul.ui-menu{position:absolute !important;width:90vw !important;top:47vh !important;left:5vw !important;z-index:999;font-size:1.1em;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets .views-submit-button input{padding:4vw !important;}#page .field-content-checkbox ul.respostas li input{width:8vw !important;margin-right:3vw;}#page .field-content-checkbox ul.respostas{padding-left:0;}#page .field-content-checkbox ul.respostas li{margin-bottom:3vw;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul.respostas{columns:1;-webkit-columns:1;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .paciente-info ul{columns:1;-webkit-columns:1;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .assinaturas{flex-direction:column;}body.role-anonymous-user #page #content .anamnese-digital-wrapper{padding:10px;margin-top:0;}body.page-node-edit.node-type-tratamento ul.ui-menu,body.page-node-add-tratamento ul.ui-menu{width:84vw !important;font-size:4vw;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-title{font-size:4vw;line-height:1;font-weight:600;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-field-data-atualiza-o{left:60%;margin-top:2vw;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-body,body.node-type-atualiza-o #page #content .node-atualiza-o .node-content .field-type-text-with-summary .field-items{font-size:3vw;line-height:1.7;}body.node-type-atualiza-o #page #content .node-atualiza-o .node-content .field-name-field-data-atualiza-o .field-items{font-size:3vw;font-weight:600;left:40%;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda{right:1.5vw;padding:2vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes{width:70vw;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .btn-add-convenios{padding:1.5vw;font-size:3.5vw;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .container-convenios .container-list-convenios .item-convenio{box-shadow:0px 3px 15px rgba(0,0,0,0.2);padding:0.6vw;border-radius:4px;background:url(/sites/all/themes/gw2d/images/convenio-icon.png) no-repeat 0.8vw center;background-size:3.7vw;padding-left:5vw;margin:1vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes ul{font-size:3.5vw;}body.page-node-edit.node-type-financas ul.ui-menu{font-size:3.2vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-group .field-cpf{background:url(/sites/all/themes/gw2d/images/icone-cpf-paciente.png) no-repeat 2.5vw center;background-size:3.5vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .form-group .form-style{padding:0;}}@media only screen and (min-width:700px) and (max-width:1023px){.enviar-anamnese .btn{font-size:1.85vw;padding:1.8vw 2vw 1.55vw;}.enviar-anamnese .link{font-size:1.9vw;padding:0.5vw 0;}.enviar-anamnese .show{min-width:13vw;padding:2vw 2vw 1.5vw;margin-left:50px;position:relative;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .box-pergunta .field-content-radio{display:flex;flex-wrap:wrap;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .views-table tr td{width:100%;}#page #content .views-table tr td.views-field-nothing a.agendar-tratamento{font-size:1.1rem;}.page-cadastro-agenda #page #content .view-agenda .views-table,.logged-in #page #content .panel-pane#avaliacoes-wrapper .view-content .views-table,#page #content .view-tratamentos .views-table,#page #content .view-consulta .views-table{width:100%;}#page #content .views-table tr td.views-field-nothing a.agendar-tratamento{font-size:1.2em;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .view-content{height:22vh;}.col-btn-agendar-procedimento{width:100%;}body.page-heon-backup ul.ui-menu,body.page-agenda ul.ui-menu{position:absolute !important;width:90vw !important;top:35vh !important;left:5vw !important;font-size:1.1em;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .views-exposed-widgets .views-submit-button input{padding:3.2vw !important;}#page .field-content-checkbox ul.respostas li input{width:8vw !important;margin-right:3vw;}#page .field-content-checkbox ul.respostas li{margin-bottom:3vw;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper ul.respostas{columns:1;-webkit-columns:2;}body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .paciente-info ul{columns:1;-webkit-columns:2;}body.page-anamnese-digital #page #content .anamnese-digital-wrapper .content-wrapper .btn,body.page-imprimir-anamnese #page #content .anamnese-digital-wrapper .content-wrapper .btn{font-size:1.2em;}body.page-node-edit.node-type-financas ul.ui-menu,body.page-node-add-financas ul.ui-menu 
    body.page-node-edit.node-type-tratamento ul.ui-menu,body.page-node-add-tratamento ul.ui-menu{width:84vw !important;font-size:4vw;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-title{font-size:4vw;line-height:1;font-weight:600;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-field-data-atualiza-o{left:60%;margin-top:2vw;}body.page-atualizacoes-plataforma #page #content .pane-atualiza-es .block-content .view-id-atualiza_es .views-field-body,body.node-type-atualiza-o #page #content .node-atualiza-o .node-content .field-name-field-data-atualiza-o .field-items{font-size:3vw;line-height:1.7;}body.node-type-atualiza-o #page #content .node-atualiza-o .node-content .field-name-field-data-atualiza-o .field-items{font-size:3vw;font-weight:600;left:40%;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .row .menu-gerenciar-agenda{right:1.5vw;padding:2vw;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .btn-add-convenios{padding:1.5vw;font-size:3.5vw;}body.page-editar-meus-procedimentos- #page #content .form-item-field-convenios .container-convenios .container-list-convenios .item-convenio{box-shadow:0px 3px 15px rgba(0,0,0,0.2);padding:0.6vw;border-radius:4px;background:url(/sites/all/themes/gw2d/images/convenio-icon.png) no-repeat 0.8vw center;background-size:3.7vw;padding-left:5vw;margin:1vw;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .repetir-opcoes{width:35vw;}.role-especialista #page #content .views-table tr td{font-size:2.2vw;}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2)  and (orientation:landscape){body.page-user .enviar-anamnese .btn{font-size:12px;}body.page-user .enviar-anamnese .show{margin-left:-280px;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos .view-tratamentos .views-table tr td{width:100%;}#page #content .views-table tr td.views-field-nothing a.agendar-tratamento{font-size:1.1rem;}.page-cadastro-agenda #page #content .view-agenda .views-table,.logged-in #page #content .panel-pane#avaliacoes-wrapper .view-content .views-table,#page #content .view-tratamentos .views-table,#page #content .view-consulta .views-table{width:100%;}#page #content .views-table tr td.views-field-nothing a.agendar-tratamento{font-size:1.2em;}body.page-heon-backup ul.ui-menu,body.page-agenda ul.ui-menu{list-style:none;padding:10px;margin:0;position:absolute !important;width:30vw !important;top:65vh !important;left:30vw !important;z-index:999;font-size:1.1em;border-radius:8px;}}caption.info-taxas{caption-side:bottom;line-height:1;margin-top:1vw;color:#000;font-size:0.86vw;}.logged-in #page #content .panel-pane .content-anamnese .content-wrapper .anamnese-footer .print tbody{display:flex;flex-direction:row;align-items:flex-end;}.logged-in #page #content .panel-pane .content-anamnese .content-wrapper .anamnese-footer .print tbody tr{display:flex;flex-direction:column;}body.page-agenda #page #content .modal-opcoes-agendamento .opcoes-agendamentos #termina-em{margin-bottom:0.5vw;}
body.role-heon_pay.page-relatorio #page #content h1.title-page,body.role-heon_pay.page-leeds #page #content h1.title-page{display:none;}body.role-heon_pay.page-relatorio #page #content .panel-pane h2{font-size:1.25vw;margin-bottom:0.2vw;}body.role-heon_pay.page-relatorio #page #content .panel-pane{background:none;box-shadow:none;padding-top:0;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-clientes,body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-faturamento,body.role-heon_pay.page-relatorio #page #content .pane-views-heonpay,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-graficos{width:49%;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-clientes,body.role-heon_pay.page-relatorio #page #content .pane-views-heonpay{margin-right:1.5vw;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento{display:flex;justify-content:space-between;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .result-card-value,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card .result-card-value{font-size:3.65vw;font-weight:bold;color:#1A1A1A;line-height:1;display:block;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .result-card-num,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card .result-card-num{font-size:0.85vw;font-weight:bold;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .pagos{color:#45E695;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .atrasados{color:#FF1A40;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .box-financas-card,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:50%;height:auto;min-height:10.5vw;padding:1vw;margin:1% 2% 1% 0;border:none;border-radius:5px;text-align:center;box-shadow:0px 3px 30px #0000001a;background-color:#fff;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card{width:31.3%;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .box-financas-card h3,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card h3{margin:0 0 1vw;font-size:1.05vw;min-height:auto;font-family:'biennale',serif;color:#000000;font-weight:bold;}#page #content .btn-novo-pagamento{background:url(https://sistemadev.dentalteam.com.br/sites/all/themes/gw2d/images/icon-credit-card-branco.png) no-repeat 0.8vw center;background-size:1.2vw;text-align:left;font-weight:bold;border-radius:5px;color:#fff;background-color:#00E472;padding:0.85vw 1vw 0.6vw 2.5vw;box-shadow:0px 3px 10px rgb(0 0 0 / 30%);display:inline-block;}#page #content .btn-novo-pagamento:hover{background:url(https://sistemadev.dentalteam.com.br/sites/all/themes/gw2d/images/icon-credit-card.png) no-repeat 0.8vw center;background-size:1.2vw;text-align:left;font-weight:bold;border-radius:5px;color:#000;background-color:#00E472;padding:0.6vw 1vw 0.6vw 2.5vw;box-shadow:0px 3px 10px rgb(0 0 0 / 30%);}.page-pagamentos #page #content .btn-novo-pagamento{position:absolute;top:-0.5vw;right:6vw;}body #page #content form.node-pagamento-form .form-wrapper{width:20%;}body #page #content form.node-pagamento-form .form-wrapper.field-name-body{width:48%;}.page-node-add-pagamento #page #content form.node-pagamento-form fieldset.group-getnet{width:100%;box-shadow:1px 1px 7px -2px #000;margin-bottom:50px;padding:5px;}.page-node-add-pagamento #page #content form.node-pagamento-form fieldset.group-getnet ul{list-style-type:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;}.page-node-add-pagamento #page #content form.node-pagamento-form fieldset.group-getnet ul li{width:200px;font-size:12px;}.page-node-edit #page #content form .form-wrapper.field-widget-date-popup .container-inline-date,.page-node-add #page #content form .form-wrapper.field-widget-date-popup .container-inline-date,body #page #content form.node-pagamento-form .form-wrapper.date-combo{width:100%;}.page-node-edit.node-type-pagamento #page #content fieldset .fieldset-legend{position:relative;bottom:0.65vw;}.page-node-edit.node-type-pagamento #page #content fieldset.date-combo legend{margin-bottom:0.1vw;}.page-node-edit.node-type-pagamento #page #content fieldset.date-combo .fieldset-legend{position:initial;margin:0;}.page-node-edit.node-type-pagamento #page #content fieldset .fieldset-legend,.page-node-add.node-type-pagamento #page #content fieldset .fieldset-legend{font-size:0.95vw;font-weight:600;}.page-node-edit.node-type-pagamento #page #content form .form-wrapper.field-widget-date-popup .container-inline-date,.page-node-add.node-type-pagamento #page #content form .form-wrapper.field-widget-date-popup .container-inline-date,.page-node-edit.node-type-pagamento #page #content fieldset.group-getnet{width:100%;}body #page #content form.node-pagamento-form .form-wrapper.group-condicoes-pagamento{width:100%;padding:1vw;margin-bottom:2vw;background:#fff;}body .node-type-pagamento #page #content form .form-wrapper.field-widget-date-popup,body .node-type-pagamento #page #content .field-widget-date-popup{width:20%;}body.page-node-edit.node-type-tratamento #page #content form.node-tratamento-form #edit-field-taxa-cliente-tratamento.form-wrapper .form-checkbox,body #page #content form.node-pagamento-form #edit-field-taxa-cliente-tratamento.form-wrapper .form-checkbox{width:12%;float:left;margin-top:0.4vw;display:block;}body.role-heon_pay .page-suporte #page #content .webform-client-form .form-actions input,body.role-heon_pay #page #content .views-table tr td.views-field-nothing a.agendar-tratamento,body.role-heon_pay #page #content .view-treinamentos ul li.views-row .views-field-view-node .field-content a,body.role-heon_pay #form-add-anotacao #submit-anotacao,body.role-heon_pay.node-type-tratamento #page #content .tratamento-content a.tratamento-button,body.role-heon_pay.node-type-tratamento #page #content .content-width .tratamento-content a.btn-criar-tratamento,body.role-heon_pay.node-type-tratamento #page #content .content-width .tratamento-content a.btn-criar-avaliacao
body.role-heon_pay .btn-criar-novo-dentista,body.role-heon_pay #page #content a.btn-link-paciente,.heon-dental.page-crm-dashboard #page #content a.btn-link-pacientes,.heon-dental.page-cobrancas #page #content #buttons-wrapper a.btn-fluxo-caixa,.heon-dental.page-financas #page #content #buttons-wrapper a.btn-fluxo-caixa,.heon-dental.page-relatorio-financas #page #content #buttons-wrapper a.btn-fluxo-caixa{background:#de3131;border:1px solid #de3131;}body.role-heon_pay.node-type-tratamento #page #content .tratamento-content a.tratamento-button:hover,body.role-heon_pay .btn-criar-novo-dentista:hover,body.role-heon_pay #page #content a.btn-link-paciente:hover,body.role-heon_pay.page-crm-dashboard #page #content a.btn-link-pacientes:hover,body.role-heon_pay.page-cobrancas #page #content #buttons-wrapper a.btn-fluxo-caixa:hover,body.role-heon_pay.page-financas #page #content #buttons-wrapper a.btn-fluxo-caixa:hover,body.role-heon_pay.page-relatorio-financas #page #content #buttons-wrapper a.btn-fluxo-caixa:hover{background:#0d7485;}body.role-heon_pay.page-relatorio-financas #page #content section.painel-financeiro-info-financas .total_final label,body.role-heon_pay.page-relatorio-financas #page #content section.pane-finan-as-panel-pane-3 .total_final label,body.heon-estetica.page-relatorio-financas #page #content div.view-display-id-block_3 .total_final label{color:#de3131;}body.role-heon_pay .grafico-subtarefa .barra-grafico-subtarefa{background-color:#de3131;}.menu-perfil-top .menu-perfil-content .menu-perfil li:hover{background-color:#0F8799;}body.role-heon_pay #page #content #painel-crm-wrapper #crm-piramide-wrapper,body.role-heon_pay.page-relatorio #page #content #box-painel-crm .box-crm-novo-style{background-image:url(/sites/all/modules/custom/heon/images/funil-dental.png);}body.role-heon_pay.page-crm-comercial-dashboard #block-heon-heon-crm-dashboard #painel-informativo-wrapper #box-painel-crm .box-crm-novo-style{background-image:url(/sites/all/modules/custom/heon/images/funil-comercial-dental.png) no-repeat left top;}body.role-heon_pay #page #content #painel-crm-wrapper #crm-piramide-wrapper #crm-ticket-medio .value-ticket-medio,body.role-heon_pay #page #content #painel-crm-wrapper #crm-piramide-wrapper #crm-ticket-medio label{color:#de3131;}body.role-heon_pay #page #content .view-status-comercial a.btn-retorno{background-image:url(/sites/all/modules/custom/heon/images/icon-calendario-dental.png);}body.role-heon_pay.node-type-tratamento #page #content .tratamento-content #tabs-tratamento a:hover,body.role-heon_pay.node-type-tratamento #page #content .tratamento-content #tabs-tratamento a.active,body.role-heon_pay.page-node-edit.node-type-tratamento #page #content #tabs-tratamento a.active,body.role-heon_pay.page-node-add-tratamento #page #content #tabs-tratamento a.active{background:#de3131;}body.role-heon_pay #content-menu-restrito .block-menu ul li a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a:before{background-image:url(/sites/all/modules/custom/heon/css/./icons/icon-home.png);width:2.1vw;}body.role-heon_pay #content-menu-restrito .block-menu ul li a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.active:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.active-trail:before{filter:invert(1);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-avaliacoes:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-avaliacoes.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-avaliacoes.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-tratamentos:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-tratamentos.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-tratamento.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-meu-painel:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-meu-painel.active:before{background-image:url(/sites/all/modules/custom/heon/css/./icons/icon-home.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-crm:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-crm.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-crm.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-producao:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-producao.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-producao.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-relacionamento:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-relacionamento.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-relacionamentos.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-agenda:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-agenda.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-agenda.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-pacientes:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li a.link-pacientes.active:before{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-paciente.png);}body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-item-3500 a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-item-3500 a:before{background-image:url(/sites/all/modules/custom/heon/css/./icons/icon-paciente-neutro.png);width:2.6vw;}body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-item-3501 a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-item-3501 a:before{background-image:url(/sites/all/modules/custom/heon/css/./icons/icon-credit-card.png);width:2.8vw;}body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-item-3499 a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-item-3499 a:before{background-image:url(/sites/all/modules/custom/heon/css/./icons/icon-recibo.png);width:2.2vw;height:2.2vw;}body.role-heon_pay.overlay-flexslider .btn-close,body.role-heon_pay .overlay-flexslider .btn-close,body.role-heon_pay .modal-agenda-content .btn-close,body.role-heon_pay .modal-agenda-content .btn-close,body.role-heon_pay #page #content .overlay-wrapper .overlay-content .btn-close{background-image:url(/sites/all/modules/custom/heon/images/icones-menu/dental/icon-close.png);}body.role-heon_pay .btn-copiar-link,body.role-heon_pay .btn-imprimir-financas{color:#de3131;}body.role-heon_pay .botoes-financas{text-align:right;}body.role-heon_pay .btn-imprimir-financas{background:#de3131;border:1px solid #de3131;border-radius:4px;color:#fff;font-weight:bold;padding:10px;margin:2px;width:120px;}body.role-heon_pay #page #content .estrutura-tabelado .buttons-pagamento .btn-pagar-tratamento-boleto{background:#de3131;border:1px solid #de3131;}body.role-heon_pay #page #content .estrutura-tabelado .buttons-pagamento .btn-pagar-tratamento-boleto:hover{background:#de3131;border:1px solid #de3131;}body.role-heon_pay #content-menu-restrito .block-menu ul li a:hover,body.role-heon_pay #content-menu-restrito .block-menu ul li a.active,body.role-heon_pay #content-menu-restrito .block-menu ul li a.active-trail,body.heon-estetica #panel-funil-de-negocios .view-status-comercial .coluna-lista ul.list-wrapper::-webkit-scrollbar-thumb:vertical{background-color:#de3131;}body.role-heon_pay nav.block-menu ul li a{padding:1.1vw 0.5vw 0.7vw;}.heon-pay #page #content .block-region-content .node-leeds-form div .field-name-field-clinica-form{display:none;}@media only screen and (min-width:300px) and (max-width:599px){body.role-heon_pay  #page #content h1.title-page{font-size:5.3vw;text-align:initial;margin-bottom:7vw;}body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-depth-1 a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-depth-1 a:before{height:9vw;width:9.5vw;background-size:100%;}body.role-heon_pay.page-relatorio #page #content .panel-pane h2{font-size:4.5vw;white-space:nowrap;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento{width:90vw;height:14vh;}#page #content .dashboard-header div h5{margin-bottom:3vh;}#page #content .btn-novo-pagamento{background:url(https://sistemadev.dentalteam.com.br/sites/all/themes/gw2d/images/icon-credit-card-branco.png) no-repeat 5.8vw center;background-size:4.2vw;background-color:#00E472;padding:1.1vh 0.8vw 0.2vh 15vw;margin-left:4vw;font-size:3.6vw;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-wrapper select{width:80vw;text-align:center;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-wrapper input{width:30vw;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-submit button{width:20vw;padding:3.2vw 5vw 2.8vw 6vw;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .box-financas-card{height:100%;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-clientes,body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-faturamento{width:100%;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card{width:100%;height:100%;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .box-financas-card h3,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card h3{font-size:3.2vw;margin-top:2.2vh;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .result-card-value,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card .result-card-value{font-size:4.65vw;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .result-card-num,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card .result-card-num{font-size:4.25vw;}#page #content form.node-pagamento-form .form-wrapper{width:100%;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-clientes,body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-faturamento,body.role-heon_pay.page-relatorio #page #content .pane-views-heonpay,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-graficos{width:auto;overflow:scroll;}.role-heon_pay #page #content .content-width #block-system-main .one-column .region-one-main .region-inner .pane-views-heonpay-panel-pane-1 .block-inner .block-content{overflow:scroll;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .one-column .region-one-main .region-inner .pane-heon-pay-dashboard-graficos .donuts_charts{flex-direction:column;gap:5vh;}body.role-heon_pay.page-leeds #page #content .view-leeds .view-filters input{font-size:3.83vw;padding:1.5vw;margin-top:2vh;}}@media only screen and (min-width:600px)  and (max-width:1240px){body.role-heon_pay #page #content a.btn-link-leeds{font-size:2.5vw;}body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-depth-1 a:hover:before,body.role-heon_pay #content-menu-restrito .block-menu ul li.menu-depth-1 a:before{height:7vw;width:6.5vw;background-size:100%;}body.role-heon_pay.page-relatorio #page #content .panel-pane h2{font-size:4.5vw;white-space:nowrap;}#page #content .btn-novo-pagamento{padding:1.3vh 1.4vw 1vh 2.4vw;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-submit button{line-height:1;background:url(/sites/all/themes/gw2d/images/icon-busca-branco.png) no-repeat 0.8vw center;background-color:#000;font-size:2.2vw !important;padding:1.5vw 2vw 1.5vw 3vw !important;text-align:center !important;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento{width:90vw;height:14vh;}#page #content .dashboard-header div h5{margin-bottom:3vh;font-size:2.5vw;}#page #content .btn-novo-pagamento{background:url(https://sistemadev.dentalteam.com.br/sites/all/themes/gw2d/images/icon-credit-card-branco.png) no-repeat 0.8vw center;background-size:4.2vw;background-color:#00E472;padding-left:6vw;width:50%;font-size:2.5vw;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-clientes,body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-faturamento,body.role-heon_pay.page-relatorio #page #content .pane-views-heonpay,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-graficos{width:auto;overflow:scroll;}.role-heon_pay #page #content .content-width #block-system-main .one-column .region-one-main .region-inner .pane-views-heonpay-panel-pane-1 .block-inner .block-content{overflow:scroll;white-space:nowrap;text-align:center;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-wrapper input,.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-wrapper select{padding:1vw !important;font-size:2.5vw !important;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-wrapper select{width:80vw;text-align:center;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-wrapper input{width:30vw;}.role-heon_pay #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-header .block-inner .block-content .dashboard-pagamentos .form .filter-submit button{width:20vw;padding:3.2vw 5vw 2.8vw 6vw;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .box-financas-card{height:100%;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-clientes,body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .panel-display .region-one-main .region-inner .pane-heon-pay-dashboard-faturamento{width:100%;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card{width:100%;height:100%;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .box-financas-card h3,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .box-financas-card h3{font-size:3.2vw;margin-top:2.2vh;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .result-card-value,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card .result-card-value{font-size:4.65vw;}body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-clientes .box-clientes .results-card .result-card-num,body.role-heon_pay.page-relatorio #page #content .pane-heon-pay-dashboard-faturamento .box-faturamento .results-card .result-card-num{font-size:2.8vw;}#page #content form.node-pagamento-form .form-wrapper{width:100%;}body.role-heon_pay.page-relatorio #page #content .content-width #block-system-main .one-column .region-one-main .region-inner .pane-heon-pay-dashboard-graficos .donuts_charts{flex-direction:column;gap:5vh;}}
@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}body[class*=jconfirm-no-scroll-]{overflow:hidden !important;}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden;}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s;}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0 !important;}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%;}.jconfirm .jconfirm-row{display:table-row;width:100%;display:flex;justify-content:center;}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle;}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0;}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none !important;transition:none !important;}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:none;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto;}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db;}50%{border-color:#5faee3;}}@keyframes type-blue{1%,100%{border-color:#3498db;}50%{border-color:#5faee3;}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71;}50%{border-color:#54d98c;}}@keyframes type-green{1%,100%{border-color:#2ecc71;}50%{border-color:#54d98c;}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c;}50%{border-color:#ed7669;}}@keyframes type-red{1%,100%{border-color:#e74c3c;}50%{border-color:#ed7669;}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f;}50%{border-color:#f4d03f;}}@keyframes type-orange{1%,100%{border-color:#f1c40f;}50%{border-color:#f4d03f;}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6;}50%{border-color:#b07cc6;}}@keyframes type-purple{1%,100%{border-color:#9b59b6;}50%{border-color:#b07cc6;}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e;}50%{border-color:#46627f;}}@keyframes type-dark{1%,100%{border-color:#34495e;}50%{border-color:#46627f;}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue;}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green;}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red;}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange;}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple;}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark;}.jconfirm .jconfirm-box.loading{height:120px;}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1;}.jconfirm .jconfirm-box.loading:after{opacity:0.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2;}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px !important;line-height:14px !important;display:none;z-index:1;}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1;}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px;}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none;}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden;}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px;}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1);}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none;}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px;}.jconfirm .jconfirm-box .jconfirm-buttons > button{margin-bottom:4px;margin-left:2px;margin-right:2px;}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;-webkit-tap-highlight-color:transparent;border:none;background-image:none;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF;}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c !important;}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db !important;}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71 !important;}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6 !important;}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f !important;}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e !important;}.jconfirm .jconfirm-clear{clear:both;}.jconfirm.jconfirm-rtl{direction:rtl;}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto;}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2;}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd;}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4;}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:none;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:none;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666;}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0px;}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0);}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0);}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0);}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0);}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0);}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0);}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0);}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0);}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0px red;box-shadow:0 0 0px red;}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red;}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0px red;box-shadow:0 0 0px red;}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red;}}.jconfirm{-webkit-perspective:400px;perspective:400px;}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all;}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0;}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px);}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px);}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px);}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px);}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2);}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5);}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden;}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95);}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:none;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > *{padding-bottom:25px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white;}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center;}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:none;color:white;padding:10px;min-width:100px;}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67);}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px;}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right;}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500;}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21);}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0 3px 8px 0px rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px;}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0px 15px;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0px;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500;}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6;}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0px;margin-left:0px;margin-bottom:10px;font-size:69px;color:#aaa;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button{margin-left:4px;}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1);}
.image-marker-container{width:100%;height:600px;overflow:scroll;position:relative;}.image-marker-container__box{position:absolute;border:1px solid #ddd;top:1px;bottom:1px;}.image-marker-container__box__content{position:relative;}.image-marker-container__box--left{left:0;width:23%}.image-marker-container__box--right{right:0;width:23%;}.image-marker-container__box--image{left:27%;right:27%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQUlEQVQYV2NkIABWrVr1H6SEEZ86mKKwsDBGnAqRFeE0EV0RVoXYFGEoxKUIRSE+RXCFhBSBFRKjCK4QFE6EwhMA6fIqBUB9cUAAAAAASUVORK5CYII=);display:flex;align-items:center;justify-content:center;}.image-marker-container__img{display:block;max-width:100%;max-height:100%;}.image-marker-container__box--drag{position:absolute;top:0;left:0;bottom:0;right:0;border:none;}.image-marker__text-box{margin-bottom:10px;}.image-marker__text-box__close-btn{position:absolute;right:3px;top:3px;cursor:pointer;display:none;}.image-marker__text-box:hover .image-marker__text-box__close-btn{display:block;}.image-marker-container__box--left .image-marker__text-box{border-width:6px;border-style:solid;border-top:0;border-left:0;border-bottom:0;}.image-marker-container__box--right .image-marker__text-box{border-width:6px;border-style:solid;border-top:0;border-right:0;border-bottom:0;}.image-marker__text-box__title{font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:600;color:#444;padding:10px;padding-bottom:0;margin:0;}.image-marker__text-box__content{font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:300;color:#444;padding:10px;margin:0;line-height:18px;}.image-marker__dot{width:20px;height:20px;cursor:move;border-radius:50%;position:absolute;}.image-marker__line{height:2px;position:absolute;}
.active-overlay-metricas::-webkit-scrollbar{display:none;}#block-heon-heon-modal-metricas-uso-block{display:none;}#block-heon-heon-modal-metricas-uso-block.open-metrica{display:block;position:fixed;background:#fff;width:100vw;height:100vh;z-index:9999;top:0vw;right:0;padding:1.5vw 7.8vw;}#block-heon-heon-botoes-metricas-block{float:inline-end;}.section-metrica .infos-metrica.close{display:none;}.section-metrica .infos-metrica{width:100%;background:#fff;padding:1.3vw;margin-left:1.6vw;display:flex;border-radius:8px;height:29.6vw;box-shadow:0px 3px 5px #00000022;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto{width:21.2vw;padding-right:1vw;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto h3{font-size:1.67vw;font-weight:700;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto p{line-height:1.15vw;margin:0 0 1.35vw;font-size:0.93vw;font-weight:500;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto span.porcentagem-card{height:3.5vw;padding:0.6vw;border-radius:6px;display:flex;flex-wrap:wrap;color:#fff;background:#303033;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto span p{font-weight:700;margin:0;width:68%;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto span label{font-size:1.67vw;line-height:2.3vw;width:32%;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto span .barra-metricas{width:100%;height:0.2vw;background:#f7f7f7;border-radius:100px;}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica .item-texto span .barra-metricas .porcentagem-barra-metricas{border-radius:100px;height:0.2vw;background:linear-gradient(294.98deg,#FF1A40 15.89%,#0E0E0F 84.11%);}#block-heon-heon-modal-metricas-uso-block .section-metrica .infos-metrica iframe{height:27vw;border-radius:8px;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-tab-metricas h2{text-align:center;font-size:1.67vw;margin-bottom:1.5vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas{display:flex;justify-content:space-evenly;width:67.5vw;margin:auto;margin-bottom:1vw;padding:0;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li{display:flex;align-items:center;cursor:pointer;flex-direction:column;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li label{text-align:center;border-radius:4px;color:#808080;padding:0.105vw 0.3vw;font-weight:500;line-height:1vw;font-size:0.8vw;cursor:pointer;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li:hover label.value-nome{display:none;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li label.value-porcentagem{display:none;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li:hover label.value-porcentagem{display:block;background:#303033;color:#fff;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li.active label{background:#303033;color:#fff;}#block-heon-heon-modal-metricas-uso-block.open-metrica a.btn-close-metrica{position:absolute;top:0.5vw;right:0.8vw;background:url(/sites/all/themes/gw2d/images/icon-close-black.png) no-repeat center center;background-size:2.1vw;width:3vw;height:3vw;font-size:0;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica{padding:1vw;background:#F7F7FC;height:auto;max-height:74vh;border-radius:4px;overflow:auto;box-shadow:0px 2px 4px 1px #ccc;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .top-infos-metricas{display:flex;justify-content:space-between;margin-bottom:0.5vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .top-infos-metricas h2{height:2.13vw;padding:0.35vw 0.65vw;border-radius:8px;color:#fff;background:#303033;font-size:1.25vw;margin-bottom:0;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .top-infos-metricas a{width:7.8vw;height:2.5vw;padding:1vw;font-size:0.725vw;font-weight:600;background:url(/sites/all/themes/gw2d/images/seta-preta.png) no-repeat 6.2vw center #dbdbdc;background-size:1.25vw;display:flex;align-items:center;margin-top:-0.5vw;border-radius:0.4vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .top-infos-metricas a:hover{background-color:#fff;color:#000;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .itens-metricas{display:flex;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .filtro-mobile{display:none;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista{padding:0;width:16vw;margin-top:0;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista .concluido{width:15.3vw;height:2.92vw;padding:0.7vw 0.94vw;color:#fff;display:flex;align-items:center;margin-bottom:0.63vw;background:url(/sites/all/themes/gw2d/images/botao-confirmado.png)no-repeat 13vw center;background-size:1.25vw;background-color:#3CD588;cursor:pointer;border-radius:4px;font-size:0.94vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista .concluido.active{background:url(/sites/all/themes/gw2d/images/botao-confirmado.png)no-repeat 13vw center;background-color:#0E0E0F;background-size:1.25vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista .pendente{width:15.3vw;height:2.92vw;padding:0.7vw 0.94vw;border-radius:4px;color:#0E0E0F;display:flex;align-items:center;margin-bottom:0.63vw;border:1px solid #0E0E0F;background:url(/sites/all/themes/gw2d/images/botao-alerta.png)no-repeat 13vw center;background-size:1.25vw;cursor:pointer;font-size:0.94vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista .pendente.active{background:url(/sites/all/themes/gw2d/images/botao-alerta.png)no-repeat 13vw center;background-color:#0E0E0F;background-size:1.25vw;color:#fff;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista li:hover{background-color:#0E0E0F;color:#fff;}#block-heon-heon-modal-metricas-uso-block.open-metrica .section-metrica .conteudo-metrica .item-lista li label{cursor:pointer;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas{display:flex;flex-flow:row nowrap;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li{width:4.2vw;}.circle-bg{fill:none;stroke:#eee;}.circle{fill:none;stroke-linecap:round;animation:progress 1s ease-out forwards;}@keyframes progress{0%{stroke-dasharray:0 100;}}.circular-chart.orange .circle{stroke:#FF1A40;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li .circular-chart{width:3.95vw;background:url(/sites/all/themes/gw2d/images/icon-inicio-metricas.png) no-repeat center center;background-size:2.1vw;background-color:#F7F7FC;border-radius:5vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=inicio] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-inicio-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=agenda] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-agenda-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=tratamentos] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-tratamentos-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=anamnese_e_documentos] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-anamnese-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=financeiro] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-financeiro-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=precificacao] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-precificacao-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=link_auto_agendamento] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-auto-agendamento-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=relacionamento] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-relacionamento-metricas.png) no-repeat center center;background-size:2.1vw;}#block-heon-heon-modal-metricas-uso-block.open-metrica .list-metricas li[ref=parceiros_e_treinamentos] .circular-chart{background:url(/sites/all/themes/gw2d/images/icon-inicio-metricas.png) no-repeat center center;background-size:2.1vw;}
#block-heon-heon-form-satisfacao-plataforma.pesquisa-open{display:block;position:fixed;width:100vw;height:100vh;z-index:9999;top:0vw;right:0;padding:1.5vw 11.6vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao{display:block;width:76.8vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form{background:#fff;padding:1.25vw;border-radius:8px;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form p{font-size:1.04vw;text-align:left;color:#A5A5B0;text-transform:none;margin:0.5vw 0 0.45vw 0;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices{display:block;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items{display:flex;justify-content:space-between;list-style:none;color:#000;margin-right:1.3vw;width:49.75vw;float:right;margin-bottom:2.2vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items li{height:1vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items li .indice{width:5.4vw;font-size:1.05vw;font-weight:600;text-align:center;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .form-avaliacao{overflow-y:scroll;width:100%;max-height:26vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .form-avaliacao::-webkit-scrollbar-track{background-color:#fff;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta{display:flex;justify-content:space-between;border-top:1px solid #EDEDFC;align-items:flex-start;width:100%;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta h3{margin:0;font-size:1.25vw;color:#000 !important;margin:1vw 0;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items{width:46.3vw;display:flex;justify-content:space-between;margin:0.9vw 0;margin-right:2.55vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items li{list-style:none;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items li input{width:1.67vw;height:1.67vw !important;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open .abrir-pesquisa{display:none;}#block-heon-heon-form-satisfacao-plataforma #pesquisa-satisfacao{display:none;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .header-pesquisa .title-pesquisa{margin:1vw 0 1.95vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .header-pesquisa .btn-close-pesquisa{position:absolute;top:1.5vw;right:12vw;background:url(/sites/all/themes/gw2d/images/icon-close-black.png) no-repeat center center;background-size:2.1vw;width:3vw;height:3vw;font-size:0;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open .btn-enviar-pesquisa{font-size:0.74vw;font-weight:600;width:7.3vw;height:2.25vw;padding:0.6vw 0.85vw;border-radius:4px;color:#fff;border:none;float:right;margin-top:1.5vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .text-pesquisa{border:1px solid #EDEDFC;width:97%;padding:0.5vw;border-radius:8px;margin-bottom:0.5vw;margin-top:0.5vw;height:4vw;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open #pesquisa-satisfacao .text-pesquisa{display:none;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open form input[type=radio]:not(old){display:block;opacity:1;}#block-heon-heon-form-satisfacao-plataforma #agradecimento-pesquisa{display:none;}#block-heon-heon-form-satisfacao-plataforma .btn-enviar-pesquisa{display:none;}#block-heon-heon-form-satisfacao-plataforma.pesquisa-open .btn-enviar-pesquisa{display:block;}#block-heon-heon-form-satisfacao-plataforma .content-form-mobile{display:none;}#block-heon-heon-form-satisfacao-plataforma.agradecimento-open #agradecimento-pesquisa{display:block;position:fixed;width:100vw;height:100vh;z-index:9999;top:0vw;right:0;padding:1.5vw 7.8vw;}#block-heon-heon-form-satisfacao-plataforma.agradecimento-open #agradecimento-pesquisa .header-agradecimento{height:100%;width:100%;padding:14vw 1vw 1vw 50%;background:url(/sites/all/themes/gw2d/images/img-heonPay.png) no-repeat 1vw 9vw;background-size:41vw;}#block-heon-heon-form-satisfacao-plataforma.agradecimento-open #agradecimento-pesquisa .header-agradecimento h2{font-size:2vw;margin-bottom:1.5vw;}#block-heon-heon-form-satisfacao-plataforma.agradecimento-open #agradecimento-pesquisa .header-agradecimento p{text-align:left;font-size:1.1vw;width:38vw;}#block-heon-heon-form-satisfacao-plataforma.agradecimento-open #agradecimento-pesquisa .header-agradecimento a{font-size:1vw;padding:0.8vw 1vw;color:#fff;border-radius:8px;margin-top:2vw;display:block;width:11.3vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao{display:block;width:76.8vw;margin:auto;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .header-pesquisa{display:flex;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .header-pesquisa p{margin:4.35vw 1vw 1vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form{background:#fff;padding:1.25vw;border-radius:8px;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form p{font-size:1.04vw;text-align:left;color:#A5A5B0;text-transform:none;margin:0.5vw 0 2.45vw 0;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices{display:block;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items{display:flex;justify-content:space-between;list-style:none;color:#000;margin-right:1.3vw;width:49.75vw;float:right;margin-bottom:2.2vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items li{height:1vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items li .indice{width:5.4vw;font-size:1.05vw;font-weight:600;text-align:center;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .form-avaliacao{overflow-y:scroll;width:100%;max-height:20.3vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .form-avaliacao::-webkit-scrollbar-track{background-color:#fff;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta{display:flex;justify-content:space-between;border-top:1px solid #EDEDFC;align-items:flex-start;width:100%;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta h3{margin:0;font-size:1.25vw;color:#000 !important;margin:1.75vw 0;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items{width:46.3vw;display:flex;justify-content:space-between;margin:1.67vw 0;margin-right:2.55vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items li{list-style:none;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items li input{width:1.67vw;height:1.67vw !important;}#page .content-width .block-region-content .view-pesquisa-satisfacao .abrir-pesquisa{display:none;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .header-pesquisa .title-pesquisa{margin:3.95vw 0 1vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .header-pesquisa .btn-close-pesquisa{position:absolute;top:3vw;right:11vw;background:url(/sites/all/themes/gw2d/images/icon-close-black.png) no-repeat center center;background-size:2.1vw;width:3vw;height:3vw;font-size:0;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao .btn-enviar-pesquisa{font-size:0.74vw;font-weight:600;width:7.3vw;height:2.25vw;padding:0.6vw 0.85vw;border-radius:4px;color:#fff;border:none;float:right;margin-top:2.95vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .text-pesquisa{border:1px solid #EDEDFC;width:97%;padding:0.5vw;border-radius:8px;margin-bottom:1.5vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #pesquisa-satisfacao .text-pesquisa{display:none;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao form input[type=radio]:not(old){display:block;opacity:1;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #agradecimento-pesquisa{display:none;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao .btn-enviar-pesquisa{display:none;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao .btn-enviar-pesquisa{display:block;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao .content-form-mobile{display:none;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #agradecimento-pesquisa{display:block;position:fixed;width:100vw;height:100vh;z-index:9999;top:0vw;right:0;padding:1.5vw 7.8vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #agradecimento-pesquisa .header-agradecimento{height:100%;width:100%;padding:14vw 1vw 1vw 50%;background:url(/sites/all/themes/gw2d/images/img-heonPay.png) no-repeat 1vw 9vw;background-size:41vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #agradecimento-pesquisa .header-agradecimento h2{font-size:2vw;margin-bottom:1.5vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #agradecimento-pesquisa .header-agradecimento p{text-align:left;font-size:1.1vw;width:38vw;}.page-pesquisa-satisfacao #page .content-width .block-region-content .view-pesquisa-satisfacao #agradecimento-pesquisa .header-agradecimento a{font-size:1vw;padding:0.8vw 1vw;color:#fff;border-radius:8px;margin-top:2vw;display:block;width:11.3vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form{background:#fff;padding:1.25vw;border-radius:8px;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form p{font-size:1.04vw;text-align:left;color:#A5A5B0;text-transform:none;margin:0.5vw 0 2.45vw 0;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices{display:block;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items{display:flex;justify-content:space-between;list-style:none;color:#000;margin-right:1.3vw;width:49.75vw;float:right;margin-bottom:2.2vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items li{height:1vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .indices .items li .indice{width:5.4vw;font-size:1.05vw;font-weight:600;text-align:center;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .form-avaliacao{overflow-y:scroll;width:100%;max-height:20.3vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .form-avaliacao::-webkit-scrollbar-track{background-color:#fff;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta{display:flex;justify-content:space-between;border-top:1px solid #EDEDFC;align-items:flex-start;width:100%;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta h3{margin:0;font-size:1.25vw;color:#000 !important;margin:1.75vw 0;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items{width:46.3vw;display:flex;justify-content:space-between;margin:1.67vw 0;margin-right:2.55vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items li{list-style:none;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .grupo-form .formulario-pesquisa .row-pergunta .items li input{width:1.67vw;height:1.67vw;}#block-heon-heon-form-satisfacao-plataforma .abrir-pesquisa{display:none;}#block-heon-heon-form-satisfacao-plataforma #pesquisa-satisfacao{display:none;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .header-pesquisa .title-pesquisa{margin:2vw 0 2.95vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .header-pesquisa .btn-close-pesquisa{position:absolute;top:3vw;right:11vw;background:url(/sites/all/themes/gw2d/images/icon-close-black.png) no-repeat center center;background-size:2.1vw;width:3vw;height:3vw;font-size:0;}.node-type-pesquisa-de-satisfacao .btn-enviar-pesquisa{font-size:0.74vw;font-weight:600;width:7.3vw;height:2.25vw;padding:0.6vw 0.85vw;border-radius:4px;color:#fff;border:none;float:right;margin-top:2.95vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .text-pesquisa{border:1px solid #EDEDFC;width:97%;padding:0.5vw;border-radius:8px;margin-bottom:1.5vw;}.node-type-pesquisa-de-satisfacao #pesquisa-satisfacao .text-pesquisa{display:block;}.node-type-pesquisa-de-satisfacao form input[type=radio]:not(old){display:block;opacity:1;}.node-type-pesquisa-de-satisfacao .btn-enviar-pesquisa{display:block;}
.logged-in #page #content .container-form-odontograma,.logged-in #page #content .container-form-odontograma{display:none;position:fixed;width:100vw;height:100vh;z-index:9999;top:0vw;right:0;padding:5.5vw 11.6vw;}body.odontograma-open.logged-in #page #content .container-form-odontograma,body.odontograma-open.logged-in #page #content .container-form-odontograma{display:block;}body.page-user .pane-heon-prontuario-anotacao,body.page-user .pane-heon-odontograma-block{display:none;}.odontograma-permanente,.odontograma-deciduo{display:none;}.odontograma-deciduo.target,.odontograma-permanente.target{display:block;}body.page-user .pane-heon-prontuario-anotacao.open,body.page-user .pane-heon-odontograma-block.open{display:block;}body.odontograma-open.logged-in #page #content .container-form-odontograma{background-color:#fff;padding:1vw 2vw;margin:5vh 8vw;height:90vh;width:84vw;border-radius:0.5vw;}.view-display-id-block_12 .view-filters,.view-display-id-block_14 .view-filters,.view-display-id-block_15 .view-filters{display:none !important;}.page-node-add .prontuarios .prontuario-block,.node-type-tratamento .prontuarios .prontuario-block{display:none;}div.pane-heon-denticao-block{display:none;}div.pane-heon-denticao-block.open{display:block;}.page-node-add .prontuarios .prontuario-block.selected,.node-type-tratamento .prontuarios .prontuario-block.selected{display:block;}body.odontograma-open.logged-in #page #content .overlay-odontograma{background-color:rgba(0,0,0,0.5);position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;}.container-form-odontograma .header-form-odontograma{display:flex;justify-content:space-between;height:2vw;}.container-form-odontograma .header-form-odontograma .title-form{font-size:2.3vw;}.container-form-odontograma .header-form-odontograma .buttons-title a{font-size:0.8vw;padding:0.5vw;border:1px solid #000;margin-right:1vw;border-radius:0.2vw;}.container-form-odontograma .header-form-odontograma .buttons-title a.selected,.container-form-odontograma .header-form-odontograma .buttons-title a:hover{border:1px solid #000;background:#000;color:#fff;}.container-form-odontograma .header-form-odontograma .fechar-form-odontograma{margin-top:0.3vw;}.container-form-odontograma .body-form-odontograma{display:flex;}.container-form-odontograma .body-form-odontograma .menu-form-odontograma{width:8vw;border-right:2px solid;display:flex;flex-direction:column;margin:1vw;margin-left:0;padding-right:1.5vw;}.container-form-odontograma .body-form-odontograma .menu-form-odontograma .btn-dente-anterior,.container-form-odontograma .body-form-odontograma .menu-form-odontograma .btn-proximo-dente{width:0.6vw;height:1.4vw;margin:0vw auto;text-align:center;}.container-form-odontograma .body-form-odontograma .menu-form-odontograma .btn-dente-anterior{font-size:0;width:3vw;height:1vw;background:url(/sites/all/themes/gw2d/images/icons/icon-arrow-down.png) no-repeat center;background-size:1.5vw;transform:scale(1,-1);}.container-form-odontograma .body-form-odontograma .menu-form-odontograma .btn-proximo-dente{font-size:0;width:3vw;height:1vw;background:url(/sites/all/themes/gw2d/images/icons/icon-arrow-down.png) no-repeat center;background-size:1.5vw;margin-top:1vw;}.page-node-add-tratamento #page #content form .numeracao-dente{text-align:center;margin:auto;margin-bottom:0.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-odontograma .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -18.1vw 0vw;background-size:160vw;width:6vw;margin:1vw auto;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-odontograma .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -1vw -14.7vw;background-size:190vw;width:4.5vw;margin:1vw auto;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma{width:38vw;margin:1vw;height:35vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .anotacao-descricao{font-size:0.6vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area{display:flex;}.page-user .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area,.page-node.node-type-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area{display:none;}.page-user .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area,.page-node.node-type-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area{display:flex;}.page-node.node-type-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao .group-motivo{display:none;}.page-node.node-type-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao .situacao-dente,.page-node.node-type-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao .group-motivo.show{display:flex;}.page-node-edit.page-node.node-type-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area{display:block;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-face{width:13vw;float:left;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row{display:flex;justify-content:center;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row .buttons-situacao{width:100%;display:flex;justify-content:center;margin-top:2vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row .buttons-situacao a{background-color:#efefef;border:1px solid #ddd;border-radius:4px;margin:0.1vw;width:32%;font-size:0.7vw;font-weight:600;height:3vw;display:block;padding:0.5vw 0.1vw;text-align:center;}.page-node-add-tratamento #page #content form input,.page-node-add-tratamento #page #content form select{height:2.5vw;margin-top:1vw;}.page-node-add-tratamento #page #content form #procedimento-anotacao-select{margin:0 !important;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row .btn-face{background-color:#efefef;border:1px solid #ddd;border-radius:4px;margin:0.1vw;width:4vw;height:2.5vw;font-size:0.7vw;font-weight:600;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row #btn-todas-faces{background-color:#efefef;border:1px solid #ddd;border-radius:4px;margin:0.2vw;font-size:0.65vw;font-weight:600;height:1.6vw;width:6.3vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row .buttons-situacao a.selected,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row .btn-face.selected,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .row #btn-todas-faces.selected{background-color:#fff;border:2px solid #666;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao{width:18vw;margin-left:2vw;float:left;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao .btn-regiao{background-color:#efefef;border:1px solid #ddd;border-radius:4px;margin:0.1vw;width:32%;font-size:0.75vw;font-weight:600;height:2vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-ai-d,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-ai-e,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-as-d,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-as-e{background-color:#efefef;border:1px solid #ddd;border-radius:4px;margin:0.1vw;width:23.7%;font-size:0.75vw;font-weight:600;height:2vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao .btn-regiao.selected,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-ai-d.selected,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-ai-e.selected,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-as-d.selected,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-regiao-area .grupo-regiao #btn-regiao-as-e.selected{background:#fff;border:2px solid #666;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area{margin-top:1vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area label{font-size:0.8vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row{display:flex;justify-content:space-between;width:31vw;margin-bottom:0.5vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row.anotacao{display:flex;justify-content:flex-end;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .anotacao-odontograma{line-height:1.1vw;margin-bottom:0.5vw;}.page-node-edit .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .anotacao,.page-criar-tratamento .container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .anotacao{position:absolute;top:4vw;right:20vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row #arquivo-prontuario{width:15vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .field select,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .field input,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .field{width:13vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .field #anotacao-odontograma{width:29vw;height:8vw !important;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .field label{margin:0 !important;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .form-item{margin:0;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-area .row .form-item .btn-arquivo-prontuario{display:block;padding:0.9vw 1.3vw;font-size:100%;font-weight:500;border-radius:4px;margin-bottom:0;border:1px solid #DFE3E6;width:100%;text-align:left;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-are .row{display:flex;justify-content:space-between;margin-bottom:1vw;}.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-are .row .field,.container-form-odontograma .body-form-odontograma .anotacao-form-odontograma .form-anotacao-are .row .field .data-realizacao-procedimemento{width:11.5vw;}.logged-in #page #content #block-system-main .one-column .pane-heon-odontograma-block{width:50%;padding:1vw;position:relative;}.logged-in #page #content #block-system-main .one-column .pane-heon-heon-prontuario-paciente,.logged-in #page #content #block-system-main .one-column .pane-tratamentos{width:48%;float:right;}.grupo-superior,.grupo-inferior{display:flex;justify-content:space-between;}.grupo-1,.grupo-2,.grupo-3,.grupo-4{width:50%;display:flex;justify-content:space-between;padding:0.5vw;}.grupo-1{border-right:1px solid #aaa;border-bottom:1px solid #aaa;}.grupo-2{border-bottom:1px solid #aaa;}.grupo-4{border-right:1px solid #aaa;}.container-form-odontograma .body-form-odontograma .form-anotacao-area .row .btn-adicionar-anotacao{padding:0.5vw 1.3vw;font-size:100%;font-weight:500;border:1px solid;border-radius:4px;float:right;}.container-form-odontograma .body-form-odontograma .form-anotacao-area .row .btn-adicionar-anotacao:hover{background:#000;color:#fff;}.container-form-odontograma .body-form-odontograma .tabela-anotacoes{margin-top:2vw;width:35vw;}#page #content .container-form-odontograma .body-form-odontograma .tabela-anotacoes .views-table tr .views-field-nothing{min-width:auto;}body.tema-cor-salmon #page #content .views-table thead tr th.views-field-field-data-anotacao{border-radius:4px 0 0 4px;}div .dente-odontograma .dente-odontograma{text-align:center;}.grupo-superior .dente-odontograma{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;cursor:pointer;position:relative;}.grupo-superior .dente-odontograma label{cursor:pointer;}.grupo-inferior .dente-odontograma.dente-84 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-74 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-64 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-54 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-46 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-36 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-26 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-16 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -12.7vw -0.7vw;background-size:67vw;width:2.4vw;position:relative;}.grupo-superior .dente-odontograma.dente-65 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-55 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-27 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-17 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -10.1vw -0.7vw;background-size:67vw;width:2.5vw;position:relative;}.grupo-inferior .dente-odontograma.dente-85 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-75 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-47 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-37 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -10.1vw -0.7vw;background-size:67vw;width:2.5vw;position:relative;}.grupo-superior .dente-odontograma.dente-28 .raiz.tipo-molar,.grupo-superior .dente-odontograma.dente-18 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -12.7vw -0.7vw;background-size:67vw;width:2.5vw;position:relative;}.grupo-inferior .dente-odontograma.dente-48 .raiz.tipo-molar,.grupo-inferior .dente-odontograma.dente-38 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -12.7vw -0.7vw;background-size:67vw;width:2.5vw;position:relative;}.grupo-superior .dente-odontograma .raiz.tipo-pre_molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -15.6vw -0.7vw;background-size:67vw;width:1.4vw;position:relative;}.grupo-superior .dente-odontograma .raiz.tipo-canino{height:4.7vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -19.3vw -0.1vw;background-size:67vw;width:1.6vw;margin-top:-0.5vw;position:relative;}.grupo-superior .dente-odontograma .raiz.tipo-incisivo{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -21.4vw -0.7vw;background-size:67vw;width:1.2vw;position:relative;}.grupo-superior .dente-odontograma.dente-21 .raiz.tipo-incisivo,.grupo-superior .dente-odontograma.dente-11 .raiz.tipo-incisivo{height:5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -27.5vw -0.7vw;background-size:80vw;width:1.8vw;margin-top:-0.7vw;position:relative}.grupo-superior .dente-odontograma.dente-64 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-54 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-26 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-16 .coroa.coroa-tipo-molar{height:1.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -19.7vw -7.9vw;background-size:100vw;width:2vw;position:relative;}.grupo-inferior .dente-odontograma.dente-84 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-74 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-36 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-46 .coroa.coroa-tipo-molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -8.1vw -7.9vw;background-size:100vw;width:2vw;position:relative;transform:scale(-1,1);}.grupo-superior .dente-odontograma.dente-65 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-55 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-27 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-17 .coroa.coroa-tipo-molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -16vw -7.9vw;background-size:100vw;width:2vw;position:relative;}.grupo-inferior .dente-odontograma.dente-85 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-75 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-37 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-47 .coroa.coroa-tipo-molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -4.35vw -7.9vw;background-size:100vw;width:2.1vw;position:relative;transform:scale(-1,1);}.grupo-superior .dente-odontograma.dente-28 .coroa.coroa-tipo-molar,.grupo-superior .dente-odontograma.dente-18 .coroa.coroa-tipo-molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -12.4vw -7.9vw;background-size:100vw;width:1.9vw;position:relative;}.grupo-inferior .dente-odontograma.dente-38 .coroa.coroa-tipo-molar,.grupo-inferior .dente-odontograma.dente-48 .coroa.coroa-tipo-molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -0.8vw -7.9vw;background-size:100vw;width:2vw;position:relative;transform:scale(-1,1);}.grupo-superior .dente-odontograma .coroa.coroa-tipo-pre_molar{height:1.6vw;width:1.4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -23.75vw -7.9vw;background-size:100vw;position:relative;}.grupo-superior .dente-odontograma .coroa.coroa-tipo-canino{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -29.5vw -7.9vw;background-size:100vw;width:1.1vw;position:relative;}.grupo-superior .dente-odontograma .coroa.coroa-tipo-incisivo{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -32.1vw -7.9vw;background-size:100vw;width:1.4vw;position:relative;}.grupo-inferior .grupo-4 .dente-odontograma.dente-41 .coroa.coroa-tipo-incisivo,.grupo-inferior .dente-odontograma.dente-31 .coroa.coroa-tipo-incisivo{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -32.1vw -7.9vw;background-size:100vw;width:1.4vw;}.grupo-superior .dente-odontograma.dente-21 .coroa.coroa-tipo-incisivo,.grupo-superior .dente-odontograma.dente-11 .coroa.coroa-tipo-incisivo{height:1.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -32.1vw -7.9vw;background-size:100vw;width:1.4vw;position:relative;}.grupo-superior .grupo-2 .dente-odontograma .raiz.pino.tipo-molar,.grupo-superior .dente-odontograma .raiz.pino.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -50vw -0.7vw;background-size:67vw;width:2.4vw;}.grupo-superior .dente-odontograma .raiz.pino.tipo-pre_molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -57.6vw -0.7vw;background-size:67vw;width:2vw;}.grupo-superior .grupo-2 .dente-odontograma.dente-24 .coroa.coroa-tipo-pre_molar,.grupo-superior .dente-odontograma.dente-14 .coroa.coroa-tipo-pre_molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -26.25vw -7.9vw;background-size:100vw;width:1.2vw;transform:scale(1,1);}.grupo-superior .grupo-2 .dente-odontograma.dente-24 .coroa.coroa-tipo-pre_molar{transform:scale(-1,1);}.grupo-superior .dente-odontograma .raiz.pino.tipo-canino{height:4.7vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -61.4vw -0.1vw;background-size:67vw;width:2vw;}.grupo-superior .dente-odontograma .raiz.pino.tipo-incisivo{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -63.4vw -0.7vw;background-size:67vw;width:2vw;}.grupo-inferior .dente-odontograma.dente-41 .raiz.pino.tipo-incisivo,.grupo-inferior .dente-odontograma.dente-31 .raiz.pino.tipo-incisivo,.grupo-superior .dente-odontograma.dente-21 .raiz.pino.tipo-incisivo,.grupo-superior .dente-odontograma.dente-11 .raiz.pino.tipo-incisivo{height:4.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -65.1vw -0.6vw;background-size:67vw;width:2vw;}.grupo-superior .dente-odontograma.dente-64 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-54 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-26 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-16 .raiz.tipo-molar .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -37.75vw -0.7vw;background-size:67vw;width:2.4vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-65 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-55 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-27 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-17 .raiz.tipo-molar .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -35.15vw -0.7vw;background-size:67vw;width:2.5vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-28 .raiz.tipo-molar .molde,.grupo-superior .dente-odontograma.dente-18 .raiz.tipo-molar .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -35.2vw -0.7vw;background-size:67vw;width:2.5vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma .raiz.tipo-pre_molar .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -40.65vw -0.7vw;background-size:67vw;width:1.4vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma .raiz.tipo-canino .molde{height:4.8vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -44.35vw -0.1vw;background-size:67vw;width:1.6vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma .raiz.tipo-incisivo .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -46.43vw -0.7vw;background-size:67vw;width:1.2vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-21 .raiz.tipo-incisivo .molde,.grupo-superior .dente-odontograma.dente-11 .raiz.tipo-incisivo .molde{height:5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -57.4vw -0.7vw;background-size:80vw;width:1.8vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-64 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-54 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-26 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-16 .coroa.coroa-tipo-molar .molde-coroa{height:1.6vw;width:2vw;z-index:99;position:relative;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -45.58vw -7.9vw;background-size:100vw;}.grupo-superior .dente-odontograma.dente-65 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-55 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-27 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-17 .coroa.coroa-tipo-molar .molde-coroa{height:1.6vw;width:2vw;z-index:99;position:relative;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -53.4vw -7.9vw;background-size:100vw;}.grupo-superior .dente-odontograma.dente-28 .coroa.coroa-tipo-molar .molde-coroa,.grupo-superior .dente-odontograma.dente-18 .coroa.coroa-tipo-molar .molde-coroa{height:1.6vw;width:1.9vw;z-index:99;position:relative;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -49.8vw -7.9vw;background-size:100vw;}.grupo-superior .dente-odontograma .coroa.coroa-tipo-pre_molar .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -60.95vw -7.9vw;background-size:100vw;width:1.4vw;z-index:99;position:relative;}.grupo-inferior .dente-odontograma.dente-44 .coroa.coroa-tipo-pre_molar .molde-coroa,.grupo-inferior .dente-odontograma.dente-34 .coroa.coroa-tipo-pre_molar .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -63.7vw -7.9vw;background-size:100vw;width:1.2vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-24 .coroa.coroa-tipo-pre_molar .molde-coroa,.grupo-superior .dente-odontograma.dente-14 .coroa.coroa-tipo-pre_molar .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -63.65vw -7.9vw;background-size:100vw;width:1.2vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma .coroa.coroa-tipo-canino .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -66.9vw -7.9vw;background-size:100vw;width:1.1vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma .coroa.coroa-tipo-incisivo .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -69.45vw -7.9vw;background-size:100vw;width:1.4vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-11 .coroa.coroa-tipo-incisivo .molde-coroa{height:2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -72.1vw -7.9vw;background-size:100vw;width:1.4vw;z-index:99;position:relative;}.grupo-superior .dente-odontograma.dente-21 .coroa.coroa-tipo-incisivo .molde-coroa{background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -69.45vw -7.9vw;background-size:100vw;}.grupo-superior .grupo-2 .dente-odontograma .raiz.tipo-molar{transform:scale(-1,1);height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -12.7vw -0.7vw;background-size:67vw;width:2.5vw;z-index:99;position:relative;}.grupo-superior .grupo-2 .dente-odontograma .raiz.tipo-pre_molar,.grupo-superior .grupo-2 .dente-odontograma .raiz.tipo-canino,.grupo-superior .grupo-2 .dente-odontograma .raiz.tipo-incisivo,.grupo-superior .grupo-2 .dente-odontograma .coroa.coroa-tipo-molar,.grupo-superior .grupo-2 .dente-odontograma .coroa.coroa-tipo-pre_molar,.grupo-superior .grupo-2 .dente-odontograma .coroa.coroa-tipo-canino,.grupo-superior .grupo-2 .dente-odontograma .coroa.coroa-tipo-incisivo,.grupo-superior .grupo-2 .dente-odontograma .raiz.pino.tipo-molar,.grupo-superior .grupo-2 .dente-odontograma .raiz.pino.tipo-pre_molar,.grupo-superior .grupo-2 .dente-odontograma .raiz.pino.tipo-canino,.grupo-superior .grupo-2 .dente-odontograma .raiz.pino.tipo-incisivo{transform:scale(-1,1);}.grupo-inferior .dente-odontograma{display:flex;flex-wrap:nowrap;flex-direction:column-reverse;align-items:center;justify-content:flex-end;cursor:pointer;position:relative;}.grupo-superior .dente-odontograma label{cursor:pointer;}.grupo-inferior .dente-odontograma .raiz.tipo-molar{height:4.2vw;background-size:67vw;width:2.5vw;}.grupo-inferior .dente-odontograma .raiz.tipo-pre_molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -15.6vw -0.7vw;background-size:67vw;width:1.4vw;transform:scale(-1,-1);}.grupo-inferior .dente-odontograma .raiz.tipo-canino{height:4.7vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -19.4vw -0.1vw;background-size:67vw;width:1.5vw;margin-bottom:-0.5vw;transform:scale(-1,-1);}.grupo-inferior .dente-odontograma .raiz.tipo-incisivo{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -21.4vw -0.7vw;background-size:67vw;width:1.3vw;transform:scale(-1,-1);}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-molar{height:1.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat 0vw -5.8vw;background-size:53vw;width:1.5vw;}.grupo-inferior .grupo-3 .dente-odontograma .coroa.coroa-tipo-pre_molar{z-index:99;position:relative;height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -26.3vw -7.9vw;background-size:100vw;width:1.2vw;transform:scale(-1,-1);}.grupo-inferior .grupo-3 .dente-odontograma.dente-35 .coroa.coroa-tipo-pre_molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -23.7vw -7.9vw;background-size:100vw;width:1.4vw;transform:scale(-1,-1);}.grupo-inferior .grupo-3 .dente-odontograma.dente-35 .coroa.coroa-tipo-pre_molar .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -60.9vw -7.9vw;background-size:100vw;width:1.4vw;}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-canino{height:1.4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -29.4vw -7.9vw;background-size:100vw;width:1.3vw;transform:scale(-1,-1);}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-incisivo{height:2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -31.9vw -7.6vw;background-size:100vw;width:2vw;}.grupo-inferior .dente-odontograma .raiz.pino.tipo-molar{height:2.8vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat 0vw -19vw;background-size:53vw;width:1.5vw;}.grupo-inferior .dente-odontograma .raiz.pino.tipo-pre_molar{height:3.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -5.8vw -19vw;background-size:53vw;width:1vw;}.grupo-inferior .dente-odontograma .raiz.pino.tipo-canino{height:4.7vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -19.4vw -0.1vw;background-size:67vw;width:1.5vw;position:relative;z-index:1;}.grupo-inferior .dente-odontograma .raiz.pino.tipo-incisivo{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -21vw -0.7vw;background-size:67vw;width:2vw;}.grupo-inferior .dente-odontograma.dente-84 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-74 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-36 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-46 .raiz.tipo-molar .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -25.1vw -0.7vw;background-size:67vw;width:2.5vw;}.grupo-inferior .dente-odontograma.dente-85 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-75 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-37 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-47 .raiz.tipo-molar .molde{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -27.5vw -0.7vw;background-size:67vw;width:2.4vw;z-index:1;position:relative;}.grupo-inferior .dente-odontograma.dente-38 .raiz.tipo-molar .molde,.grupo-inferior .dente-odontograma.dente-48 .raiz.tipo-molar .molde{height:4.2vw;background-size:67vw;width:2.5vw;height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -25.1vw -0.7vw;background-size:67vw;width:2.4vw;}.grupo-inferior .dente-odontograma .raiz.tipo-pre_molar .molde{height:4.1vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -40.65vw -0.7vw;background-size:67vw;width:1.3vw;}.grupo-inferior .dente-odontograma .raiz.tipo-canino .molde{height:4.7vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -44.45vw -0.1vw;background-size:67vw;width:1.5vw;position:relative;z-index:1;}.grupo-inferior .dente-odontograma .raiz.tipo-incisivo .molde{height:4.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -46.45vw -0.7vw;background-size:67vw;width:1.3vw;}.grupo-inferior .dente-odontograma .molde-coroa,.grupo-inferior .dente-odontograma .molde{position:relative;z-index:1;}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-molar .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -38.15vw -7.9vw;background-size:100vw;width:2.1vw;position:relative;}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-canino .molde-coroa{height:1.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -66.8vw -7.9vw;background-size:100vw;width:1.3vw;}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-incisivo .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -72.1vw -7.9vw;background-size:100vw;width:1.4vw;}.grupo-inferior .grupo-3 .dente-odontograma.dente-74 .raiz.tipo-molar,.grupo-inferior .grupo-4 .dente-odontograma.dente-84 .raiz.tipo-molar,.grupo-inferior .grupo-3 .dente-odontograma.dente-36 .raiz.tipo-molar,.grupo-inferior .grupo-4 .dente-odontograma.dente-46 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat 0vw -0.7vw;background-size:67vw;width:2.4vw;transform:scale(-1,-1);}.grupo-inferior .grupo-4 .dente-odontograma.dente-85 .raiz.tipo-molar,.grupo-inferior .grupo-3 .dente-odontograma.dente-75 .raiz.tipo-molar,.grupo-inferior .grupo-3 .dente-odontograma.dente-37 .raiz.tipo-molar,.grupo-inferior .grupo-4 .dente-odontograma.dente-47 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -2.4vw -0.7vw;background-size:67vw;transform:scale(-1,-1);}.grupo-inferior .grupo-3 .dente-odontograma.dente-38 .raiz.tipo-molar,.grupo-inferior .grupo-4 .dente-odontograma.dente-48 .raiz.tipo-molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -5vw -0.7vw;background-size:67vw;width:2.4vw;transform:scale(-1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.tipo-pre_molar{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -15.6vw -0.7vw;background-size:67vw;width:1.4vw;transform:scale(1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.tipo-canino{height:4.7vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -19.4vw -0.1vw;background-size:67vw;width:1.5vw;margin-bottom:-0.5vw;transform:scale(1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.tipo-incisivo{height:4.2vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -21.4vw -0.7vw;background-size:67vw;width:1.3vw;transform:scale(1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .coroa.coroa-tipo-molar{transform:scale(-1,1);}.grupo-inferior .grupo-4 .dente-odontograma.dente-45 .coroa.coroa-tipo-pre_molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -23.45vw -7.9vw;background-size:100vw;width:1.9vw;transform:scale(1,1);}.grupo-inferior .grupo-4 .dente-odontograma.dente-45 .coroa.coroa-tipo-pre_molar .molde-coroa{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -60.7vw -7.9vw;background-size:100vw;width:1.9vw;transform:scale(1,1);}.grupo-inferior .grupo-4 .dente-odontograma .coroa.coroa-tipo-pre_molar{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -26.3vw -7.9vw;background-size:100vw;width:1.2vw;transform:scale(1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .coroa.coroa-tipo-canino{height:1.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -29.4vw -7.9vw;background-size:100vw;width:1.3vw;transform:scale(1,-1);}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-incisivo{height:1.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -32.1vw -7.9vw;background-size:100vw;width:1.4vw;transform:scale(-1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .coroa.coroa-tipo-incisivo{transform:scale(1,-1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.pino.tipo-molar{height:2.8vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat 0vw -19vw;background-size:53vw;width:1.5vw;transform:scale(-1,1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.pino.tipo-pre_molar{height:3.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -5.8vw -19vw;background-size:53vw;width:1vw;transform:scale(-1,1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.pino.tipo-canino{height:3.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -8.5vw -19vw;background-size:53vw;width:1.1vw;transform:scale(-1,1);}.grupo-inferior .grupo-4 .dente-odontograma .raiz.pino.tipo-incisivo{height:3.6vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -10.1vw -19vw;background-size:53vw;width:1vw;transform:scale(-1,1);}.grupo-inferior .dente-odontograma .raiz.pino .molde,.grupo-superior .dente-odontograma .raiz.pino .molde{display:none;}.area-odontograma,.odontograma-area{background:#fff;border-radius:5px;box-shadow:0px 3px 30px rgba(0,0,0,0.1);padding:0;margin-bottom:2vw;float:left;width:49.2%;clear:left;}.odontograma-area.odontograma-full{position:fixed;z-index:999;width:100%;left:0;top:0;height:100vh;padding-top:10vw;background:rgba(0,0,0,0.5);}.logged-in #page #content .area-odontograma .panel-pane,.logged-in #page #content .odontograma-area .panel-pane{position:relative;margin-bottom:0;}div.pane-heon-denticao-block.open .btn-odontograma-full{display:none;}#page #content .panel-pane .block-content .odontograma-header .menu-denticao{line-height:2.3;}.btn-odontograma-full{background:url(/sites/all/themes/gw2d/images/temas/fullscreen.png) no-repeat center;width:32px;height:32px;font-size:0 !important;position:absolute;right:0.5vw;top:0.5vw;cursor:pointer;}#prontuario-tratamento{float:right;width:49%;}.node-type-tratamento .prontuarios .prontuario-block{display:none;}.node-type-tratamento .prontuarios .prontuario-block.selected{display:block;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-21 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-11 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -54.8vw 0vw;background-size:160vw;width:4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-21 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-11 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -114.6vw 0vw;background-size:160vw;width:4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-21 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-11 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -66.1vw -14.7vw;background-size:190vw;width:2.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-21 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-11 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -137.15vw -14.7vw;background-size:190vw;width:2.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-22 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-12 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -51.1vw 0vw;background-size:160vw;width:3vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-22 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-12 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -110.9vw 0vw;background-size:160vw;width:3vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-22 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-12 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -61.2vw -14.7vw;background-size:190vw;width:2.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-22 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-12 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -132.2vw -14.7vw;background-size:190vw;width:2.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-63 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-53 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-23 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-13 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -46.1vw 0vw;background-size:160vw;width:3.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-63 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-53 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-23 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-13 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -105.9vw 0vw;background-size:160vw;width:3.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-63 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-53 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-23 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-13 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -56vw -14.7vw;background-size:190vw;width:2.2vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-63 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-53 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-23 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-13 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -127vw -14.7vw;background-size:190vw;width:2.2vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-24 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-14 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -41.7vw 0vw;background-size:160vw;width:2.8vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-24 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-14 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -101.5vw 0vw;background-size:160vw;width:2.8vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-24 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-14 .coroa{height:3.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -49.9vw -14.7vw;background-size:190vw;width:2.3vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-24 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-14 .coroa .molde-coroa{height:3.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -121vw -14.7vw;background-size:190vw;width:2.3vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-25 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-15 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -37.38vw 0vw;background-size:160vw;width:2.9vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-25 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-15 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -97.2vw 0vw;background-size:160vw;width:2.9vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-25 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-15 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -45vw -14.7vw;background-size:190vw;width:2.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-25 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-15 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -115.7vw -14.7vw;background-size:190vw;width:2.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-64 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-54 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-26 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-16 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -30.3vw 0vw;background-size:160vw;width:5.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-64 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-54 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-26 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-16 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -90.1vw 0vw;background-size:160vw;width:5.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-64 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-54 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-26 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-16 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -37.6vw -14.7vw;background-size:190vw;width:3.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-64 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-54 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-26 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-16 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -108.65vw -14.7vw;background-size:190vw;width:3.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-65 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-55 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-27 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-17 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -24.1vw 0vw;background-size:160vw;width:6vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-65 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-55 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-27 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-17 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -83.9vw 0vw;background-size:160vw;width:6vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-65 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-55 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-27 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-17 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -30.4vw -14.7vw;background-size:190vw;width:3.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-65 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-55 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-27 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-17 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -101.5vw -14.7vw;background-size:190vw;width:3.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-28 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-18 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -18.6vw 0vw;background-size:160vw;width:5.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-28 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-18 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -78.4vw 0vw;background-size:160vw;width:5.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-28 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-18 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -23.5vw -14.7vw;background-size:190vw;width:3.8vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-28 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-18 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -94.5vw -14.7vw;background-size:190vw;width:3.8vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-41 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-31 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -54.9vw top;background-size:160vw;width:3.8vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-41 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-31 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -114.7vw top;background-size:160vw;width:3.8vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-41 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-31 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -66.1vw -14.7vw;background-size:190vw;width:2.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-41 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-31 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -137.1vw -14.7vw;background-size:190vw;width:2.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-42 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-32 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -51.28vw top;background-size:160vw;width:2.7vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-42 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-32 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -111.08vw top;background-size:160vw;width:2.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-42 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-32 .coroa{height:3vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -61.2vw bottom;background-size:190vw;width:2.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-42 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-32 .coroa .molde-coroa{height:3vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -132.2vw bottom;background-size:190vw;width:2.5vw;position:absolute;z-index:1;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-83 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-73 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-43 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-33 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -46.2vw top;background-size:160vw;width:3.5vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-83 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-73 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-43 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-33 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -106vw top;background-size:160vw;width:3.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-83 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-73 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-43 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-33 .coroa{height:3vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -56.1vw -15.1vw;background-size:190vw;width:2.1vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-83 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-73 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-43 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-33 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -127.1vw -15.1vw;background-size:190vw;width:2.1vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-44 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-34 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -41.5vw top;background-size:160vw;width:3vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-44 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-34 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -101.3vw top;background-size:160vw;width:3vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-44 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-34 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -49.9vw -14.7vw;background-size:190vw;width:2.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-44 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-34 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -121vw -14.7vw;background-size:190vw;width:2.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-45 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-35 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -37.38vw top;background-size:160vw;width:2.9vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-45 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-35 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -97.2vw top;background-size:160vw;width:2.9vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-45 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-35 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -45vw -14.7vw;background-size:190vw;width:2.6vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-45 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-35 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -115.75vw -14.7vw;background-size:190vw;width:2.6vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-74 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-84 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-46 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-36 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -11.8vw top;background-size:160vw;width:5.7vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-74 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-84 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-46 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-36 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -71.75vw top;background-size:160vw;width:5.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-74 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-84 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-46 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-36 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -15.6vw -14.7vw;background-size:190vw;width:3.6vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-74 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-84 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-46 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-36 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -72.75vw -14.7vw;background-size:190vw;width:3.6vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-85 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-75 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-47 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-37 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -5.8vw top;background-size:160vw;width:5.7vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-85 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-75 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-47 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-37 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -65.7vw top;background-size:160vw;width:5.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-85 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-75 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-47 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-37 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -8.4vw -14.7vw;background-size:190vw;width:3.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-85 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-75 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-47 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-37 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -72.7vw -14.7vw;background-size:190vw;width:3.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-48 .raiz,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-38 .raiz{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -0.1vw top;background-size:160vw;width:5.4vw;transform:scale(-1,-1);}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-48 .raiz .molde,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-38 .raiz .molde{height:11.5vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -60vw top;background-size:160vw;width:5.4vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-48 .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-38 .coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -1.5vw -14.7vw;background-size:190vw;width:3.7vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-48 .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .dente-38 .coroa .molde-coroa{height:4vw;background:url(/sites/all/themes/gw2d/images/dente-odontograma.png) no-repeat -72.7vw -14.7vw;background-size:190vw;width:3.7vw;}.tabelas-prontuario .grupo-tabelas .tabela-container{display:none;}.tabelas-prontuario .grupo-tabelas div.selected{display:block;}.arquivos-prontuario-area .btn-action-form-anotacao .btn-close-droparea{font-size:0.8vw;padding:0.4vw 1vw;border-radius:8px;border:none;margin:0 0 0 1vw;font-weight:600;background-color:#f3e6e6;}.arquivos-prontuario-area .btn-action-form-anotacao{height:2.5vw !important;padding:0 !important;}.odontograma-legenda#legenda-agenda-wrapper{position:relative;left:0;bottom:0;}.odontograma-legenda#legenda-agenda-wrapper ul li.lista-legenda.legenda-anotacao:before{background:#edff00;}.odontograma-legenda#legenda-agenda-wrapper ul li.lista-legenda.legenda-pendente:before{background:#ff0000;}.page-node-add-tratamento #page #content form .dente-odontograma label.numeracao-dente,.page-node-edit.node-type-tratamento #page #content form .dente-odontograma label.numeracao-dente,.dente-odontograma label.numeracao-dente{padding:0.1vw 0.3vw;border-radius:2vw;margin:auto;margin-top:0.2vw;font-size:0.9vw;height:1.5vw;text-align:center;width:1.6vw;}.overlay-odontograma .dente-odontograma label.numeracao-dente{text-align:center;margin-bottom:1vw;}.page-node-add-tratamento #page #content form .dente-odontograma.anotacao label.numeracao-dente,.page-node-edit.node-type-tratamento #page #content form .dente-odontograma.anotacao label.numeracao-dente,.dente-odontograma.anotacao label.numeracao-dente{background-color:#edff00;color:#fff;}.page-node-add-tratamento #page #content form .dente-odontograma.pendente label.numeracao-dente,.page-node-edit.node-type-tratamento #page #content form .dente-odontograma.pendente label.numeracao-dente,.dente-odontograma.pendente label.numeracao-dente{background-color:#ff0000;color:#fff;}.page-node-add-tratamento #page #content form .dente-odontograma.finalizado label.numeracao-dente,.page-node-edit.node-type-tratamento #page #content form .dente-odontograma.finalizado label.numeracao-dente,.dente-odontograma.finalizado label.numeracao-dente{background-color:#0080FF;color:#fff;}.dente-odontograma.anotacao label.numeracao-dente.procedimento-ex{background-color:#14cc70;color:#fff;}.container-form-odontograma .dente-odontograma .raiz .oclusal{position:absolute;top:73.9%;right:19%;width:63%;height:0;border-bottom:2.05vw solid #ff0000;}.container-form-odontograma .dente-odontograma .raiz .incisivo{position:absolute;top:90.7%;right:0;width:100%;height:0;border-bottom:1vw solid #ff0000;border-left:0.95vw solid transparent;border-right:0.95vw solid transparent;z-index:1;}.container-form-odontograma .dente-odontograma .raiz .mesial{position:absolute;top:65%;right:1px;width:0;height:35%;border-right:1vw solid #ff0000;border-top:0.95vw solid transparent;border-bottom:0.95vw solid transparent;z-index:1;}.container-form-odontograma .dente-odontograma .raiz .vestibular{position:absolute;top:64.9%;right:0;width:100%;height:0;border-top:1vw solid #ff0000;border-left:0.95vw solid transparent;border-right:0.95vw solid transparent;z-index:1;}.container-form-odontograma .dente-odontograma .raiz .distal{position:absolute;top:65%;left:0;width:0;height:34.7%;border-left:1vw solid #ff0000;border-top:0.95vw solid transparent;border-bottom:0.95vw solid transparent;z-index:1;}.container-form-odontograma .dente-odontograma .coroa .distal{border-left:1vw solid #ff0000;border-top:1vw solid transparent;border-bottom:1vw solid transparent;}.container-form-odontograma .dente-odontograma .coroa .mesial{border-right:0.7vw solid #ff0000;border-top:1vw solid transparent;border-bottom:1vw solid transparent;}.container-form-odontograma .dente-odontograma .coroa .incisivo,.container-form-odontograma .dente-odontograma .coroa .oclusal{margin:1vw 0.7vw;width:-webkit-fill-available;height:-webkit-fill-available;position:absolute;top:0;right:0;background-color:#ff0000;}.container-form-odontograma .dente-odontograma .coroa .lingual{position:absolute;bottom:0;right:0;width:100%;height:0;border-bottom:1vw solid #ff0000;border-left:1vw solid transparent;border-right:1vw solid transparent;}.container-form-odontograma .dente-odontograma .coroa .vestibular,.container-form-odontograma .dente-odontograma .coroa .palatina{position:absolute;top:0;right:0;width:100%;height:0;border-top:1vw solid #ff0000;border-left:0.8vw solid transparent;border-right:0.8vw solid transparent;}.container-form-odontograma .dente-odontograma .coroa .palatina{position:absolute;top:initial;bottom:0;right:0;width:100%;height:0;border-top:1vw solid #ff0000;border-left:0.8vw solid transparent;border-right:0.8vw solid transparent;}.container-form-odontograma .grupo-1,.container-form-odontograma .grupo-2,.container-form-odontograma .grupo-3,.container-form-odontograma .grupo-4{display:block;width:100%;padding:0;border:none;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .raiz{position:relative;z-index:1;}.container-block-odontograma .dente-odontograma .raiz.ausente,.container-block-odontograma .dente-odontograma.ausente .raiz,.container-block-odontograma .dente-odontograma .coroa.ausente,.container-block-odontograma .dente-odontograma.ausente .coroa{visibility:hidden;}.dente-odontograma.extracao::before,.dente-odontograma.extracao::after{content:'';position:absolute;top:2vw;left:1.5vw;width:2px;height:80%;z-index:10;background-color:red;pointer-events:none;transform-origin:top left;z-index:100;}.grupo-superior .dente-odontograma.extracao::before,.grupo-superior .dente-odontograma.extracao::after{top:0;}.finalizado.dente-odontograma.extracao::before,.finalizado.dente-odontograma.extracao::after{background-color:#0080FF}.dente-odontograma.extracao::before{transform:rotate(14deg);}.dente-odontograma.extracao::after{transform:rotate(-14deg);left:0vw;}.container-block-odontograma .dente-odontograma .coroa.protesecoroa .face{width:1.8vw;height:1.6vw;background-color:#ff0000;position:absolute;left:0.03vw;}.container-block-odontograma .dente-odontograma.finalizado .coroa.protesecoroa .face{background-color:#0080FF;}body.odontograma-open.logged-in #page #content .overlay-odontograma .dente-odontograma{position:relative;}body.odontograma-open.logged-in #page #content .overlay-odontograma .dente-odontograma.extracao::before{transform:rotate(12deg);top:0;left:4.5vw;}body.odontograma-open.logged-in #page #content .overlay-odontograma .dente-odontograma.extracao::after{transform:rotate(-12deg);top:0;left:1.5vw;}.body-form-odontograma .menu-form-odontograma .grupo-info-dente .coroa .molde-coroa,.body-form-odontograma .menu-form-odontograma .grupo-info-dente .raiz .molde{position:absolute;z-index:1;}.dente-odontograma .raiz .pendente.oclusal,.dente-odontograma .raiz .pendente.incisivo{display:none;}.grupo-4 .dente-odontograma .raiz.tipo-pre_molar .pendente.mesial,.grupo-4 .dente-odontograma .raiz.tipo-molar .pendente.distal,.grupo-4 .dente-odontograma .raiz.tipo-incisivo .pendente.mesial,.grupo-4 .dente-odontograma .raiz.tipo-canino .pendente.mesial,.grupo-4 .dente-odontograma .raiz.coroa-tipo-pre_molar .pendente.mesial,.grupo-3 .dente-odontograma .raiz .pendente.mesial,.grupo-2 .dente-odontograma .raiz .pendente.mesial,.grupo-1 .dente-odontograma .raiz .pendente.mesial{position:absolute;top:57%;right:8.9%;width:0;height:42%;border-right:0.5vw solid #ff0000;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;z-index:1;}.dente-odontograma .raiz .pendente.cervical-vestibular{position:absolute;top:64.5%;right:0%;width:100%;height:0;border-top:0.5vw solid #ff0000;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;z-index:1;}.odontograma-open .dente-odontograma .raiz .pendente.cervical-vestibular{position:absolute;top:64.5%;right:0;width:100%;height:0;border-top:1vw solid #ff0000;border-left:0.95vw solid transparent;border-right:0.95vw solid transparent;z-index:1;}.grupo-1 .dente-odontograma .raiz .pendente.distal,.grupo-2 .dente-odontograma .raiz .pendente.distal,.grupo-3 .dente-odontograma .raiz .pendente.distal,.grupo-4 .dente-odontograma .raiz.tipo-canino .pendente.distal,.grupo-4 .dente-odontograma .raiz.tipo-incisivo .pendente.distal,.grupo-4 .dente-odontograma .raiz.tipo-pre_molar .pendente.distal,.grupo-4 .dente-odontograma .raiz.tipo-molar .pendente.mesial{position:absolute;top:57%;left:2%;width:0;height:41%;border-left:0.5vw solid #ff0000;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;z-index:1;}.dente-odontograma .raiz .pendente.vestibular{margin:0.5vw 0.49vw;width:-webkit-fill-available;height:10%;position:absolute;top:64%;right:0;background-color:#ff0000;}.dente-odontograma .coroa .mesial{position:absolute;top:0;right:6%;width:0;height:100%;border-right:0.5vw solid #ff0000;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;}.dente-odontograma .coroa .distal{position:absolute;top:0;left:1.9%;width:0;height:100%;border-left:0.5vw solid #ff0000;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;}.dente-odontograma .coroa .incisivo,.dente-odontograma .coroa .oclusal{margin:0.44vw;width:-webkit-fill-available;height:-webkit-fill-available;position:absolute;top:0;right:0;background-color:#ff0000;}.dente-odontograma .coroa .palatina{position:absolute;bottom:0;width:95%;height:0;border-top:0.5vw solid #ff0000;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;border-bottom:transparent;}.dente-odontograma.finalizado .coroa .palatina{border-top:0.5vw solid #0080FF;}.dente-odontograma.dente-45 .coroa.coroa-tipo-pre_molar .vestibular,.dente-odontograma.dente-35 .coroa.coroa-tipo-pre_molar .vestibular,.dente-odontograma .coroa .lingual{width:100%;position:absolute;bottom:0;right:0%;top:initial;height:0;border-bottom:0.5vw solid #ff0000;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;border-top:initial;}.dente-odontograma.dente-45 .coroa.coroa-tipo-pre_molar .lingual,.dente-odontograma.dente-35 .coroa.coroa-tipo-pre_molar .lingual,.dente-odontograma .coroa .vestibular{position:absolute;top:0.6px;right:5%;width:95%;height:0;bottom:0;border-top:0.5vw solid #ff0000;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;border-bottom:transparent;}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-molar .vestibular{position:absolute;bottom:7%;right:5%;width:96%;top:initial;height:0;border-bottom:0.5vw solid #ff0000;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;border-top:initial;}.dente-odontograma .coroa .finalizado.mesial{position:absolute;top:0;right:7.1%;width:0;height:100%;border-right:0.5vw solid #0080FF;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;}.dente-odontograma .coroa .finalizado.distal{position:absolute;top:0;left:1.9%;width:0;height:100%;border-left:0.5vw solid #0080FF;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;}.dente-odontograma .coroa .finalizado.incisivo,.dente-odontograma .coroa .finalizado.oclusal{margin:0.44vw;width:-webkit-fill-available;height:-webkit-fill-available;position:absolute;top:0;right:0;background-color:#0080FF;}.dente-odontograma .coroa .finalizado.lingual{position:absolute;bottom:0;right:0;width:100%;height:0;border-bottom:1vw solid #0080FF;border-left:1vw solid transparent;border-right:1vw solid transparent;}.dente-odontograma .coroa .finalizado.vestibular{position:absolute;top:0.6px;right:5%;width:95%;height:0;border-top:0.5vw solid #0080FF;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;}.grupo-inferior .dente-odontograma .coroa.coroa-tipo-molar .finalizado.vestibular{position:absolute;bottom:7%;right:5%;width:96%;top:initial;height:0;border-bottom:0.5vw solid #0080FF;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;border-top:initial;}.dente-odontograma .raiz .finalizado.oclusal,.dente-odontograma .raiz .finalizado.incisivo{position:absolute;top:87.2%;right:0;width:100%;height:0;border-bottom:0.5vw solid #0080FF;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;z-index:1;}.grupo-4 .dente-odontograma .raiz.tipo-molar .finalizado.distal,.grupo-4 .dente-odontograma .raiz.tipo-incisivo .finalizado.mesial,.grupo-4 .dente-odontograma .raiz.tipo-canino .finalizado.mesial,.grupo-4 .dente-odontograma .raiz.coroa-tipo-pre_molar .finalizado.mesial,.grupo-3 .dente-odontograma .raiz .finalizado.mesial,.grupo-2 .dente-odontograma .raiz .finalizado.mesial,.grupo-1 .dente-odontograma .raiz .finalizado.mesial{position:absolute;top:61%;right:4%;width:0;height:36%;border-right:0.5vw solid #0080FF;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;z-index:1;}.dente-odontograma .raiz .finalizado.cervical-vestibular{position:absolute;top:59%;right:0;width:100%;height:0;border-top:0.5vw solid #0080FF;border-left:0.5vw solid transparent;border-right:0.5vw solid transparent;z-index:1;}.grupo-1 .dente-odontograma .raiz .finalizado.distal,.grupo-2 .dente-odontograma .raiz .finalizado.distal,.grupo-3 .dente-odontograma .raiz .finalizado.distal,.grupo-4 .dente-odontograma .raiz.tipo-canino .finalizado.distal,.grupo-4 .dente-odontograma .raiz.tipo-incisivo .finalizado.distal,.grupo-4 .dente-odontograma .raiz.tipo-pre_molar .finalizado.distal,.grupo-4 .dente-odontograma .raiz.tipo-molar .finalizado.mesial{position:absolute;top:59%;left:2%;width:0;height:42%;border-left:0.5vw solid #0080FF;border-top:0.5vw solid transparent;border-bottom:0.5vw solid transparent;z-index:1;}.dente-odontograma .raiz .finalizado.vestibular{margin:0.5vw;width:-webkit-fill-available;height:19%;position:absolute;bottom:0;right:0;background-color:#0080FF;}.dente-odontograma .coroa-tipo-incisivo .face-selecionada{background:#0080FF;width:91%;height:96.8%;position:absolute;top:1.7%;right:0.05vw;}.dente-odontograma .tipo-incisivo .face-selecionada{background:#0080FF;width:91.1%;height:96.6%;position:absolute;top:2%;right:0.06vw;}.dente-odontograma .coroa-tipo-canino .face-selecionada{background:#0080FF;width:94%;height:96.5%;position:absolute;top:2%;right:3.7%;}.dente-odontograma .tipo-canino .face-selecionada{background:#0080FF;width:90.1%;height:98.5%;position:absolute;top:0.6%;right:6.5%;}.dente-odontograma .tipo-pre_molar .face-selecionada{background:#0080FF;width:82%;height:96.1%;position:absolute;top:1.2%;right:0.2vw;}.dente-odontograma .coroa-tipo-pre_molar .face-selecionada{background:#0080FF;width:92.8%;height:96.2%;position:absolute;top:1.8%;right:3.13%;}.dente-odontograma .coroa-tipo-molar .face-selecionada{background:#0080FF;width:94%;height:97%;position:absolute;top:1%;right:0.06vw;}.dente-odontograma .tipo-molar .face-selecionada{background:#0080FF;width:92%;height:96%;position:absolute;top:1.2%;right:0.14vw;}.block-content .odontograma-deciduo .container-block-odontograma{width:50%;scale:1.9;position:relative;left:19vw;top:16vw;height:70vh;}
.date-repeat-input{float:left;margin-right:5px;width:auto;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-repeat-radios{margin-bottom:1em;}.date-repeat-radios input[type=radio]{float:left;margin:0.75em 0.75em 0 0;}.date-repeat-radios .form-wrapper{float:left;}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0;}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em;}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px;}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline;}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}.range-of-repeat .form-radios > div{margin-top:0.5em;}.range-of-repeat .count input[type=text]{margin:0 0.5em;}.range-of-repeat .until .form-wrapper{margin:0 0.5em;display:inline-block;vertical-align:middle;}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em 0;vertical-align:middle;}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0 0;vertical-align:middle;}.range-of-repeat .until .form-type-date-text .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0;}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
#node-delete-confirm .form-submit,#date-repeat-entity-node-save-confirm .form-submit{display:block;}#edit-update-buttons{background-color:#ccc;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
