/**
 * @copyright Selecty 2015
 * ====================================================== */

/*@import url(http://fonts.googleapis.com/css?family=Lato:400,700);*/


/**
 * tpl header
 * ====================================================== */


body {
    background-image: url('https://s3-sa-east-1.amazonaws.com/selecty/config/manpower/images/pessoas.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 450px auto;
}


h2,
#tpl-header .tpl-base-busca .tpl-busca h3 {
    font-family: Lato, Arial;
}

#tpl-header .tpl-base-menu .tpl-menu u,
#tpl-header .tpl-base-menu .tpl-menu ul a {
    font-family: Lato, Arial;
    font-size: 15px;
}

#tpl-header .tpl-base-menu { display: none; }
/*#tpl-header .tpl-base-logo { height: 223px; */
#tpl-header .tpl-base-logo .tpl-logo {
    margin: 0!important;
    padding: 0;
    width: 100%;
}
#tpl-header .tpl-base-logo .tpl-logo img { width: 100%; text-align: center; }


/**
 * tpl custom logo
 * ====================================================== */
div#slider-container { margin: 0px !important; }
div#slider.nivoSlider {
    margin: 0px;
    box-shadow: none;
}
.box-maior { display: none; }



/**
 * tpl busca
 * ====================================================== */
#tpl-header.manpowergroup#tpl-header .tpl-base-busca {
    height: 122px;
}
#tpl-header.manpowergroup#tpl-header .tpl-base-busca .tpl-busca {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    background: none;
}
#tpl-header.manpowergroup#tpl-header .tpl-base-busca .tpl-busca h3 {
    margin-top: 35px;
    padding-top: 0;
    padding-bottom: 7px;

    font-family: Helvetica;
    font-size: 17px;/* Aproximação devido à substituição de fonte */
    font-weight: 300;
    color: #fffffe;
    text-align: left;
}
#tpl-header .tpl-base-busca .tpl-busca input[type=text] {
    margin-left: 0;
}

/*.botao { width: auto; }*/
/*.botao span, .botao-ativo span.interno {*/
    /*display: block;*/
    /*padding-top: 10px!important;*/
/*}*/
/*.botao span img, .botao-ativo span img { padding-top: 2px; }*/

/*.botao.botao-link, .botao.botao-ativo { font-size: 13.5px; }*/
/*.botao.botao-link span, .botao.botao-ativo span.interno { height: 10px; }*/

/*.botao, .botao-ativo {*/
    /*display: block;*/
    /*padding: 0;*/
    /*font-weight: normal;*/
    /*text-transform: uppercase;*/
    /*height: 34px;*/
/*}*/


#tpl-header .tpl-base-busca .tpl-busca input[type=text], .botao,
.botao-big.botao-ativo {
    border-radius: 4px;
    box-shadow: none;
    background-image: none;
}

.botao-big.botao-ativo { border-radius: 6px; }

/*.botao-link.entrar { padding-left: 0!important; width: 84px; }*/
/*.botao-link.entrar span {*/
    /*margin: 0!important;*/
    /*width: 55px;*/
    /*height: 10px;*/
    /*text-align: center;*/
/*}*/
/*.botao-link.entrar span.interno { padding-left: 14px; }*/
/*.botao-link.entrar span img { display: none; }*/



/*
.botao-link.cadastrar { padding-left: 0!important; width: 208px; text-align: center; }
.botao-link.cadastrar span.interno {
    padding-left: 0px;
    width: 208px;
}
*/


/*.botao-link.cadastrar { padding-left: 0!important; width: 132px; text-align: center; }*/
/*.botao-link.cadastrar span img { display: none; }*/
/*.botao-link.cadastrar span.interno { padding-left: 8px; }*/


/**
 * tpl Slider
 * ====================================================== */
#tpl-content .tpl-base-content .box-maior { display: none; }
.box.box-640.esquerda, .box.box-300.direita { margin-top: 50px; }


/**
 * tpl Content
 * ====================================================== */
#tpl-footer {

    background-color: rgba(190,190,190,0.5);
    background-image: url('https://s3-sa-east-1.amazonaws.com/selecty/config/manpower/images/pessoas.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    /*background-position-y: -148px;*/
    background-size: 450px;
}
#tpl-footer .tpl-base-footer { margin-top: 20px; }
#tpl-footer .tpl-base-footer .tpl-footer-container { display: none; }

#customBaseFooterFrame { height: 200px!important }

.box h2 {
    padding-bottom: 10px;
    /*height: 18px;*/

    font-family: Helvetica;
    font-size: 20px; /* Aproximação devido à substituição de fonte */
    font-weight: 400;
    text-align: left;
}

.direita.box.box-300 p {
    margin-top: 0px;
    margin-left: 12px;
    margin-right: 33px;
    padding-top: 0;
    width: 236px;

    font-family: Helvetica;
    font-size: 12px; /* Aproximação devido à substituição de fonte */
    font-weight: 300;
    color:  #9e9e9e;
    text-align: center;
}


/*.botao-big.botao-ativo {*/
    /*margin-left: 18px;*/
    /*width: auto;*/
    /*font-family: Helvetica;*/
    /*font-size: 12px;*/
    /*font-weight: normal;*/
/*}*/
/*.botao-big .interno {*/
    /*padding-left: 34px;*/
/*}*/
.botao-big.botao-ativo.linkedIn {
    background-color: #2d7daa;
}
/*.botao-big.botao-ativo span.interno img {*/
    /*display: block;*/
    /*margin-top: 2px;*/
    /*margin-right: 7px;*/
/*}*/
/*.botao-big.botao-ativo span {*/
    /*display: block;*/
    /*width: auto;*/
    /*height: 13px;*/
    /*text-align: left;*/
/*}*/
/*.botao-big.botao-ativo.linkedIn span { padding-left: 50px; }*/

/*.botao-big.botao-ativo span img { width: 22px; height: 20px; }*/
/*.botao-big.botao-ativo.linkedIn span img { width: 26px; height: 24px; }*/


.lista.size-185 li.text-bold {
    font-family: Helvetica;
    font-size: 14px; /* Aproximação devido à substituição de fonte */
    font-weight: 300;
    text-align: left;
    color:  #4587b7;
}

#customSmallBox {
    display: block;
    position: relative;

    padding: 0px;
    margin-top: 18px;
    margin-left: 0;

    border: none;
    box-shadow: none;
    
    width: 300px!important;
}


/**
 * tpl User logged
 * ====================================================== */
.cabecalho-logado .size-300 { margin-top: 25px; }
.cabecalho-logado .size-300 span, .cabecalho-logado .size-300 a { color: #ffffff; }
.tab-tipo1 th { color: #cfdedf; border-color: #cfdedf; }

.mobile #tpl-content .tpl-base-content { position: relative; }
.mobile #customSmallBox { display: block!important; position: absolute; bottom: -1080px }
.mobile #tpl-header.manpowergroup#tpl-header .tpl-base-busca { height: inherit; }
.mobile #inputPhone { margin-bottom: 20px; }
.mobile #newOccupationContainer { padding-left: 0px; }

body:not(.mobile) .vacancy-simple-list li .box a span {
    max-width: 510px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* width: 200px; */
    display: inline-block;
}
