.logo-bigue{
    margin-top: 10px !important;
    width: 190px !important;
}

.logo-bigue-central{
       width: 350px !important;
}

.sub-titulo-bigue{
    font-size: 25px !important;
    font-weight: bold !important;
}

.font-bold{
    font-weight: bold !important;
}

.color-black{
    color: black !important;
}

.titulo-principal{
    padding-top: 110px !important;
}

.conteudo-sobre{
    padding: 15px !important;
}

.m-t-10{
    margin-top: 10px !important;
}

.m-t-20{
    margin-top: 20px !important;
}

.m-t-40{
    margin-top: 40px !important;
}

.m-t-50{
    margin-top: 50px !important;
}

.m-t-54{
    margin-top: 54px !important;
}

.m-t-60{
    margin-top: 60px !important;
}

.m-t-70{
    margin-top: 70px !important;
}



.m-b-20{
    margin-bottom: 20px !important;
}

.justificar{
    text-align: justify !important;
}

.ultimo-botao{
    margin-bottom: 20px !important;
}

.resize-no{
    resize: none !important;
}

.full-width{
    width: 100% !important;
}

.p-r-0{
    padding-right: 0px !important;
}

.bg-white{
    background-color: white !important;
}

.m-l-0{
    margin-left: 0px !important;
}

.titulo-novidade{
    height: 30px !important;
    overflow: auto !important;
}

.conteudo-novidade{
    height: 95px !important;
    overflow: auto !important;
}

.titulo-comunicado{
    height: 30px !important;
    overflow: auto !important;
}

.conteudo-comunicado{
    height: 80px !important;
    overflow: auto !important;
}

.titulo-vaga{
    height: 50px !important;
    overflow: auto !important;
}

.conteudo-vaga{
    height: 100px !important;
    overflow: auto !important;
}

.alinhamento-vertical-auxiliar {
    display: table;
    height: 100%;
    width: 100%;
}

.alinhamento-vertical-central {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

/* Texto de Loading  - Início */
.bigue-animacao {
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: colours;
    -webkit-animation-timing-function: ease;
    text-transform: uppercase !important;
    font-family: "Berlin Sans FB", sans-serif !important;
    font-weight: bold !important;
    font-size: 95px !important;
}

@-webkit-keyframes colours {

    0% {
        color: #FFFFFF; /*Branco*/
    }

    25% {
        color: #015CFF; /*Azul*/
    }

    50% {
        color: #FFFFFF; /*Branco*/
    }

    75% {
        color: #960101; /*Vermelho*/
    }

    100% {
        color: #FFFFFF; /*Branco*/
    }
}
/* Texto de Loading  - Fim */

.bigue-logo-carregando {
    animation-name: girando;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    width: 60px !important;
    height: 60px !important;
}

@keyframes girando {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.no-bg{
    background: none !important;
}

.titulo-detalhes{
    font-size: 17px !important;
    color: black !important;
}

.conteudo-detalhes{
    font-size: 15px !important;
    color: black !important;
}

.pointer{
    cursor: pointer !important;
}

.p-25{
    padding: 25px !important;
}

.lowercase{
    text-transform:lowercase !important;
}

.conteudo-responsivo{
    height: 100px !important;
}

