.mv-lateral .fld, .lst {display:block;}
.mv-lateral .lst {max-height:150px;overflow:auto;padding-top:10px}
.mv-lateral .lst .container-checkbox {font-size:14px;}
.mv-lateral .lst .checkmark {width:20px;height:20px;}
.mv-lateral .lst .container-checkbox .checkmark:after {
  left: 7px;
  top: 3px;
  width: 3px;
  height: 7px;
}
.mv-laterral .fld {padding:10px;}
.mv-lateral .local span {display:block;padding:0;margin-bottom:10px;}
.mv-lateral .cbPNE {clear:both;}
.mv-lateral .cbPNE span {
  float:left;
}
.mv-lateral label:hover {color:#666;cursor:pointer;}
.mv-lateral .lstMedal span {width:30%;height:70px;background-size:30%;background-position:left 25px;}
.mv-lateral input[type="text"] {
  width:96%;
  padding: 0 2%!important;
}

.mv-lateral .container-checkbox input:checked ~ .checkmark {
  background-color: var(--portal-cor-secundaria)
}

.lateral-scrolling {
  positiorn:fixed;
  width:96%;
  padding:1% 2%;
  height:1000px;
  overflow:auto;
  background-color:#f5f5f5;
}

.lst .check-box-input {
  display:block;
  margin-bottom:5px;
  background-color:transparent;
}

.cur-match {
  border:1px solid #999;
}
.cur-match .cur-match-value {
  color:#999;
}

.cur-match-excellent {
  border-color:#008000!important;
}
.cur-match-excellent .match-value {
  color:#008000;
}
.cur-match-very-good {
  border-color:#0000ff!important;
}
.cur-match-very-good .match-value {
  color:#0000ff;
}
.cur-match-good {
  border-color:#ff6600!important;
}
.cur-match-good .match-value {
  color:#ff6600;
}
.cur-match-poor {
  border-color:#666!important;
}
.cur-match-poor .match-value {
  color:#666;
}

#buscaResultado .ocor {font-size:16px;font-weight:bold;margin:0;padding-bottom:15px;}
#buscaResultado .dica {background-color:#eaeaea;padding:2%;}
#buscaResultado .dica  span {font-weight:bold;}

#buscaResultado .curriculo {
  font-sigze:1.2em;
  position:relative;
}
#buscaResultado .curriculo .cur-chk,
#buscaResultado .curriculo .cur-candidato {
  text-align:center;
}
#buscaResultado .curriculo .cur-candidato {
  padding:10px 1%;
  margifn:0 1%;
  border:1px solid #eaeaea;
  font-size:.8em;
}
#buscaResultado .curriculo .cur-candidato .icon-user {
  border-radius:50%;
}

#buscaResultado .curriculo .spa {
  text-decoration:underline;
}
#buscaResultado .curriculo .spa:hover {
 cursor:pointer;
}
#buscaResultado .curriculo .cur-chk .check-box-input label {margin:0;}
#buscaResultado .curriculo .cur-chk img {width:20px;}

#buscaResultado .curriculo .cur-nome {display:block;line-height:30px;text-transform:capitalize;font-weight:bold;margin-top:0;}
#buscaResultado .curriculo .cur-summary {padding-bottom:10px;text-transform:capitalize;}
#buscaResultado .curriculo .cur-vaga {display:none;text-align:center;}
#buscaResultado .curriculo .cur-btn-ver {text-align:center;}

#buscaResultado .curriculo .cur-btn-ver,
#buscaResultado .curriculo .cur-btn-fec {position:relative;}
#buscaResultado .curriculo .cur-btn-fec {display: none;text-align:center;}
#buscaResultado .curriculo .cur-btn-ver .btnVerCurriculo img,
#buscaResultado .curriculo .cur-btn-fec .btnFecharCurriculo img {margin-right:10px;height:16px;vertical-align:middle;}
#buscaResultado .curriculo .cur-btn-ver .icn-visualizado {display:none;position:absolute;bottom:0;right:20px;}
#buscaResultado .curriculo .cur-btn-ver .icn-visualizado img {height:15px;}

.curriculo:hover {
  -webkit-box-shadow: 0 0 5px 1px rgba(128,128,128,1);
  -moz-box-shadow: 0 0 5px 1px rgba(128,128,128,1);
  box-shadow: 0 0 5px 1px rgba(128,128,128,1);
}

#buscaResultado .curriculo:hover .cur-nome span {
 color: #000;
}

.curriculo .cur-interacao {
  position:relative;
  padding:0;
  text-align:center;
}

.curriculo .cur-interacao .cur-menu li {
 padding:5px;
 margin:0 1px;
}

.curriculo .cur-quadro-interacao {
  display:none;
  margin-top:10px;
}

.curriculo .cur-quadro-interacao .formAbas-conteudo {
  clear:both;
  float:left;
  width:96%;
  padding:2%;
  background-color:#f5f5f5;
}

.curriculo .cur-quadro-interacao .formAbas-conteudo .frame-border {
 background:#fff;
}

.curriculo .cur-quadro-interacao .formAbas-conteudo .frame-border input,
.curriculo .cur-quadro-interacao .formAbas-conteudo .frame-border textarea,
.curriculo .cur-quadro-interacao .formAbas-conteudo .frame-border select {
 border-color:#ccc!important;
}

.curriculo .formAbas {
  text-align:center;
  background-color:#ccc;
}
.curriculo .formAbas li {
 line-height:normal;
  padding:5px 1%;
}

#buscaResultado .curriculo .cur-interacao .cur-btns {
  width:100%;text-align:center;padding:5px 0 5px 0;background-color:#f5f5f5;
}
#buscaResultado .curriculo .cur-interacao .cur-btns .btn-img-text-down {
  width:14%;
  padding:1%!important;
  margin:5px 1px;
  vertical-align:top;
  font-size:.5em;
}

#buscaResultado .curriculo .cur-interacao .cur-enviar .formQuadro,
#buscaResultado .curriculo .cur-interacao .cur-enviar .formTitulo {text-align: left;}
#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarMensagem,
#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarPorEmail {
  background-color: #666;
  color:#fff!important;
  display:block;
}

#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarMensagem {background-color:#007600!important}
#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarPorEmail {background-color:#631745!important;}

#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarPorEmail {background-color: #666;}
#buscaResultado .curriculo .cur-interacao .cur-enviar .win-caixa-title {color:#fff;}

#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarMensagem .input-group label,
#buscaResultado .curriculo .cur-interacao .cur-enviar .CaixaEnviarPorEmail .input-group label {color:#999;}

#buscaResultado .paginacao {clear:both;float:left;width:100%;text-align:center;}
#buscaResultado .paginacao .btnG {margin-top:10px;}

#buscaResultado .cur-visualizar {
 padding:3%;
}

#buscaResultado .curriculo .check-box-input {
   background:url('none');
}

.cur-requisito-vaga-match span {
  display:inline-block;
  width:45px;
  height:45px;
  line-height:45px;
  border-radius:50%;
  text-align:center;
  font-size:.9em;
  background-color:#eaeaea;
  border:3px solid #fff;
}
.cur-requisito-vaga-match span label {
  font-weight:bold;
}

.curriculo .cur-visualizacao {
  position:absolute;
  right:2.5%;
  display:none;
}
.curriculo .cur-checkbox {
  display:inline-block;
  margin-top:5px;
  padding:5px 10px;
  background-color:#eaeaea;
  border-radius:3px;
  position:absolute;
  top: 22px;
  left:22px;
}
.curriculo .cur-checkbox-checked {
 background-color:#0075FF!important;
}
.curriculo .cur-checkbox:hover {
 cursor:pointer;
}

.arqCurSel {clear:both;display:inline-block;float:right;background-color:#666;padding:0 10px;margin-bottom:10px;color:#fff;}
.arqCurSel img {border:0;vertical-align:middle;margin-right:5px;height:30px;}
.arqCurSel:hover {cursor:pointer;}

.busca-by-vaga .spanEstado select {
  width:30%;
  margin-right:2%;
}
.busca-by-vaga .spanCidade select {
  width:68%;
}

.quadro-processo-seletivo .spanVagProcessoSeletivo,
.quadro-processo-seletivo .spanVagProcessoSeletivoEtapa {
  width:170px;
  display:inline-block;
}

.pagina-busca #qdoAbas {
  width:96%;
  padding:0 2%;
}

.quadro-abas {
  background-color:#fff;
  padding-bottom:10px;
  margin-bottom:10px;
}


.processo-seletivo-etapas .etapas {
  padding:5px;
  border:1px solid #ccc;
  width:100%;
  position:relative;
  overflow:auto;
  display:none;
}

.processo-seletivo-etapas .etapa-adicionar {
  background-image:url('../../../images/bgTrans90.png');
  padding:3px 0 3px 10px;
  margin:3px;
  text-transform:uppercase;
  font-weight:bold;
}

.processo-seletivo-etapas .etapa-adicionar .processo-seletivo-etapa-adicionar {
 display:none;
}

.processo-seletivo-etapas .etapa-adicionar .processo-seletivo-etapa-adicionar input {
  width:150px;
  margin-right:5px;
}

.processo-seletivo-etapas .etapas .etapas-colunas {
  display:block;
  white-space:nowrap;
}

.processo-seletivo-etapas .etapas .etapas-colunas .curriculo {
  margin-bottom:10px;
}

.processo-seletivo-etapas .etapas .etapas-colunas .etapa {
  display:inline-block;
  width:32.7%;
  padding:0;
  margin:0 0.3%;
  vertical-align:top;
  white-space:normal;
  border-radius:3px 3px 0 0;
}


.processo-seletivo-etapas .etapas .etapas-colunas .etapa .etapa-nome {
  background-color:#f5f5f5;
  position:relative;
  padding:5px;
  border-radius:3px 3px 0 0;
  margin:0 0 5px 0;
  text-align:center;
}

.processo-seletivo-etapas .etapas .etapas-colunas .etapa .etapa-nome .etapa-chk {
  display:none;
  vertical-align:middle;
  width:9%;
  height:40px;
  line-height:42px;
  border:1px solid #ccc;
}

.processo-seletivo-etapas .etapas .etapas-colunas .etapa .etapa-nome .etapa-numero {
  display:inline-block;
  width:9%;
  height:42px;
  line-height:42px;
  background-color:#ccc;
  vertical-align:middle;
  font-size:1.1em;
  font-weight:bold;
}

.processo-seletivo-etapas .etapas .etapas-colunas .etapa .etapa-nome .txtPSEtapaNome {
  width:59%;
  padding-left:0.5%;
  padding-right:0.5%;
  vertical-align:middle;
}

.processo-seletivo-etapas .etapas .etapas-colunas .etapa .etapa-nome .etapa-gravar {
  display:inline-block;
  position:relative;
  vertical-align:middle;
  text-align:center;
  width:30%;
}

.processo-seletivo-etapas .etapas .etapas-colunas .etapa .etapa-nome .etapa-gravar .btn-menu {
  font-weight:bold;
  posithion:absolute;
  right:0;
}

.qdoProcessoSeletivo #btnAdicionarEtapa:hover {
  cursor:pointer;
  font-weight:bold;
}

.etapa .btn-menu {
  position:relative;
}

.etapa .btn-menu .etp-menu {
  display:none!important;
  position:absolute;
  width:150px;
  top:0;
  background-color:#fff;
  border:1px solid #eaeaea;
  border-radius:3px;
  padding:10px;
  z-index:1;
  -webkit-box-shadow: 0 0 5px 1px rgba(234,234,234,1);
  -moz-box-shadow: 0 0 5px 1px rgba(234,234,234,1);
  box-shadow: 0 0 5px 1px rgba(234,234,234,1);
}
.etapa .btn-menu:hover .etp-menu {
  cursor:pointer;
  display:block!important;
}
.etapa .btn-menu .etp-menu li {
  display:block;
  padding:5px 0;
  text-align:left;
}
.etapa .btn-menu .etp-menu li:hover {
 text-decoration:underline;
}

.column {
  min-height:600px;
  max-height:1500px;
  background-color:#fff;
  padding:5px;
  }
  .portlet {
    padding:0.5%;
    width:98%;
  }
  .portlet-header {
    padding: 0.2em 0.3em;
    margin-bottom: 0.5em;
    position: relative;
  }
  .portlet-toggle {
    position: absolute;
    top: 15px;
    right: 0;
  }
  .portlet-content {
    padding: 1% 1% 0 1%;
  }
  .portlet-placeholder {
    border: 1px dotted black;
    margin: 0 1em 1em 0;
    height: 50px;
  }

.column .curriculo {
 border:1px solid #ccc;
}

.column .curriculo .cur-summary {
  height:30px;
  overflow:hidden;
  padding-bottom:10px;
}

.column .curriculo .cur-nivel-hierarquico {
  display:block;
  height:16px;
  overflow:hidden;
}

.column .curriculo .icon-user {
  border:1px solid transparent;
}
.column .curriculo .icon-user:hover {
  cursor:move;
  border-color:#999;
  background-color:#ccc;
}

.curriculo-skeleton {
  clear:both;
  float:left;
  width:100%;
  background-color:#eaeaea;
  height:20px;
}

.curriculo-completo {
  text-align:left;
}
.curriculo-completo div,
.curriculo-completo .trTit {
  font-weight:bold;
}
.curriculo-completo  div span,
.curriculo-completo  .trDados {
  font-weight:normal;
}

.frm-interacao .float-window-form {
  width:400px;
  margin-left:-200px;
  margin-right:-200px;
  min-height:auto;
}
.float-window-form .window-form {
  min-height:auto;
}
.float-window-form .window-footer {
  display:none;
}

@media only screen and (max-width:1024px) {
  .curriculo .col-5,
  .curriculo .col-20,
  .curriculo .col-75 {
    clear:none;
    float:left;
  }
  .curriculo .col-5 {
    width:15%;
  }
  .curriculo .col-20 {
    clear:both;
    width:100%;
  }
  .curriculo .col-75 {
    width:85%;
  }

  .filtro-by-vaga .col-15,
  .busca-by-vaga .col-25,
  .filtro-by-vaga .col-35{
    clear:both;
    width:100%;
  }
}
