    /*Verde cheguei
  color: rgb(54, 236, 9);
  Azul petroleo
  color: rgb(1, 0, 20);
  */
    
    * {
        box-sizing: border-box;
    }
    
    input[type=text]:focus {
        outline: none;
    }
    
    input[type=text] {
        padding: 5px 5px;
        border-radius: 4px;
        border: 1px solid black;
        position: relative;
        width: 100%;
        margin: 8px 0px;
        font-family: 'Arial';
        font-weight: lighter;
    }
    
    input[type=email] {
        padding: 5px 5px;
        border-radius: 4px;
        border: 1px solid black;
        position: relative;
        width: 100%;
        margin: 8px 0px;
        font-family: 'Arial';
        font-weight: lighter;
    }
    
    input[type=file] {
        display: none;
    }
    
    input[type=submit] {
        cursor: pointer;
    }
    
    input[type=submit]:disabled {
        background-color: #ccc;
    }
    
    select {
        padding: 5px 5px;
        border-radius: 4px;
        border: 1px solid black;
        position: relative;
        width: 100%;
        margin: 8px 0px;
        font-family: 'Arial';
        font-weight: lighter;
    }
    
    textarea {
        padding: 5px 5px;
        border-radius: 4px;
        border: 1px solid black;
        position: relative;
        resize: none;
        width: 100%;
        height: 100px;
        margin: 8px 0px;
        font-family: 'Arial';
        font-weight: lighter;
    }
    
    .texto {}
    
    .texto:focus {
        outline: none !important;
    }
    
    .labelUpload {
        display: inline-block;
        cursor: pointer;
        font-size: 11pt;
        padding: 10px 10px;
        background-color: rgb(1, 0, 20);
        color: white;
        border: 0px;
        border-radius: 4px;
        margin-right: 10px;
    }
    
    a {
        transition: .3s;
        transition-property: all;
        transition-duration: 0.3s;
        transition-timing-function: ease;
        transition-delay: 0s;
        text-decoration: none;
    }
    
    a.disabled {
        pointer-events: none;
        background-color: #ccc;
    }
    
    body {
        background-color: white;
        margin: 0 0;
        padding: 0 0;
        background-size: 100%;
        font-family: 'Arial';
        font-weight: lighter;
        min-height: 100%;
        height: 100%;
    }
    /* Style the header with a grey background and some padding */
    
    .header {
        overflow: hidden;
        background-color: rgb(1, 0, 20);
        padding: 15px 0px;
        height: 100px;
        display: flex;
    }
    
    .topnav {
        width: fit-content;
        height: fit-content;
        margin: 0;
        padding: 0;
    }
    
    .centered {
        position: relative;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    /* Style the header links */
    
    .link {
        float: left;
        color: white;
        text-align: center;
        padding: 12px;
        text-decoration: none;
        font-size: 11pt;
        position: relative;
        margin-left: 0px;
        margin-right: 60px;
    }
    
    .logo {
        margin: 10px 10px;
        border: none;
        height: 50px;
        border-radius: 10px;
        position: absolute;
    }
    /* Style the active/current link*/
    
    .active {
        /*border-bottom:1px solid white;*/
        /*Verde cheguei*/
        /*color: rgb(54, 236, 9);*/
        color: #005AAA;
    }
    
    .link:hover,
    .social_icon:hover {
        /*border-bottom:1px solid white;*/
        color: #005AAA;
    }
    
    .icon {
        display: none;
        color: grey;
        text-align: center;
        padding: 12px;
        text-decoration: none;
        font-size: 50px;
        line-height: 25px;
        position: fixed;
        top: 50%;
        transform: translate(0%, 25%);
    }
    /*-----Footer-----*/
    
    .footer1 {
        overflow: hidden;
        bottom: 0%;
        background-color: rgb(1, 0, 20);
        width: 100%;
        margin: 0 0;
        bottom: 0;
        left: 0;
        font-size: 10pt;
        clear: both;
        position: fixed;
        text-align: center;
    }
    
    .footer1 p {
        color: white;
    }
    /*-----------------Conteudo-------------*/
    
    h1 {
        font-family: 'Montserrat';
        font-weight: bold;
        font-size: 16pt;
    }
    
    .content {
        font-family: 'Montserrat';
        font-weight: lighter;
        margin: 40px 20%;
        font-size: 11pt;
        line-height: 170%;
        text-align: justify;
        margin-bottom: 80px;
    }
    
    .botao {
        font-size: 11pt;
        padding: 10px 10px;
        background-color: rgb(1, 0, 20);
        color: white;
        border: 0px;
        border-radius: 4px;
        margin-right: 10px;
        font-family: 'Montserrat';
        font-weight: lighter;
    }
    
    .botao:hover {
        color: #005AAA;
    }
    
    .topicos p {
        line-height: 10px;
    }
    
    #botaoProtocolo {
        text-decoration: none;
        color: black;
        background-color: rgb(244, 244, 244);
        border: 1px solid black;
        border-radius: 4px;
        padding: 5px 5px;
        width: fit-content;
    }