@media print {
    footer {
        width: 100% !important;
    }
    header {
        display: block !important;
        width: 100% !important;
    }

    .cd-main-header {
        display: none !important;
    }
    /*Cores*/
    .fundo-verde {
        color: #009045 !important;
    }

    .cor-verde {
        color: #009045 !important;
    }

    .cor-amarelo {
        color: #da9300 !important;
    }

    .fundo-amarelo {
        background: #da9300 !important;
    }

    .cor-azul-forte {
        color: #0b3059 !important;
    }

    .fundo-azul-fraco {
        background: #6da5d8 !important;
    }

    .fundo-azul-forte {
        background: #0b3059 !important;
    }

    .cor-azul-fraco {
        color: #6da5d8 !important;
    }

    .cor-branca {
        color: #fff !important;
    }

    .borda-cinza {
        border-color: #d5d5d5 !important;
        border-width: 1px !important;
    }

    .editais-list li {
        margin-bottom: 7px !important;
        font-size: 14px !important;
        background: #f1f1f1 !important;
        line-height: 36px !important;
        list-style: none !important;
    }

    .editais-list li:hover {
        background: #e8e8e8 !important;
    }

    .editais-list li a {
        display: block;
    }

    a[href]:after {
        content: none !important;
    }

    .editais-list li a strong {
        padding: 10px !important;
        font-size: 14px !important;
        background: #253557 !important;
        letter-spacing: 1px !important;
        color: white !important;
        margin-right: 10PX !important;
    }

    /** Formulário de Filtro **/
    .frmFiltro{
        padding-bottom:15px !important;
        margin-bottom:10px !important;
        border-bottom:solid 1px #253557 !important;
    }

    .frmFiltro select, input{
        border:solid 1px #e5e5e5 !important;
        padding:5px !important;
        margin-right:5px !important;
        font-size: 13px !important;
        background: #dddddd !important;
    }

    .frmFiltro select#mes{
        width:120px !important;
    }

    .frmFiltro input#bt_filtrar{
        background:#253557 !important;
        color:white !important;
        border-color:#253557 !important;
        cursor:pointer !important;
        float: right !important;
        width: 150px !important;
    }

    /**novo menu**/

    .novo_menu {
        width: 100% !important;
        height: 83px !important;
        background-color: #0b3059 !important;
        margin-top: 19px !important;
        display: flex !important;
        align-items: center !important;
    }
    .novo_menu ul {
        width: 90% !important;
        height: 83px !important;
        display: flex !important;
        flex-flow: row nowrap !important;
        justify-content: space-around !important;
        align-items: center !important;
        list-style: none !important;
        margin: 0 auto !important;
        padding-inline-start: 0 !important;
    }
    .novo_menu ul li {
        height: 83px !important;
        line-height: 83px !important;
        font-size: 16px !important;
        color: #fff !important;
        text-transform: uppercase !important;
        padding: 0% !important;
        position: relative !important;
        border-bottom: 2px solid #0b3059 !important;
        transition: 0.6s !important;
        position: relative !important;
        display: flex !important;
    }
    .novo_menu ul li:hover {
        border-bottom: 2px solid #6da5d8 !important;
    }
    .novo_menu ul li:after:last-child {
        content: " " !important;
    }
    .novo_menu ul li a {
        color: #fff !important;
        text-decoration: none !important;
        width: 100% !important;
    }
    .novo_menu ul li a:hover {
        color: #6da5d8 !important;
        text-decoration: none !important;
    }
    .novo_menu ul li ul {
        position: absolute !important;
        opacity: 0 !important;
        visibility: hidden !important;
        flex-flow: column nowrap !important;
        width: auto !important;
        height: auto !important;
        top: 83px !important;
        align-items: start !important;
        background: #6da5d8 !important;
        transition: 0.6s !important;

    }
    .novo_menu ul li:hover ul {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .novo_menu ul li ul li{
        height: 30px !important;
        line-height: 30px !important;
        position: relative !important;
        white-space: nowrap !important;
        border-bottom: 0px !important;
        padding: 0px 10px !important;
        font-size: 11px !important;
        font-weight: 700 !important;
        text-decoration: none !important;
        width: 100% !important;
        color: #0b3059 !important;
    }
    .novo_menu ul li ul li:hover{
        color: #fff;
        text-decoration: none !important;
        background: #0b3059;
    }
    .novo_menu ul li ul li a{
        text-decoration: none !important;
        width: 100%;
    }
    .novo_menu ul li ul li a:hover{
        text-decoration: none !important;
    }
    .novo_menu ul li ul li ul {
        display: none !important;
        position: absolute !important;
        left: 100% !important;
        top: 0px !important;
        background: #0b3059 !important;
    }
    .novo_menu ul li ul li:hover ul {
        display: flex !important;
        position: absolute !important;
    }
    .novo_menu ul li ul li ul li{
        color: #fff !important;
    }

    /*-----------------PÁGINAS INTERNAS---------------*/
    /*-----------------titulo---------------*/

    .titulo-interno{
        margin: 0 auto !important;
        position: relative !important;
        float: left !important; !important;

        width: 100% !important;
        height: 90px !important;
        font-size:48px !important;
        margin-top:50px !important;
        padding-top: 30px !important;
        background: url("../imgs/fundo-titulo.png") center no-repeat  !important;
        letter-spacing: -1px !important;
        font-weight:600 !important;
        font-style: italic !important;

    }
    .caminho{
        position:relative !important;
        margin: 0 auto !important;
        float: left !important;
        width: 100% !important;

        font-size:18px !important;
        margin-top:14px !important;
        margin-left: 5px !important;
        font-style: normal !important;
        letter-spacing: 0.3px !important;
        font-weight:300 !important;
        color: #707070 !important;

    }
    /*-----------------FINAL titulo---------------*/
    .titulo-interno .linha{
        position:relative !important;
        float:left !important;
        width:18% !important;
        height:1px !important;
        background: #cdcdcd !important;
        margin-top: -20px !important;

    }
    /*-----------------FINAL PÁGINAS INTERNAS---------------*/
}
