/*body{
  -webkit-font-smoothing: antialiased;
  overflow-x:hidden;
  border:0px solid pink;
  background-image: url(/imagens/img-winner-1_g.jpg);
  background-repeat: no-repeat;
  background-size: cover;

}*/

header{
  height: 97px;
  background-color: rgba(0, 0, 0, 0.5);
}
.space_nav{
  width:100%;
  border:0px solid black;
  margin:auto;
  background-color: rgba(0, 0, 0, .6);
  position:fixed;
  top:0;
  z-index: 100;
  height: 89px;

}

.alert.curriculum.alert-success{
  margin-top: -10px;
    width: 582px;
    float: left;
    border-radius: 0px 0px 5px 5px;
    margin-left: -48px;

}
.alert.curriculum.alert-danger{
  margin-top: -10px;
    width: 582px;
    float: left;
    border-radius: 0px 0px 5px 5px;
    margin-left: -48px;

}
.info_atz{
  border:0px solid black;
  width:auto;
  height:20px;
  float:right;
  margin-right: 29px;
  margin-top: 13px;
  color:#33355F;
  font-family: 'Raleway', sans-serif;
  font-size: 19px;
}

.info_novo{
  border:0px solid black;
  width:auto;
  height:20px;
  float:right;
  margin-right: 29px;
  margin-top: 13px;
  color:#205732;
  font-family: 'Raleway', sans-serif;
  font-size: 19px;
}
.espaco_avaliacao00{
  float:right;
  border:0px solid black;
  width:150px;
  height:auto;
}
header.index{
  height:500px;
}
.area_login_on{
    float:right;
    border:0px solid black;
    width:250px;
    height:90px;
    margin-left: 5px;
}
.mensagem_solicitacao{
  margin-top: 15px;
  font-weight: 600;
  font-size: 17px;


}
.container.noticiasDetalhes{
    height:auto;
}
.container-fluid .bg-dark{
  height:auto;
}
.foto_login {
    width: 100px;
    height: 100px;
    background: white;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.container.cadastroadmin{
  width: 584px;
  height: 600px;

  padding-bottom: 40px;
}
.container.cadastroadmin2{
  width: 584px;
  height: 571px;
  padding-bottom: 40px;
}
.container.curriculum{
  height: auto;
  width: 582px;

  padding-bottom: 40px;
}
.row.btncadastroadmin{
  clear:both;
}
.col.btncadastroadmin{
/*  margin-left: 274px;*/
  margin-top:  15px;

}
.col.fechar_admincadastro{
  float: right;
  color: #000;
  margin-top: 15px;
  margin-left: -81px;

}
nav{
  border:0px solid black;
  float:right;
  margin-top: 40px;
  margin-right: 30px;
}
.nav-item{
  color:#fff;
  font-weight: 600;
  font-size: 17px;
  font-family:  'Raleway', sans-serif;
}
.nome_empresa{
  border:0px solid black;
  width:150px;
  height:auto;
  font-size: 12px;
  float:left;
  text-overflow: ellipsis!important;
  white-space: nowrap!important;
  overflow: hidden!important;
  margin-top: -15px;
  font-family:  'Raleway', sans-serif;
}
.nome_empresadetalhes{
    border:0px solid black;
    width:220px;
    height:auto;
    float:left;
    font-family:  'Raleway', sans-serif;
    color: #8E8E91;
    font-size: 28px;
    margin-top: -10px;


}
.detalhesvoltar{
  float:left;
  border:0px solid black;
  margin-top: 25px;

}
.btn.btn-link.sair{
  color:#fff;
  font-family:  'Raleway', sans-serif;
  float:right;

}
#espaco_sair{
  border:0px solid black;
  float:right;
  margin-right:25px;
  margin-top: -30px;
  font-family:  'Raleway', sans-serif;
  font-size: 15px;
}
.bem_vindo{
  border:0px solid black;
  width:150px;
  height:auto;
  border:1px solid black;
  font-size: 17px;
  font-family:  'Raleway', sans-serif;
  color:#fff;
  float:left;
  margin-left: 12px;
  margin-top: 5px;
}
.btn-link.menu{
  margin-right: -15px;
}

.nav-link{
  color:#fff;
  font-family:  'Raleway', sans-serif;

}
.col.bemvindo2{
  margin-left: 96px;

}
.col.bemvindo{
  float:right;
  margin-top:-50px;
}
.img_logo{
  width:42px;
  border:0px solid black;
  height:42px;
  border-radius:50%;
  margin-right: 40px;
  margin-left: -20px;
}
.nav-link:hover{
    color:#E1E1E5;

}
#alert{
  height: 50px;
  margin-top: -50px;
  float: left;
  margin-left: 380px;
  width: 1142px;

}
#alert{
  height: 50px;

  float: left;
  width: 952px;

}

.alert.login.alert-danger{
    height: auto;
    clear: both;
    float: left;
    margin-left: 751px;
    margin-top: -55px;
    border-radius: 0px 0px 5px 5px;
    width: 400px;

}
#alert_minhaconta{
  height: auto;
  /*margin-top: 368px;*/
  border-radius:0px 0px 5px 5px;
}

.voltarsolicitacoes{
  margin-top: 20px;
  margin-bottom: -15px;
  margin-left: 20px;
}
.emaildetalhes{
  font-family:  'Raleway', sans-serif;
  font-size: 13px;
  margin-left: 2px;
  float:left;

  color: #8E8E91;

}
.infoemail{
  /*width:600px;*/
  height:auto!important;
  margin-top: -56px;
  border:0px solid black;
  margin-left: -10px;
}

.container.admincadastro.bg-white{
      margin-top: 21px;
      width:800px;
      height:600px;
      margin-bottom: 80px;
}
.areas{
  border:0px solid black;
  width:auto;
  height:auto;
  margin-right:10px;
}
.infobasicas{
    border:0px solid black;
    width:250px;
    height:250px;
    clear:both;
    margin-top: 71px;
}
.nav-item{
  color:#ffffff;
}
.foto_login{
  width:60px;
  height:60px;
  border:0px solid black;
  float:left;
}

.fas.fa-envelope{
  color:#fff;
  font-size:30px;
  font-weight: 100;
  margin-left: 5px;

}

.fas.fa-envelope:hover{
  color:#E1E1E5;

}
#andar_input{
   width: 100px;
   height:25px;
   margin-top: 0px;
   float:left;
   margin-left: -77px;
}
.btn.btn-dark.prox{
  float:right;
  margin-right: 22px;
  margin-top: 13px;

}
ul.chosen-drop{
   margin-top:25px;
}
.col.adm{
    font-weight: 200;
    font-size: 20px;
    float:left;
    margin-left: 20px;
    width:1025px;
    border:0px solid black;
    margin-top: 0px;
    font-family:  'Raleway', sans-serif;

}
.row.alteracoes-anteriores{
  height:auto;

}
.row.camposalteracoes{
  height:40px;
  width:auto;
}
.col.camposalteracoes{
    background-color:#8e8e91;
}

.btn.admin2{
  margin-left: 140px;
}
.col.alteracoes-anteriores{
  float:left;
  font-family:  'Raleway', sans-serif;]
  font-size: 19px;

}
.group-result{
  margin-top:10px;

}
.table.table-hover{
  float:left;
  margin-left:0px;
  margin-top: 17px;

}
.btn.admin.btn-light{
  width: 210px;
  height:200px;
  margin-left: 5px;
  background-color: #F3F3F5;
}
.btn.admin.btn-light:hover{
  background-color: #E6E6E8;
}
.opt_a{
  font-family:  'Raleway', sans-serif;
  border:0px solid black;
  width:180px;
  float:left;
  margin-top: 14px;
  margin-bottom: 10;

}
.opt_a_gerenciamento{
  font-family:  'Raleway', sans-serif;
  border:0px solid black;
  width:180px;
  float:left;
  margin-top: 14px;
  margin-bottom: 10;

}
.opt_atualizar{
  font-family:  'Raleway', sans-serif;
  border:0px solid black;
  width:180px;
  float:left;
  margin-top: -1px;
  margin-bottom: 10;

}
.fas.fa-file-alt{
  float:left;
  font-size: 100px;

}
.row.admin{
    width:850px;
    margin: auto;
}
.fas.fa-newspaper{
  float:left;
  font-size: 100px;
}
.fas.fa-book{
  float:left;
  margin-left: 45px;
  font-size: 100px;
}
.fas.fa-address-card{
  float:left;
  margin-left: 45px;
  font-size: 100px;
  margin-top: 20px;
}
.fas.fa-address-book{
    float:left;
    font-size: 100px;
    margin-top: 20px;
}

.fas.curriculo.fa-address-book{
  font-size:18px;

  color:#8E8E91;
}
.col.solicitacoescadastro{
  border:0px solid #D4D4D9;
  float:left;
  width:200px;
  height:200px;
/*  margin-left: 38px;*/
  margin-top: 20px;

}
.fab.fa-facebook-f:hover{
  color:#000;
}
.fas.fa-phone:hover{
  color:#000;

}
.fas.fa-envelope.redes:hover{
  color:#000;
}
.fas.fa-globe:hover{
  color:#000;
}

.solicitacaoespaco{
   float:left;
   margin: auto;
   width: -webkit-fill-available;
   height:148px;
   margin-left: 20px;
   border:1px solid #D4D4D9;
   margin-top: 10px;
}

.container.adminsolicitacoes.bg-white{
  width:1060px;
  height:auto;
}

.container.adminhome{
  height:auto;
}
.row.empresanome{
  float:left;
  font-family:  'Raleway', sans-serif;
  font-size: 25px;
  color: #8E8E91;
  margin-bottom: 35px;
  width: auto;
  margin-top: -10px;
}
.row.empresaconteudo{
  border:0px solid black;
  width:200px;
  height:75px;
  margin-top: 22px;

}
.espaco_avaliacao{
  float:right;
  border:0px solid black;
  width:140px;
  height:80px;
  margin-top: 45px;
  margin-right: 10px;

}
.publico_cadastro{
  margin-top: -30px;
  margin-bottom: 6px;
  font-family:  'Raleway', sans-serif;
  color:#1E522F;
  width:unset!important;
}
.row.empresaconteudo2{
  float:left;
  color:#8E8E91;
  margin-top: -45px;
}
.col.pendentecol{
  margin-top: -10px;
  float: right;
  margin-left: 178px;

}
.fas.fa-circle{
  color:#D31B12;
  font-size:25px;
}
.col.carregamento{
  margin-left:-5px;
}
.carregamento{
  float:right;
}

.carregamentoCadastro{
  margin-left:20px;
  margin-left: 500px;
  margin-top: -50px;
}
.col.empresaconteudo0{
  float:left;
  margin-top: -2px;

  color:#8E8E91;
}
.row.empresaconteudo1{
  border:0px solid black;
  float:left;
  height:auto;
  color:#8E8E91;
}

.info_solicitacoes{
  float:left;
  width:150px;
  margin-left: 160px;
  margin-top: -113px;
  height:120px;
  border:0px solid black;
}
.info_solicitacoes2{
  border:0px solid black;
  margin-top: 41px;

}

.profissao_{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    clear:both;
    font-family:  'Raleway', sans-serif;
    margin-top: 18px;
    float: right;


    height: 32px;
    max-width: 161px;
    border:0px solid black;

}
.filtrar_curriculo{
  font-size: 13px;
      font-family:  'Raleway', sans-serif;
      color: #8E8E91;
}
.espaco_filtroCurriculo{
   border:1px solid black;
   width:100px;
   height:100px;
}
.filtro_curriculo{
  margin-top: -20px;

}
.form-control.tipocargo{
  width:100px;
  height:50px;
}
.btn.filtro.btn-light{

   width: 233px;
   height: auto;
}
.row.filtrocurriculo{
  width: 799px;
  border:0px solid black;
}
.col.tipofiltro{
  color: #8E8E91;
  font-family:  'Raleway', sans-serif;
  font-size:15px;
}
.fas.curriculo.fa-filter{
  font-size: 12px;
}
.opt_admin{
  margin-bottom: 30px;
}
.opt_minha_conta{
  margin-top: 55px;
  margin-left: 50px;

}
.btn.curriculos.btn-info{
  float: right;
  margin-top: -6px;
  margin-right: -11px;
}
.opt_admin2{
  margin-bottom: 30px;

}
.fas.fa-cog{
  margin-top: 12px;
  font-size: 96px;
  color:#000;
}
.fas.fa-upload.fotopadrao{
  font-size:100px;
}
.fas.fa-edit{
  margin-top: 12px;
  font-size:90px;
  margin-left: 10px;
  color:#000;
}
.pagination{
  margin-left: 1357px;
}

.fas.fa-edit{
  margin-top: 20px;
  font-size:90px;
  margin-bottom: 10px;
  color:#000;
}
.fas.admin.fa-building{
  margin-top: 20px;
  font-size:90px;
}
.btn.adminSenha.btn-light{
  margin-left: 40px;
  width: 210px;
  height:200px;
  background-color: #F3F3F5;
}
.fas.fa-unlock-alt{
  margin-top: 12px;
  font-size:90px;
  margin-left: 10px;
  color:#000;
}
.alert-success{
    margin: auto;
    width:400px;
    margin-top:180px;

}

.alert.alterar.alert-success{
  margin: auto;
  width:200px;
  height:160px;
  float:left;
  margin-top:270px;
  margin-left: -610px;
}
.fas.detalhes.fa-globe{
  float: left;
  font-size: 15px;
  color: #8E8E91;
  margin-left: -3px;
  clear: both;
  margin-right: 8px;
}
.fas.detalhes.fa-globe:hover{
  text-decoration: none;
  color: #8E8E91;

}
.facebookempresa{
    width: 434px;
    height: auto;
    margin-left: 5px;
    border: 0px solid black;

}
.fab.fa-facebook-square.detalhesempresa {
    float: left;
    margin-top: 6px;
    margin-left: -33px;
}

.fas.alterada.fa-building{
      float: left;
      font-size: 15px;
      color: #8E8E91;
      margin-left: -3px;
      margin-right: 8px;
      margin-top: 7px;
}

.fab.fa-facebook-square.detalhesempresa{
    float:left;
}

/*.form-control.facebook{
  width: 433px;

}

.form-control.novasenha{
  width:350px;
  clear:both;
}
.form-control.cnovasenha{
  width:350px;
}*/
.alert.adminconcluido.alert-success{
  margin-top: 10px;
  float: left;
  margin-left: -15px;
  width: 584px;
  border-radius: 0px 0px 5px 5px;
}
.alert.adminconcluido.alert-danger{
  margin-top: 30px;
  float: left;
  margin-left: -15px;
  width: 584px;
  border-radius: 0px 0px 5px 5px;
}
.form-group.cadastro.facebook{
      margin-left: 50px;
}
.row.areas{
  margin-top: -260px;
  margin-left: 15px;
}
ul.lista li p{
  font-size:18px;
  color: #8E8E91;
  font-family:  'Raleway', sans-serif;
}
.fas.detalhes.fa-building{
      float: left;
      font-size: 15px;
      color: #8E8E91;
      margin-left: -3px;
      margin-right: 8px;
      margin-top: 8px;


}
.conjuntos_p{
  margin-top: -259px;

}

.infodetalhes{
  width:280px;
  height:auto;
  border:0px solid black;
  float: left;
  margin-left: 0px;
  margin-top: 0;


}

.ldetalhes{
  width:250px;
  height:250px;
  border:0px solid black;
  margin-top: 25px;
  margin-left: 125px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
/*.row.detalhesEmpresa{
  border:0px solid black;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
}
.row.detalhesEmpresaCurriculo{
  margin-left: -74px;
  border:0px solid black;
  margin-top: 45px;
}*/
.row.detalhesEmpresa2{
  border:0px solid black;
  clear:both;
/*  width:950px;*/
  height:auto;
/*  margin-left:auto;
  margin-right: auto;*/
  margin-top: 37px;

}
.noticia_n_visualizada{
  font-family:  'Raleway', sans-serif;
  color:red;
  font-size: 16px;
  margin-left: 11px;
}
.form-control.form-control-chosen.permissoes{
  margin-top:-25px;
  margin-left: 15px;
}
.form-control.textarea{
  height:100px;
  resize: none;
}

.row.proprietario{
  margin-top: 30px;
  float:left;
}


.periodo_minimo{
  font-family:  'Raleway', sans-serif;
  font-size:18px;
}

th.ldetalhes{
  border:0px solid black;
  width:200px;
  height:200px;
  margin-top: 25px;
  margin-left: 20px;
}
.table{
  border:0px solid black;
  float:left;
  margin-left:200px;
  margin-top: 60px;
  width:100px;
  height:50px;

}
col.espaco_detalhesinfo{
    float:left;
    margin-left: 15px;
}
tr.espaco_botoes{
  margin-top: -40px;
}
.espaco_detalhesinfo{
  margin-left: 20px;
}

col.info{
  width:100px;
}
col.logo{
  width:100px;
}

.detalhes{
  width:580px;
  height:300px;
  margin-bottom: 35px;
  margin: auto;
}
.container.detalhesempresa.bg-white{
    width:580px;
    height:300px;
    margin-bottom: 35px;
}
.container.a{
  margin-top: 6px;
  margin-bottom: 15px;
}
.container.d{
  min-height: 560px;

}

.btn.voltar.btn-outline-dark{
  height:40px;
  margin-top: -25px;
}
@media only screen and (min-width: 1200px) {
  .espaco_aprovar{
    border:0px solid black;
    width:102px;
    float:right;
    margin-right:-95px;
    margin-top: -15px;
    margin: auto;
  }
}
#botaoprox{
  margin-top: -15px;
}
.chosen-container{
  margin-top: 20px;
}

/*.container.b.bg-white {
    /*height: 720px;
    /*padding-bottom: 40px;
    margin-top: 0px;
    margin-bottom: 15px;
}*/
#optgroup{
    height:50px;

}
.alert.esqueciminhasenha.alert-succes{
  /*width:500px;*/
  border-radius:0px 0px 5px 5px;
}
.alert.esqueciminhasenha.alert-danger{
/*  width: 501px;*/
  margin-left: -16px;
  margin-top: 72px;
  border-radius: 0px 0px 5px 5px;

}
.fas.detalhes.fa-mobile{
  font-size: 15px;
  color: #8E8E91;
  margin-left: -7px;
}
.js-switch{
    float:right;
}
.form-control.titulo{
  width: 532px;
}
.col.noticias{
  margin-left: 565px;
  margin-top: 9px;
}
.row.cadastro{
  margin-left: -292px;
  margin-top: -33px;

}


.celular_p{
  margin-top: -307px;
  margin-left: 26px;
}

/*.row.optpublico{
  width: 577px;

}*/
.col.campooptpublico{
    float:right;
  /*  margin-left: -23px;*/
}
.perg{
  border:0px solid black;
  width:300px;
}
.container.bg-white{

  padding-bottom: 40px;

}
.fas.fa-info-circle.branco a{
  text-decoration: none;
  color:#fff;
}
.fas.fa-info-circle.branco{
  color:#fff;
}
.col.cadastro_resp{
  font-size: 22px;
  float: left;
  border:0px solid black;
  margin-left: 20px;
  font-family:  'Raleway', sans-serif;
  font-weight: 500;
  height: auto;
  width:980px;
}
#conteudo{
  display: block;
}

.fas.cadastro.fa-user-circle{
  font-size: 150px;
  margin:auto

}
.btn.btn-outline-secondary{
  width:100%;
  height:100%;
  font-family:  'Raleway', sans-serif;
  font-size: 18px;
}
input[type='file'] {
  display: none;
}
#espaco_add_foto{
   border:0px solid black;
   clear:both;
   width: 190px;
   height: 42px;
   margin-top: 18px;
/*   margin-left: 171px;*/

}
#espaco_add_foto2{
   border:0px solid black;
   clear:both;
   margin:auto;
   width: 190px;
   height: 42px;
   margin-left: 93px;
}
.img_escolhida{
    height:auto;
    width:100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    border:0px solid black;
    border-radius: 50%;
    min-height: 150px;
}
.cadstropt2{
  margin-left: 37px;
  margin-bottom: 18px;
}
.far.fa-times-circle.solicitacoes{
    color:#1D3316;
}
.fotopadrao{
  border-radius: 100%;
}
#logo_cadastro{
  border:0px solid black;
  width:150px;
  height:150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
/*  background-color: #000;
  float:left;
   margin-left: 185px;

  margin-bottom: 20px;
  margin-top: -5px;*/
  z-index:-50;
}
#foto_curriculum_responsivo{
  border:0px solid black;
  width:150px;
  height:150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  float:left;
  margin-left: 155px;

  margin-bottom: 20px;
  margin-top: -5px;
  z-index:-50;
}
#foto_curriculum{
  border:0px solid black;
  width:150px;
  height:150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  float:left;

  margin-bottom: 20px;
  margin-top: -5px;
  z-index:-50;
}
.fas.fa-user-circle.fotopadrao {
  font-size:150px!important;
  color:#000!important;
}
.fas.currriculum.fa-user-circle{
  font-size: 150px;
  margin-top: -29px;
  /*margin-left: 6px;*/

}
.doc{
   border-radius: 5px;
    /*width: auto;*/
    height: auto;
    /* margin-left: 16px; */
    border: 1px solid #7A7A7D;
     color: #7A7A7D;
    font-family:  'Raleway', sans-serif;

}
.areas_curriculo{
  width: 450px;

}
.doc_c{
  border-radius: 5px;
   width: 200px;
   height: auto;
   /* margin-left: 16px; */
   border: 1px solid #7A7A7D;
    color: #7A7A7D;
   font-family:  'Raleway', sans-serif;
}
.far.fechar_doc.fa-times-circle{
    font-size: 18px;
    float: right;


}
.col.doc_curriculo{
  margin-left: -384px;

}
.download_curriculo a:hover{
  text-decoration:none!important;
}
.documento{
    float: left;
    font-size: 15px;
    height: 20px;
    width: 150px;
    color:#6c757d;
    font-family:  'Raleway', sans-serif;
    font-size:15px;
  /*  margin-left: -61px;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.far.fa-file-alt{
  color:#7A7A7D;
  font-size: 20px;
  float: left;

}
.col.foto{
  margin-top: -20px;
}
.btn.currriculo.btn-outline-secondary{
  height: auto;
  width: 175px;
  float: left;
  font-size: 15px;

}
#logo_cadastro2{
    /*border-radius:150px;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border:0px solid black;
    width:150px;
    height:150px;
    float:left;
    margin-left: 187px;
    margin-bottom: 20px;
    margin-top: -5px;
    margin-left: 101px;
    z-index:-50;

}
#exampleInputnome{
  float:left;
  clear: both;

}
.input-group {
    width:300px;
}
.custom-select{
  margin-top: 20px;
}
.custom-select.conjuntos{
    float:left;
    width:150px;

}

#area_da_empresa_titulo{
    font-family:  'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 200px;
    float: left;
    margin-left: 50px;


}
#area_da_empresa_titulo_alterar{
    font-family:  'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 200px;
    float: left;
    margin-left: 50px;
    margin-top: -36px;


}
.col.fechar_{
  float:right;
  color:#000;
  margin-top:15px;
}
.col.fechar_0{
  float:right;
  color:#000;
  margin-top:15px;
  margin-left: 1042px;

}
.col.fechar_login{
  float:right;
  color:#000;
  margin-top:15px;
  margin-left:360px;

}
.col.fechar_login_0{
  margin-left: 1036px;
  margin-top: 10px;

}
.col.fechar_cadastro{
  float:right;
  color:#000;
  margin-top:15px;
  margin-left:360px;

}
.far.fa-times-circle{
  font-size: 25px;
  color:#7A7A7D;
  margin-top: -4px;

}
/*.alert.cadastro.alert-success{
  width: 400px;
  margin-left: 825px;
}*/
.alert.alert-sucess.alterarUsuario{
  width: 1141px;
}
.col.minhaconta_divisao_1_alterarUsuario{
  margin-left: 38px;
  border: 0px solid black;
    float: left;
    width: 25px;
    height: 320px;
    margin-top: 117px;

    margin-bottom: -210px;
}
.far.fa-times-circle a:hover{
  text-decoration: none;
}

.text-danger{
  clear: both;
  margin-top: 2px;
}
.btn.alterar.btn-dark{
  margin-right: 55px;
  margin-top: 22px;
}
.btn.alterarEmpresa.btn-dark{
  margin-right: 20px;
  margin-top: 22px;
}
.btn.cadastro.btn-dark{
    float: right;
    margin-right: 20px;
    margin-top: 0px;
    width: 90px;
    margin-bottom: 15px;
}
.btn.admin.btn-dark{
    float:left;

}
.col.area_da_empresa{
  border:0px solid black;
  width:50px;
  height:150px;
  float:left;
}
.form-group.cadastro{
    border:0px solid black;
    float: left;
    width:450px;
}
.permissoes{
  margin-top: -15px;

}
.cadastro_label{
    float:left;
    margin-top:10px;
    margin-left: 5px;
    font-family:  'Raleway', sans-serif;

}

.cadastro_label2{
    float: left;
    margin-top: 5px;
    margin-left: 42px;
    font-family: 'Raleway', sans-serif;

}
.col.data{
  float: right;
  color: #7F7F82;
  margin-left: 865px;
  font-family: 'Raleway', sans-serif;

}

.container.noticias{
  height: 1050px;
  width:610px;
}
.col.titulo{
  font-family: 'Raleway', sans-serif;
  font-size: 20px;
  height: 33px;


}
.fas.curriculo.fa-address-card{
  font-size: 21px;
  margin-top: 18px;
  color: #8E8E91;

}
.col.titulo a:hover{
  text-decoration: underline;
  color:#000;
}
.row.mensagem{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    width: 1030px;
    text-overflow: ellipsis!important;
    white-space: nowrap!important;
    overflow: hidden!important;
}

.col.noticiasDetalhes{
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
}
.fas .fa-user-graduate{
  color: #8E8E91;
}
.col.mensagem{
     text-overflow: ellipsis!important;
     white-space: nowrap;
     overflow: hidden!important;
     height: 44px;
     border:0px solid black;
}
.col.mensagem p{
  width:100px;
}
.duracao_publicacao{
  border: 0px solid black;
  width: 183px;
  margin-top: -6px;
  float: left;
  /*margin-left: -46px;*/
  margin-bottom: 16px;
  font-family: 'Raleway', sans-serif;
}
.form-control.noticias.textarea{
  height: 113px;
  width: 531px;
}
.col.solicitacaoconcluida{
  float:right;

}
.cadastro_label_area{
  float: left;
  margin-bottom: -15px;
  margin-left: -43px;
  margin-top: 5px;
  font-family: 'Raleway', sans-serif;

}
.cadastro_label_area2{
  float: left;
  margin-top: 3px;
  margin-bottom: -12px;
  margin-left: 2px;
  font-family: 'Raleway', sans-serif;
}
.col.cadastro_pt_2{
    border: 0px solid black;
    width:200px;
    margin-left: 373px;
    margin-bottom: 5px;
    font-size: 19px;
}
.alert.alert-danger.message2{
  float:left;
  clear: both;
  width:500px;
  margin-left: -15px;
  margin-top: 10px;
}
.row.resp{
  border:0px solid black;
  width: 300px;
}
.col.cadastro_divisao_1{
  border:0px solid black;
  float:left;
  width:25px;
  margin-left: 33px;
  height:320px;
  margin-top: -25px;
  margin-bottom: -210px;
  clear:both;
}
.col.cadastro_divisao_2{
  border:0px solid black;
  float:left;
  width:25px;
  margin-right: 15px;
  height:320px;
  clear:both;
  margin-top: -47px;

}
.fas.fa-clipboard-list{
  font-size:100px;
  margin-top: 20px;
  float: left;
  margin-left: 45px;

}

.col.vermais{
    font-size: 18px;
    font-family:  'Raleway', sans-serif;
    font-weight: 200;
    margin-top: 0px;
}


.d-flex.flex-wrap{
    margin:auto;
    width: 920px;
    margin: auto;
}
.btn.btn-outline-secondary.admin{
  margin-left: -3px;

}
.container.vermais{
  height:auto;
}
.divisao_col{
  border:0px solid black;
  width:500px;
  float:left;
  margin-left: 15px;
  margin-right: 31px;

  margin-top:20px;
}
.voltar_0{
  margin-top: 0px;
  width:30px;
  margin-top:0px;
  margin-right: 5px;
  height:30px;
  float:left;
}
.voltar002{
  margin-top: 0px;
  width:30px;
  margin-top: -3px;
  margin-left: 14px;
  margin-right: 5px;
  height:30px;
  float:left;
}
.voltar_2{

  float:left;
  margin-top: 10px;
  margin-left: -20px;

}
.controleadmin{
  float:left;
  margin-left: 0px;
  width: 591px;
  font-family:  'Raleway', sans-serif;
}
.voltar_1{
  width:30px;
  margin-top:13px;
  margin-right: 10px;
  margin-left: 5px;
  height:30px;
  float:left;
}
.row.opt_adminopt{
    border:0px solid black;
    width:600px;
    height:auto;
    margin-bottom:150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 120px;
}
.opt_espacousuario_admin{
    border:0px solid black;
    width:190px;
    height: auto;
}
.voltar_{
  float:left;
  width:30px;
  margin-top: 12px;
  margin-right:5px;
  height:30px;
  border:0px solid black;

}
.alert.alert-success{
  float: left;
  margin-top: 14px;
/*  margin-left: -15px;*/
}
.alert.cadastro.alert-sucess{
  margin-left: 367px;
  width: 1140px;
}
.alert.minhaconta.alert-success{
  width:1140px;
  margin-top:100px;
}
.fas.fa-arrow-left{
    font-size:25px;
    color: #8E8E91;
}

.mensagem.solicitacao_contato{
  margin-top: -4px;

}
/*.alert.contato.alert-success{
  width: 610px;
  height: 49px;
  margin-top: 553px;
}*/
#alert-contato{
  border-radius:0px 0px 5px 5px;


}

.alert.alert-light.menssagemVerMais{
    margin-left: 174px;
     margin-top: -14px;

}


.alert.alert-sucess{
      margin-top: 5px;
      width: 584px;
      float: left;
      margin-left: -15px;
}
.fas.fa-arrow-left:link{
  text-decoration: none;
}

.col.cadastro_admin{
  float:left;
  margin-left: 26px;
  margin-top: 10px;
}
.cadastro_p{
  margin-top: 10px;
  font-family:  'Raleway', sans-serif;
  font-weight:250 ;
  font-size: 20px;
  margin-left: -58px;
}
.cadastro_p2{
  margin-top: 10px;
  margin-left: 296px;
  font-family:  'Raleway', sans-serif;
  font-weight:250 ;
  font-size: 20px;
  /*width: 1010px;*/
  border:0px solid black;
}
.col.curriculo{
  width: 257px;
  margin-left: 266px;

}
.cadastro-curriculo{
  margin-top: 10px;
  font-family:  'Raleway', sans-serif;
  font-weight:250 ;
  font-size: 20px;
  /*width: 1010px;*/
  border:0px solid black;

}
.tituloalterarsenha{
  font-family:  'Raleway', sans-serif;
  font-size: 20px;

}

.ver{
   cursor:pointer;
}

.far.fa-times-circle a:hover{
  text-decoration: none;
}
.col.resp_2{
  float:left;
  margin-left: -80px;
}
.col.resp.conjunto{
  float:left;
  width:200px;
  margin-top: -50px;
  margin-left: 137px;
}
.checkbox{
   width:16px;
   height:16px;
}

.fas.publico.fa-envelope.redes{
  margin-top: -1px;
  margin-left: -16px;

}
.fas.fa-globe{
  color:#fff;
  font-size: 22px;
  margin-left: -7px
}
#notificacao_mensagem{
  float:left;
  width:30px;
  height:30px;
  margin-left: 10px;
  margin-right: 10px;
  border:0px solid black;
  margin-top: 10px;
}
.img_100{
  width:100%;
  height:100%;
}
.col.login{
  margin-top: -5px;
  margin-left: -5px;
}
.font-weight-semibold{
  font-weight:500;
}
a.font-weight-semibold.login:link{
  text-decoration:none;

}


footer{
  width:100%;
  /*height:300px;*/
  margin: auto;
  border:0px solid black;
  background-color: #3c3c3c;
  color: white;
  position:absolute;


}
.container-fluid.section{
  min-height:750px;

}
section{
    width:100%;
    margin:auto;
    border:0px solid black;


}
.col.cadastro_perg{
  font-size: 20px;
  float: left;
  font-family:  'Raleway', sans-serif;
  font-weight: 200;
  margin-left: 40px;

  border:0px solid black;
}
.col.cadastro_perg_2{
  margin-left: 40px;
  font-family:  'Raleway', sans-serif;
  font-size: 18px;
  margin-right: 24px;
  font-weight: 200;
}
.col.cadastro_perg_2.conjunto{
  margin-left: 40px;
  font-family:  'Raleway', sans-serif;
  font-size: 18px;
  font-weight: 200;
}
.row.perg{
  border:0px solid black;
  width:300px;
  height: auto;

}
.row.menu{
  margin-top: -8px;

}
#logo{
    float:left;
    margin-top: 2px;
    border:1px solid black;
    margin-left:10px;
    width: 161px;
    height: 82px;
}
.logo_empresa_detalhes{
  width: 340px;
  height: auto;
}
.fab.fa-facebook-square.detalhesfacebook{
  float: left;
  margin-left: -33px;
  margin-top: 6px;
  margin-bottom: 15px;
}
.area_login{
  width:200px;
  height:50px;
  border:0px solid black;
  float:right;
  margin-top: -21px;
  margin-right:15px;
}
.fas.fa-briefcase.detalhes{
  float: left;
  font-size: 15px;
  color: #8E8E91;
  margin-top: 5px;
  margin-left: -3px;
  margin-right: 8px;
}
.btn .btn-light{
    width:400px;
    background-color: #7D7D7F;
    font-family:  'Raleway', sans-serif;
    margin-right: 10px;
    float:left;
    margin-left: 20px;
}
.row.minhaconta{
  margin-top: 8px;

}
.row.minhaconta2{
    margin-top: -90px;
}
.col.minhaconta{
  font-family:  'Raleway', sans-serif;
  font-weight: 200;
  font-size: 20px;
  margin-top: -4px;
}
.col.minhaconta_divisao_1{
  border: 0px solid black;
    float: left;
    width: 25px;
    height: 320px;
    margin-top: 117px;
    margin-left: 72px;

    margin-bottom: -210px;
}
.curriculo_cargo_area{
  border: 0px solid black;
    width: 540px;
    height: auto;
    float: left;
    font-family: 'Raleway', sans-serif;
    color: #8E8E91;
    font-size: 28px;
    margin-top: -10px;

}
.container.curriculoDetalhes{
  height:auto;
  min-height: 560px;

}
.cadastro_label_cargo{
  margin-bottom: -1px;
}
.col.fechar_login_0_0{
  margin-left: 1092px;

}
.fas.curriculo.fa-at{
  color:#8E8E91
}
.col.curriculo_emaild{
  font-family:  'Raleway', sans-serif;
  font-size: 18px;
  color: #8E8E91;
  margin-top: -21px;
  width: auto;
  height: auto;
}
.col.fechar_curriculos{
  margin-left: 1093px;
  margin-top: 10px;

}
.fas.curriculo.fa-phone-square{
  color: #8E8E91;

}
.fas.curriculo.fa-building{
  color: #8E8E91;

}
.fas.curriculo.fas-briefcase{
  color: #8E8E91;

}
.fas.curriculo.fa-briefcase {
  color: #8E8E91;
}
.col.fechar_curriculo{
  margin-top: 15px;
  margin-left: 497px;


}
.form-control.curriculum{
  width: 447px;

}
.col.minhaconta_divisao_1_0{
  border: 0px solid black;
  float: left;
  margin-left: 29px;
  margin-top: 116px;
  width:auto;
  height:auto;
}
.profissao{
  color:#000;
  font-family:  'Raleway', sans-serif;
  font-weight: 0;
}
.container.minhaconta{
  height: 751px;
}

.form-group.cadastro.area{
  margin-top:-10px;
}
.container.solicitacoes{
  height:auto;
  margin-top: 15px;
  margin-bottom: 25px;

}
.row.auth{
  margin-top: -20px;
}

#infologin{
  border:0px solid black;
  width:500px;
  height:auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: -50px;
  font-size: 18px;
}



/*.login{
  float:right;
  margin-top: 10px;
  margin-left: 10px;
}*/
.fas.fa-user-circle{
  font-size: 38px!important;
/*  color:#000!important;*/

}


 a .espaco_ver_mais:link{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
ul.lista {
    padding-left: 0;
}

ul.lista li {
    list-style-type: none;
    margin-bottom: 10px;
}

ul.lista li i {
    display: inline-block;
    width: 30px;
    text-align: center;
}
#titulo{
  text-align: center;
  font-family: 'Raleway', sans-serif;
  color:black;
  font-size:18px;
  height:auto;
  border:0px solid black;
  margin-top:50px;

}
.form-control.emailesqueci{
  width:350px;
  float:left;
  margin-left: -50px;

}

.fas.esqueciminhasenha.fa-envelope{
  color:#000;
  font-size: 40px;
  margin-left: 10px;
}
.row.esqueciminhasenha{
  border:0px solid black;
  width:100%!important;
  margin-left: 0px!important;
}

#login{
  width: 360px;
  height:490px;
  background-color: #fff;
  margin: auto;
  margin-top: 45px;
  border-radius: 5px 2px 5px 2px;

}
.btn.alterarsenha.btn-dark{
  margin-right: 29px;
}

.container.esqueciminhasenha{
    width:500px;
    height: 220px;


}
.btn.esqueciminhasenha.btn-link{
  margin-top: -16px;
     margin-left: 27px;

}
.fechar_login_esqueci{
  float:right;
  color:#000;
  margin-top:15px;
  margin-left:400px;
}
.cadastrarse {
  color:#000;
}
.cadastrarse:hover {
    color:#000;
}
.btn.cadastrologin.btn-link{
  margin-top: 2px;
  margin-top: -4px;
  margin-bottom: 6px;
}
.form-text.email.text-danger{
  margin-left: 101px;
}
.row.esqueciminhasenha{
  margin-top: -20px;

}
#alterarsenha{
  width:400px;
  height:545px;
  background-color: #fff;
  margin: auto;
  margin-top: 45px;
  border-radius: 5px 2px 5px 2px;

}
/*#trocarsenha{
 /*width:400px;
 height: 559px;
 background-color: #fff;
 margin: auto;
 margin-top: 45px;
 border-radius: 5px 2px 5px 2px;

*/
/*.alert.alterarsenha.alert-success{
  width: 400px;
  margin-top: -54px;
  border-radius: 0px 0px 5px 5px;
  margin-left: 752px;

}*/
ul{
  list-style-type: none;
}

.fas.fa-user-circle.login{
  font-size:180px!important;
  color:#000!important;
/*  float:left;
  margin-left: 115px;
  margin-top: -2px;*/
}
.pg_login{
  background-image: url('/storage/imagens/img-winner-1_g.jpg');
  background-repeat: no-repeat;
  background-size: cover;


}
/*.input-group.mb-3{
  width:430px;
  margin-left:0px;

}*/
.input-group.alterar{
  width: 456px;
  margin-left: -50px;

}
.input-group.conjunto.mb-3{
  border:0px solid black;
  float:left;
  width:200px;
  height:30px;
  margin-top: -15px;
}
#btn_entrar{
  border:1px solid black;
  float:right;

}
.btn.btn-dark{
    float:right;
    background-color: #6C7173;
    border-color: #6C7173;
    border:0px solid black;
    margin-top: 10px;
    margin-right: 40px;
}
#opt_botoes{
    border:0px solid black;
    height:auto;
    width:400px;
}
#input_email{
  margin-top:40px;
}
#exemplo{
  margin-top:40px;

}
.email_label{
/*  margin-top:10px;
  margin-left: 50px;*/
  font-family:  'Raleway', sans-serif;

}
#exampleInputPassword1{
  width:300px;
  margin:auto;

}
#exampleInputEmail1{
  width:300px;
  margin: auto;
  margin-top: 0px;
}
.btn.btn-link{
  color:#000;
  font-family:  'Raleway', sans-serif;
  font-size: 15px;
  margin-left: 35px;
  margin-top:10px;

}
.btn.btn-link:hover{
  color:#000;

}

.organizacao_login{
  border:0px solid black;
  margin-top: 20px;

}
#input_senha{
  margin-top: 15px;
}
#area_condominos{
   width:1200px;
   border:0px solid black;

   margin:auto;
   margin-top: 28px;
   margin-bottom: 80px;
}
.espaco_condominos2 {
     width: 180px;
     height: 215px;
     float: left;
     margin-top: 35px;
    margin-left: 7px;
    margin-bottom: 40px;

  border: 0px solid black;
   margin-right: 40px;
}
#espaco_ver_mais{
             width:200px;
             height: 228px;
             border:0px solid black;
             float:left;
             background-color: #AAA;
             border-radius: 5px;
             margin-top: 42px;
             text-decoration: none;

}

         #espaco_ver_mais a:hover{
               text-decoration: none;
         }
         .logo_condominos {
             border: 1px solid #CCC;
             width: 200px;
             height: 190px;
             margin-top: 10px;
             float: left;
             border-radius: 2px 2px 0px 0px;
         }
/*.logo_condominos{
  border:1px solid #CCC;
    width:200px;
    height:190px;
    margin-top: 10px;
    float:left;
    border-radius: 2px 2px 0px 0px;
}*/
.espaco_redes{
    width:200px;
    height:35px;
    border:0px solid black;
    clear:both;
   background-color: #AAA;
   border-radius: 0px 0px 2px 5px;

}
.espaco_redes.vermais{
  width:200px;
  height:35px;
  border:0px solid black;
  clear:both;
  background-color:#AAA;
  border-radius: 0px 0px 2px 5px;

   color:#fff;
   font-family:  'Raleway', sans-serif;

}

.espaco_redes.vermais p{
  margin-left: 67px;
  margin-top: 5px;


  float:left;
}
.detalhesvermais{

}
.window a:link{
  color:#000;
  text-decoration: none;
}
.nome_modal{
  margin-left: 25px;
  color:#919194;
}

.espaco_redes.vermais a{
  text-decoration: none;
  color: #fff;
}
.fab.fa-facebook-f{
  font-size:20px;
  color:#fff;
  margin-left: -15px;
}
.fas.fa-phone{
  font-size:20px;
  color:#fff;
   margin-left: -21px;

}
.row.detalhesvermais{
  margin-bottom: 10px;
    margin-top: 4px;
}
.row.detalhesvermais2{
  margin-top:-15px;
  margin-bottom: 7px;

}



.fab.fa-black-tie, .fa-building {
  float:left;
  margin-right: 5px;
}




.fas  .vermais .fa-user-circle{
  color:#87878A;

}
.alert-detalhesempresa{
  width: auto;
  height:auto;
  background-color: #fff;
  border-radius:5px;
  float:left;
  margin-left: 5px;
  font-family:'Raleway', sans-serif;
  color:#87878A;
  margin-top: 10px;

}
button.fas.fa-phone{
    background-color:transparent;
    border:0px;
    color:#E1E1E5;
    margin-left: -27px;

}
button.fas.fa-envelope.redes{
  border:0px;
  background-color: transparent;
  color:#E1E1E5;
  margin-top: -2px;
  margin-left: -22px;

}
button.fas.fa-mobile-alt{
  border:0px;
  background-color: transparent;
  color:#E1E1E5;
  margin-top: -2px;
  margin-left: -8px;

}


button.fas.fa-phone:hover{
    background-color:transparent;
    border:0px;
    color:#E1E1E5;
    margin-left: -27px;

}
.ul_redes{
  width: 240px;
  height:40px;
  border:0px solid black;
  margin-left:-15px;

}
.fas.fa-mobile-alt{
  color: white;
  margin-left: -4px;
  font-size: 22px;

}
.fas.fa-plus-circle{
  color:#fff;
  font-size:110px;
  margin-left:45px;
  margin-top: 40px;

}
#ver{
  color:#fff;
  margin-left:45px;
  font-size: 30px;

}
#ver a:hover{
   color:#E1E1E5;

}
.redes_espaco .fas.fa-envelope.redes{
  font-size: 25px;
}
.redes_espaco{
  width:30px;
  height:30px;
  border:0px solid black;
  float:left;
  margin-top: 5px;
  margin-left: 5px;
}
.redes_espaco:hover{
  color:#E1E1E5;
}
.fas.fa-phone:hover{
  color:#E1E1E5;
  text-decoration: none;
  margin-left: -21px;

}
.fab.fa-facebook-f:hover{
  color:#E1E1E5;
  text-decoration: none;
}
.fas.fa-envelope.redes:hover{
  color:#E1E1E5;
  text-decoration: none;
}
.fas.fa-globe:hover{
  color:#E1E1E5;
  text-decoration: none;
}
.espaco_condominos{
    width:180px;
    height:215px;
    float:left;
    margin-top: 35px;
    margin-left:2px;
    border:0px solid black;
    margin-right: 40px;
}
/*.input-group.filtro{
  width: 464px;

}*/

.fas.fa-filter{
  font-size:25px;
  color: #8E8E91;
}
.espaco_filtro{
  margin-left: auto;
  margin-right: auto;
  border:0px solid black;
  width:500px;
}
.footer_index{
  margin-top: 15px;
}
.filtroespacobtn{
  width:30px;
  height:30px;
  float:right;
  margin-top: -39px;
  margin-left: -30px;
  border:0px solid black;
}
.dropdown-menu.dropdown-menu-right{
  background-color: #fff;
  border:transparent;
  font-family:  'Raleway', sans-serif;

}
.btn.btn-link.dropdown-toggle{
    color:#fff;
    font-size:22px;
}
.dropdown-item.a{
  font-family:  'Raleway', sans-serif;
  font-size:15px;
  color:#000;
}
.dropdown-item.a:hover{
  background-color:transparent;
  color:#000;
}
.btn.btn-secondary.dropdown-toggle{
  background-color: transparent;
  font-size:18px;
  border:transparent;
}
.btn.btn-secondary.dropdown-toggle:link{
  background-color: transparent;
  border:transparent;

}
.menu_empresa{
  float:right;
  border:0px solid black;
  width:10px;
  height:10px;
  margin-top: -50px;
  margin-right: 40px;
}
#espaco_mapa{
    width:550px;
    height:250px;
    float:left;

    margin-top:25px;
    border:0px solid black;
    margin-bottom: 20px;
}
#espaco_endereco{
    width:300px;
    height:auto;
    border:0px solid black;
    float:right;
    font-family:  'Raleway', sans-serif;
    font-size:15px;
    margin-top: 32px;
}
.contato_footer{
  /*  float:right;*/
    margin-top: 5px;
    border:0px solid black;
    margin-right: 10px;
    margin-bottom: 5px;
    clear:both;
    font-family: 'Raleway', sans-serif;

}


#direitos{
  margin:auto;
  font-size:15px;
  border:0px solid black;
  font-family: 'Raleway', sans-serif;

}
.tipo_contato{
    font-family: 'Raleway', sans-serif;
    font-size:12px;
  /*  float:right;*/
    width:auto;
    height:auto;
    margin-right:10px;
    clear:both;
    margin-top: 5px;

}

#espaco_direitos_reservados{
    background-color: #4a4a4a;
    font-family:'Raleway', sans-serif;
    width:100%;
    clear:both;
}
