.btn.positivo,.btn.neutro,.btn.negativo{padding:4px 16px;font-size:1.4rem;border:1px solid #2f368e}.btn.positivo,.btn.positivo:hover,.btn.positivo:active,.btn.positivo:focus{background-color:#2f368e;font-weight:600;color:#fff}.btn.neutro,.btn.neutro:hover,.btn.neutro:active,.btn.neutro:focus{background-color:#fff;color:#2f368e}.btn.negativo,.btn.negativo:hover,.btn.negativo:active,.btn.negativo:focus{background-color:transparent;border:0;padding-left:0;box-shadow:none;font-weight:600;color:#ea1c24;text-decoration:underline}.bold{font-weight:600}.red{color:#ea1c24}.blue{color:#2f368e}.green{color:#7acb45}.mensagem{position:relative;padding:12px;padding-left:48px;margin-bottom:8px;background-color:#fff;border:1px solid;border-radius:4px}.mensagem:before{content:'';font-family:'Font Awesome 5 Pro';position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:2.2rem}.mensagem.informacao{border-color:#22e8e7}.mensagem.informacao:before{content:'\f05a';color:#22e8e7}.mensagem.erro{color:#ea1c24;border-color:#ea1c24}.mensagem.erro:before{content:'\f057';color:#ea1c24}.mensagem.erro-select{color:#ea1c24!important;margin-top:5px;border-color:#ea1c24}.mensagem.erro-select:before{content:'\f057';color:#ea1c24}.mensagem.alerta{border-color:#ffd944}.mensagem.alerta:before{content:'\f071';color:#ffd944}.mensagem.atencao{color:#ea1c24;border-color:#ea1c24}.mensagem.atencao:before{content:'\f071';color:#ea1c24}.mensagem.sucesso{border-color:#7acb45}.mensagem.sucesso:before{content:'\f058';color:#7acb45}.mensagem .titulo{display:block;font-weight:600;margin-bottom:4px}.mensagens .mensagem{text-align:left}.mensagens-fixas .mensagem:last-child{margin-bottom:20px}#aguarde{display:none;position:fixed;top:0;bottom:0;width:100%;background-color:rgba(255,255,255,0.8);z-index:9999}#aguarde .conteudo{position:absolute;top:50%;left:0;right:0;width:180px;padding:24px;margin:0 auto;transform:translateY(-50%);border-radius:6px;background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12);text-align:center}#aguarde .conteudo .icone{font-size:4rem;color:#22e8e7}#aguarde .conteudo .texto{margin:3rem 0 0 0}.tabela-titulo{padding:12px;background-color:#fff;border:1px solid #ededed;font-size:1.8rem;font-weight:500;text-align:center;text-transform:uppercase;color:#0c0c0c}.tabela-titulo-left{padding:12px;background-color:#fff;border:0;font-size:1.8rem;font-weight:thin;text-align:left;text-transform:uppercase;color:#0c0c0c}.tabela-scroll{display:block;overflow-x:auto;white-space:nowrap}table.table{background-color:#fff;border:1px solid #ededed}table.table thead th{padding:8px;background-color:#ededed;font-size:1.5rem;font-weight:500;line-height:1;text-transform:uppercase;color:#2f368e}table.table tbody td{border-top:0;border-right:1px solid #ededed;font-weight:500}table.table .acoes-tabela{text-align:center}table.table .acao-tabela{padding:2px 4px;margin-right:4px}table.table .acao-tabela:last-child{margin-right:0}table.table .checkbox{margin:0 auto}table.table .radio{margin:0 auto}.tabela-paginador{margin-top:-8px;margin-bottom:20px}.tabela-paginador .tabela-select-linhas{margin:4px 0}.tabela-paginador .total-registros{margin-top:8px;font-size:2rem;font-weight:600}.fa-spin{animation-duration:.8s}.form-group{margin:12px 0 0 0;text-align:left}.form-group .form-control{height:auto;margin-bottom:14px;font-size:1.4rem;color:#0c0c0c}.form-group.is-focused .input-group .input-group-addon{color:#2f368e}.form-group.label-static label.control-label,.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{font-weight:500;color:#2f368e}.form-group.has-error.label-static label.control-label,.form-group.has-error.label-floating.is-focused label.control-label,.form-group.has-error.label-floating:not(.is-empty) label.control-label{font-weight:500;color:#ea1c24}.has-error .form-control-feedback{color:#ea1c24}.form-group.has-error label.control-label,.form-group.has-error .help-block{color:#ea1c24}.bootstrap-select ~ .form-control-feedback{margin-right:24px}.date ~ .form-control-feedback{margin-right:44px}.radio label{padding-left:20px!important;margin-right:20px}.radio label span{left:0}.radio label .check+.circle,.radio label .check+.circle+.check{display:none}label+.bootstrap-select{margin-top:0}.bnp-select{border:0!important;background-image:linear-gradient(#2f368e,#2f368e),linear-gradient(#909090,#909090);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(99%);background-color:rgba(0,0,0,0)!important;transition:background 0s ease-out!important;float:none!important;box-shadow:none!important;border-radius:0!important;color:#0c0c0c!important;height:36px;font-size:1.4rem;text-transform:none;margin-bottom:7px!important;padding:7px 0}.bnp-select .caret,.bnp-select .ripple-container{display:none}.bnp-select .bs-caret::before{content:'\f078';font-family:'Font Awesome 5 Pro';font-size:1rem;color:#909090}.bnp-select.bs-placeholder{color:transparent!important;text-transform:uppercase}.btn-group.bootstrap-select.open .bnp-select{outline:none!important;background-image:linear-gradient(#2f368e,#2f368e),linear-gradient(#909090,#909090)!important;background-size:100% 2px,100% 1px!important;box-shadow:none;transition-duration:.3s!important}.ui-keyboard .form-group{margin:0;padding:0}.input-group .input-group-addon{border:0;position:relative;border-bottom:1px solid #808080;background:transparent;padding:0;margin:18px;border-radius:0;top:-15px}html{font-size:10px}body{font-family:'Barlow Semi Condensed',sans-serif;font-size:1.4rem;line-height:1.2em}label{font-weight:500;text-transform:uppercase}.texto-informacoes{text-transform:uppercase;line-height:1.2;margin:10px 0}.texto-informacoes:first-child{margin:0}.texto-informacoes:last-child{margin-bottom:0}.form-group label.control-label{color:#2f368e}.form-group.label-fixed label.control-label{position:absolute;top:-12px;left:0;margin:0;font-weight:500}.form-group.mais-campos{margin-bottom:14px}.form-group.mais-campos .form-control{margin-bottom:0}.form-group .erro{display:none;margin-top:-14px;font-size:1.2rem;line-height:1.2;color:#ea1c24}.form-group .erro-select{display:none;margin-top:-6px;font-size:1.2rem;line-height:1.2;color:#ea1c24}.form-group.has-error label.control-label{color:#ea1c24}.form-group.has-error .erro{display:block}.togglebutton{padding-left:12px}.togglebutton label{color:#3c4858}.togglebutton label input[type=checkbox]:checked+.toggle{background-color:#2f368e}.togglebutton label .toggle{margin-right:8px}