/**
 * @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/mpg-staffing/images/powered-by-selecty-white.png');
    background-repeat: no-repeat;
    background-position: center 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: -820px
}

.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;
}
