﻿@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'bancodobrasil_textosbold';
    src: url('../fonts/bancodobrasiltextos-bold-webfont.woff2') format('woff2'), url('../fonts/bancodobrasiltextos-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bancodobrasil_textosmedium';
    src: url('../fonts/bancodobrasiltextos-medium-webfont.woff2') format('woff2'), url('../fonts/bancodobrasiltextos-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bancodobrasil_textosregular';
    src: url('../fonts/bancodobrasiltextos-regular-webfont.woff2') format('woff2'), url('../fonts/bancodobrasiltextos-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

::-webkit-scrollbar-button {
    display: none;
    height: 13px;
    border-radius: 0px;
    background-color: #AAA;
}

.owl-theme .owl-dots .owl-dot {
    visibility: hidden;
}

    ::-webkit-scrollbar-button:hover {
        background-color: #AAA;
    }

::-webkit-scrollbar-thumb {
    background-color: #b4b4b4;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #CCC;
    }

::-webkit-scrollbar-track {
    background-color: #d8d8d8;
}

    ::-webkit-scrollbar-track:hover {
        background-color: #e2e2e2;
    }

::-webkit-scrollbar {
    width: 13px;
}

.margin_top53{
    margin-top:53px;
}

.ck01 {
    width: 5%;
    float: left;
    margin-left: 20px;
}

.ck02 {
    width: 85%;
    float: left;
}


a {
    cursor: pointer;
}

.glyphicon-chevron-left:hover {
    color: #e0df37 !important;
}

.glyphicon-chevron-left:focus {
    color: #e0df37 !important;
}

.glyphicon-chevron-right:hover {
    color: #e0df37 !important;
}

.glyphicon-chevron-right:focus {
    color: #e0df37 !important;
}

.carousel-control:hover {
    color: #e0df37 !important;
}

.carousel-control:focus {
    color: #e0df37 !important;
}

.btn_sair {
    float: left !important;
}

.al_margin_logo {
    margin-top: 40px;
    margin-bottom: 30px;
}

.recaptcha{
    width:100%;
    height:80px;
    margin:0 auto;
    background-color:#f5f5f5;
  
}




.box_pontos {
    padding: 8px;
    padding-right: 20px;
    padding-left: 12px;
    font-size: 20px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background-color: #465eff;
    color: #fff;
    margin-top: 44px;
}

.al_menu{
    margin-left:auto;
    /*margin-right:auto;*/
    width:86%;
}

.al_menu2 {
    margin-left: auto;
    width: 100%;
    display:flex;
    justify-content:center;
}


.margin_top60 {
    margin-top: 60px !important;
}

.margin_top85 {
    margin-top: 85px !important;
}

.margin_top62 {
    margin-top: 62px;
}

.margin-bottom0 {
    margin-bottom: 0 !important;
}

.min-height0 {
    min-height: 0 !important;
}

.back_azul {
    background-color: #03a9cf;
    color: #fff;
}

.branco {
    color: #fff !important;
}

.rose {
    color: #465eff !important;
}

.logo_header {
    width: 100%;
    height: 100px;
    background-color: #465eff;
}

.image-preview-input {
    position: relative;
    overflow: hidden;
    margin: 0px;
    background-color: #465eff;
    border-color: #ccc;
    height: 38px;
    border: 1px solid #c1c1c1;
    color: #fff;
    padding-left: 7px;
    padding-right: 7px;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

    .image-preview-input:hover {
        background-color: #038ca5;
        color: #fff;
    }

    .image-preview-input:focus {
        background-color: #038ca5;
        color: #fff;
    }

    .image-preview-input:visited {
        background-color: #038ca5;
        color: #fff;
    }

.image-preview-clear {
    height: 38px;
}



.image-preview-input input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.image-preview-filename {
    border: 1px solid #c1c1c1;
    color: #1a1a1a;
    padding-left: 7px;
    padding-right: 7px;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 38px;
}

.image-preview-input-title {
    margin-left: 2px;
}

.box_quiz {
    width: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #f5f5f5;
    border: 1px solid #cccccc;
}

.al_thumb_treinamento {
    width: 100%;
    height: 200px;
    background-image: url(../images/img_treinamento.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    background-size: cover;
    border: 1px solid #dadada;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-bottom: 0;
}

.preto {
    color: #575757 !important;
}


.al_select_quiz {
    float: left;
    width: 2%;
}

.al_responstas_quiz {
    float: left;
    width: 80%;
    text-align: left;
}

.verde2 {
    color: #465eff !important;
}

.box_distribuicaoPontos {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
    border: 1px solid #dcdcdc;
    background-color: #f5f5f5;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    padding-left: 15px;
}

.bg_rodape_login {
    background-image: url(../images/bg_rodape_login.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-size: cover;
    height: 99px;
    bottom: 0;
    width: 100%;
    position: absolute;
}


.padding0 {
    padding: 0 !important;
}

.padding0_right10 {
    padding: 0 !important;
    padding-right: 10px;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #fff;
}

    hr.hr_cor {
        margin-top: 10px;
        margin-bottom: 10px;
        border: 0;
        border-top: 1px solid #f8f8f8;
    }

    .hrpadding {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

.box_atingimento {
    font-size: 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #07367b;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 12px 12px 12px;
    margin-bottom: 10px;
    margin-top: 10px;
}


.box_meta_vazio {
    width: 100%;
    height: 12px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #ffffff;
    border: 2px solid #465eff;
    margin-top: 7px;
}

.box_meta_cheio {
    width: 60%;
    height: 8px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #465eff;
    margin-top: 0px;
    border: 0px solid #465eff;
}

.txt_meta {
    color: #fff;
   font-family: 'Verdana', sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 2px;
}

.fonte16 {
    font-size: 16px;
}

.line26 {
    line-height: 26px;
}


html {
    height: 100%;
    min-height: 100%;
}

.opacity {
    opacity: 0.2;
}


.comboHome {
    width: 100%;
    height: 30px;
    border: 1px solid #cacaca;
    padding-left: 7px;
    outline: none;
    padding-right: 7px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.txtAreaHome {
    width: 100%;
    resize: none;
    border: 1px solid #cacaca;
    padding-left: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
    outline: none;
   font-family: 'Verdana', sans-serif;
    padding-right: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.legenda_limite {
   font-family: 'Verdana', sans-serif;
    font-size: 12px;
    text-align: right;
    float: right;
    padding-top: 5px;
    font-style: italic;
}


.alinhaComboHome {
    width: 500px;
    float: left;
    margin-top: 7px;
}

.alinhaTxtAreaHome {
    width: 500px;
    float: left;
    margin-top: 7px;
}

.alinhaTxtAreaComentario {
    width: 500px;
    float: left;
    margin-top: 7px;
    background-color: #f5f5f5;
    padding: 10px;
    padding-top: 20px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.alinhaBtnPublicar {
    width: 100px;
    float: right;
    margin-top: 7px;
}

.postNormal {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    color: #5c5c5c;
}

.imgRedonda {
    border: 1px solid #c8c8c8;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
}

.thumbFeedHome {
    width: 37px;
    height: 37px;
    float: left;
}

.nomeParticipantePost {
    width: 420px;
    float: left;
    line-height: 20px;
    margin-left: 10px;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
}

.thumbFeedComentario {
    width: 30px;
    height: 30px;
    float: left;
}

.nomeParticipanteComentario {
    width: 420px;
    float: left;
    line-height: 16px;
    margin-left: 10px;
   font-family: 'Verdana', sans-serif;
    font-size: 13px;
}

.italic {
    font-style: italic;
}


.postDescricao {
    margin-top: 25px;
    line-height: 20px;
    float: left;
   font-family: 'Verdana', sans-serif;
    width: 100%;
}

.imgPostNormal {
    width: 100%;
    float: left;
    margin-top: 10px;
    border: 1px solid #c8c8c8;
}

.alinhaIcoPost {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 3px;
}

.icoAplaudirComentsHome {
    width: 27px;
    height: 27px;
    float: right;
    margin-right: 3px;
    margin-top: 7px;
}

.aplaudirComentsHomeQtde {
    width: 40px;
    float: right;
    color: #007ab3;
    text-align: left;
    margin-top: 14px;
   font-family: 'Verdana', sans-serif;
    font-size: 13px;
}

.tit_mural_execucao {
   font-family: 'Verdana', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    color: #000;
}


.box_mural-gd {
    border: 1px solid #dadada;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 17px;
    margin-left: 10px;
    text-align: left;
    background-color: #f5f5f5;
}

.al_transf_principal {
    width: 90px;
    float: left;
}

.box_mural_valor_principal {
    border: 0px solid #CCC;
    padding: 17px;
    margin-left: 3px;
    text-align: left;
    width: 170px;
    float: left;
   font-family: 'Verdana', sans-serif;
    font-size: 56px;
    font-weight: bold;
}

.img_mural_pq {
    background-color: #000200;
    width: 100%;
    height: 300px;
    padding-bottom: 7px;
    background-image: url(../images/img_mural_gd.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.al_transf_pq {
    float: left;
   font-family: 'Verdana', sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 34px;
    height: 34px;
    text-align: center;
}

.divisoria_lateral {
    width: 1px;
    height: 78px;
    float: left;
    margin-left: 12px;
    margin-right: 12px;
    background-color: #dadada;
}

.tranf_1_item {
    width: 35px;
    float: left;
    margin-top: 10px;
    font-size: 35px;
}

.tranf_2_item {
    width: 70px;
    float: left;
    margin-top: 10px;
    font-size: 35px;
}

.tranf_3_item {
    width: 105px;
    float: left;
    margin-top: 10px;
    font-size: 35px;
}

.box_azul_total_pontos {
    background-color: #c0e8f6;
    border-bottom: 3px solid #000;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
    margin-top: 10px;
    font-weight: bold;
    font-size: 23px;
}



.box_rolagem {
    border: 1px solid #CCCCCC;
    width: 100%;
    height: 400px;
    overflow: auto;
    padding: 25px;
    text-align: left;
}

.topo {
    background-color: #fcfc30;
    width: 100%;
    padding-bottom: 0;
    padding-top: 0;
}

.stylish-input-group .input-group-addon {
    background: white !important;
   border-top-right-radius: 7px;
   border-top-right-radius: 7px;
   border-bottom-right-radius: 7px;
   border-bottom-right-radius: 7px;
    outline: none;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
    width: 100%;
    height: 42px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    outline: none;
}

.al_box_equipe {
    padding: 10%;
    margin-top: -90px
}

.box_meta {
    border: 2px solid #FFF;
    width: 100%;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #FFF;
    float: left;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.box_dica {
    border: 2px solid #fff;
    background-color: #e8b348;
    width: 100%;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    float: left;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}


.box_equipe {
    border: 2px solid #061177;
    width: 264px;
    height: 204px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #FFF;
    float: left;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 10px;
    padding-left: 3px;
    padding-right: 3px;
    margin: 20px;
}

.box_premiacao {
    border: 1px solid #0ea9cf;
    background-color: #d7e697;
    width: 100%;
    min-height: 340px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}

.box_transparente_mecanica {
    width: 70%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url(../images/bg_box_transparente_mecanica.png);
    background-repeat: repeat;
    color: #FFF;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
   font-family: 'Verdana', sans-serif;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.banner_interno_premiacao_final {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_premiacao_final.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.banner_interno_premiacao_equipe {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_premiacao_equipe.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.banner_interno_premiacao_individual {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_premiacao_individual.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}


.banner_interno_miami_florida {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_miami_florida.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.banner_interno_faleconosco {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_faleconosco.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.banner_interno_aguarde {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_aguarde.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.banner_interno_timeline {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_timeline.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}

.banner_interno_mural {
    width: 100%;
    height: 500px;
    padding-bottom: 7px;
    background-image: url(../images/banner_interno_mural.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-size: cover;
}


.banner_interno_mecanica01 {
    width: 100%;
    height: 260px;
    padding-bottom: 7px;
    background-color: #f5f5f5;
}

.banner_interno_mecanica02 {
    width: 100%;
    min-height: 420px;
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #f9e6dc;
}

.banner_interno_mecanica02b {
    width: 100%;
    min-height: 222px;
    padding-top: 28px;
    padding-bottom: 0px;
    background-color: #465eff;
}


.banner_interno_mecanica03 {
    width: 100%;
    min-height: 500px;
    background-color: #f5f5f5;
    padding-top: 60px;
    padding-bottom: 60px;
}

.banner_interno_mecanica04 {
    width: 100%;
    min-height: auto;
    background-color: #37c7b6;
    color: #FFF;
    font-size: 22px;
   font-family: 'Verdana', sans-serif;
    padding-top: 60px;
    padding-bottom: 60px;
}

.banner_interno_mecanica05 {
    width: 100%;
    min-height: 500px;
    background-color: #fafbfc;
    color: #000;
}

.banner_interno_mecanica06 {
    width: 100%;
    min-height: 500px;
    background-color: #e2e2e3;
    color: #000;
    font-size: 20px;
}

.img_thumb_mural {
    width: 20%;
    height: 161px;
    float: left;
}

.txt_mural {
    width: 75%;
    float: left;
    text-align: left;
    font-size: 20px;
   font-family: 'Verdana', sans-serif;
    margin-left: 10px;
}

.al_tit_banner {
    text-align: center;
    float: left;
    height: 500px;
}

.al_tit_banner_center {
    text-align: center;
    height: 300px;
}

.al_tit_banner_center2 {
    text-align: center;
} 
.tit_banner_xs {
    color: #232323;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
}

.tit_banner_min {
    color: #232323;
   font-family: 'Verdana', sans-serif;
    font-size: 24px;
}


.tit_banner_pq {
    color: #232323;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
}

.tit_banner_md {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 32px;
}

.tit_banner_md_branco {
    color: #fff;
   font-family: 'Verdana', sans-serif;
    font-size: 32px;
}

.tit_banner_gd {
    color: #f9b12e;
   font-family: 'Verdana', sans-serif;
    font-size: 70px;
    line-height: 95px;
}

.tit_banner_gd_azul {
    color: #4b6eab;
   font-family: 'Verdana', sans-serif;
    font-size: 105px;
    line-height: 95px;
}


.alinhaBanner_interno {
    position: relative;
    top: 40%;
    transform: translateY(-40%);
}

.tit_conteudo_pq {
    color: #232323;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
}

.tit_conteudo_gd {
    color: #fff;
   font-family: 'Verdana', sans-serif;
    font-size: 105px;
    line-height: 95px;
    text-shadow: 7px 11px 12px #676767;
}



.verde {
    color: #465eff;
}

.conteudo_sobre {
    color: #fff;
}

.label {
    color: #465eff;
}

.modal-header {
    padding: 15px;
    border-bottom: 0px solid #e5e5e5;
}

.passo {
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background-color: #f08c06;
    border: 1px solid #f0ab06;
    width: 50px;
    height: 50px;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    margin-right: auto;
    margin-left: auto;
}



.background_interno {
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    background-size: cover;
}

.background_interno2 {
    background-image: url(../images/bg2.jpg);
    background-repeat: repeat-x;
    z-index: 0;
}

.bg_principal_interna {
    background-color: #eeebda;
    height: 266px;
    margin-bottom: 0;
    border-bottom: 3px solid #3daa36;
}

.padding-bottom5 {
    padding-bottom: 10px;
}

.padding-bottom-saldo {
    padding-bottom: 10px;
}

.hr_laranja {
    border-color: #fff;
    height: 1px;
    padding: 0;
    margin: 0;
    margin-top: 6px;
    margin-bottom: 6px;
}

.hr_topo {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.75), rgba(0, 0, 0, 0));
    margin-bottom: 12px;
}

.hr_footer {
    border-color: #d9d9d9;
    height: 1px;
    padding: 0;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 12px;
}

.hr_perfil {
    border-color: #465eff;
    height: 1px;
    padding: 0;
    margin: 0;
    margin-top: 9px;
    margin-bottom: 9px;
}

.hr_amarelo {
    border-color: #ffba00;
    height: 1px;
    padding: 0;
    margin: 0;
    margin-top: 22px;
    margin-bottom: 22px;
}

.al_txt_rodape {
    margin-top: -3px;
}


.al_conteudo {
    padding-top: 25px;
    padding-bottom: 25px;
}

.bg_verde {
    width: 100%;
    background-color: #465eff;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
   font-family: 'Verdana', sans-serif;
}

.bg_menu {
    height: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    background-color: #465eff;
    box-shadow: 0 0 24px #3446bd;
    z-index: 3;
}

.BGchamada {
    background-color: #f8f8f8;
    padding:40px 0;
}


.tabela_topo {
    background-color: #465eff;
    color: #fff;
   font-family: 'Verdana', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.tabela_ouro {
    background-color: #b88e15;
    color: #fff;
   font-family: 'Verdana', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #e9c764;
}


.tabela_prata {
    background-color: #8f8f8f;
    color: #fff;
   font-family: 'Verdana', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #bfbfbf;
}

.tabela_bronze {
    background-color: #837244;
    color: #fff;
   font-family: 'Verdana', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #aba28a;
}

.tabela_linha_normal {
    background-color: #fff;
   font-family: 'Verdana', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #d6d6d6;
}

.tabela_linha_intermediaria {
    background-color: #f5f5f5;
   font-family: 'Verdana', sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #d6d6d6;
}


.box_mensagem {
    border: 1px dashed #465eff;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: transparent;
}

.box_mensagem_sucesso {
    border: 1px dashed #258202;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    color: #258202;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: transparent;
}

.box_mensagem_erro {
    border: 1px dashed #bc0707;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    color: #bc0707;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: transparent;
}


.strong {
    font-weight: bold;
}

.img_interna01 {
    margin-top: -20px;
    text-align: center;
}


.img_interna02 {
    margin-top: 10px;
    text-align: center;
}

.img_interna03 {
    margin-top: -20px;
    text-align: center;
    padding-bottom: 0;
}

.modal-body {
    margin-top: -20px;
}


.al_menuPrincipal2 {
    float: left;
    color: #fff;
    font-size: 18px;
   font-family: 'Verdana', sans-serif;
}

    .al_menuPrincipal2 a {
        float: left;
        color: #fff;
        font-size: 16px;
       font-family: 'Verdana', sans-serif;
        font-weight: bold;
    }

        .al_menuPrincipal2 a:visited {
            color: #fff;
           font-family: 'Verdana', sans-serif;
            font-weight: bold;
        }

        .al_menuPrincipal2 a:hover {
            color: #fff;
           font-family: 'Verdana', sans-serif;
            font-weight: bold;
            text-decoration: underline;
        }


.al_menuPrincipal {
    float: left;
    color: #262626;
    font-size: 18px;
   font-family: 'Verdana', sans-serif;
}

    .al_menuPrincipal a {
        float: left;
        color: #fff;
        font-size: 14px;
       font-family: 'Verdana', sans-serif;
        font-weight: 500;
    }

        .al_menuPrincipal a:visited {
            color: #fff;
           font-family: 'Verdana', sans-serif;
            font-weight: 500;
        }

        .al_menuPrincipal a:hover {
            color: #fff;
           font-family: 'Verdana', sans-serif;
            font-weight: 500;
            text-decoration: underline;
        }

.al_menuSelecionado a {
    float: left;
    font-size: 19px;
   font-family: 'Verdana', sans-serif;
    color: #f4ae00;
}

.al_menuPrincipal a:focus {
    color: #fff;
   font-family: 'Verdana', sans-serif;
}


.glyphicon-question-sign {
    color: #fff;
}

.al_img_nfs {
    margin-top: -40px;
}

.align_left {
    text-align: left;
}

.txtDestaques {
    font-size: 14px;
    color: #424242;
    line-height: 19px;
}

.form-group {
   font-family: 'Verdana', sans-serif;
}

.divisoria {
    float: left;
    margin-left: 16px;
    margin-right: 16px;
    color: #fff;
    margin-top: -3px;
}

.divisoria2 {
    float: left;
    margin-left: 18px;
    margin-right: 18px;
    margin-top: 6px;
    color: #262626;
}


.espaco {
    height: 10px;
}

.espaco2 {
    height: 5px;
}

.hr_pontilhado {
    border: #dadada;
    background-color: #dadada;
    height: 1px;
}

.hr_pontilhado2 {
    border: #f9b12e;
    background-color: #f9b12e;
    height: 1px;
}

.al_extrato {
    background-color: #f8f7ee;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 3px solid #465eff;
    border-top: 1px solid #e6e6e6;
}

.faixaAmarela {
    background-color: #f5d8ce;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 20px;
}


.faixaLaranja {
    background-color: #ce4a27;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 30px;
    color: #FFF;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
}



.box_ranking {
    font-size: 14px;
    width: 100%;
    margin-top: 20px;
    padding: 10px 10px 0px 0px;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    height: auto;
    color: #FFF;
   font-family: 'Verdana', sans-serif;
}

.al_seta {
    float: left;
    margin-left: 10px;
    margin-top: 22px;
}

.posicaoRanking {
    font-size: 38px;
    float: left;
    margin-top: 7px;
}

.box_meuExtrato {
    font-size: 14px;
    width: 100%;
    margin-top: 20px;
    padding: 16px;
    background-color: rgba(70, 94,  288, 1 );
    color: #fff;
    border-radius: 8px;
    height: auto;
   font-family: 'Verdana', sans-serif;
}

    .box_meuExtrato h4 {
        color: #fcfc30 !important;
        font-size: 16px !important;
    }

    .margin-left5 {
        margin-left: 5px;
    }

.margin-left10 {
    margin-left: 10px;
}

.box_ranking_minhaPosicao {
    font-size: 16px;
    width: 100%;
    margin-top: 7px;
    padding: 10px 10px 10px 10px;
    margin-bottom: 10px;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    height: auto;
    background-color: #f8b7a1;
   font-family: 'Verdana', sans-serif;
}

.al_ranking_dados {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.al_ranking_dados_primeiros {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}

.al_trofeu {
    float: left;
}

.al_meutrofeu {
    float: left;
    width: 32px;
    margin-left: 0;
}

.al_nome_ranking {
    max-width: 60%;
    float: left;
    margin-left: 10px;
    display: block;
}


.bg-extrato {
    color: #FFF;
    border-bottom: 1px solid #b7d689;
    height: 10px;
}

.bg-extrato-saldo {
    background-color: #465eff;
    color: #FFF;
    border-bottom: 1px solid #3daa36;
    font-size: 19px;
    font-weight: bold;
}

.fonte {
   font-family: 'Verdana', sans-serif;
}

img {
    max-width: 100%;
}


.saudacao {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 19px;
   font-family: 'Verdana', sans-serif;
    margin-top: 60px;
    margin-left: 10px;
    color: #2a2a2a;
}

.box_Perfil {
    float: right;
    margin-top: 10px;
}

.saldo_cadastro_nf {
    color: #fff;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
    font-weight: bold;
}

.seta_cadastro_nf {
    color: #fff;
   font-family: 'Verdana', sans-serif;
    font-size: 28px;
}

.box_notaFiscal {
    width: 100%;
    color: #fff;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 12px;
    background: #465eff;
    background: -webkit-linear-gradient(#3ea7df, #465eff);
    background: -o-linear-gradient(#3ea7df, #465eff);
    background: -moz-linear-gradient(#3ea7df, #465eff);
    background: linear-gradient(#3ea7df, #465eff);
}

.btn_verde {
    font-size: 16px;
   font-family: 'Verdana', sans-serif;
    color: #036c38;
}

    .btn_verde:hover {
        font-size: 16px;
       font-family: 'Verdana', sans-serif;
        color: #80dd7c;
        text-decoration: underline;
    }

    .btn_verde:visited {
        font-size: 16px;
       font-family: 'Verdana', sans-serif;
        color: #036c38;
    }

.iconHome {
    text-align: right;
    margin-right: -7px;
}

.laranja {
    color: #ce4a27;
}

.btn_chamada {
    font-size: 14px;
   font-family: 'Verdana', sans-serif;
    color: #424242;
    cursor: pointer;
    font-weight: bold;
}

    .btn_chamada:hover {
        font-size: 14px;
       font-family: 'Verdana', sans-serif;
        color: #797979;
        text-decoration: underline;
    }

    .btn_chamada:visited {
        font-size: 14px;
       font-family: 'Verdana', sans-serif;
        color: #424242;
    }

.margin-bottom7 {
    margin-bottom: 4px;
}



.vermelho {
    color: #f38b61 !important;
}

.al_rodape_logoDotz {
    width: 30%;
    float: left;
}

.al_rodape_campanha {
    float: left;
}

.al_btn_CEP {
    background-color: transparent;
    border: 0;
    font-size: 30px;
    color: #465eff;
    margin-top: 43px;
    margin-left: -20px;
}

.al_btn_busca_participante {
    background-color: transparent;
    border: 0;
    font-size: 30px;
    color: #465eff;
    margin-top: 35px;
    margin-left: -10px;
}

.campo_whatsapp {
    margin-top: 40px;
}

.al_passo {
    float: right;
    width: 260px;
    text-align: right;
}

.box_passo {
    margin-left: auto;
    margin-right: auto;
    width: 260px;
    text-align: center;
}

.passo_inativo {
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background-color: #fff;
    border: 1px solid #465eff;
    width: 50px;
    height: 50px;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
    color: #465eff;
    font-weight: bold;
    padding-top: 5px;
    float: right;
    margin-right: 6px;
    margin-left: 6px;
}

.passo_ativo {
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background-color: #465eff;
    border: 1px solid #465eff;
    width: 50px;
    height: 50px;
    text-align: center;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    float: right;
    margin-right: 6px;
    margin-left: 6px;
}

.label_select_cultura {
    width: 50px;
    margin-top: 0;
    float: left;
    margin-bottom: 7px;
    margin-left: -15px;
}


.campo_select_cultura {
    float: left;
    margin-right: 14px;
    margin-left: -15px;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    color: #000;
}

    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
        padding: 8px;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 1.42857143;
        vertical-align: top;
       font-family: 'Verdana', sans-serif;
        vertical-align: middle;
        border-bottom: 1px solid #f5f5f5;
        /*text-align: left;*/
        /*background-color: #f5f5f5;*/
    }

    .table > thead > tr > th,
    .table > tfoot > tr > th {
        vertical-align: bottom;
        border-bottom: 0px solid #ddd;
        background-color: #465eff;
        color: #FFF;
        border: 1px solid #465eff;
    }

.tabela_mobile .table > tbody > tr > th.laranjaEscuro {
    vertical-align: bottom;
   font-family: 'Verdana', sans-serif;
    border-bottom: 1px solid #ddd;
    background-color: #f1b07a;
    color: #000;
    text-align: right;
}


.table > tbody > tr > td.laranjaEscuro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #f1b07a;
    color: #000;
}

.table > tbody > tr > td.laranjaClaro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #f9d4b4;
    color: #000;
}

.tabela_mobile .table > tbody > tr > th.verdeEscuro {
    vertical-align: bottom;
   font-family: 'Verdana', sans-serif;
    border-bottom: 1px solid #ddd;
    background-color: #baca9a;
    color: #000;
    text-align: right;
}

.tabela_mobile .table > tbody > tr > th.azulClaro2 {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #9cd2e0;
    color: #000;
}

.tabela_mobile .table > tbody > tr > th.cinza {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #c4c4c4;
    color: #000;
}

.tabela_mobile .table > tbody > tr > th.verdeEscuro2 {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #82c772;
    color: #000;
}


.table > tbody > tr > td.verdeEscuro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #baca9a;
    color: #000;
}

.table > tbody > tr > td.verdeEscuro2 {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #82c772;
    color: #000;
}


.table > tbody > tr > td.verdeClaro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #d6e3bc;
    color: #000;
}

.table > tbody > tr > td.azulEscuro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #0ea9cf;
    color: #fff;
}

.table > tbody > tr > td.azulClaro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #52bcec;
    color: #000;
}

.table > tbody > tr > td.azulClaro2 {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #9cd2e0;
    color: #000;
}

.table > tbody > tr > td.azulClaro3 {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #b7dee8;
    color: #000;
}



.table > tbody > tr > td.linhaBranca {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    color: #000;
}


.tabela_mobile .table > tbody > tr > th.azulEscuro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #0ea9cf;
    color: #fff;
}

.tabela_mobile .table > tbody > tr > th.azulClaro {
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    background-color: #52bcec;
    color: #fff;
}



.table_head_left {
    vertical-align: bottom;
    border-bottom: 0px solid #ddd;
    background-color: #465eff;
    color: #FFF;
    text-align: left;
}

.table_head_center {
    vertical-align: bottom;
    border-bottom: 0px solid #ddd;
    background-color: #465eff;
    color: #FFF;
    text-align: center;
}

.table_head_right {
    vertical-align: bottom;
    border-bottom: 0px solid #ddd;
    background-color: #465eff;
    color: #FFF;
    text-align: right;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f8f7ee;
    border: 0;
}


.tabela_mobile .table > tbody > tr > th {
    vertical-align: bottom;
   font-family: 'Verdana', sans-serif;
    border-bottom: 1px solid #ddd;
    background-color: #465eff;
    color: #FFF;
    text-align: right;
}

.tabela_mobile .table > tbody > tr > td {
    text-align: left;
}


.tabela_mobile .table > tbody > tr > th,
.tabela_mobile .table > tbody > tr > td {
    padding: 8px 18px;
    line-height: 1.42857143;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}

.td_mobile {
    width: 25%;
    float: left;
    padding: 0 4px;
}

.tabela_mobile hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #999;
}

.dropdown-menu {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px;
}


body {
    color: #2a2a2a;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    min-height: 100%;
   font-family: 'Verdana', sans-serif;
    color: #303030;
    background-color: #fff;
}

    body.bg-login {
       
        background: url(../images/bg-login.png) center bottom no-repeat #fcfc30;
        background-size:cover;
    }

    .logos-campanha{
        margin-top:16px;
    }


.tits_login {
    color: #ffba00;
   font-family: 'Verdana', sans-serif;
    font-size: 32px;
    font-weight: bold;
}

.centralizar h1 {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 30px;
}

.container h1 {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 70px;
    margin-bottom: -5px;
    font-weight: bold;
}

.container h2 {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 27px;
    margin-bottom: -5px;
    font-weight:bold;
}

.container h3 {
    /*color: #465eff;*/
    color: #575757;
   font-family: 'Verdana', sans-serif;
    font-size: 22px;
    /*font-weight: bold;*/
}

.container h4 {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
}

.container h6 {
    color: #03204a;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 23px;
}

.container h5 {
    color: #f38b61;
   font-family: 'Verdana', sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
}

.container h6 {
    color: #0ea9cf;
   font-family: 'Verdana', sans-serif;
    font-size: 35px;
    margin-bottom: -3px;
}

/*.container h6{
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	margin-bottom:-10px;
}*/

.centralizar h7 {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
    line-height: 21px;
    font-weight: bold;
}

.esquerda {
    float: left;
    text-align: left;
}

.direita {
    float: right;
}

.trofeuCategoria {
    float: left;
    margin-left: -20px;
    margin-right: 10px;
    width: 45px;
    height: 53px;
}


.amarelo_maior {
    color: #f4ae00;
    font-size: 32px;
    font-weight: bold;
}

.amarelo {
    color: #fff000 !important;
}

.amarelo_menor {
    color: #f4ae00;
    font-size: 18px;
    font-weight: bold;
}

.hr_extrato {
    border-color: #de7961;
    height: 1px;
    padding: 0;
    margin: 0;
    margin-top: 8px;
    margin-bottom: 4px;
}

.branco {
    color: #fff;
}

.azul {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
}

.azul2 {
    color: #69a6ea;
}

.btn_saudacao {
    width: 100%;
    height: 33px;
    color: #262626;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 8px;
    background-color: #f5f5f5;
    border-radius: 120px;
    -moz-border-radius: 120px;
    -webkit-border-radius: 120px;
}


.al_menuSecundario {
    float: left;
    color: #262626;
    font-size: 12px;
   font-family: 'Verdana', sans-serif;
}

    .al_menuSecundario a {
        float: left;
        color: #262626;
        font-size: 12px;
       font-family: 'Verdana', sans-serif;
        font-weight: bold;
        margin-top: 10px;
    }


        .al_menuSecundario a:visited {
            color: #262626;
           font-family: 'Verdana', sans-serif;
        }

        .al_menuSecundario a:hover {
            color: #262626;
           font-family: 'Verdana', sans-serif;
        }

.thumb_ranking_geral {
    width: 36px;
    height: 36px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(../images/thumb_perfil.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    float: left;
    border-radius: 120px;
    -moz-border-radius: 120px;
    -webkit-border-radius: 120px;
    border: 1px solid #FFF;
    margin-right: 10px;
}

.thumb_perfil {
    width: 53px;
    height: 53px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
    background-image: url(../images/thumb_perfil.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    float: left;
    border-radius: 120px;
    -moz-border-radius: 120px;
    -webkit-border-radius: 120px;
    border: 2px solid #FFF;
    margin-right: 10px;
}

.borda_laranja {
    border-left: 5px solid #465eff;
}

.thumb_novidades {
    width: 100%;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
    /*background-image:url(../images/thumb_novidades.jpg);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.thumb_novidades_destaque {
    width: 277px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
    /*background-image: url(../images/thumb_novidades.jpg);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.thumb_novidades_destaque_interno {
    width: 450px;
    height: 292px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
    /*background-image: url(../images/thumb_novidades.jpg);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.al_fonte_interna {
    margin-top: 14px;
    margin-bottom: 30px;
}

.margin-left10 {
    margin-left: 14px;
}

.margin_right7 {
    margin-right: 7px;
}

.margin_top10 {
    margin-top: 10px;
}

.margin_top5 {
    margin-top: 5px;
}

.margin_top-5 {
    margin-top: -5px;
}

.margin_top10 {
    margin-top: 10px;
}

.margin_top2 {
    margin-top: 2px;
}

.margin_top4 {
    margin-top: 4px;
}

.margin_top30 {
    margin-top: 30px;
}

.margin_top40 {
    margin-top: 40px;
}

.margin_top41 {
    margin-top: 40px;
}

.margin_top63 {
    margin-top: 63px;
}

.margin_top50 {
    margin-top: 50px;
}

.margin_top35 {
    margin-top: 35px
}

.margin_top20 {
    margin-top: 20px;
}

.tit13 {
    font-size: 13px;
    line-height: 19px;
}

.al_campoLogin {
   width: 100%;
   display:flex;
   flex-wrap:wrap;
   justify-content:center;
}

    .al_campoLogin p {
        font-size: 18px;
        color: #4f5efb;
        margin-bottom: 16px;
    }

.bg_login {
    background-color: red;
    color: #474747;
}

    .bg_login h1 {
        color: #465eff;
    }

    .bg_login a {
        color: #465eff;
        outline: none;
    }

        .bg_login a:hover {
            color: #3583c4;
            outline: none;
        }

        .bg_login a:focus {
            color: #3583c4;
            outline: none;
        }

.txt_login {
    color: #4c4c4c;
}


.boxAzul {
    background-color: #001017;
    font-size: 18px;
    color: #FFF;
   font-family: 'Verdana', sans-serif;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 3px solid #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.font {
   font-family: 'Verdana', sans-serif;
    font-size: 16px;
}

.font12 {
    font-size: 12px;
}

.font13 {
    font-size: 13px;
}

.font14 {
    font-size: 14px;
    margin-left: 0;
}


.font17 {
    font-size: 14px;
    margin-bottom: 4px;
}

.font19 {
    font-size: 19px;
}

.borda {
    border: 1px solid #dadada;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-top: 7px;
    margin-bottom: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


.tipo_borda {
    border: 1px solid #dadada;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    outline: none;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}


input {
    outline: none;
}

.txt_10 {
    font-size: 12px;
}

/*BANNER HOME INDICADORES SETA E BOLINHAS*/
.slide {
    margin-top: 0;
}

.carousel-indicators {
    color: red;
}

    .carousel-indicators li:is(:hover, :focus) {
        background-color: #465eff;
    }

    .carousel-indicators li {
        border: 1px solid #465eff;
        background-color: #465eff;
    }

.carousel-control {
    color: #fff;}

    .carousel-control:hover {
        color: #ffba00;
    }

    .carousel-control:focus {
        color: #ffba00;
    }

/*BANNER HOME INDICADORES SETA E BOLINHAS FIM*/

.menuPerfil {
    width: 100%;
    height: 40px;
    background-color: #001017;
}

.al_menuPerfil {
    width: 40px;
    height: 40px;
    float: right;
    margin-right: 4px;
    margin-left: 4px;
    position: relative;
}

.al_menuPerfil_bg_destaque {
    background-color: #465eff;
}

.n_notificacao {
    width: 20px;
    height: 20px;
    position: absolute;
    background-color: #229605;
    color: #fff;
    left: 27px;
    top: 0px;
    z-index: 99;
    font-size: 11px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    font-weight: bold;
    padding-top: 4px;
}

.n_carrinho {
    width: 20px;
    height: 20px;
    position: absolute;
    background-color: #e73849;
    color: #fff;
    left: 27px;
    top: 0px;
    z-index: 99;
    font-size: 11px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    font-weight: bold;
    padding-top: 4px;
}

.breadcrumb {
    background-color: #fff;
    margin-top: 5px;
    padding-left: 0;
    font-size: 13px;
}

    .breadcrumb a {
        color: #303030;
    }

        .breadcrumb a:hover {
            color: #465eff;
        }


        .breadcrumb a:focus {
            color: #465eff;
        }


        .breadcrumb a:visited {
            color: #303030;
        }

        .breadcrumb a:active {
            color: #465eff;
        }

.box_materiaisParaDownload a {
    color: #303030;
    text-decoration: none;
}

    .box_materiaisParaDownload a:hover {
        color: #465eff;
        text-decoration: none;
    }

    .box_materiaisParaDownload a:focus {
        color: #465eff;
        text-decoration: none;
    }


a {
    color: #303030;
    text-decoration: none;
}

    a:hover {
        color: #465eff;
        text-decoration: none;
    }

    a:focus {
        color: #465eff;
        text-decoration: none;
    }



.perfil {
    margin-top: 5px;
}

.tit_preto_2 {
    font-size: 17px;
    color: #454545;
}

.tit_laranja_menor {
    font-size: 20px;
    color:#fd9827;
    font-weight: bold;
   font-family: 'Verdana', sans-serif;
    margin-top: 10px;
}

.txt_carrinho_saldoTotal {
    font-size: 20px;
    color: #465eff;
    font-weight: bold;
   font-family: 'Verdana', sans-serif;
    margin-top: 10px;
}

.txt_pontosDetalhes {
    color: #575757;
    font-size: 17px;
}

.txt_pontosDetalhes_fonte {
    font-size: 20px;
    font-weight: bold;
}

.txt_produtoDetalhes {
    font-size: 17px;
    line-height: 20px;
}

.al_label_pontos {
    margin-left: 40px;
}

.txt_produtoDetalhes_fonte {
    font-size: 20px;
}

.txt_label_resgate_detalhes {
    color: #127601;
    font-weight: bold;
}

.margin_right10 {
    margin-right: 10px;
}

.margin_right20 {
    margin-right: 20px;
}

.ThumbPerfil {
    width: 31px;
    height: 31px;
    float: left;
    border: 2px solid #fff;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}

.nomePerfil_mobile {
    float: left;
   font-family: 'Verdana', sans-serif;
}

.menuDropdown_perfil {
    width: 10px;
    float: left;
}

.menuDropdown_carrinho {
    float: right;
}


.separadorPerfil {
    width: 1px;
    height: 30px;
    background-color: #465eff;
    float: left;
    margin-left: 30px;
}

.labelMeusPontos {
   font-family: 'Verdana', sans-serif;
    color: #fff;
    font-size: 13px;
    float: left;
    margin-left: 20px;
    margin-top: 7px;
}

.meusPontos {
   font-family: 'Verdana', sans-serif;
    color: #efb608;
    font-size: 20px;
    float: left;
    margin-left: 7px;
    margin-top: 2px;
    font-weight: bold;
}

.al_vertical {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.modal_estilo {
    border: 0;
    border-radius: 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
   font-family: 'Verdana', sans-serif;
   padding:24px;
    
}

.boxDestaque_compare_modal {
    width: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    border: 1px solid #465eff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 7px;
}

.boxDestaque_compare_lojas_modal {
    width: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 7px;
   font-family: 'Verdana', sans-serif;
    color: #465eff;
    font-size: 24px;
}

.boxDestaque_compare_lojas_destaque_modal {
    width: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #c5e5f2;
    border: 1px solid #c5e5f2;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 7px;
   font-family: 'Verdana', sans-serif;
    color: #465eff;
    font-size: 24px;
}

.boxNovidade {
    width: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-top: 7px;
}

.data_Novidade {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    margin-top: 10px;
    width: 65px;
    float: left;
    margin-right: 10px;
}

.icon_Novidade {
    color: #393939;
    font-size: 40px;
    line-height: 26px;
    text-align: center;
    margin-top: 10px;
    width: 65px;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

.dia_novidade {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 42px;
}

.descricao_Novidade {
    color: #393939;
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
    margin-top: 5px;
    width: 175px;
    float: left;
}

.resultado_novidade {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 27px;
    font-weight: bold;
}

.resultado_novidade02 {
    color: #465eff;
   font-family: 'Verdana', sans-serif;
    font-size: 17px;
}

.modal-title {
   font-family: 'Verdana', sans-serif;
    margin-bottom: -5px;
    font-size: 28px;
    color: #465eff;
}

.close {
    color: #465eff;
    opacity: 1;
    font-size: 40px !important;
    margin-top: -10px !important;
}

    .close:hover,
    .close:focus {
        color: #465eff;
        text-decoration: none;
        cursor: pointer;
        opacity: 1;
    }

.tit_drop_carrinho {
   font-family: 'Verdana', sans-serif;
    font-size: 18px;
    color: #465eff;
    font-weight: bold;
    margin-top: 10px;
}

.drop_bg_01 {
    background-color: #fff;
    border: 0px solid #fff;
}

.drop_bg_02 {
    background-color: #fff;
    width: 320px;
    color: #6f6f6f;
    border: 0px solid #fff;
}

.drop_al_carrinho {
    left: -260px;
    top: 35px;
}

img,
a {
    outline: none;
}

.hr_menu_perfil_campanha {
    margin: 0;
    padding: 0;
    border-color: #f5f5f5;
}

.hr_drop_carrinho {
    margin: 0;
    padding: 0;
    border-color: #ebebeb;
    padding-top: 10px;
}


.menuCatalogoCategoria {
    width: 100%;
    height: 40px;
    background-color: #465eff;
}

.al_campoBuscar {
    float: right;
    margin-top: 6px;
    margin-right: 7px;
}

.campoTxt {
    height: 30px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border: 0;
    margin-right: 10px;
}

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);  
    transition: all 0.5s ease-in-out;
    transform: translate(0px, -10%) scale(0, 0);
    opacity: 0;
    z-index: 100;
}

    #search.open {
        -webkit-transform: translate(0px, 0px) scale(1, 1);
        -moz-transform: translate(0px, 0px) scale(1, 1);
        -o-transform: translate(0px, 0px) scale(1, 1);
        -ms-transform: translate(0px, 0px) scale(1, 1);
        transform: translate(0px, 0px) scale(1, 1);
        opacity: 1;
    }

    #search input[type="search"] {
        position: absolute;
        top: 50%;
        width: 100%;
        color: rgb(255, 255, 255);
        background: rgba(0, 0, 0, 0);
        font-size: 60px;
        font-weight: 300;
        text-align: center;
        border: 0px;
        margin: 0px auto;
        margin-top: -51px;
        padding-left: 30px;
        padding-right: 30px;
        outline: none;
    }

    #search .btn {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: 61px;
        margin-left: -45px;
    }

    #search .close {
        position: fixed;
        top: 15px;
        right: 15px;
        color: #fff;
        background-color: #428bca;
        border-color: #357ebd;
        opacity: 1;
        padding: 10px 17px;
        font-size: 27px;
    }

.topo_campanha {
    background-image: url(../images/topo_campanha_background.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.topo_campanha_login {
    height: 400px;
    bottom: 0;
    width: 100%;
    background: url(../images/bgLogin.png);
    background-repeat: repeat-x;
    color: #2a2a2a;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.modal {
    color: #5D5D5D;
}

.centralizar {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.alinhamento-vertical{
  display: flex;
    align-items: center;   
    height:100vh;
}
.al_login {
    background: #f9fa30;
    border-radius: 16px;
    padding: 32px;
    width: 85%;
    display: flex;
    justify-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    box-shadow: 0 0 30px rgba(0, 0, 0, .4);
}

.al_imgLogin {
    margin-top: 20px;
}

.borderBottom {
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 12px;
}

.al_rodape {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 12px;
    color: #363636;
}

    .al_rodape a {
       font-family: 'Verdana', sans-serif;
        margin-top: 8px;
        margin-bottom: 8px;
        font-size: 12px;
        color: #363636;
    }

        .al_rodape a:hover {
           font-family: 'Verdana', sans-serif;
            margin-top: 8px;
            margin-bottom: 8px;
            font-size: 12px;
            color: #465eff;
        }


.padding-bottom {
    padding-bottom: 25px;
}

.paddin-left {
    padding-left: 40px;
}



.tit_descricao_produto_vitrine {
    font-size: 14px;
    color: #363636;
    line-height: 23px;
   font-family: 'Verdana', sans-serif;
    font-weight: bold;
    height: 60px;
    width: 100%;
}

.pontos_vitrine {
    font-size: 22px;
    color: #465eff;
    font-weight: bold;
   font-family: 'Verdana', sans-serif;
    margin-top: 10px;
}

.label_pontos {
    color: #1498d1;
   font-family: 'Verdana', sans-serif;
    font-size: 13px;
    font-weight: 100;
    line-height: 23px;
}

.txt_label_calcularFrete {
   font-family: 'Verdana', sans-serif;
    font-size: 15px;
    margin-top: 17px;
}

.txt_left {
    text-align: left;
}

.txt_right {
    text-align: right;
}

.footer {
    background-color: #fcfc30;
    padding: 24px 0 16px;
    color: #424242;
    font-family: 'Verdana', sans-serif;
    text-align: center;
    margin-top: auto;
}

.footer small {
    font-size: 14px;
    margin-top: 10px;
    display:block;
    text-align: center;
}

.footer small strong{
    font-weight:bold;
}


.campo01, .txtArea01 {
    background-color: #FFF;
    border: 0;
    color: #787878;
    font-size: 16px;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #d2d2d2;
}

.campo01 {
    padding-left: 12px;
    padding-right: 12px;
    height: 48px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}



.combo01 {
    background-color: #FFF;
    border: 1px solid #d2d2d2;
    color: #1a1a1a;
    padding-left: 14px;
    padding-right: 14px;
    height: 40px;
    width: 100%;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
   font-family: 'Verdana', sans-serif;
    font-size: 16px;
}

.select01 {
    width: 100%;
    height: 38px;
    padding: 2px;
    text-align: left;
    padding-left: 10px;
    border: 1px solid #b3b3b3;
    color: #1a1a1a
}

.check {
    border: 1px solid #6e6e6e;
    color: #6e6e6e;
    padding-left: 7px;
    padding-right: 7px;
    height: 18px;
    width: 18px;
    border-radius: 0;
}

.ico_lupa_cep {
    color: #465eff;
    font-size: 30px;
    margin-top: 5px;
}

/*BOTOES*/
.btn_config {
    font-size: 20px;
    color: #fff;
}

.btn_campanha {
    font-size: 20px;
    color: #ffc005;
}

.btn_buscar {
    font-size: 27px;
    color: #fff;
}

.btn_tracking {
    font-size: 23px;
    color: #465eff;
}


/*Criados por Rodrigo*/

span.legenda-1, span.legenda-2 {
    margin-bottom: 4px;
    padding: 6px;
    display: flex;
    width: 100%;
    border: 1px dotted #cccccc;
    line-height: 24px;
}

    span.legenda-1::before, span.legenda-2::before {
        content: ' '; 
        display: flex;
        margin-right: 4px;
    }
    span.legenda-1::before {
        background: url('../images/ic_watch_later.svg') no-repeat;
        background-size: 100%;
        width: 24px;
        height: 24px;
    }

    span.legenda-2::before {
        background: url('../images/ic_check_circle.svg') no-repeat;
        background-size: 100%;
        width: 22px;
        height: 22px;
    }

span.tel1{
   font-size:18px;
   font-weight:bold;
   display:flex;
   margin-bottom:16px;
}

.info-contato{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    padding:20px;
}

span.tel1::before {
    background-image: url(../images/icon-tel.png);
    background-size: 100%;
    content: " ";
    margin-right: 8px;
    display: flex;
    width: 20px;
    height: 20px;
}



.small-login-mote {
    color: #ffffff;
    font-family: 'bancodobrasil_textosbold', sans-serif;
    font-size: 20px;
    line-height: 22px;
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
}
.card {
    margin-bottom: 16px;
}

.card-header {
    background: #fcfc30;
}

    .card-header button h4 {
        font-size: 14px;     
    }

        .card-header button h4 br{
            display:none;
        }


        .card-body {
            padding: 24px;
            border: 1px solid #fcfc30;
            margin-top: 6px;
        }

.card-body p a {
    color: #465eff;
    text-decoration:underline;
}
.link-compartilhar {
    display: inline-block;
    border: 2px dashed #465eff;
    padding: 14px;
    color: #465eff;
    font-weight: bold;
    width: 100%;
}
.al_msgLogin {
    color: #4f5efb;
    display: block;
    margin-bottom: 16px;
    font-size: 16px !important;
}
.bg-indique {
    background: #fff;
    padding-top: 32px;
    bottom: 32px;
}


    #cookieConsent {
        background-color: rgba(0, 0, 0, 0.8);
        color: #fff;
        padding: 24px;
        text-align: center;
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 2;
    }

    #cookieConsent a {
        color: #fcfc30;
    }

a#cookieConsentOK {
    display: inline-block;
    padding: 3px;
    background: #fcfc30;
    color: #465eff;
    margin-left:5px;
    font-weight:bold;
    border-radius:2px;
}

    a#cookieConsentOK:is(:hover, :focus) {
        background: #ffffff;
        color: #465eff !important;
    }

    #cookieConsent a:is(:hover, :focus) {
        color: #fcfc30;
    }
.box-acessos.destaque {
    background: #465eff;
}

.box-acessos.indique {
    background: #f8f8f8;
}
.box-acessos.destaque a.btn-box-acessos {
    background: #f6f62f;
    color: #465eff;
}

    .box-acessos.destaque h4,
    .box-acessos.destaque p {
        margin-bottom: 16px;
        color: #fff;
    }

.box-acessos.destaque h4 {
    font-size: 18px;
}
        .box-acessos {
            background: #fff;
            padding: 20px;
            border-radius: 8px;
            text-align: center;
            margin-top: 32px;
            min-height: 260px;
            box-sizing: border-box;
            position: relative;
            box-shadow: 0 0 32px #e4e4e4;
        }

        
            .box-acessos h4,
            .box-acessos p {
                margin-bottom: 16px;
                font-size: 14px;
            }
        .box-acessos p a{
            color:#465eff;
            text-decoration:underline;
        }
        .box-acessos img {
            margin-top: -100px;
            margin-bottom: 24px;
        }

    .box-acessos a.btn-box-acessos {
        background: #465eff;
        color:#fff;
        display: inline-block;
        padding: 8px 16px;
        bottom:20px;
    }

    a.indica-destaque {
        color: #fcfc30 !important;
        font-weight: bold !important;
    }
strong.destaque {
    display: inline-block;
    background: #fcfc30;
    color: #465eff;
    padding: 6px 12px;
    border-radius: 50px;
    text-transform: uppercase;
}
.btn-padrao {
    display: inline-block;
    padding: 8px 8px;
    font-size: 14px;
    text-transform: inherit;
    border: none;
    width: 100%;
    transition: ease-in-out .2s;
}
    .btn-padrao.btn-link {
        color: #4f5efb;
    }
    .btn-padrao.btn-amarelo {
        background-color: #fbfb4b;
        color: #414bb6;
        border: 2px solid #fbfb4b;
    }

    .btn-padrao.btn-azul {
        background-color: #465eff;
        color: #fbfb4b;
        border: 2px solid #465eff;
    }

        .btn-padrao.btn-azul:is(:hover, :focus) {
            background-color: #465eff;
            border: 2px solid #465eff;
            color: #fff;
            outline-offset: 3px;
        }



.btn-padrao.btn-amarelo:is(:hover, :focus) {
    background-color: #fff;
    border: 2px solid #fff;
    color: #414bb6;
    outline-offset: 3px;
}


 

    .btn-padrao.btn-ghost-amarelo {
        background-color: transparent;
        color: #fbfb4b;
        border: 2px solid #fbfb4b;
    }

    .btn-padrao.btn-ghost-azul {       
        border: 2px solid #465eff;
        color: #465eff;
    }

        .btn-padrao.btn-ghost-azul:is(:hover, :focus) {
            border: 2px solid #465eff;
            color: #465eff;
            outline-offset: 3px;
        }

        .btn-padrao.btn-ghost-amarelo:is(:hover, :focus) {
            background-color: transparent;
            border: 2px solid #fff;
            color: #fff;
            outline-offset: 3px;
        }

#g-recaptcha, #g-recaptcha-contato, #g-recaptcha-esqueci, #g-recaptcha-acesso, .g-recaptcha-2fa {
    background: transparent;
    padding: 4px 0;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

    #g-recaptcha body div .rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
        border: 10px solid #d3d3d3 !important;
        background: transparent;
    }
#rc-anchor-container{
    display:none;
}


/* Final Botões Criados por Rodrigo*/
.menuPerfil_hover:hover, focus, visited {
    background-color: #fff;
    width: 40px;
    height: 40px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}


.btn-gd-aprovar {
    width: 100%;
    color: #fff;
    background-color: #1cc01c;
    border: 2px solid #1cc01c;
    font-size: 23px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: center;
}

    .btn-gd-aprovar:hover,
    .btn-gd-aprovar:focus {
        background-color: #029902;
        background-position: 0 -15px;
        color: #fff;
    }

    .btn-gd-aprovar:active,
    .btn-gd-aprovar.active {
        background-color: #029902;
        border-color: #029902;
        color: #fff;
    }

.btn-gd-aprovado {
    width: 100%;
    color: #1cc01c;
    background-color: #fff;
    border: 2px solid #1cc01c;
    font-size: 23px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: center;
}

    .btn-gd-aprovado:hover,
    .btn-gd-aprovado:focus {
        color: #1cc01c;
        background-color: #d8ffd8;
        border: 2px solid #1cc01c;
        background-position: 0 -15px;
    }

    .btn-gd-aprovado:active,
    .btn-gd-aprovado.active {
        color: #1cc01c;
        background-color: #d8ffd8;
        border: 2px solid #1cc01c;
    }


.btn-gd-reprovar {
    width: 100%;
    color: #fff;
    background-color: #c01c1c;
    border: 2px solid #c01c1c;
    font-size: 23px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: center;
}

    .btn-gd-reprovar:hover,
    .btn-gd-reprovar:focus {
        background-color: #951212;
        background-position: 0 -15px;
        color: #fff;
    }

    .btn-gd-reprovar:active,
    .btn-gd-reprovar.active {
        background-color: #951212;
        border-color: #951212;
        color: #fff;
    }


.btn-gd-reprovado {
    width: 100%;
    color: #c01c1c;
    background-color: #fff;
    border: 2px solid #c01c1c;
    font-size: 23px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: center;
}

    .btn-gd-reprovado:hover,
    .btn-gd-reprovado:focus {
        color: #c01c1c;
        background-color: #f1c0c0;
        border: 2px solid #c01c1c;
        background-position: 0 -15px;
    }

    .btn-gd-reprovado:active,
    .btn-gd-reprovado.active {
        color: #c01c1c;
        background-color: #f1c0c0;
        border: 2px solid #c01c1c;
    }



.btn-perfil {
    color: #262626 !important;
    background-color: #fff !important;
    border: 0px solid #fff !important;
    font-size: 14px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    padding-right: 25px !important;
    font-family: 'Poppins', sans-serif !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    width: 100% !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    outline: none !important;
    text-align: left !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

    .btn-perfil:hover,
    .btn-perfil:focus {
        background-color: none !important;
        background-position: 0 -15px !important;
        color: #262626 !important;
        text-decoration: none !important;
    }

    .btn-perfil:active,
    .btn-perfil.active {
        background-color: #465eff !important;
        border-color: #465eff !important;
        color: #262626 !important;
        text-decoration: none !important;
    }

.btn-gd {
    color: #fff;
    background-color: #465eff;
    border: 0px solid #465eff;
    font-size: 20px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: center;
    font-weight: bold;
}

    .btn-gd:hover,
    .btn-gd:focus {
        background-color: #ff8e90;
        background-position: 0 -15px;
        color: #fff;
    }

    .btn-gd:active,
    .btn-gd.active {
        background-color: #ff8e90;
        border-color: #ff8e90;
        color: #fff;
    }

.btn-gd-action {
    color: #fff;
    background-color: #465eff;
    border: 0px solid #465eff;
    font-size: 23px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: left;
}

    .btn-gd-action:hover,
    .btn-gd-action:focus {
        background-color: #ff8b8d;
        background-position: 0 -15px;
        color: #fff;
    }

    .btn-gd-action:active,
    .btn-gd-action.active {
        background-color: #ff8e90;
        border-color: #ff8e90;
    }


.btn-pq-action2 {
    width: 100%;
    height: 44px;
    color: #fff;
    background-color: #465eff;
    border: 1px solid #465eff;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    font-family: 'Verdana', sans-serif;
    outline: none;
    text-align: center;
    font-weight: bold;
}

    .btn-pq-action2:hover,
    .btn-pq-action2:focus {
        background-color: #465eff;
        background-position: 0 -15px;
        color: #fff;
        border-color: #465eff;
    }

    .btn-pq-action2:active,
    .btn-pq-action2.active {
        background-color: #465eff;
        border-color: #465eff;
        color: #fff;
    }

.btn-pq-action {
    color: #fff;
    background-color: #465eff;
    border: 1px solid #465eff;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    outline: none;
    text-align: left;
    font-weight: bold;
}

    .btn-pq-action:hover,
    .btn-pq-action:focus {
        background-color: #fcfc30;
        background-position: 0 -15px;
        color: #465eff;
        border-color: #fcfc30;
    }

    .btn-pq-action:active,
    .btn-pq-action.active {
        background-color: #465eff;
        border-color: #465eff;
        color: #fff;
    }

.btn-pq-action3 {
    color: #465eff;
    background-color: #fcfc30;
    border: 1px solid #fcfc30;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    font-family: 'Verdana', sans-serif;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    outline: none;
    text-align: left;
    font-weight: bold;
}

    .btn-pq-action3:hover,
    .btn-pq-action3:focus {
        color: #fff;
        background-color: #465eff;       
        background-position: 0 -15px;   
        border-color: #fcfc30;
    }

    .btn-pq-action3:active,
    .btn-pq-action3.active {
        background-color: #465eff;
        border-color: #465eff;
        color: #fff;
    }

.btn-pq {
    color: #fff;
    background-color: #465eff;
    border: 1px solid #465eff;
    font-size: 13px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 17px;
    padding-right: 17px;
   font-family: 'Verdana', sans-serif;
    border-radius: 130px;
    -moz-border-radius: 130px;
    -webkit-border-radius: 130px;
    outline: none;
    text-align: left;
    font-weight: bold;
}

    .btn-pq:hover,
    .btn-pq:focus {
        background-color: #465eff;
        border: 1px solid #465eff;
        background-position: 0 -15px;
        color: #fff;
    }

    .btn-pq:active,
    .btn-pq.active {
        background-color: #465eff;
        border: 1px solid #465eff;
        color: #fff;
    }

.btn-pq-destaque {
    color: #fff;
    background-color: #00b54d;
    border: 0px solid #019a42;
    font-size: 13px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 25px;
    padding-right: 25px;
   font-family: 'Verdana', sans-serif;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    margin-top: 3px;
    margin-bottom: 3px;
    outline: none;
    text-align: center;
    width: 95%;
    float: left;
}

    .btn-pq-destaque:hover,
    .btn-pq-destaque:focus {
        background-color: #019a42;
        background-position: 0 -15px;
        color: #fff;
    }

    .btn-pq-destaque:active,
    .btn-pq-destaque.active {
        background-color: #019a42;
        border-color: #019a42;
        color: #fff;
    }

.btn_filtrar {
    width: 100%;
    height: 40px;
    text-align: center;
    color: #FFF;
    background-color: #465eff;
    bottom: 50px;
    position: fixed;
    z-index: 1;
    padding-top: 14px;
}

.btn_resgatar_mobile {
    width: 100%;
    height: 50px;
    text-align: center;
    color: #FFF;
    background-color: #127601;
    bottom: 50px;
    position: fixed;
    z-index: 1;
    padding-top: 14px;
   font-family: 'Verdana', sans-serif;
    font-size: 20px;
}

.btn_delete {
    color: #e73849;
}

.al_thumb_empreendedorismo {
    width: 255px;
    height: 195px;
    /*background-image:url(../images/img_empreendedorismo_detalhes.jpg);*/
    background-repeat: repeat-x;
    background-position: center top;
    background-size: cover;
    border: 0px solid #dadada;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-bottom: 0;
    position: relative;
    z-index: 0;
}

.al_detalhes_empreendedorismo {
    width: 569px;
    height: auto;
    /*background-image:url(../images/img_empreendedorismo_detalhes.jpg);*/
    background-repeat: repeat-x;
    background-position: center top;
    background-size: cover;
    border: 0px solid #dadada;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-bottom: 0;
}

/*BOTOES FIM*/

@media (min-width: 992px) and (max-width: 1199px) {
    .banner_interno_mecanica02b {
        width: 100%;
        min-height: 250px;
        padding-top: 29px;
        padding-bottom: 0px;
        background-color: #465eff;
    }

    .al_margin_logo {
        margin-top: 52px;
        margin-bottom: 10px;
    }

    .al_seta {
        float: right;
        margin-left: 0px;
        margin-top: 20px;
        margin-right: -20px;
    }

    .posicaoRanking {
        font-size: 30px;
        float: left;
        margin-top: 15px;
        margin-left: -10px;
    }

    .txt_meta {
        color: #fff;
       font-family: 'Verdana', sans-serif;
        font-size: 16px;
        font-weight: bold;
        margin-top: 3px;
    }

    .divisoria_lateral {
        width: 1px;
        height: 78px;
        float: left;
        margin-left: 25px;
        margin-right: 25px;
    }



    .al_box_equipe {
        padding: 10%;
        margin-top: -80px
    }

    .box_equipe {
        width: 210px;
        height: 204px;
        font-size: 15px;
        padding-top: 10px;
        margin: 20px;
        padding-left: 3px;
        padding-right: 3px;
    }

    .al_login {
        height: auto;
        width: 80%;
        background: #f9fa30;
    }

    .divisoria2 {
        float: left;
        margin-left: 17px;
        margin-right: 17px;
        color: #262626;
    }


    .al_detalhes_empreendedorismo {
        width: 450px;
        height: auto;
        /*background-image:url(../images/img_empreendedorismo_detalhes.jpg);*/
        background-repeat: repeat-x;
        background-position: center top;
        background-size: cover;
        border: 0px solid #dadada;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        margin-bottom: 0;
    }

    .al_thumb_empreendedorismo {
        width: 205px;
        height: 142px;
        /*background-image:url(../images/img_empreendedorismo_detalhes.jpg);*/
        background-repeat: repeat-x;
        background-position: center top;
        background-size: cover;
        border: 0px solid #dadada;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        margin-bottom: 0;
    }

    .al_menuPrincipal {
        float: left;
        color: #262626;
        font-size: 16px;
       font-family: 'Verdana', sans-serif;
    }

        .al_menuPrincipal a {
            float: left;
            color: #fff;
            font-size: 15px;
           font-family: 'Verdana', sans-serif;
        }

    .btn-pq-destaque {
        color: #fff;
        background-color: #00b54d;
        border: 0px solid #019a42;
        font-size: 12px;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 25px;
        padding-right: 25px;
       font-family: 'Verdana', sans-serif;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        border-radius: 100px;
        margin-top: 3px;
        margin-bottom: 3px;
        outline: none;
        text-align: center;
        width: 105%;
        float: left;
    }

        .btn-pq-destaque:hover,
        .btn-pq-destaque:focus {
            background-color: #019a42;
            background-position: 0 -15px;
            color: #fff;
        }

        .btn-pq-destaque:active,
        .btn-pq-destaque.active {
            background-color: #019a42;
            border-color: #019a42;
            color: #fff;
        }

    .estrela_positiva {
        font-size: 15px;
        margin-left: 3px;
        margin-right: 3px;
        color: #d6a744;
        margin-top: 5px;
    }

    .estrela_negativa {
        font-size: 15px;
        margin-left: 3px;
        margin-right: 3px;
        color: #5c5c5c;
        margin-top: 5px;
    }

    .box_empreendimento_niveis {
       font-family: 'Verdana', sans-serif;
        color: #FFF;
        font-size: 13px;
        padding: 0;
        margin: 0;
        text-align: center;
        width: 100%;
        background-color: #373737;
        -moz-border-radius: 15px 50px 30px;
        -webkit-border-radius: 15px 50px 30px;
        border-radius: 0px 0px 20px 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }


    .thumb_novidades {
        width: 100%;
        height: 130px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 7px;
        padding-right: 7px;
        background-image: url(../images/thumb_novidades.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }

    .al_select_quiz {
        float: left;
        width: 3%;
    }

    .al_responstas_quiz {
        float: left;
        width: 90%;
        text-align: left;
    }


    .al_comoParticipar_produtos {
        padding-right: 20px;
        padding-left: 0;
        border-bottom: 0px dashed #fff;
        padding-bottom: 20px;
    }

    .al_comoParticipar_cadastroNF {
        padding-left: 20px;
        padding-right: 0;
        border-right: 0px dashed #fff;
        border-left: 1px dashed #fff;
        border-bottom: 1px dashed #fff;
        padding-bottom: 27px;
    }

    .al_comoParticipar_passo3 {
        padding-left: 20px;
        padding-top: 20px;
        padding-right: 20px;
        border-right: 1px dashed #fff;
        border-left: 0px dashed #fff;
        border-top: 1px dashed #FFF;
        border-bottom: 0px dashed #fff;
        padding-bottom: 27px;
    }

    .al_comoParticipar_concursosAceleradores {
        padding-left: 20px;
        padding-right: 0;
        padding-top: 20px;
        margin-top: 0;
        border-top: 0px dashed #fff;
        border-left: 0px dashed #fff;
    }


    .thumb_ranking_geral {
        width: 30px;
        height: 30px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 7px;
        padding-right: 7px;
        background-image: url(../images/thumb_perfil.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        float: left;
        border-radius: 120px;
        -moz-border-radius: 120px;
        -webkit-border-radius: 120px;
        border: 1px solid #FFF;
        margin-right: 10px;
    }

    .slide {
        margin-top: -10px;
    }

    .font14 {
        font-size: 13px;
        margin-left: 7px;
    }

    .hr_laranja {
        border-color: #fff;
        height: 1px;
        padding: 0;
        margin: 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .hr_amarelo {
        border-color: #ffba00;
        height: 1px;
        padding: 0;
        margin: 0;
        margin-top: 14px;
        margin-bottom: 14px;
    }


    .box_extratoDotz {
        width: 51%;
        height: 120px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #465eff;
        color: #FFF;
       font-family: 'Verdana', sans-serif;
        font-size: 14px;
        text-align: center;
        padding: 7px 7px 7px 7px;
        margin-top: 7px;
        float: left;
        margin-left: -10px;
        line-height: 18px;
    }


    .box_MeuRanking_ouro {
        width: 51%;
        height: 120px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #ed9204;
        color: #FFF;
       font-family: 'Verdana', sans-serif;
        font-size: 14px;
        text-align: center;
        padding: 7px 7px 7px 7px;
        margin-top: 7px;
        float: right;
        margin-left: -10px;
        line-height: 30px;
    }


    .btn_saudacao {
        width: 100%;
        height: 30px;
        color: #262626;
        padding-top: 0;
        padding-left: 16px;
        padding-right: 16px;
        margin-top: 10px;
    }

    .al_menuSecundario {
        float: left;
        color: #262626;
        font-size: 11px;
       font-family: 'Verdana', sans-serif;
    }

        .al_menuSecundario a {
            float: left;
            color: #262626;
            font-size: 11px;
           font-family: 'Verdana', sans-serif;
            font-weight: bold;
            margin-top: 7px;
        }


            .al_menuSecundario a:visited {
                color: #262626;
               font-family: 'Verdana', sans-serif;
            }

            .al_menuSecundario a:hover {
                color: #262626;
               font-family: 'Verdana', sans-serif;
            }

    .btn_extratoDotz {
        width: 51%;
        height: 30px;
        background-color: #465eff;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        color: #fff;
        padding-top: 6px;
        padding-left: 16px;
        margin-top: 2px;
        margin-left: -10px;
        float: left;
    }

    .btn_meuRanking_ouro {
        width: 51%;
        height: 30px;
        background-color: #ed9204;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        color: #fff;
        padding-top: 6px;
        padding-left: 16px;
        margin-top: 2px;
        margin-left: -10px;
        float: right;
    }

    .bg_bolasDotz {
        background-image: url(../images/bg_bolas.png);
        background-repeat: repeat-x;
        background-position: center top;
        background-size: cover;
        height: 170px;
        margin-top: -170px;
    }

    .bg_bolasDotz2 {
        background-image: url(../images/bg_bolas2.png);
        background-repeat: repeat-x;
        background-position: center top;
        background-size: cover;
        height: 170px;
        margin-top: -170px;
    }

    .bg_colheita_vendedor {
        background-image: url(../images/bg_bolas.png);
        background-repeat: repeat-x;
        background-position: center top;
        background-size: cover;
        height: 209px;
        margin-top: -220px;
    }


    .img_interna03 {
        margin-top: 25px;
        text-align: center;
        padding-bottom: 100px;
    }


    .divisoria {
        float: left;
        margin-left: 6px;
        margin-right: 6px;
        color: #fff;
    }

    .al_menuPrincipal {
        float: left;
        color: #262626;
        font-size: 16px;
    }

    .bg_principal_interna {
        background-color: #eeebda;
        height: 274px;
        margin-bottom: 0;
    }

    .label_select_cultura {
        width: 50px;
        margin-top: 10px;
        float: left;
        margin-bottom: 7px;
        margin-left: -15px;
    }



    .campo_select_cultura {
        float: left;
        margin-right: 0;
        margin-top: 0;
        margin-left: -15px;
    }


    .campo_whatsapp {
        margin-top: 10px;
    }

    .al_passo {
        float: right;
        width: 250px;
        text-align: right;
    }


    .bg_menu {
        background-image: none;
        background-repeat: none;   
        height: 42px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 11px;
        padding-left: 22px;
        padding-bottom: 20px;
    }

    .divisoria2 {
        float: left;
        margin-left: 9px;
        margin-right: 9px;
        color: #262626;
    }
}


@media (min-width: 767px) and (max-width: 991px) {
    

    .margin_top41 {
        margin-top: 6px;
        margin-left: -10px;
    }

    .margin_top63 {
        margin-top: 30px;
        margin-left: -10px;
    }

    .box_pontos {
        margin-top: 10px;
        margin-left:20px;
    }

    .margin_top50{
        margin-top:16px;
    }

    .btn_sair {
        float: right !important;
    }

    .margin_top62{
        margin-top:28px;
    }

    .margin_top {
        margin-top: 28px;
    }

    .al_seta {
        float: right;
        margin-left: 0px;
        margin-top: 20px;
        margin-right: 0px;
    }

    .posicaoRanking {
        font-size: 30px;
        float: left;
        margin-top: 15px;
        margin-left: -10px;
    }

    .btn_saudacao {
        width: 100%;
        height: 112px;
        color: #fff;
        padding-top: 0;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 86px;
        margin-top: 10px;
        background-color: #465eff;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
    }

    .al_menuSecundario {
        float: left;
        color: #262626;
        font-size: 12px;
       font-family: 'Verdana', sans-serif;
    }

        .al_menuSecundario a {
            float: left;
            color: #262626;
            font-size: 12px;
           font-family: 'Verdana', sans-serif;
            font-weight: bold;
            margin-top: 11px;
        }


            .al_menuSecundario a:visited {
                color: #262626;
               font-family: 'Verdana', sans-serif;
            }

            .al_menuSecundario a:hover {
                color: #262626;
               font-family: 'Verdana', sans-serif;
            }



    .divisoria_lateral {
        width: 1px;
        height: 78px;
        float: left;
        margin-left: 9px;
        margin-right: 9px;
    }

    .box_premiacao {
        min-height: 430px;
    }


    .al_box_equipe {
        padding: 10%;
        margin-top: -60px
    }

    .box_equipe {
        width: 248px;
        height: 204px;
        font-size: 15px;
        padding-top: 10px;
        margin: 20px;
    }

    .banner_interno_miami_florida {
        width: 100%;
        height: 300px;
    }

    .banner_interno_premiacao_final {
        width: 100%;
        height: 300px;
    }

    .banner_interno_premiacao_equipe {
        width: 100%;
        height: 300px;
    }

    .banner_interno_premiacao_individual {
        width: 100%;
        height: 300px;
    }


    .al_tit_banner {
        text-align: center;
        float: none;
        height: 300px;
    }

    .tit_banner_pq {
        font-size: 25px;
    }

    .tit_banner_md {
        font-size: 30px;
    }

    .tit_banner_gd {
        font-size: 65px;
    }

    .tit_banner_gd_azul {
        font-size: 75px;
        line-height: 75px;
    }

    .saudacao {
        width: 100%;
        float: left;
        font-size: 13px;
        line-height: 19px;
       font-family: 'Verdana', sans-serif;
        margin-top: 20px;
        margin-left: 10px;
        color: #2a2a2a;
    }

    .box_meuExtrato {
        font-size: 12px;
        width: 100%;
        margin-top: 10px;
        padding: 14px;
        background-color: #465eff;
        color: #fff;
        border-radius: 14px;
        -moz-border-radius: 14px;
        -webkit-border-radius: 14px;
        height: auto;
       font-family: 'Verdana', sans-serif;
    }

    .txt_meta {
        color: #fff;
       font-family: 'Verdana', sans-serif;
        font-size: 16px;
        font-weight: bold;
        margin-top: 7px;
    }

    .font17 {
        font-size: 12px;
        margin-bottom: 0px;
    }


    .btn-pq {
        color: #fff;
        background-color: #465eff;
        border: 1px solid #465eff;
        font-size: 11px;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 17px;
        padding-right: 17px;
       font-family: 'Verdana', sans-serif;
        border-radius: 130px;
        -moz-border-radius: 130px;
        -webkit-border-radius: 130px;
        outline: none;
        text-align: left;
        font-weight: bold;
    }

        .btn-pq:hover,
        .btn-pq:focus {
            background-color: #ff8b8d;
            border: 1px solid #ff8b8d;
            background-position: 0 -15px;
            color: #fff;
        }

        .btn-pq:active,
        .btn-pq.active {
            background-color: #465eff;
            border: 1px solid #465eff;
            color: #fff;
        }

    .container h4 {
        color: #465eff;
       font-family: 'Verdana', sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
    }

    .container h5 {
        color: #f38b61;
       font-family: 'Verdana', sans-serif;
        font-size: 15px;
        font-weight: bold;
        line-height: 20px;
    }

    .al_imgLogin {
        margin-top: 40px;
    }


    .divisoria2 {
        float: none;
        margin-left: 0;
        margin-right: 0;
        color: #262626;
        visibility: hidden;
        clear: both;
        width: 0;
        height: 0;
        padding: 0;
        margin: 0;
    }





    .al_menuPrincipal {
        float: left;
        color: #262626;
        font-size: 10px;
       font-family: 'Verdana', sans-serif;
    }

        .al_menuPrincipal a {
            float: left;
            color: #fff;
            font-size: 10px;
           font-family: 'Verdana', sans-serif;
        }

    .thumb_novidades {
        width: 100%;
        height: 160px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 7px;
        padding-right: 7px;
        background-image: url(../images/thumb_novidades.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }

    .al_select_quiz {
        float: left;
        width: 5%;
    }



    .faixaLaranja {
        background-color: #ce4a27;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-bottom: 100px;
        padding-top: 30px;
        color: #FFF;
       font-family: 'Verdana', sans-serif;
        font-size: 17px;
    }

    .slide {
        margin-top: -10px;
    }

    .al_comoParticipar_produtos {
        padding-right: 0;
        padding-left: 20px;
        border-bottom: 1px dashed #fff;
        padding-bottom: 20px;
    }


    .img_interna03 {
        margin-top: 10px;
        text-align: center;
    }

    .iconHome {
        margin: auto;
        float: none;
        text-align: center;
        padding: 0;
        margin-bottom: 10px;
    }

 .al_margin_logo {
        margin-top: 52px;
        margin-bottom: 10px;
    }



    .btn-perfil {
        color: #262626;
        background-color: #fff;
        border: 0px solid #fff;
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 25px;
       font-family: 'Verdana', sans-serif;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        width: 100%;
        margin-top: 3px;
        margin-bottom: 3px;
        outline: none;
        text-align: left;
        font-weight: bold;
    }

        .btn-perfil:hover,
        .btn-perfil:focus {
            background-color: none;
            background-position: 0 -15px;
            color: #6c6c6c;
        }

        .btn-perfil:active,
        .btn-perfil.active {
            background-color: #465eff;
            border-color: #465eff;
            color: #262626;
        }




    .divisoria {
        float: left;
        margin-left: 3px;
        margin-right: 3px;
        color: #fff;
    }

    .al_menuPrincipal {
        float: left;
        color: #262626;
        font-size: 15px;
        margin-top: 5px;
    }


        .al_menuPrincipal a {
            font-size: 11px;
        }

    .img_interna01 {
        margin-top: -20px;
        text-align: center;
        visibility: hidden;
        height: auto;
    }


    .img_interna02 {
        margin-top: 10px;
        text-align: center;
        visibility: hidden;
        height: auto;
    }


    .img_interna01 {
        margin-top: 10px;
        text-align: center;
    }

    .bg_principal_interna {
        background-color: #eeebda;
        height: 262px;
        margin-bottom: 0;
    }

    .al_img_nfs {
        margin-top: 0;
    }

    .label_select_cultura {
        width: 50px;
        margin-top: 15px;
        float: left;
        margin-bottom: 7px;
        margin-left: -15px;
    }

    .campo_select_cultura {
        float: left;
        margin-right: 0;
        margin-top: 0;
        margin-left: -15px;
    }

    .campo_whatsapp {
        margin-top: 10px;
    }

    .al_passo {
        float: none;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }


    .centralizar-sm {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .bg_menu {
        background-image: none;
        background-repeat: none;
        height: 34px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 5px;
        padding-left: 22px;
        padding-bottom: 10px;
    }

    .topo {
        width: 100%;
        padding-bottom: 7px;
    }

    .al_margin_logo {
        margin-top: 34px;
    }

    .box_Perfil {
        float: right;
        margin-top: 0;
        width: 10%;
    }

    .container h1 {
        font-size: 60px;
        margin-bottom: -7px;
    }

    .container h2 {
        font-size: 20px;
        margin-bottom: -7px;
    }

    .container h3 {
        font-size: 20px;
    }

    .box_extrato {
        font-size: 14px;
        width: 100%;
        margin-top: 20px;
        padding: 10px 10px 1px 10px;
        background: #465eff;
        background: -webkit-linear-gradient(#3daa36, #036c38);
        background: -o-linear-gradient(#3daa36, #036c38);
        background: -moz-linear-gradient(#3daa36, #036c38);
        background: linear-gradient(#3daa36, #036c38);
    }

    .bg-extrato {
        color: #FFF;
        border-bottom: 1px solid #b7d689;
        height: 10px;
    }

    .bg-extrato-saldo {
        background-color: #465eff;
        color: #FFF;
        border-bottom: 1px solid #3daa36;
        font-size: 14px;
        font-weight: bold;
    }

    .al_menuPrincipal {
        float: left;
        color: #262626;
        font-size: 13px;
       font-family: 'Verdana', sans-serif;
    }

        .al_menuPrincipal a {
            float: left;
            color: #fff;
            font-size: 12px;
           font-family: 'Verdana', sans-serif;
        }

            .al_menuPrincipal a:visited {
                color: #fff;
               font-family: 'Verdana', sans-serif;
            }
    .al_login {
        height: auto;
        width: 100%;
        background: #f9fa30;
    }
    .margin_top53 {
        margin-top: 18px;
    }

}

@media (min-width: 200px) and (max-width: 766px) {
    .card-header {
        word-wrap: break-word;
    }
    .card-header button h4 {
        font-size: 12px;
        word-wrap: break-word;
       text-align:left;
    }

        .card-header button h4 br{
            display:block;
        }

        .box-acessos img {
            margin-top: auto;
            margin-bottom: 24px;
        }


    .ck01 {
        width: 10%;
        float: left;
        margin-left: 20px;
    }

    .ck02 {
        width: 80%;
        float: left;
    }

    .owl-theme .owl-dots .owl-dot{
        visibility:visible;
    }
    .al_tit_banner_center2 {
        text-align: center !important;
        margin-left: auto;
        margin-right: auto;
    } 

    .carousel-control-custom {
        visibility:hidden;
    }

        .banner_interno_mecanica02b {
        width: 100%;
        min-height: 725px;
        padding-top: 0px;
        padding-bottom: 60px;
    }

    .box_pontos {
        padding: 8px;
        padding-right: 20px;
        padding-left: 12px;
        font-size: 20px;
        border-radius: 100px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        background-color: #465eff;
        color: #fff;
        margin-top: 20px;
        width: 90%;
    }

    .al_interna {
        margin-top: 0px;
    }

    .stylish-input-group .form-control {
        height: 38px;
    }

    .font17 {
        font-size: 14px;
        margin-bottom: 0px;
        margin-top:7px;
    }


    .topo {
        min-height: 0;
    }

    .posicaoRanking {
        font-size: 34px;
        float: left;
        margin-top: 24px;
        color: #465eff;
        margin-left: 0;
    }

    .alinhaBanner_interno {
        position: relative;
        top: 20%;
        transform: translateY(-20%);
    }


    .box_atingimento {
        font-size: 15px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #07367b;
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding: 8px 8px 8px 8px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .box_meta_vazio {
        width: 100%;
        height: 20px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #ffffff;
        border: 2px solid #465eff;
        margin-top: 10px;
    }

    .box_meta_cheio {
        width: 30%;
        height: 16px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #465eff;
        margin-top: 0;
    }

    .txt_meta {
        color: #fff;
       font-family: 'Verdana', sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-top: 9px;
    }

    .espaco {
        height: 5px;
    }

    .al_transf_principal {
        width: 70px;
        float: left;
    }

    .box_mural_valor_principal {
        border: 0px solid #CCC;
        padding: 5px;
        margin-left: 3px;
        text-align: left;
        width: 120px;
        float: left;
       font-family: 'Verdana', sans-serif;
        font-size: 56px;
        font-weight: bold;
    }

    .divisoria_lateral {
        width: 1px;
        height: 78px;
        float: left;
        margin-left: 1%;
        margin-right: 1%;
    }




    .alinhaComboHome {
        width: 100%;
        float: none;
        margin-top: 7px;
    }

    .alinhaTxtAreaHome {
        width: 100%;
        float: none;
        margin-top: 7px;
    }

    .postNormal {
        width: 100%;
        float: left;
        margin-top: 10px;
        margin-left: 0;
        color: #5c5c5c;
    }

    .imgRedonda {
        border: 1px solid #c8c8c8;
        -moz-border-radius: 80px;
        -webkit-border-radius: 80px;
        border-radius: 80px;
    }

    .thumbFeedHome {
        width: 37px;
        height: 37px;
        float: left;
    }

    .nomeParticipantePost {
        width: 80%;
        float: left;
        line-height: 20px;
        margin-left: 10px;
       font-family: 'Verdana', sans-serif;
        font-size: 15px;
    }



    .box_premiacao {
        min-height: auto;
    }

    .banner_interno_mecanica04 {
        width: 100%;
        min-height: 810px;
        background-color: #37c7b6;
        color: #FFF;
        font-size: 17px;
    }

    .banner_interno_mecanica01 {
        height: 275px;
    }

    .banner_interno_mecanica02 {
        height: 560px;
    }

    .banner_interno_timeline {
        height: 300px;
    }

    .banner_interno_faleconosco {
        height: 300px;
    }

    .banner_interno_mural {
        height: 300px;
    }

    .al_tit_banner_center {
        text-align: center;
        height: 300px;
    }

    .al_box_equipe {
        padding: 10%;
        margin-top: -10px
    }

    .box_equipe {
        width: 46%;
        height: 235px;
        font-size: 15px;
        padding-top: 10px;
        margin: 5px;
        padding-left: 3px;
        padding-right: 3px;
    }

    .box_transparente_mecanica {
        width: 90%;
    }

    .banner_interno_mecanica03 {
        min-height: 930px;
    }

    .saudacao {
        width: 100%;
        float: left;
        font-size: 14px;
        line-height: 19px;
       font-family: 'Verdana', sans-serif;
        margin-top: 5px;
        margin-left: 0px;
        color: #FFF;
    }


    .container h1 {
        font-size: 40px;
        margin-bottom: -3px;
    }


    .container h2 {
        font-size: 24px;
        margin-bottom: -7px;
    }

    .container h3 {
        font-size: 20px;
    }

    .container h6 {
        color: #f9b12e;
       font-family: 'Verdana', sans-serif;
        font-size: 20px;
        margin-bottom: -10px;
    }


    .banner_interno_miami_florida {
        width: 100%;
        height: 250px;
    }

    .banner_interno_premiacao_final {
        width: 100%;
        height: 250px;
    }

    .banner_interno_premiacao_equipe {
        width: 100%;
        height: 250px;
    }

    .banner_interno_premiacao_individual {
        width: 100%;
        height: 250px;
    }

    .al_tit_banner {
        text-align: center;
        float: none;
        height: 250px;
    }

    .tit_banner_pq {
        font-size: 20px;
    }

    .tit_banner_md {
        font-size: 28px;
    }

    .tit_banner_gd {
        font-size: 48px;
    }

    .tit_banner_gd_azul {
        font-size: 58px;
        line-height: 65px;
    }

    .carousel {
        margin-top: -10px;
    }

    .topo {
        width: 100%;
        padding-bottom: 7px;
    }



    .btn-padrao {
        margin-bottom: 8px;
        margin-top:0;
        padding: 8px ;
    }

    #g-recaptcha {
        margin-bottom: 0px;
    }

    .al_campoLogin p {
        font-size: 14px;
    }

    .al_campoLogin p strong.destaque {
        padding: 0;
        background: none;
        color: #fbfb4b;
        display: initial;
    }

    .al_campoLogin img{
        width:50%;
    }


    ..btn-padrao.btn-link {
        color: #4f5efb;
        font-size: 14px;
        padding: 16px 0;
    }

    .al_msgLogin{
        font-size:14px;
        padding:8px 0;
    }

    .iconHome {
        margin: auto;
        float: none;
        text-align: center;
        padding: 0;
        margin-bottom: 10px;
    }

    .tit_descricao_produto_vitrine {
        font-size: 15px;
        color: #363636;
        line-height: 23px;
       font-family: 'Verdana', sans-serif;
        font-weight: bold;
        height: 60px;
        margin-left: auto;
        margin-right: auto;
        width: 270px;
    }



    .box_meuExtrato {
        font-size: 14px;
        width: 100%;
        margin-top: 20px !important;
        padding: 16px 16px 16px 16px;
        background-color: #465eff;
        color: #fff;
        border: 2px solid #465eff;
        border-radius: 14px;
        -moz-border-radius: 14px;
        -webkit-border-radius: 14px;
        height: auto;
       font-family: 'Verdana', sans-serif;
        text-align: left;
    }



    .faixaLaranja {
        background-color: #ce4a27;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-bottom: 80px;
        padding-top: 30px;
        color: #FFF;
       font-family: 'Verdana', sans-serif;
        font-size: 16px;
    }

    .hr_amarelo {
        border-color: #ffba00;
        height: 1px;
        padding: 0;
        margin: 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .tits_login {
        color: #ffba00;
       font-family: 'Verdana', sans-serif;
        font-size: 23px;
        font-weight: bold;
    }

    .thumb_perfil {
        width: 42px;
        height: 42px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 7px;
        padding-right: 7px;
        background-image: url(../images/thumb_perfil.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        float: left;
        border-radius: 120px;
        -moz-border-radius: 120px;
        -webkit-border-radius: 120px;
        border: 2px solid #FFF;
        margin-right: 10px;
    }

    .trofeuCategoria {
        float: left;
        margin-left: -20px;
        margin-right: 10px;
        width: 35px;
        height: 53px;
    }


    .box_MeuRanking_ouro {
        width: 48%;
        height: 130px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #ed9204;
        color: #FFF;
       font-family: 'Verdana', sans-serif;
        font-size: 17px;
        text-align: center;
        padding: 7px 7px 7px 7px;
        margin-top: 7px;
        float: right;
        margin-left: -10px;
        line-height: 40px;
    }


    .al_txt_rodape {
        margin-top: 10PX;
    }

    .al_buscaParticipante {
        margin-top: 0;
    }

    .background_interno2 {
        background-image: none;
        background-repeat: none;
    }


    .al_conteudo {
        padding-top: 25px;
        width: 100%;
    }


    .bg_principal_interna {
        background-color: #eeebda;
        height: auto;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .campo_whatsapp {
        margin-top: 10px;
    }

    .passo_inativo {
        border-radius: 100px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        background-color: #fff;
        border: 1px solid #465eff;
        width: 40px;
        height: 40px;
        text-align: center;
       font-family: 'Verdana', sans-serif;
        font-size: 22px;
        color: #465eff;
        font-weight: bold;
        padding-top: 5px;
        float: right;
        margin-right: 6px;
        margin-left: 6px;
    }

    .passo_ativo {
        border-radius: 100px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        background-color: #465eff;
        border: 1px solid #465eff;
        width: 40px;
        height: 40px;
        text-align: center;
       font-family: 'Verdana', sans-serif;
        font-size: 22px;
        color: #fff;
        font-weight: bold;
        padding-top: 5px;
        float: right;
        margin-right: 6px;
        margin-left: 6px;
    }

    .box_passo {
        margin-left: auto;
        margin-right: auto;
        width: 210px;
        text-align: center;
    }

    .label_select_cultura {
        width: 50px;
        margin-top: 17px;
        float: left;
        margin-bottom: 7px;
        margin-left: -15px;
    }

    .campo_select_cultura {
        float: left;
        margin-right: 0;
        margin-top: 0;
        margin-left: -15px;
    }

    .al_passo {
        float: none;
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }

    .footer {
        margin-top: 0;
        padding-top: 30px;
        padding-bottom: 60px;
            
       font-family: 'Verdana', sans-serif;
        font-size: 11px;
    }

    .saudacao_mobile {
        font-size: 12px;
        color: #000;
        float: left;
        width: 100%;
        margin-top: 0;
    }



    .centralizar-xs {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .tit_compare_modal {
       font-family: 'Verdana', sans-serif;
        font-size: 18px;
        margin-top: 5px;
        color: #465eff;
    }


    .container h3 {
        /*color: #465eff;*/
        color: #575757;
       font-family: 'Verdana', sans-serif;
        font-size: 18px;
    }





    .combo01 {
        background-color: #FFF;
        border: 1px solid #d2d2d2;
        color: #1a1a1a;
        padding-left: 14px;
        padding-right: 14px;
        height: 45px !important;
        width: 100%;
        -webkit-appearance: none;
        border-radius: 15px !important;
        -moz-border-radius: 15px !important;
        -webkit-border-radius: 15px !important;
       font-family: 'Verdana', sans-serif;
        font-size: 15px;
    }


    .btn_icons {
        font-size: 27px;
    }

    .btn_icons2 {
        font-size: 23px;
    }

    .centralizar-xs {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .menuPerfil {
        width: 100%;
        height: 40px;
        background-color: #001017;
        bottom: 0;
        position: fixed;
    }


    .background {
        padding-top: 0;
    }

    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 22px;
    }


    .btn02 {
        background-color: #ed174f;
        color: #FFF;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
        padding-bottom: 8px;
        font-family: DinLight,Sans-Serif;
        margin-left: 7px;
        font-size: 17px;
    }


    .boxMapa {
        position: relative;
        padding-bottom: 20px;
        background-color: #fff;
        left: inherit;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .check {
        background-color: #FFF;
        border: 1px solid #6e6e6e;
        color: #6e6e6e;
        font-family: DinLight,Sans-Serif;
        padding-left: 7px;
        padding-right: 7px;
        height: 22px;
        width: 22px;
        border-radius: 0;
    }

    .al_menuPerfil {
        width: 48px;
        height: 48px;
        float: right;
        margin-right: 6px;
        margin-left: 6px;
        position: relative;
    }

    .al_perfil_mobile {
        width: 230px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }

    .hr_perfil {
        border-color: #465eff;
        height: 1px;
        padding: 0;
        margin: 0;
        margin-top: 12px;
        margin-bottom: 9px;
    }

    .labelPerfil {
       font-family: 'Verdana', sans-serif;
        color: #fff;
        font-size: 14px;
        float: left;
        margin-left: 0;
        margin-top: 7px;
        width: 100px;
        text-align: right;
    }

    .pontosExtrato {
       font-family: 'Verdana', sans-serif;
        color: #fff;
        font-size: 14px;
        float: right;
        margin-left: 0;
        margin-top: 7px;
        width: 100px;
        text-align: right;
    }

    .al_margin_logo {
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .meusPontos {
       font-family: 'Verdana', sans-serif;
        color: #efb608;
        font-size: 21px;
        float: right;
        margin-left: 7px;
        font-weight: bold;
        text-align: right;
    }

    .nomePerfil {
        color: #efb608;
        font-size: 18px;
        float: left;
        margin-left: 10px;
        margin-top: 4px;
    }

    .navbar-mobile {
        background-color: #f3f3f3;
        border-color: #465eff;
        color: #000;
    }

        .navbar-mobile .navbar-toggle:hover,
        .navbar-mobile .navbar-toggle:focus {
            background-color: none;
        }

        .navbar-mobile .navbar-toggle .icon-bar {
            background-color: #465eff;
        }

    .navbar-toggle {
        border: 0;
        color: #fff;
    }

    .icon-bar {
        color: #fff;
    }

    .modal_estilo {
        background-color: #fff;
        border: 0px solid #cd4928;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }

    .txt_carrinho_saldoTotal {
        font-size: 17px;
        color: #465eff;
        font-weight: bold;
       font-family: 'Verdana', sans-serif;
        margin-top: 10px;
    }

    /*MENU PERFIL MOBILE*/
    .side-collapse-container {
        width: 100%;
        position: relative;
        left: 0;
        transition: left .4s;
    }

        .side-collapse-container.out {
            left: 200px;
        }

    .side-collapse {
        top: 0;
        bottom: 50px;
        left: 0;
        width: 250px;
        position: fixed;
        overflow: hidden;
        transition: width .4s;
    }

        .side-collapse.in {
            width: 0;
        }
    /*MENU PERFIL MOBILE FIM*/



    /*BOTOES*/
    .btn_config {
        font-size: 20px;
        color: #fff;
    }

    .btn_campanha {
        font-size: 20px;
        color: #ffc005;
    }

    .btn-perfil {
        color: #262626;
        background-color: #fff;
        border: 0px solid #fff;
        font-size: 14px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
       font-family: 'Verdana', sans-serif;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        width: 100%;
        margin-top: 3px;
        margin-bottom: 3px;
        outline: none;
        text-align: center;
    }

        .btn-perfil:hover,
        .btn-perfil:focus {
            background-color: none;
            background-position: 0 -15px;
            color: #6c6c6c;
            border: 1px solid none;
        }

        .btn-perfil:active,
        .btn-perfil.active {
            background-color: #262626;
            border-color: #fff;
            color: #fff;
        }

    /*BOTOES FIM*/

    .panel {
        background-color: #F5F5F5;
        margin-bottom: 0;
    }

    .panel-body {
        width: 100%;
    }

    .btn-perfil_sub {
        color: #262626;
    }

        .btn-perfil_sub:hover {
            color: #262626;
        }

        .btn-perfil_sub:visited {
            color: #262626;
        }

        .btn-perfil_sub:focus {
            color: #262626;
        }

    .footer_mobile {
        height: 60px;
    }

    .container h5 {
        color: #f38b61;
       font-family: 'Verdana', sans-serif;
        font-size: 18px;
        font-weight: bold;
        line-height: 23px;
    }
}


.hr_cinza {
    border-color: #d3d3d3;
    height: 1px;
    padding: 0;
    margin: 0;
    margin-top: 8px;
    margin-bottom: 8px;
}

.margin_left_10 {
    margin-left: 10px;
}

.al_fichaTecnica {
    line-height: 29px;
}

.font30 {
    font-size: 30px;
    line-height: 33px;
}

.lnk-faq {
    font-size: 19px;
    color: #5d5d5d;
}