@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');

.tituloPost{

    min-height:140px !important;
    text-align: center  !important;
    padding:30px  !important;



}

.google-auto-placed{
    display:none;
}

.left, .right{
    background: none !important;
}

body{
    font-family: 'Noto Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
    text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
    font-weight: 400 !important;
}

.card{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #fff;
}

.tp_logo{
    height:8%;
    position: absolute;
    top:60px;
    left:60px
}

.card-executive{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #22683b;
}

.card-advisory{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #b62126;
}


/************************/
/* paralax              */
/************************/
.parallax {
    min-height: 360px; 
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}


.parallax-executive {
    background-image: url("img/selpe-executive.png");
}


.parallax-advisory {
    background-image: url("img/selpe-advisory.png");
}

.parallax-multiservice {
    background-image: url("img/selpe-multiservice.png");
}

.parallax-expert {
    background-image: url("img/selpe-expert.png");
}

.parallax-talent {
    background-image: url("img/selpe-talent.png");
}

.parallax-home {
    background-image: url("img/selpe-empresas.png");
}

.parallax-ogrupo {
    background-image: url("img/selpe-grupo.png");
}

.parallax-contato {
    background-image: url("img/selpe-contato.png");
}
.parallax-af {
    background-image: url("img/af.png");
}

.parallax-candidato {
    background-image: url("img/selpe-candidatos.png");
}



.card-multiservice{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #f48120;
}

.card-expert{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #472f91;
}

.card-talent{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #80c242;
}

.card-ri{
    position: relative;
    height:290px;
    width:458px;
    border:2px solid #f3f3f3;
    border-top:1px solid #f3f3f3;
    background: #0060ae;
}


.card-left{

    border-top: none !important;
    border-left: 1px solid #f3f3f3;
    border-right: none;
    border-bottom: 1px solid #f3f3f3;


}

.card-right{
    border-top: none !important;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;

}

.no-margin{

    margin:0px !important;
}

.no-padding{

    padding:0px !important;
}


input{

    border-radius: 0px !important;
    border:1px solid #ececec !important;

}

.btn{
    border-radius: 0px !important;  
}

.btn-primary{

    background: #015498 !important;
    color:#01a0d7 !important;
}

.cl_Grupo{
    color: #034ea1;
}

.cl_Executive{
    color: #0d422d;
}

.cl_Multiservice{
    color: #f48120;
}

.cl_Expert{
    color: #503694;
}

.cl_Advisory{
    color: #701e20;
}

.cl_Talent{
    color: #62ba46;
}

.borda_Grupo{
    border-right: 2px solid #034ea1;
}

.borda_Executive{
    border-right: 2px solid #0d422d;
}

.borda_Multiservice{
    border-right: 2px solid #f48120;
}

.borda_Expert{
    border-right: 2px solid #503694;
}

.borda_Advisory{
    border-right: 2px solid #701e20;
}

.borda_Talent{
    border-right: 2px solid #62ba46;
}

.barra-azul{
    color: #00a1d8;
    margin-left:5px;
    font-weight: bold;
}

.linkmenu{
    color: #212121;
    
    margin-right:20px !important;
   
}

.linkmenu2{
    color: #212121 !important;
    font-size:1em;
    
    margin-right:20px !important;
    
}

.linkmenuidioma{
    color: #555555;
    font-size: 0.7em !important;
}

.card-blog{

    background: #fff;
}

.link-footer{

    text-align: center;
    vertical-align: middle ! important;
    color:#fff;
    padding-top: 20px;
    cursor: pointer;

}


.btn-social{

    height: 60px;
    width: 60px;
    background: #fff !important;


}

.footer1 a{
    color:#fff;
}

.magicExecutive {
    -webkit-transition: 1s;
    z-index:2;
}

.magicExecutive:hover {
    -webkit-transition: 1s;
    -webkit-transform: rotate(0deg);
    opacity:.01;
} 

.magicExecutivePos{
    position:absolute;
    top:0;
    z-index:1;
}

.magicAdvisory {
    -webkit-transition: 1s;
    z-index:2;
}

.vagahover:hover {
    background-color:#00a1d6;
    color:#ffffff !important;
    cursor:pointer;
}

.vagashoverimg-Executive:hover img{
    content: url('img/selpe-Executive-b.svg') !important;
}

.vagashoverimg-Expert:hover img{
    content: url('img/selpe-Expert-b.svg') !important;
}

.vagashoverimg-Multiservice:hover img{
    content: url('img/selpe-Multiservice-b.svg') !important;
}

.vagashoverimg-Talent:hover img{
    content: url('img/selpe-Talent-b.svg') !important;
}

.vagashoverimg-Advisory:hover img{
    content: url('img/selpe-Advisory-b.svg') !important;
}

.magicAdvisory:hover {
    -webkit-transition: 1s;
    -webkit-transform: rotate(0deg);
    opacity:.01;
} 

.magicAdvisoryPos{
    position:absolute;
    top:0;
    z-index:1;
}

.magicMultiservice {
    -webkit-transition: 1s;
    z-index:2;
}

.magicMultiservice:hover {
    -webkit-transition: 1s;
    -webkit-transform: rotate(0deg);
    opacity:.01;
} 

.magicMultiservicePos{
    position:absolute;
    top:0;
    z-index:1;
}


.magicExpert {
    -webkit-transition: 1s;
    z-index:2;
}

.magicExpert:hover {
    -webkit-transition: 1s;
    -webkit-transform: rotate(0deg);
    opacity:.01;
} 

.magicExpertPos{
    position:absolute;
    top:0;
    z-index:1;
}

.magicTalent {
    -webkit-transition: 1s;
    z-index:2;
}

.magicTalent:hover {
    -webkit-transition: 1s;
    -webkit-transform: rotate(0deg);
    opacity:.01;
} 

.magicTalentPos{
    position:absolute;
    top:0;
    z-index:1;
}

.h2servicos{
    font-size:1.2em;
    line-height: 25px;
}


.h1servicos{
    font-size:1.6em;
    position:absolute;
    margin-left:40px;
    margin-top:100px;
    color:#ffffff;
    line-height:1.3em;
}


.imgh1servicos{
    height: 160px;
    margin-left:-82px;
}

.imgExpert{
    height: 120px;
    width: auto;
    margin-left: -35px
}

.imgExecutive{
    height: 120px;
    width: auto;
    margin-left: -35px
}

.imgMultiService{
    height: 120px;
    width: auto;
    margin-left: -35px
}

.imgIcone{
    width: auto;
    height: 80px;
    text-align: center;
    margin-top: 10px
}

.posimagemparallax{
    width:100%;
    height:80px;
    background-image: url('img/bg_degrade.png');
    background-repeat: repeat-x;
}

.meudiv{
    max-width:840px;
    height:540px;
    background-image: url('img/pedraEmpresa.png');
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;

}




@media (max-width: 1980px) {

    .divVagasRealizadas{
        position: relative;
        width:100%;
        height:480px;
        padding: 0px !important;
        background-image: url('img/pedraEmpresa.png');
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 940px 430px ;
        text-align:center !important;
    }

    .divOrganizacoesAtendidas{
        width:100%;
        height:480px;
        padding: 0px !important;
        background-image: url('img/pedraEmpresa.png');
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 940px 430px ;
        text-align:center !important;
    }

    .link-footer2{

        text-align: left;
        vertical-align: middle ! important;
        color:#fff;
        padding-top: 20px;
        font-size: 14px;
        cursor: pointer;

    }

}

/* smartphones, Android phones, landscape iPhone */
@media (max-width: 460px) {



    .divVagasRealizadas{
        position: relative;
        width:100%;
        height:280px;
        padding: 0px !important;
        background-image: url('img/pedraEmpresa.png');
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        text-align:center !important;
    }

    .divOrganizacoesAtendidas{
        width:100%;
        height:280px;
        padding: 0px !important;
        background-image: url('img/pedraEmpresa.png');
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        text-align:center !important;
    }

    .link-footer2{

        text-align: center;
        vertical-align: middle ! important;
        color:#fff;
        padding-top: 20px;
        font-size: 14px;
        cursor: pointer;

    }



}

.bottom-links{

    color:#fff !important;
    height:50px !important;
    border-bottom: 1px solid #ccc !important;
    padding-top: 13px !important;


}



.divpedra{
    text-align:center;
    margin-top:-260px;
}

.divpedra2{
    text-align:center;
    margin-top:-294px;
}


.minhaimg{
    width: 100%;
}
