﻿.visu-curric {
  background-color: #eeeeee;
  width: 100%;
}
.visu-curric + .footer-push {
  display: none;
}
.geral {
  margin: 0 auto 22px;
  width: 990px;
  overflow: hidden;
  font: 12px / norma Tahoma, Arial, sans-serif;
  line-height: normal;
  position: relative;
}
.content-main {
  float: left;
  width: 718px;
  border: 1px solid #ccc;
  margin-bottom: 120px;
  background-color: #ffffff;
}
.header-candidato {
  width: 100%;
  float: left;
  background-color: #ffffff;
  border-bottom: 1px #cfcfcf solid;
  border-right: 1px solid #dfdfdf;
  height: 51px;
  position: relative;
  margin: 30px 0 18px 0;
}
.header-candidato img.logo {
  position: absolute;
  left: 0px;
  top: 2px;
}
.header-candidato .total-cv {
  float: right;
}
.header-candidato .total-cv .header-dropdown {
  line-height: 40px;
  position: relative;
}
.header-candidato .total-cv .header-dropdown > a {
  display: block;
  line-height: 40px;
  width: 100px;
  text-align: right;
  text-decoration: none;
  color: #444444;
  font-weight: bold;
}
.header-candidato .total-cv .header-dropdown > a i,
.header-candidato .total-cv .header-dropdown > a span {
  padding-right: 5px;
}
.header-candidato .total-cv .header-dropdown-menu {
  display: none;
  position: absolute;
  width: 210px;
  right: 0px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #333333;
  z-index: 999;
}
.header-candidato .total-cv .header-dropdown-menu a {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
  text-decoration: none;
  color: #333333;
  width: 100%;
  display: block;
}
.header-candidato .total-cv:hover .header-dropdown-menu {
  display: block;
}
.header-candidato .total-cv .header-dropdown-menu li:first-child {
  border: none;
}
.header-candidato .total-cv .header-dropdown-menu li {
  border-top: 1px solid #cccccc;
}
.header-candidato .total-cv:hover .header-dropdown > a {
  background-color: #cccccc;
}
.header-candidato .total-cv:hover .header-dropdown li:last-child a {
  color: #1197d5;
  text-decoration: underline;
}
.header-candidato .total-cv .header-dropdown-menu li:hover {
  background-color: #2c4f78;
}
.header-candidato .total-cv .header-dropdown-menu li:hover a,
.header-candidato .total-cv .header-dropdown-menu li:hover:last-child a {
  color: #fff;
}
.header-candidato .nome-candidato {
  float: left;
  margin-left: 70px;
  font-size: 12px;
  line-height: 40px;
  font-weight: bold;
}
/*nav lateral*/
.nav-lateral-interna {
  float: right;
  width: 255px;
}
.nav-lateral-interna .nav {
  margin: 0;
  /*border: 1px #cfcfcf solid;
        background-color: #eeeeee;*/
  padding-bottom: 10px;
}
.nav-lateral-interna .nav .box {
  border: 1px #cfcfcf solid;
  margin-bottom: 10px;
}
.box-notificacao {
  background-color: #2c4f78;
  color: #fff;
  font-size: 12px;
  padding-left: 10px;
  height: 44px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-bottom: 1px #cfcfcf solid;
  margin-right: 0;
  width: auto;
  float: right;
  position: relative;
  min-width: 244px;
  padding-top: 7px;
}
.box-notificacao > p {
  width: 168px;
  float: left;
  margin-bottom: 4px;
  position: relative;
}
.box-notificacao .tag-atencao,
.box-notificacao .tag-aviso,
.box-notificacao .tag-livre {
  width: 168px;
  display: block;
  height: 18px;
  line-height: 18px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  border-bottom: #6c84a1 1px solid;
  overflow: hidden;
  float: left;
  clear: both;
  top: 25px;
  position: absolute;
  background: url(../img/VisualizacaoCV/fatia-aviso.jpg) repeat-x 0 0;
}
.box-notificacao .tag-aviso .bar {
  background: url(../img/VisualizacaoCV/fatia-red.jpg) repeat-x 0 0;
}
.box-notificacao .tag-atencao .bar {
  background: url(../img/VisualizacaoCV/fatia-amarelo.jpg) repeat-x 0 0;
  color: #444444;
}
.box-notificacao .tag-atencao > .bar,
.box-notificacao .tag-livre > .bar,
.box-notificacao .tag-aviso > .bar {
  float: left;
  height: 18px;
  line-height: 18px;
  text-align: left;
}
.box-notificacao .tag-livre .bar {
  color: #444444;
  background: url(../img/VisualizacaoCV/fatia-verde.jpg) repeat-x 0 0;
}
.box-notificacao .tag-atencao .textbar,
.box-notificacao .tag-livre .textbar {
  color: #000;
}
.box-notificacao .tag-livre.unlimited .textbar {
  color: #fff;
}
.box-notificacao .textbar {
  left: 0;
  position: absolute;
  width: 100%;
}
.box-notificacao > a {
  float: right;
  width: 52px;
  text-align: center;
  text-decoration: underline;
  color: #fff;
  line-height: normal;
  margin-top: 5px;
  margin-right: 10px;
}
.box-notificacao .ic-u {
  background: url(../img/VisualizacaoCV/unlimited.png) no-repeat 0 0;
  height: 20px;
  position: absolute;
  right: 16px;
  top: 5px;
  width: 20px;
  display: block;
}
.paginador {
  height: 34px;
  line-height: 34px;
  text-align: center;
  background-color: #2c4f78;
  clear: both;
  width: 718px;
  border-bottom: 1px solid #cccccc;
}
.paginador > .btn-paginador {
  display: block;
  /*width: 20px;
        height: 20px;*/
  border: none;
  /*background: url("../img/Icones_20px_Blue.png") no-repeat;*/
  background-color: #2c4f78;
  border-left: 2px groove #426186;
}
.paginador > .btn-esq {
  background-position: -185px -245px;
  float: right;
}
.paginador > .btn-dir {
  background-position: -215px -245px;
  float: right;
}
.paginador > .cnt-paginador {
  float: right;
  margin-right: 10px;
  color: #fff;
  font-size: 14px;
}
.btn-nao-continua,
.btn-nao-continua.disabled,
.btn-nao-continua[disabled],
.btn-nao-continua:hover,
.btn-nao-continua:focus,
.btn-nao-continua:active,
.btn-nao-continua.active {
  background: #b30b0b;
  border-color: #880404;
  color: #fff !important;
  text-shadow: unset;
  box-shadow: none;
}
.nav-lateral-interna .nav .box > div {
  padding: 0 5px 0 10px;
}
.nav-lateral-interna .nav .box h2 {
  padding: 0 5px 0 10px;
  margin: 0;
  background-color: #2c4f78;
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  border-bottom: 1px solid #fff;
}
.nav-lateral-interna .fieldset {
  margin-top: 15px;
}
.nav-lateral-interna .fieldset label {
  margin: 0;
  width: 220px;
}
.nav-lateral-interna .fieldset select {
  /*color: #cccccc;*/
}
.nav-lateral-interna .nav .box-classificacao {
  text-align: center;
}
.nav-lateral-interna .nav .box-classificacao h2 {
  text-align: left;
}
.nav-lateral-interna .nav .box-classificacao > div {
  margin: 10px auto;
  padding: 0;
  width: 226px;
}
.content-main .no-bullet,
.nav-lateral-interna .nav .no-bullet {
  list-style-type: none;
}
.content-main .grid-02-interna,
.nav-lateral-interna .nav .grid-02-interna {
  padding: 0;
  overflow: hidden;
  margin-top: 10px;
}
.nav-lateral-interna .nav .grid-02-interna {
  margin-left: 15px;
}
.nav-lateral-interna .nav .grid-02-interna + .grid-02-interna {
  margin-top: 0;
}
.content-main .grid-02-interna span,
.nav-lateral-interna .nav .grid-02-interna a {
  float: left;
  width: 54%;
  text-align: right;
  padding-right: 10px;
}
.content-main .grid-02-interna span + span,
.nav-lateral-interna .nav .grid-02-interna a + a {
  padding: 0;
  text-align: left;
  width: 40%;
}
/*conteudo*/
.box-info-candidato {
  position: relative;
  overflow: hidden;
}
.dropdown-nav-visualizacao-cv {
  position: relative;
  z-index: 10000;
}
.dropdown-nav-visualizacao-cv .nav {
  position: absolute;
  left: 50%;
  top: -16px;
  margin-left: -112px;
  border: 1px solid #ccc;
  background-color: #fff;
}
.dropdown-nav-visualizacao-cv .dropdown-menu {
  left: 28px;
  background-color: #fff;
}
.dropdown-nav-visualizacao-cv .nav > li > a {
  margin: 0;
}
.box-info-candidato .link {
  color: #1197d5;
  text-decoration: underline;
}
.box-info-candidato .tag {
  position: absolute;
  right: -1px;
  top: -1px;
}
.box-info-candidato > h6 {
  float: left;
}
.box-info-adicionais h4 {
  margin-bottom: 0;
  margin-top: 0;
}
.box-info-adicionais hr,
.box-info-candidato > hr {
  border: none;
  border-top: 1px #cccccc dotted;
  background: none;
  margin: 10px 12px;
  height: 0px;
  overflow: hidden;
}
.box-info-candidato > hr {
  clear: both;
}
.box-info-adicionais hr {
  margin: 14px 0;
}
.box-info-candidato .name {
  color: #2c4f78;
  font-size: 24px;
  margin-top: 30px;
  line-height: 30px;
  margin-bottom: 0;
}
.box-info-candidato .descricao-candidato {
  width: 100%;
  text-align: center;
  float: left;
}
.box-info-candidato .name span {
  display: inline-block;
  margin-left: 10px;
}
.box-info-candidato .descricao-candidato-add {
  text-align: left;
  margin-left: 10px;
    width: 100%;
    max-width: 520px;
}
.box-info-candidato .descricao-candidato-add > p {
  /*float: left;*/
  width: auto;
}
.box-info-candidato .descricao-candidato-add .link {
  margin-left: 5px;
}
.box-info-candidato .descricao-candidato-add .redes-sociais {
  font-weight: bold;
  float: left;
  width: 325px;
}
.box-info-candidato .descricao-candidato-add .redes-sociais img {
  margin-right: 5px;
}
.content-main.default-printing {
  width: 988px;
}
.default-printing .box-info-candidato .descricao-candidato-add .complemento-info,
.default-printing .anotacoes-cnt .complemento-info {
  float: left;
  margin-bottom: 10px;
}
.default-printing .complemento-info .box-endereco {
  height: 16px;
}
.default-printing .complemento-info .box-endereco label {
  display: inline-block;
  text-align: right;
  width: 150px;
}
.default-printing .complemento-info .box-anotacoes label {
  display: inline-block;
  text-align: right;
  min-width: 70px;
}
.default-printing .complemento-info .box-endereco span,
.default-printing .complemento-info .box-anotacoes span {
  display: inline-block;
}
.default-printing .box-processos {
  margin: 15px 0;
}
.default-printing .box-processos p {
  margin: 0;
  height: 15px;
}
.default-printing .anotacoes-cnt .box-detalhe {
  float: left;
}
.default-printing .anotacoes-cnt .complemento-info {
  width: 340px;
  padding-top: 15px;
}
.default-printing .anotacoes-cnt .complemento-info .box-anotacoes.excp {
  position: relative;
  max-width: 400px;
  height: auto;
}
.default-printing .anotacoes-cnt .complemento-info .box-anotacoes.excp span {
  position: relative;
  left: 75px;
  top: -24px;
  width: 340px;
}
.box-info-candidato .descricao-candidato-add .box-detalhe {
    /*float: right;*/
    /*width: 150px;*/
    text-align: left;
}
.box-info-candidato .descricao-candidato-add .box-detalhe p {
   padding-bottom:10px;
}
.default-printing .anotacoes-cnt .complemento-info .box-anotacoes {
  height: 15px;
}
.box-info-candidato .descricao-candidato-add .box-detalhe p {
  margin-bottom: 0;
}
.foto-candidato {
  border: 1px solid rgba(0, 0, 0, 0.2);
  float: right;
  height: 166px;
  margin: 0 10px 3px 0;
  width: 166px;
}
.foto-candidato .cnt-foto {
  background-color: #EEEEEE;
  border: 4px solid white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  display: table-cell;
  height: 158px;
  text-align: center;
  vertical-align: middle;
  width: 158px;
}
.foto-candidato .cnt-foto .img-polaroid {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
.foto-candidato img {
  max-height: 158px;
  max-width: 158px;
}
.foto-candidato + hr {
  float: left;
  width: 525px;
}
.box-info-adicionais {
  padding: 5px 10px;
}
.box-qualificacao hr:first-child,
.box-info-add hr:first-child,
.box-idioma hr:first-child,
.box-experiencia-prof .box-indentado hr:first-child,
.barra-icone + hr {
  display: none;
}
.barra-icone {
  background: url(../img/VisualizacaoCV/bg-tit.png) repeat-x center 28px;
  overflow: hidden;
  margin-top: 20px;
}
.box-info-adicionais .barra-icone:first-child {
  margin-top: 0;
}
.barra-icone h2 {
  background-color: #fff;
  line-height: 32px;
  float: left;
  padding-right: 7px;
  font-weight: normal;
}
.barra-icone h2 img {
  margin-top: -19px;
}
.list,
.list-info {
  margin: 10px 0 0 0;
  list-style-position: inside;
  overflow: hidden;
}
.list li,
.list-info li {
  padding: 0;
  width: auto;
}
.box-info-adicionais .list li,
.box-info-adicionais .list-info li {
  line-height: normal;
}
.list-detaque-info li span {
  width: 130px;
  display: block;
  float: left;
  text-align: right;
  margin-right: 5px;
}
.list-destaque li,
.list-destaque li span,
.list-destaque li a {
  color: #1197d5;
  text-decoration: underline;
}
.box-info-adicionais ul {
  margin-top: 0;
}
.bullet-setas li {
  list-style: none;
  background: url(../img/VisualizacaoCV/bullet.png) no-repeat 4px 4px;
  padding-left: 22px;
}
ul.grid-3 li,
ul.grid-2 li {
  float: left;
  padding: 0;
  padding-right: 15px;
}
ul.grid-3 li {
  width: 202px;
}
ul.grid-2 li {
  width: 320px;
}
ul.bullet-disc-custom {
  list-style: none;
}
ul.bullet-disc-custom li {
  /*background: url(../img/VisualizacaoCV/bullet-disc.png) no-repeat 0 5px;*/
  padding-left: 13px;
}
.box-txt-info p,
.complemento-info > p {
  margin: 0;
  line-height: normal;
}
.complemento-info > p span::after {
  content: ";";
}
.box-qualificacao > .box > p span::after {
  content: " | ";
}
.complemento-info > p span:last-child::after,
.box-qualificacao > .box > p span:last-child::after {
  content: "";
}
.box-txt-info .box-dir {
  float: right;
  text-align: right;
  margin-bottom: 5px;
  line-height: normal;
}
.box-txt-info .box-esq {
  float: left;
  margin-bottom: 5px;
  line-height: normal;
}
.box-txt-info .box-dir span,
.box-txt-info .box-esq span {
  display: block;
}
.box-txt-info .box-dir + p,
.box-txt-info .box-esq + p {
  clear: both;
}
.box-experiencia-prof .title {
  overflow: hidden;
  margin-top: 20px;
}
.box-info-add .box .box-title,
.box-experiencia-prof .descricao .box,
.box-experiencia-prof .title h4 {
  float: left;
  width: 485px;
}
.box-info-add .box .data,
.box-experiencia-prof .descricao .data,
.box-experiencia-prof .title .data {
  float: right;
  text-align: right;
}
.box-experiencia-prof .descricao .data {
  margin-bottom: 10px;
}
.box-info-add .box .data span,
.box-experiencia-prof .descricao .data span,
.box-experiencia-prof .title .data span {
  display: block;
}
.box-experiencia-prof .box-indentado {
  padding-left: 20px;
}
.box-experiencia-prof .box-indentado p {
  text-align: left;
  clear: both;
}
.box-experiencia-prof .descricao .box p {
  margin: 10px 0;
}
.box-info-add p,
.box-info-add .detalhes-txt,
.box-experiencia-prof .descricao p,
.box-idioma,
.box-experiencia-prof {
  clear: both;
}
.box-experiencia-prof hr {
  margin: 5px 0;
}
.box-idioma p {
  margin: 0;
}
.box-info-add .box-title {
  margin-bottom: 10px;
}
.box-qualificacao h4 {
  margin-bottom: 10px;
}
.content-main .grid-02-interna span {
  width: 35%;
}
.content-main .grid-02-interna span + span {
  width: 60%;
}
.box-txt a + p {
  margin-top: 10px;
}
.box-questoes {
  margin-bottom: 20px;
}
.box-questoes .pergunta {
  font-weight: bold;
  margin: 0;
}
.box-questoes .pergunta + span {
  margin: 5px 0;
  display: block;
}
h4 + .box-questoes {
  margin-top: 10px;
}
.box-questoes > span + p {
  margin-top: 10px;
}
.passo15 .box-questoes .pergunta,
.passo15 .box-questoes .resposta {
  margin-left: 30px;
}
.passo15 .box-questoes .pergunta.group {
  margin-left: 0px;
}
.passo15 .box-questoes .pergunta.titulo {
  margin-left: 15px;
}
.passo15 .box-questoes .resposta span::after {
  content: ', ';
}
.passo15 .box-questoes .resposta span:last-child::after {
  content: '';
}
.sprites-visualizacao-cv {
  background: transparent url(../img/VisualizacaoCV/sprites-visualizacao-cv.png) no-repeat;
  display: inline-block;
}
.icone-autoavalicao {
  width: 23px;
  height: 30px;
  background-position: -24px -64px;
}
.icone-cursos {
  width: 36px;
  height: 32px;
  background-position: -75px -32px;
}
.icone-documentos {
  width: 35px;
  height: 28px;
  background-position: -48px -66px;
}
.icone-entrevista-publica {
  width: 35px;
  height: 29px;
  background-position: -84px -65px;
}
.icone-experiencia-profissional {
  width: 18px;
  height: 36px;
  background-position: -56px -29px;
}
.icone-formacao {
  width: 41px;
  height: 31px;
  background-position: -78px 0;
}
.icone-idiomas {
  width: 35px;
  height: 28px;
  background-position: 0 0;
}
.icone-objetivo-profissional {
  width: 41px;
  height: 28px;
  background-position: -36px 0;
}
.icone-portador-deficiencia-02 {
  width: 25px;
  height: 30px;
  background-position: 0 -29px;
}
.icone-portador-deficiencia {
  width: 29px;
  height: 34px;
  background-position: -26px -29px;
}
.icone-qualificacoes {
  width: 23px;
  height: 34px;
  background-position: 0 -60px;
}
.btnVoltaTop {
  position: fixed;
  background: url(../img/VisualizacaoCV/btn-volta-topo.jpg) no-repeat 0 0;
  width: 30px;
  height: 30px;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  text-indent: -3000px;
}
.nav-lateral-interna .nav .box > div#ModalActions {
  padding: 0;
}
/*Excecao para modal abrir centralizado e não sobrescrever o bootstrap*/
#ModalActions.modal,
#ModalQuestions.modal {
  margin-left: -500px;
  height: auto !important;
}
#modalDominesco.modal {
  margin-left: -500px;
  height: auto !important;
}
#modalDominesco.modal .modal-body {
  max-height: initial;
}
#modalDominesco.modal .modal-body iframe {
  height: 450px !important;
}
#ModalInvite.modal {
  margin-left: -370px;
}
/*Header de Impressão*/
.header-print {
  margin: 20px 0;
}
.list.list-actions {
  overflow: inherit;
  margin-bottom: 10px;
}
.list.list-actions li.lista-cv-menu {
  position: relative;
  list-style: none;
  background: url(../img/VisualizacaoCV/list-cv.png) no-repeat 0 2px;
  padding-left: 22px;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li {
  border-bottom: 1px solid #ccc;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li:last-child {
  border-bottom: none;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item {
  background-image: none;
  padding: 0px;
  margin: 0px;
  width: 234px;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a {
  padding: 2px 6px 2px 2px;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a span {
  color: #444444;
  text-decoration: none;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a i.feedback {
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  text-indent: -9999px;
  visibility: hidden;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a span.name {
  width: 170px;
  margin-left: 5px;
  margin-right: 5px;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a span.count {
  float: right;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a span.name span.feedback {
  display: none;
  color: #b82b1f;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a i.feedback,
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a span.name,
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a span.count {
  display: inline-block;
  line-height: 20px;
  white-space: normal;
}
/*Lista FULL*/
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-full a i.feedback {
  background: url(../img/VisualizacaoCV/lista-cv-menu-not-allowed.png) no-repeat 0 0;
  visibility: visible;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-full a span.name,
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-full a span.count {
  color: #cccccc;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-full a span.name span.feedback {
  display: inline-block;
  margin-left: 5px;
}
/*Lista IN */
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-in a i.feedback {
  background: url(../img/VisualizacaoCV/lista-cv-menu-select.png) no-repeat 0 0;
  visibility: visible;
}
/* Lista Hover */
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item a:hover span {
  color: #fff;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-full a:hover,
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-item.lista-cv-full a:focus {
  cursor: not-allowed;
  background-color: #ffffff;
  background-image: none;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-create {
  background-image: none;
  padding: 0px;
  margin: 0px;
  width: 234px;
  text-decoration: none;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-create div.input-append {
  display: none;
  /*display: inline-block;*/
  margin: 5px 5px 5px 5px;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-create div.input-append input.span2 {
  width: 168px;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-create div.alert-error {
  margin: 5px;
  display: none;
}
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-create div.alert-error h4,
.list.list-actions li.lista-cv-menu ul.dropdown-menu li.lista-cv-create div.alert-error span {
  text-decoration: none;
  color: #b82b1f;
}
.box-info-adicionais .docs span:after {
  content: ",";
}
.box-info-adicionais .docs span:last-child:after {
  content: "";
}
.geral .expired {
  height: 760px;
  width: 718px;
  float: left;
  text-align: center;
}
.geral .expired p {
  font-size: 14px;
  margin: 0 auto;
  padding-bottom: 20px;
  width: 480px;
}
.geral .expired .alert.alert-error {
  margin: 10px auto 20px;
  text-align: center;
  width: 85%;
}
.geral .nav .disable-actions {
  height: 100%;
  width: 100%;
  opacity: 0.4;
  filter: alpha(opacity=40);
  position: absolute;
  display: block;
  background-color: #eee;
  z-index: 2;
}
.nav-lateral-interna .nav.disable .box h2 {
  background-color: #ACACAC;
}
.disable .list.grid-02-interna.list-detaque-info.no-bullet,
.disable .list-destaque li,
.disable .list-destaque li span,
.disable .list-destaque li a {
  color: #BEBEBE;
}
/*
    .list.list-actions ul.dropdown-menu li
    {
        background-image: none;
        padding-left: 0px;
        width: 232px;
    }

        .list.list-actions ul.dropdown-menu li a i
        {
            float: right;
            margin-top: 1px;
        }

        .list.list-actions ul.dropdown-menu li a:hover i
        {
            background-position: -430px -180px;
            margin-top: 2px;
        }

        .list.list-actions ul.dropdown-menu li #form-create-bucket-list, .list.list-actions ul.dropdown-menu li #form-create-bucket-list i
        {
            display: none;
        }

            .list.list-actions ul.dropdown-menu li #form-create-bucket-list, .list.list-actions ul.dropdown-menu li #form-create-bucket-list .control-group
            {
                margin: 0px;
            }

                .list.list-actions ul.dropdown-menu li #form-create-bucket-list .control-group
                {
                    text-align: center;
                }

                .list.list-actions ul.dropdown-menu li #form-create-bucket-list i
                {
                    margin: 0 auto;
                }
    */
.questions .box-question .bullet {
  background: url(../img/VisualizacaoCV/bullet-quest.png) no-repeat 0 0;
}
.box-idioma .table-idioma {
  width: 100%;
}
.box-idioma .table-idioma tbody tr {
  border-bottom: 1px dotted #cccccc;
  height: 40px;
}
.box-idioma .table-idioma .table-idioma-nome {
  width: 110px;
  font-weight: bold;
}
.box-idioma .table-idioma .table-idioma-progress {
  width: 300px;
}
.box-idioma .table-idioma .table-idioma-progress .progress {
  margin: 0px;
}
.box-idioma .table-idioma .table-idioma-progress .progress span {
  line-height: 20px;
  float: left;
  display: block;
  margin-left: 10px;
  font-size: 10px;
  font-weight: bold;
}
.box-idioma .table-idioma .table-idioma-nivel {
  text-align: center;
  font-size: 11px;
}
#ModalInvite .confirmOpenbrowser {
  margin-left: 75px;
  margin-top: 5px;
}
#ModalInvite .confirmOpenbrowser input[type="checkbox"] {
  margin: 0 5px 0 0;
}
#ModalInvite .confirmOpenbrowser small {
  font-weight: normal;
}
.modal-bucket + .footer-push {
  display: none;
}
.modal .modal-body {
  /*max-height:535px;*/
  padding-bottom: 15px;
  overflow: hidden;
}
.modal .modal-body iframe {
  height: 356px !important;
}
/*box avaliacao processo*/
.nav-lateral-interna .nav .box > .box-avaliacao-process {
  background-color: #fff;
  padding: 0;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-incluidos {
  max-height: 157px;
  overflow: auto;
  clear: both;
}
.nav-lateral-interna .nav .box > .none-process {
  text-align: center;
  padding: 35px 0;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process p {
  margin: 0 0 5px 0;
}
.nav-lateral-interna .nav .box > .none-process p {
  margin-bottom: 10px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .atualizaProcess {
  cursor: pointer;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .atualizaProcess:hover {
  background-color: #f0f0f0;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-ver-mais,
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-cargo {
  background-color: #eeeeee;
  padding: 8px 5px;
  text-align: center;
  font-size: 11px;
  margin-bottom: 5px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-ver-mais {
  margin: 10px 0 0;
  padding: 2px 5px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-ver-mais + .box-cont-btn-incluir {
  border: none;
  padding: 10px 0;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-cargo p {
  margin: 0;
  font-size: 14px;
}
.nav-lateral-interna .nav .box.box-process > .box-avaliacao-process .box-cargo p {
  font-size: 11px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status p > span {
  display: inline-block;
  width: 89px;
  text-align: right;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-ver-mais > .btn-ver-mais,
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status p > .btn-link {
  padding: 0;
  margin: 0;
  line-height: normal;
  border: 0;
  vertical-align: baseline;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status > .box-status-buttons {
  text-align: center;
  padding: 10px 0;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status > .box-status-buttons .btn {
  width: auto;
  text-align: center;
  margin: 0;
  padding: 4px 12px;
  outline: none;
  float: left;
  margin-left: 23px;
  box-shadow: none;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status > .box-status-buttons .btnWidthAuto {
  width: 115px;
}
.nav-lateral-interna .nav .box > .sub-box-avaliacao-process {
  max-height: 245px;
  overflow: auto;
  position: absolute;
  border: 3px solid #2c4f78;
  border-top: 0;
  width: 247px;
  left: 0;
  top: 30px;
  -moz-box-shadow: 0 3px 8px 3px #888;
  -webkit-box-shadow: 0 3px 8px 3px #888;
  box-shadow: 0 3px 8px 3px #888;
  display: none;
  z-index: 1000;
}
.box-cont-btn-incluir {
  text-align: center;
  padding: 20px 0;
  border-top: 1px dotted #000;
}
.nav-lateral-interna .nav .box > .sub-box-avaliacao-process .box-cont-btn-incluir .btn {
  outline: none;
}
.nav-lateral-interna .nav .box > .sub-box-avaliacao-process .box-status > .box-status-buttons .btn {
  float: none;
  margin: 0;
  display: inline-block;
  min-width: 115px;
  box-shadow: none;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status > .box-status-buttons .btn + .btn {
  margin: 0;
}
.nav-lateral-interna .nav .box > .sub-box-avaliacao-process .box-status > .box-status-buttons .btn.btn-success,
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status > .box-status-buttons .btn + .btn.btn-success {
  background: #7f9218;
  color: #fff;
  border: 1px solid #596611;
  text-shadow: none;
  webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-status > .box-status-buttons + .btn {
  margin: 0 auto;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-obs {
  text-align: center;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-obs .btn {
  outline: none;
  padding: 0;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-obs .btn.fl {
  float: left;
  margin-left: 10px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-obs .btn.fr {
  float: right;
  margin-right: 10px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-obs .btn .caret {
  border-top-color: #1197d5;
  border-width: 5px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-obs .btn .caret.on {
  border-top: 0;
  border-bottom: 5px solid #1197d5;
}
.box-edicao-obs {
  display: none;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-edicao-obs textarea {
  overflow: auto;
  border-color: #cccccc;
  resize: none;
  color: #444;
  width: 90%;
  margin: 0 5px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-edicao-obs textarea.error {
  border-color: #b82b1f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ffe8e5;
  color: #444;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-edicao-obs textarea.replaceTextarea {
  color: #999;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-edicao-obs .help-block {
  color: #999999;
  text-align: left;
  margin-left: 8px;
  float: left;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-edicao-obs .btn-incluir {
  float: right;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 10px;
}
.nav-lateral-interna .nav .box > .box-avaliacao-process .box-edicao-obs .btn#includeNote {
  padding: 4px 12px;
}
.nav-lateral-interna .nav .box .box-editado-comentado,
.nav-lateral-interna .nav .box .box-editado {
  background-color: #eee;
  margin: 5px;
  border: 1px solid #ccc;
  font-size: 11px;
  text-align: left;
  clear: both;
  color: #a9a9a9;
}
.nav-lateral-interna .nav .box .box-editado-comentado .header,
.nav-lateral-interna .nav .box .box-editado .header {
  padding: 5px;
  font-size: 10px;
}
.nav-lateral-interna .nav .box .box-editado .header b {
  font-size: 11px;
}
.nav-lateral-interna .nav .box .tag-reprovado {
  color: #b30b0b;
  background: #ffe0e0;
  border: 1px solid #ffadad;
}
.nav-lateral-interna .nav .box .tag-aprovado {
  color: #7f9212;
  background: #eefcd9;
  border: 1px solid #d9f8aa;
  text-shadow: none;
  webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
}
.nav-lateral-interna .nav .box .tag-aprovado.tag-defaut {
  color: #a9a9a9;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.nav-lateral-interna .nav .box .tag-reprovado.tag-defaut {
  color: #a9a9a9;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.nav-lateral-interna .nav .box .box-editado-comentado.tag-aprovado,
.nav-lateral-interna .nav .box .box-editado-comentado.tag-reprovado {
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.nav-lateral-interna .nav .box .box-editado-comentado > .header {
  border: 1px solid #cccccc;
  margin: -1px -1px 0px -1px;
}
.nav-lateral-interna .nav .box .box-editado-comentado.tag-reprovado > .header {
  color: #fff;
  background-color: #b82b1f;
  border: 1px solid #851f16;
}
.nav-lateral-interna .nav .box .box-editado-comentado.tag-aprovado > .header {
  color: #fff;
  background-color: #7f9218;
  border: 1px solid #535f10;
}
.nav-lateral-interna .nav .box .box-editado-comentado .btn-delete-obs,
.nav-lateral-interna .nav .box .box-editado .btn-delete-obs {
  float: right;
  padding: 0;
  margin: 0;
  line-height: normal;
  font-weight: bold;
  color: #999;
  border: none;
  background: none;
  outline: none;
}
.nav-lateral-interna .nav .box .box-editado-comentado > div.comentario,
.nav-lateral-interna .nav .box .box-editado > div.comentario {
  background-color: #fff;
  padding: 5px;
}
.nav-lateral-interna .nav .box .tag-reprovado > div.comentario {
  background-color: #b30b0b;
  color: #fff;
}
.nav-lateral-interna .nav .box .tag-aprovado > div.comentario {
  background-color: #7f9218;
  color: #fff;
}
.nav-lateral-interna .nav .box .tag-defaut > div.comentario {
  background-color: #fff;
}
.nav-lateral-interna .nav .box .box-editado-comentado > div .usuario,
.nav-lateral-interna .nav .box .box-editado > div .usuario {
  color: #999;
  background-color: #f9f9f9;
  display: block;
  margin: 5px -5px -5px -5px;
  padding: 2px 5px 2px 5px;
  text-align: right;
  clear: both;
}
.nav-lateral-interna .nav .box .tag-reprovado > div .usuario {
  background-color: #f2ddda;
}
.nav-lateral-interna .nav .box .tag-aprovado > div .usuario {
  background-color: #ebf2c2;
}
.nav-lateral-interna .nav .box .tag-defaut > div .usuario {
  background-color: #f9f9f9;
}
.nav-lateral-interna .nav .box h2 {
  font-size: 14px;
}
.nav-lateral-interna .nav .box h2 .caret {
  display: none;
}
.nav-lateral-interna .nav .box h2.process-grup {
  cursor: pointer;
}
.nav-lateral-interna .nav .box-process h2.disabled {
  cursor: default;
}
.nav-lateral-interna .nav .box h2.process-grup .caret {
  display: block;
  float: right;
  margin-top: 14px;
  margin-right: 5px;
  border-top-color: #fff;
  border-width: 5px;
}
.nav-lateral-interna .nav .box h2.process-grup .caret.on {
  border-top: 0;
  border-bottom: 5px solid #fff;
}
.nav-lateral-interna .nav .box h2.process-grup.on {
  -moz-box-shadow: 0 -2px 8px 3px #888888;
  -webkit-box-shadow: 0 -2px 8px 3px #888888;
  box-shadow: 0 -2px 8px 3px #888888;
}
.nav-lateral-interna .nav .box.box-process {
  position: relative;
}
/*Tour*/
#link-tour {
  color: #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  padding-top: 2px;
  text-decoration: none;
  margin: 15px 17px 0 0;
  float: right;
}
.list-estatistica {
  margin-bottom: 10px;
}
/*modal progress*/
#modalProcessoSeletivo,
#modalWonFreePlane {
  width: 960px;
  left: 50%;
  margin-left: -480px;
}
#modalProcessoSeletivo .tag-continua {
  color: #7f9218;
}
#modalProcessoSeletivo .tag-reprovado {
  color: #b82b1f;
}
#modalSendInvite table .destaqueProcess,
#modalIncludeSelectionProcess table .destaqueProcess,
#modalProcessoSeletivo .destaqueProcess {
  color: #2c4f78;
  font-weight: bold;
}
#modalProcessoSeletivo table th {
  vertical-align: middle;
  text-align: center;
}
#modalProcessoSeletivo table .center {
  text-align: center;
}
/*modal incluir em processo seletivo*/
#modalIncluirNoProcesso {
  height: 502px;
  margin-left: -400px;
}
#modalIncluirNoProcesso,
#modalIncludeSelectionProcess {
  width: 800px;
}
#modalSendInvite .modal-header h3,
#modalIncludeSelectionProcess .modal-header h3 {
  float: left;
  line-height: 36px;
}
#modalIncludeSelectionProcess table td.cvIncluido,
#modalSendInvite .cvIncluido,
#modalIncludeSelectionProcess .cvIncluido {
  color: #b82b1f;
}
#modalIncludeSelectionProcess table td.center.cvIncluido,
#modalSendInvite table .center,
#modalIncludeSelectionProcess table .center {
  text-align: center;
}
#modalSendInvite .alert-success,
#modalIncludeSelectionProcess .alert-success {
  font-size: 18px;
  font-weight: bold;
  font-family: Tahoma, Arial;
  padding: 15px 10px;
  text-align: center;
}
#modalSendInvite .header-anuncio,
#modalIncludeSelectionProcess .header-anuncio {
  background-color: #2c4f78;
  color: #fff;
  margin: -25px -15px 0;
}
#modalSendInvite .modal-header .close,
#modalIncludeSelectionProcess .modal-header .close {
  line-height: 38px;
  margin: 0;
}
#modalSendInvite .header-anuncio h2,
#modalIncludeSelectionProcess .header-anuncio h2 {
  color: #fff;
  margin-left: 15px;
}
#modalSendInvite .header-anuncio h2 span,
#modalIncludeSelectionProcess .header-anuncio h2 span {
  font-size: 12px;
  font-weight: normal;
}
#modalSendInvite .totalCvSelected,
#modalIncludeSelectionProcess .totalCvSelected {
  color: #fff;
  background-color: #444;
  padding: 5px 10px;
  float: right;
  margin-right: 30px;
}
#modalSendInvite .totalCvSelected span,
#modalIncludeSelectionProcess .totalCvSelected span {
  font-size: 18px;
  font-weight: bold;
  font-family: Tahoma;
  line-height: 28px;
}
#modalSendInvite .totalCvSelected span,
#modalSendInvite .totalCvSelected span + p,
#modalIncludeSelectionProcess .totalCvSelected span,
#modalIncludeSelectionProcess .totalCvSelected span + p {
  float: left;
  margin: 0 5px;
}
#modalSendInvite table thead tr th,
#modalIncludeSelectionProcess table thead tr th {
  vertical-align: middle;
}
#modalSendInvite table .disable .destaqueProcess,
#modalSendInvite table .disable,
#modalIncludeSelectionProcess table .disable .destaqueProcess,
#modalIncludeSelectionProcess table .disable {
  color: #9999ab;
}
#modalConvite {
  width: 800px;
  height: 547px;
  overflow: auto;
  margin-left: -400px;
}
.blockFilter {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.blockFilter > div {
  opacity: 0.5;
  background-color: #fff;
  z-index: 1;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.blockFilter h1 {
  text-align: center;
  line-height: 150px;
  position: absolute;
  z-index: 10;
  margin: 0 auto;
  height: 150px;
  width: 100%;
  top: 0;
  left: 0;
}
.blockFilter h1 .loading-cv {
  z-index: 200;
  overflow: hidden;
  text-align: center;
  background: url(../img/VisualizacaoCV/loading-v2.gif) no-repeat 0 0;
  display: block;
  margin: 150px auto;
  height: 150px;
  width: 150px;
}
.lockDisplay {
  margin: 15px;
}
.lockDisplay .alert-error h3 {
  display: inline;
  margin: 0;
}
.lockDisplay .listPlanos {
  margin: 0 auto 10px;
  width: 640px;
}
.lockDisplay .listPlanos li {
  list-style: none;
  width: 350px;
  padding: 5px 10px;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
}
.lockDisplay .listPlanos li.description {
  text-align: right;
  background-color: #eeeeee;
  width: 250px;
}
.lockDisplay .txt-center {
  text-align: center;
}
.lockDisplay .txt-aviso .blue {
  color: #2c4f78;
}
.lockDisplay .txt-aviso .big {
  font-size: 24px;
}
.lockDisplay .txt-aviso .small,
.lockDisplay .txt-aviso .middle {
  font-size: 18px;
}
.lockDisplay .txt-aviso .small {
  font-weight: normal;
}
.lockDisplay .txt-aviso {
  font-size: 14px;
  margin: 15px 0;
}
.lockDisplay table.tablePlanos {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin-top: 75px;
}
.lockDisplay table.tablePlanos .col01 {
  border-right: 1px solid #eee;
}
.lockDisplay table.tablePlanos .col02 {
  background-color: #eee;
  border-right: 1px solid #b9bf99;
}
.lockDisplay table.tablePlanos .col03 {
  background-color: #eaf2b8;
  border-right: 1px solid #b9bf99;
}
.lockDisplay table.tablePlanos .col04 {
  background-color: #dfeb9c;
  border-right: 1px solid #b9bf99;
}
.lockDisplay table.tablePlanos .col05 {
  background-color: #d6e583;
  border-right: 1px solid #b9bf99;
}
.lockDisplay table.tablePlanos .col06 {
  background-color: #ccde67;
  border-right: 1px solid #b9bf99;
}
.lockDisplay table.tablePlanos th,
.lockDisplay table.tablePlanos td {
  font-weight: normal;
  font-size: 14px;
  padding: 8px 5px;
  position: relative;
}
.lockDisplay table.tablePlanos td {
  font-size: 12px;
  text-align: center;
  border: 1px solid #b9bf99;
  border-bottom: none;
  border-left: none;
}
.lockDisplay table.tablePlanos td.borderNoneRight {
  border-right: none;
}
.lockDisplay table.tablePlanos th.borderColorCustom,
.lockDisplay table.tablePlanos td.borderColorCustom {
  border-top-color: #ddd;
}
.lockDisplay table.tablePlanos .plano {
  display: block;
  border: 1px solid #2c4f78;
  padding: 8px 5px;
  top: -100%;
  left: 0;
  background-color: #fff;
  color: #2c4f78;
  border-radius: 8px 8px 0 0;
  font-size: 14px;
  font-weight: bold;
  width: 98px;
  position: absolute;
}
.lockDisplay table.tablePlanos tr.borderNone th {
  border: none;
}
.lockDisplay table.tablePlanos .txt-left {
  text-align: left;
}
.lockDisplay .grupButtons {
  text-align: center;
  margin-top: 20px;
}
/*EDIÇÃO DE PERGUNTA*/
.frameQuestionario {
  height: 450px;
  width: 900px;
  border: none;
  position: relative;
}
.frameQuestionarioBody {
  margin-left: 30px;
  max-width: 850px;
  max-height: 400px;
}
.btn-edicao-pergunta-add {
  text-decoration: underline;
  float: right;
  margin: 0;
  padding: 0;
  line-height: 20px;
}
.icon-17 {
  display: inline-block;
  width: 17px;
  height: 17px;
  padding: 0;
  margin: 0 0 -5px 3px;
}
.box-edicao-pergunta {
  background-color: #eeeeee;
  padding: 10px 48px 10px 55px;
  position: relative;
  line-height: normal;
  margin-bottom: 20px;
}
.box-edicao-pergunta .tit {
  line-height: normal;
}
.box-edicao-pergunta .tipo-pergunta {
  float: left;
  width: 215px;
}
.box-edicao-pergunta .tipo-pergunta select {
  width: 215px;
}
.box-edicao-pergunta .campo-edicao,
.box-edicao-pergunta .insert-txt,
.box-edicao-pergunta .box-campos {
  float: right;
  width: 610px;
}
.box-edicao-pergunta .box-campos {
  margin-top: 20px;
}
.box-edicao-pergunta .totalActive {
  margin-top: 0;
}
.box-edicao-pergunta .box-campos strong {
  display: inline-block;
}
.box-edicao-pergunta .box-campos strong span {
  font-weight: normal;
  text-transform: lowercase;
  color: #999999;
}
.box-edicao-pergunta .add-total-pergunta {
  float: right;
  line-height: 30px;
  height: 30px;
  margin-top: -20px;
}
.box-edicao-pergunta .totalActive .add-total-pergunta {
  display: none;
}
.box-edicao-pergunta .add-total-pergunta > p {
  display: inline;
  margin: 0;
}
.box-edicao-pergunta .add-total-pergunta > select {
  display: inline-block;
  width: 50px;
  margin: 0;
  margin-left: 5px;
}
.box-edicao-pergunta .insert-txt {
  margin-bottom: 18px;
}
.box-edicao-pergunta .insert-txt textarea {
  width: 596px;
  resize: none;
  height: 62px;
  overflow: auto;
  margin-bottom: 0;
}
.box-edicao-pergunta .insert-txt textarea + span {
  color: #999;
}
.box-edicao-pergunta .campo-edicao > .editar-txt {
  clear: both;
  line-height: 30px;
}
.box-edicao-pergunta .campo-edicao > .editar-txt input[type="text"] {
  width: 550px;
  float: right;
}
.box-edicao-pergunta .campo-edicao > .editar-txt b + input[type="text"] {
  width: 580px;
}
.box-edicao-pergunta .campo-edicao > .editar-txt input[type="radio"],
.box-edicao-pergunta .campo-edicao > .editar-txt input[type="checkbox"] {
  display: inline;
  margin: 8px;
  top: -2px;
}
.box-edicao-pergunta .botoes {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 10px;
  background: 0;
  border: 0;
  margin: 0;
  padding: 0;
}
.box-edicao-pergunta .botoes.seta-top {
  top: 10px;
}
.box-edicao-pergunta .botoes.seta-bottom {
  bottom: 10px;
}
.box-edicao-pergunta .botoes.excluir {
  top: 50%;
  margin-top: -15px;
}
.box-edicao-pergunta .numeral {
  background-color: #444444;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  text-align: center;
  min-height: 30px;
  min-width: 30px;
  position: absolute;
  left: 10px;
  top: 10px;
  color: #eee;
  line-height: 30px;
  font-size: 14px;
}
#modalProcessoSeletivo .modal-body .header-anuncio {
  padding: 0px;
  background-color: #2c4f78;
  color: #fff;
}
#modalProcessoSeletivo .modal-body {
  padding: 0px;
  overflow: auto;
}
#modalProcessoSeletivo .modal-body .header-anuncio h2 {
  color: #fff;
  margin: 0 0 0 15px;
  line-height: 40px;
}
#modalProcessoSeletivo .modal-body .header-anuncio h2 span {
  font-size: 12px;
  font-weight: normal;
}
.box-info-candidato .cod-ucn-cand {
  color: #2c4f78;
  font-size: 17px;
  margin-top: 30px;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: bold;
}
/*/////////CHAT//////////////*/
.connectChat {
  position: absolute;
  bottom: 3px;
  right: 183px;
  font-size: 12px;
  z-index: 10;
}
.connectChat.navLateralCv {
  position: relative;
  bottom: auto;
  right: auto;
  font-size: 12px;
  margin-bottom: 10px;
  font-family: 'Segoe UI', Tahoma, Geneva, sans-serif;
}
.connectChat .btn:hover,
.connectChat .btn {
  font-weight: normal;
  margin: 0;
  text-shadow: none;
  box-shadow: none;
  padding: 2px 7px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 14px;
}
.connectChat .btn .txt-block {
  color: #000;
}
.connectChat .btn-small,
.connectChat .btn-small:hover {
  padding: 3px 2px 3px;
  font-size: 10px;
  line-height: 10px;
}
.connectChat .btn-lg,
.connectChat .btn-lg:hover {
  width: 100%;
  font-size: 18px;
  line-height: 31px;
  text-align: center;
  font-family: inherit;
  padding: 6px 0;
}
.connectChat .chatStatus {
  overflow: hidden;
}
.connectChat .btn-success {
  float: left;
}
.connectChat .chatStatus.offLine .btn:hover,
.connectChat .chatStatus.offLine .btn {
  /*background: #ffffff;
        color: #e3e5e6;
        border-color: #c2c9cc;*/
}
.connectChat.navLateralCv .chatStatus.offLine .btn:hover,
.connectChat.navLateralCv .chatStatus.offLine .btn {
  background: #fcdb73;
  border-color: #e3c567;
  color: #444;
}
/*.connectChat .chatStatus.offLine {
        color: #c2c9cc;
    }*/
.connectChat.navLateralCv .chatStatus.onLine .btn,
.connectChat.navLateralCv .chatStatus.onLine .btn:hover,
.connectChat .chatStatus.onLine .btn:hover,
.connectChat .chatStatus.onLine .btn {
  background: #1eb00d;
  border-color: #548a08;
  color: #ffffff;
}
.connectChat .chatStatus.onLine {
  color: #1eb00d;
}
.connectChat .link-historico {
  position: absolute;
  top: 7px;
  right: 10px;
  float: right;
  color: #ffffff;
}
.connectChat.navLateralCv .chatStatus.onLine.mobile .btn,
.connectChat.navLateralCv .chatStatus.onLine.mobile .btn:hover,
.connectChat .chatStatus.onLine.mobile .btn:hover,
.connectChat .chatStatus.onLine.mobile .btn {
  background-color: #0586f1;
  border-color: #0462b2;
  color: #ffffff;
}
.pd-btn-OnOff {
  padding: 10px !important;
}
.connectChat .label-danger {
  background-image: url(../img/VisualizacaoCV/ban.png);
  background-repeat: no-repeat;
  background-color: #f00;
  border-radius: 10px;
  position: absolute;
  top: 32px;
  left: 10px;
  font-size: 12px;
  margin: 0;
  padding: 2px 4px 3px 18px;
}
.connectChat .chatStatus .ban {
  background-image: url(../img/VisualizacaoCV/ban.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
  position: absolute;
  left: -10px;
  top: -9px;
}
.box.box-dominesco {
  background: #fff;
}
.box.box-dominesco .m-10 {
  margin: 10px !Important;
}
.box.box-dominesco .p-10 {
  padding: 10px;
}
.box.box-dominesco .dominesco-not a {
  margin-top: 20px;
  font-size: 14px;
}
.box.box-dominesco > div.dominesco-list-disc {
  position: relative;
  padding: 10px 0;
}
.box.box-dominesco > div.dominesco-list-disc p {
  margin-left: 0;
  min-height: initial;
}
.box.box-dominesco > div.dominesco-list-disc .pd-20 {
  padding-top: 20px;
}
.box.box-dominesco > div.dominesco-list-disc .center-block {
  display: block;
  text-align: center;
}
.box.box-dominesco > div.dominesco-list-disc strong {
  font-size: 14px;
}
.box.box-dominesco > div.dominesco-list-disc .txt-blue {
  color: #023865;
}
.box.box-dominesco > div.dominesco-list-disc .span12 {
  margin: 0;
}
.box.box-dominesco > div.dominesco-list-disc .span12 .box-footer {
  padding: 10px;
  background-color: #eeeeee;
}
.box.box-dominesco > div.dominesco-list-disc .visibility-false {
  visibility: hidden;
}
.box.box-dominesco > div.dominesco-list-disc .box-footer {
  position: absolute;
  bottom: 0;
  left: 0;
}
.box.box-dominesco > div.dominesco-list-disc .box-footer .btn-grup-center {
  width: 62%;
  font-size: 12px;
}
.box.box-dominesco > div.dominesco-list-disc .alert {
  padding: 10px;
  margin: 0 0 0 10px;
}
.box.box-dominesco > div.dominesco-list-disc .alert.alert-success {
  color: #333333;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.box.box-dominesco > div.dominesco-list-disc .alert.alert-success > p {
  margin: 0;
}
.box.box-dominesco > div.dominesco-list-disc .alert.alert-success.span7 {
  min-height: 120px;
}
.box.box-dominesco > div.dominesco-list-disc .invite-dominesco.submitted > p,
.box.box-dominesco > div.dominesco-list-disc .invite-dominesco.submitted #sendInviteDominesco,
.box.box-dominesco > div.dominesco-list-disc .invite-dominesco.submitted .txt-convite-disc {
  display: none;
}
.box.box-dominesco > div.dominesco-list-disc .invite-dominesco.submitted .alert-info.hide {
  display: block !important;
}
.box.box-dominesco > div {
  position: relative;
  min-height: 195px;
  line-height: 18px;
}
.box.box-dominesco > div.dominesco-not .logo {
  margin: 10px 0;
}
.box.box-dominesco > div.invite-dominesco > p {
  padding-top: 5px;
  font-size: 12px;
}
.box.box-dominesco > div.invite-dominesco .text-info {
  padding: 5px;
  margin-top: 5px;
  font-size: 12px;
  color: #444444;
}
.box.box-dominesco > div.invite-dominesco .alert-info {
  padding: 10px;
  margin-top: 20px;
}
.box.box-dominesco > div.invite-dominesco .alert-info p {
  margin: 0;
}
.box.box-dominesco > div.invite-dominesco .alert-info p small {
  font-size: 90%;
}
.box.box-dominesco > div.invite-dominesco.submitted .txt-convite-disc,
.box.box-dominesco > div.invite-dominesco.submitted .box-btn-bottom,
.box.box-dominesco > div.invite-dominesco.submitted #sendInviteDominesco,
.box.box-dominesco > div.invite-dominesco.submitted p.alert.text-info.text-center {
  display: none;
}
.box.box-dominesco > div.invite-dominesco.submitted .alert-info.hide {
  display: block !important;
}
.box.box-dominesco > div .box-btn-bottom {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
}
.box.box-dominesco > div .box-btn-bottom .btn {
  width: 70%;
}
.preview-graph .row-fluid .span3 {
  width: 25%;
  margin: 0;
}
.preview-graph > img {
  width: 100%;
}
.preview-graph .box {
  border: solid 1px #cccccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0 2px;
  font-size: 10px;
  color: #023865;
}
.in-modal-disc.row-fluid > .span3 {
  width: 20%;
}
.in-modal-disc.row-fluid > .span9 {
  width: 78%;
  margin-left: 2%;
}
.in-modal-disc .blue {
  color: #023865;
}
.in-modal-disc .title {
  font-weight: 400;
  font-size: 22px;
}
.in-modal-disc .fs-16 {
  font-size: 16px;
  line-height: 22px;
}
.in-modal-disc .btn-grup-dominesco {
  margin-top: 20px;
}
.in-modal-disc .btn-grup-dominesco [class*="span"]:first-child {
  margin-left: 20px;
}
.in-modal-disc .btn-grup-dominesco .alert {
  margin-bottom: 0;
  /*font-size: 12px;*/
  padding: 10px;
}
.in-modal-disc .btn-grup-dominesco .alert.visibility-false {
  visibility: hidden;
}
/* Locked */
.box-locked {
  position: relative;
}
.box-locked:after {
  content: "";
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMjAvMTZYzyDqAAAApklEQVQ4je2SwQ3CMAxFf1mAjMAIHYERGKUjMAIjMEJG6AjtBmGDMMHj0CAZK6lQe+HAkyIllvNsSxYgdwJwBTKfTMDF5/vPPZBY594ShFLFkoCx0s1QEwytJODk5LkmGE1C9LMWieUM6KA6sRJLkmbz7iU1BakRz+Ye1gRf0wG9pFtp6Vjis6v2xuY8JEWxLM1mdo/wF/yKIO34/+wAadmwsEEwvQC4w2b7yVwLYwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 4px 3px;
  background-size: 80%;
  position: absolute;
  height: 16px;
  width: 16px;
  left: 0;
  top: 0;
  z-index: 2;
  cursor: pointer;
}
.box-locked:hover:before {
  border-color: transparent transparent transparent #e87a0d !important;
}
.box-locked:before {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent transparent transparent rgba(243, 174, 49, 0.7);
  border-width: 0 0 40px 40px;
  left: 0;
  top: 0;
  z-index: 1;
  cursor: pointer;
}
.box-locked > * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  opacity: .4;
}
/* Box Locked Info */
#box-locked-close {
  display: none;
}
#box-locked-close:checked ~ .box-locked-info {
  opacity: 0;
  height: 0;
  margin-bottom: 0;
  padding: 0;
}
.box-locked-info {
  height: 70px;
  overflow: hidden;
  list-style: none;
  background: #faa61a;
  color: #fff;
  padding: 5px;
  padding-left: 55px;
  margin-bottom: 15px;
  clear: both;
  position: relative;
  line-height: 22px;
  font-size: 13px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.box-locked-info:before {
  content: "";
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMjAvMTZYzyDqAAAB0klEQVRoge2bW3nCQBBGZ/tVQBxUQiMhdVAJwUElRAISkBAHjYTUAXUACv4+kALt171mdtkOc154SJids9lLmBAiRTamVEMAGiJqLYdnY8yhVC7ZANAC2ALYw8+8nGvrlHoB0AGYAiRtTAC6W3t4AdAAGFeI/mbEaSrUB07D98Ao+80BtQ1zAH0m2Wvp/taeRHSer6Xobi2baxjbWD28V+3DAGYiek746ufy+ZTw3Q9jTPk5DWCIvDJ/7rG47NUxI2UoLdtEJLhDwNayxNxFdGC57QrhV7dPiN0Hxh74zexJhdwqJicU2KF7PiN3Mm1AMhNDOyG3ptGL10NCLq8B5wwJcVNidAztuIH/XnnP2JZv6oyxMVOusG91jE5iRazolTpF2AfnD3n2okAO4anSWESUR7hqVFg6KiyduxN+DDkJP4vovs2+BbAqqetYnuMNLmUfnmI+8hfouAgq9DlLPDj13vvqXivLizFmsh30zeE33lyK4MzZJ1xn1d+NM+e7W6VVWDoqLB0Vlo4KS0eFpaPC0lFh6aiwdFRYOiosHRWWjk/4P7544czZJ7xlTKQUzpydwsszmg0RHRkTysWRiDau50pEgf+Xhvudo1qQ8e4TN19iC10UtlhZKQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  height: 60px;
  width: 60px;
  left: 10px;
  top: 10px;
}
.box-locked-info label {
  position: absolute;
  top: 2px;
  right: 7px;
  color: #fff;
  font-size: 14px;
}
.box-locked-info li {
  display: inline-block;
  vertical-align: middle;
}
.box-locked-info li:first-child {
  width: 80%;
}
.box-locked-info li:nth-child(2) {
  width: 19%;
  text-align: center;
}
.box-locked-info li > button {
  border: 1px solid #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #faa61a;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 8px 10px;
  padding-right: 35px;
  position: relative;
  top: 5px;
}
.box-locked-info li > button:after {
  content: "";
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMjAvMTZYzyDqAAABS0lEQVRYhe2Y3XWDMAxGpZ4MwAgeId2go2QURmCEZANGYINkBGeDdIKvLyanpZJjZJvw4PsGWNbFP8cCop3DJToB4IjI/brlmdmX6NsMAAdgAOAh48Nz9w65XpHS6LcS6wBMK+VmJgBdbUGr3FOyptyrafXhBbQ1OdPXkHORhCMWGyG0HyMxTs5kFxyURKcXcSclbigtKE3bmBgrjaQvKadNr9si/iOhjdTRPfWkCO3uif3+I0VQwldu/8QquJZpcf1NRLeUwENxFQFm7sOmmk+SGzM/UmI3ESQiYuakEVuy1RSbaYK5RNcggCMRHYVHHYCvAvkf1rVJAM7KCVCac8xD/CYJI3c1vZmNT20ktTVYt/JdkW/3m6QJ5tIEc2mCuTTBXJpgLk0wF00w6YurIGo+UTDUZpdqOn+5xKrq6E/0ULjWrA3tJf9e+AHSdp2NsaVm4AAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 4px 3px;
  background-size: 20px 20px;
  position: absolute;
  height: 22px;
  width: 22px;
  right: 11px;
  top: 4px;
  vertical-align: middle;
}
.box-locked-info li > button:hover {
  background: #fff;
  background: #e87a0d;
}
#modalContact {
  height: 538px;
}
