/* HEADER */
    .navbar-brand_ h1 {
        text-indent: -99999999px;
        line-height: 0;
        position: relative;
        padding: 0;
        margin: 0;
    }

    .navbar-brand_ h1 img {
        display: block;
    }

    .page1 .thumb1 h3,
    .page1 .thumb1 h2,
    .home.page .thumb1 h3,
    .home.page .thumb1 h2{
        font-size:15px;
        margin:0;
        padding:0;
        font-weight:400;
        color:#FFF;
        line-height:normal
    }

/* FORM USO */
    #formulario-uso form{
        width: 100%;
        float: left;
        padding: 35px 0;
    }

    #formulario-uso form input,
    #formulario-uso form textarea,
    #formulario-uso form select,
    #formulario-uso .options-box h3,
    #formulario-uso .uso span {
        width: 100%;
        border: 2px solid #0b469a;
        border-bottom: 2px solid #0b469a !important;
        color: #0b469a;
        -webkit-appearance: none;
        border-radius: initial;
        background: #fff;
        padding: 10px 5px;
    }

    #formulario-uso form label.name,
    #formulario-uso form label.email,
    #formulario-uso form label.phone,
    #formulario-uso form label.CEP,
    #formulario-uso form label.message{
        width: 100%;
        float: left;
        padding-bottom: 10px;
    }

    #formulario-uso form textarea{
       height: 173px;
    }

    #formulario-uso form .box-options h3.last{
       border-bottom: 2px solid #0b469a;
    }

    #formulario-uso form .options-box h3:hover, #formulario-uso form .uso span:hover{
       color: #fff;
       background: #012e6e;
    }

    #formulario-uso form input::-webkit-input-placeholder,
    #formulario-uso form textarea::-webkit-input-placeholder  {
       color: #0b469a;
       font-family: 'Roboto', sans-serif;
    }

    #formulario-uso .fakelabel-qual-uso-1{
        width: 100%;
        float: left;
        padding: 10px 5px;
        border: 2px solid #0b469a;
        margin-bottom: 15px;
        font-weight: 600;
        font-color: #0b469a;
        color: #0b469a;
        font-family: 'Roboto', sans-serif;
    }

    #formulario-uso .fakelabel-qual-uso-1 .wpcf7-list-item label{
        float: left;
        margin: 0 10px 0 0;
        position: relative;
        width: 230px !important;
        display: block;
    }

    #formulario-uso .fakelabel-qual-uso-1 .wpcf7-list-item input{
        margin-right: 5px;
    }

    #formulario-uso .fakelabel-qual-uso-1 .wpcf7-list-item span{
        float: left;
        margin-top: 7px;
    }

    #formulario-uso .span.wpcf7-list-item{
        display: block;
        float: left;
    }

    #formulario-uso form .wpcf7-list-item label input{
        width: 25px !important;
        height: 12px;
        float: left;
    }

    #formulario-uso form .wpcf7-list-item label input span{
        margin-top: 6px !important;
        float: left !important;
    }

    #formulario-uso .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required input[type="checkbox"]:checked + span:before {
        content: "";
        width: 22px;
        height: 23px;
        position:  absolute;
        top: 4px;
        left: 2px;
        color: #0b469a;
        background-color: #0b469a;
    }

/* Formulário Ganhe Tempo */
    #form-ganhe-tempo .upload-arquivo {
        border: 2px solid #0b469a;
        color: #0b469a;
        -webkit-appearance: none;
        border-radius: initial;
        background: #fff;
        border-bottom: none;
        padding: 10px 18px 13px;
    }

    #form-ganhe-tempo .upload-arquivo+.upload-arquivo {
        border: 2px solid #0b469a;
    }

    #form-ganhe-tempo .upload-arquivo input[type="file"] {
        border: none;
        color: #0b469a;
        -webkit-appearance: none;
        border-radius: initial;
        background: #fff;
        padding: 0;
        height: auto;
    }

    @media only screen and (max-width: 995px) {
        #form-ganhe-tempo .upload-arquivo {
            height: 95px;
        }
    }

    @media only screen and (max-width: 480px) {
        #form-ganhe-tempo .upload-arquivo {
            height: 95px;
        }    
    }

    @media only screen and (max-width: 375px) {
        #form-ganhe-tempo .upload-arquivo {
            height: 125px;
        }    
    }

/* Breadcrumb */
    .breadcrumb ul,
    .breadcrumb ol{
        display: flex;
        justify-content: flex-start;
    }

    .breadcrumb ul > li {
        margin: 0 5px;
    }

    .breadcrumb ul > li > span > a {
        cursor: pointer;
    }

    .breadcrumb .breadcrumb-divisor {
        margin: 0 10px;
    }

    @media only screen and (max-width: 769px) {
        .breadcrumb {
            margin-bottom: 15px; 
        }    
    }