﻿.navbar.navbar-header-candidato-top,
.navbar.navbar-header-candidato-bottom,
footer div.footer-candidato-top,
footer div.footer-candidato-bottom {
  min-width: 1044px!important;
}
/* TV */
.container-tv {
  position: relative;
  margin: 0px auto;
  width: 1044px;
  height: 410px;
}
.container-tv .icon-orange:before {
  color: #f15a22;
}
.container-tv #controles {
  position: absolute;
  z-index: 999;
  width: 200px;
  margin: 0 auto;
  margin-left: 290px;
  left: 50%;
  top: 255px;
}
.container-tv #next {
  float: right;
  width: 50px;
  height: 50px;
  display: none;
  background: url('../../../img/Views/Home/arrowDown.png') no-repeat;
}
.container-tv #next:hover {
  background: url('../../../img/Views/Home/arrowDownHover.png') no-repeat;
}
.container-tv #prev {
  float: right;
  width: 50px;
  height: 50px;
  display: none;
  background: url('../../../img/Views/Home/arrowUp.png') no-repeat;
}
.container-tv #prev:hover {
  background: url('../../../img/Views/Home/arrowUpHover.png') no-repeat;
}
.container-tv .cycle-slideshow {
  top: -62px;
  position: relative;
  height: 410px;
  overflow: hidden;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .container-tv .cycle-slideshow {
    top: -62px;
  }
}
/* NUMEROS */
.navbar-number {
  margin-top: 25px;
}
.navbar-number .container-fluid,
.navbar-number .navbar-collapse {
  margin: 0px;
  padding: 0px;
}
.navbar-number .navbar-text {
  margin: 2px 5px;
  min-width: 160px;
}
.navbar-number .navbar-text:first-child {
  margin-left: 25px;
}
.navbar-number .navbar-text .glyphicons {
  margin-top: 14px;
  margin-right: 5px;
  float: left;
  display: block;
}
.navbar-number .navbar-text .number-text {
  float: left;
  display: block;
}
.navbar-number .navbar-text .number-text strong {
  clear: right;
  display: block;
  font-size: 1.2em;
}
.navbar-number a {
  color: #444;
  text-decoration: none;
}
/* FERRAMENTAS */
.container-ferramentas {
  margin-bottom: 10px;
}
.container-ferramentas .col-md-3 {
  text-align: center;
}
.container-ferramentas .col-md-3 strong {
  font-size: 16px;
  line-height: 16px;
}
.container-ferramentas .col-md-3 p {
  line-height: 14px;
}
.container-ferramentas .col-md-3 .bg-ferramentas {
  width: 102px;
  height: 102px;
  background: transparent url('../../../img/Views/Home/ferramentas_bg_round.png') no-repeat center center;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.container-ferramentas .col-md-3 .bg-ferramentas .glyphicons:before {
  color: #fff;
  font-size: 50px;
  width: 102px;
  height: 102px;
  margin-top: 20px;
}
/* GERAL */
h3.bottom-line {
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #eeeeee;
  margin-top: 0px;
  padding-bottom: 5px;
}
h3.bottom-line:after {
  content: "";
  display: block;
  position: absolute;
  border-top: 3px solid #FFBF51;
  width: 50px;
  top: 25px;
}
/* VAGAS */
.container-vagas {
  margin-bottom: 20px;
}
.container-vagas #vmap {
  width: 350px;
  height: 300px;
  cursor: pointer;
  float: left;
  margin: 15px;
}
.container-vagas #vmapInfoContainer {
  margin: 0px;
  padding: 0px;
  width: 250px;
}
.container-vagas #vmapInfoContainer #semVagas {
  text-align: center;
  padding-top: 90px;
  display: none;
}
.container-vagas #vmapInfoContainer .vmapInfo {
  display: none;
}
.container-vagas #vmapInfoContainer .vmapInfo.ativa {
  display: block;
}
.container-vagas #vmapInfoContainer .vmapInfo h3,
.container-vagas #vmapInfoContainer .vmapInfo h4 {
  border-bottom: none;
  margin: 0px;
  padding: 0px;
  color: #023865;
}
.container-vagas #vmapInfoContainer .vmapInfo h4 {
  font-size: 16px;
  font-weight: bold;
}
.container-vagas #vmapInfoContainer .vmapInfo h5 {
  font-weight: bold;
}
.container-vagas #vmapInfoContainer .vmapInfo .linhaMapa {
  border-bottom: 1px solid #eeeeee;
}
.container-vagas #vmapInfoContainer .vmapInfo .linhaMapa a {
  color: #023865;
}
.container-vagas #vmapInfoContainer .vmapInfo .linhaMapa a:hover {
  color: #023865;
}
.container-vagas #vmapInfoContainer .jvectormap-label {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #292929;
  color: white;
  padding: 3px;
  font-size: 80%;
}
.container-vagas #vagas .col-md-12 {
  padding-top: 22px;
  padding-bottom: 22px;
  cursor: pointer;
  border-bottom: 1px solid #eeeeee;
}
.container-vagas #vagas .col-md-12:last-child {
  border-bottom: 0px;
}
.container-vagas #vagas .col-md-12 .vagaImagem {
  width: 60px;
  padding: 0;
  position: relative;
}
.container-vagas #vagas .col-md-12 .vagaImagem img {
  max-width: 60px;
  max-height: 60px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.container-vagas #vagas .col-md-12 .vagaTexto {
  margin-left: 10px;
  padding: 0;
}
.container-vagas #vagas .col-md-12 .vagaTexto a {
  color: #444444;
  font-size: 14px;
}
.container-vagas #vagas .col-md-12 .vagaTexto small {
  font-size: 11px;
}
.container-vagas #vagas .col-md-12 .vagaImagem,
.container-vagas #vagas .col-md-12 .vagaTexto {
  height: 55px;
  overflow-y: hidden;
}
.container-vagas #vagas .col-md-12:hover strong,
.container-vagas #vagas .col-md-12:hover small {
  text-decoration: underline;
}
/* EMPRESAS */
.container-empresas #empresas {
  padding-top: 10px;
  min-height: 100px;
  position: relative;
}
.container-empresas #empresas .cycle-pager {
  position: absolute;
  right: 130px;
  top: -32px;
  width: auto;
}
.container-empresas #empresas .cycle-pager span {
  border: 1px solid #023865;
  cursor: pointer;
  padding: 0;
  margin: 0 2px;
  color: #fff;
  display: inline-block;
  width: 12px;
  height: 12px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.container-empresas #empresas .cycle-pager .cycle-pager-active {
  background: #023865;
  color: #023865;
}
.container-empresas #empresas div {
  text-align: center;
  width: 890px;
  margin: 0 auto 10px;
}
.container-empresas #empresas div img {
  margin-right: 20px;
  margin-left: 25px;
}
.container-empresas #empresas #linkTodasEmpresas {
  width: auto;
  text-align: right;
  margin: 0;
  position: absolute;
  right: 0;
  top: -35px;
}
.container-empresas #empresas #btnPrev {
  position: absolute;
  left: 0;
  top: 14px;
  padding: 0;
  color: #cccccc;
}
.container-empresas #empresas #btnPrev span {
  margin: 0;
  color: inherit;
}
.container-empresas #empresas #btnPrev span.glyphicons:before {
  color: inherit;
}
.container-empresas #empresas #btnNext {
  position: absolute;
  right: 0;
  padding: 0;
  top: 14px;
  color: #cccccc;
}
.container-empresas #empresas #btnNext span {
  margin: 0;
  color: inherit;
}
.container-empresas #empresas #btnNext span.glyphicons:before {
  color: inherit;
}
/* SOCIAL */
.container-dicas {
  background-color: #e9e9e9;
  border-top: 3px solid #d0d0d0;
  padding-top: 15px;
}
.container-dicas .col-md-4 {
  margin-bottom: 20px;
}
.container-dicas .col-md-4 h4 {
  margin: 0;
  font-weight: bold;
  line-height: 40px;
}
.container-dicas .col-md-4 h4 .glyphicons {
  margin-bottom: 0px;
  margin-top: -15px;
}
.container-dicas .col-md-4 h4 .glyphicons:before {
  color: #023865;
}
.container-dicas .col-md-4 .cycle-slideshow .pagina {
  min-height: 360px;
}
.container-dicas .col-md-4 .cycle-slideshow h6 {
  font-size: 18px;
  color: #6a6a6a;
}
.container-dicas .col-md-4 .cycle-slideshow span {
  color: #9d9d9d;
}
.container-dicas .col-md-4 .row {
  margin: 0px;
}
.container-dicas .col-md-4 .row .pagVideo,
.container-dicas .col-md-4 .row .pagBlog,
.container-dicas .col-md-4 .row .pagCursos {
  padding: 0px;
}
.container-dicas .col-md-4 .row .pagVideo span,
.container-dicas .col-md-4 .row .pagBlog span,
.container-dicas .col-md-4 .row .pagCursos span {
  color: #9d9d9d;
}
.container-dicas .col-md-4 .row .pagVideo span.cycle-pager-active,
.container-dicas .col-md-4 .row .pagBlog span.cycle-pager-active,
.container-dicas .col-md-4 .row .pagCursos span.cycle-pager-active {
  color: #6a6a6a;
}
.container-dicas .col-md-4 .row .pagNav {
  text-align: right;
  padding: 0px;
}
.container-dicas .col-md-4 .row .pagNav .halflings:before {
  color: #9d9d9d;
}
.container-dicas .col-md-4 .row .pagNav .halflings:hover:before {
  color: #6a6a6a;
}
.container-dicas .col-md-4 .btn {
  width: 100%;
  margin-top: 15px;
}
.navbar.navbar-header-candidato-bottom .navbar-nav > li {
  float: left;
}
.footer-candidato.footer-candidato-top .container {
  width: 984px !important;
  padding: 0 !important;
}
.footer-candidato.footer-candidato-top .container .col-md-3 {
  width: 253px !important;
  float: left !important;
}
.home-deslogada {
  min-width: 1044px;
}
.home-deslogada .container {
  width: 984px !important;
  padding: 0 !important;
  position: relative;
  z-index: 1;
}
.home-deslogada .container.container-tv {
  width: 100% !important;
  z-index: 0;
  margin-bottom: -124px;
}
.home-deslogada .container-ferramentas .col-md-3 {
  float: left !important;
  width: 25% !important;
}
.home-deslogada .container-vagas .col-md-8 {
  width: 676px !important;
  float: left !important;
}
.home-deslogada .container-vagas .vagaTexto {
  width: 66% !important;
}
.home-deslogada .container-vagas .col-md-4 {
  width: 338px !important;
  float: left !important;
}
.home-deslogada .container-vagas .vagaImagem {
  width: 70px!important;
}
.home-deslogada .container-vagas #vmap {
  width: 350px !important;
  float: left !important;
}
.home-deslogada .container-vagas #vmapInfoContainer {
  width: 250px !important;
  float: left !important;
}
.home-deslogada .container-social .col-md-8 {
  width: 676px !important;
  float: left !important;
}
.home-deslogada .container-social .col-md-4 {
  width: 338px !important;
  float: left !important;
}
.home-deslogada .container-dicas .col-md-4 {
  width: 338px !important;
  float: left !important;
}