/*@import url(http://fonts.googleapis.com/css?family=Raleway:700,400,600);

*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

@import url('https://fonts.googleapis.com/css?family=Droid+Sans+Mono');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap');

/*@import url(http://fonts.googleapis.com/css?family=Roboto:700,400);

*/

* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

body {

    background-color: #ffffff;

    margin: 0px;

    padding: 0px;

    font-family: "Inter", Arial, sans-serif;

    font-size: 16px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    color: #7c7c7c;

}

/* .pace-running {

     background-color: #fcfcfc;

     background-image: inherit;

}

 */

#page-wrapper {

    background-color: #ffffff;

}

.pace {

    -webkit-pointer-events: none;

    pointer-events: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    background-color: #fcfcfc;

    background-image: inherit;

    width: 100%;

    height: 100%;

    position: fixed;

    z-index: 9999;

}

.pace-inactive {

    display: none;

}

.pace .pace-progress {

    background-color: rgba(192, 192, 192, 0.19999999999999996);

    position: fixed;

    z-index: -1;

    top: 0;

    right: 100%;

    bottom: 0;

    width: 100%;

}

span.fa {}

span.fa:before {}

#page {

    max-width: inherit !important;

    transition: 0.5s;

}

.not-front .node.node-full {

    max-width: 980px;

    margin: 0px auto;

}

a {

    color: #2ba9d1;

    transition: 0.5s;

    opacity: 1;

}

a img {

    transition: 0.5s;

    opacity: 1;

}

a:hover, a img:hover {

    opacity: 1;

    text-decoration: none;

    transition: 0.5s;

}

.node-content .galleryformatter, .node-content .field-type-image {}

.galleryformatter a, .galleryformatter a img {

    opacity: 1;

    transition: 0s;

}

.galleryformatter .arrow {

    display: none !important;

}

.node-fotos .galleryformatter {

    float: none;

    text-align: center;

}

#main-content, .block-inner, .pane-inner, .menu-wrapper, .branding-elements, .breadcrumb-wrapper, .attribution, .at-panel .rounded-corner, .block-panels-mini>.block-title, .rendered-by-ds .panel-display .region-inner, div.messages, #content .panel-display, #content .panel-flexible {

    margin-left: 0px !important;

    margin-right: 0px !important;

}

#content {

    width: 100%;

    max-width: 1280px !important;

    margin-left: auto !important;

    margin-right: auto !important;

    font-size: 16px !important;

}

#main-content-header {

    width: 100%;

    max-width: 1280px !important;

    margin-left: auto !important;

    margin-right: auto !important;

}

#page-title {

    border-bottom: 3px solid #2ba9d1;

    color: #617583;

    font-weight: normal;

    font-size: 26px;

    padding-top: 20px;

    padding-bottom: 24px;

    margin-bottom: 20px;

}

#breadcrumb {

    display: none;

}

#breadcrumb a {

    color: #000;

}

#header-full {}

#header {

    width: 100%;
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: calc((100% - 1280px) / 2);
    padding-right: calc((100% - 1280px) / 2);
    background-color: #ffffff;
}

#branding {

    float: left;

    margin-left: 0px !important;

}

#logo {

    padding: 0px 0 !important;

}

#logo a img, #logo img {}

.region-header {

    float: right;

}

#footer div#block-block-15 {

    border-top: 1px solid rgba(252, 252, 252, 0.26);

    padding-top: 20px;

    font-size: 14px;

}

@media only screen and (max-width:1340px) {

    .bloco-programas .views-row {

        margin-right: 2% !important;

    }

    #footer .bloco-programas .views-row {

        margin-right: 1% !important;

    }

}

@media only screen and (max-width:1300px) {

    #footer .view-programas-home .view-content {

        zoom: 0.9;

    }

}

@media only screen and (max-width:1280px) {

    .region-header {

        zoom: 0.8 !important;

    }

    div#navigation-full {

        transform: scale(0.95);

    }

    .bloco-programas .views-row {

        margin-right: 1.5% !important;

    }

    #branding {

        transform: scale(0.9) !important;

    }

    #site-slogan {

        margin-left: 0px !important;

    }

    .branco, .branco a, .branco h2 {

        font-size: 25px !important;

    }

}

@media only screen and (max-width:1160px) {

    .bloco-programas .views-row {

        margin-right: 1% !important;

    }

}

.responsive-menus.responsified {

    clear: both;

    width: 100% !important;

}

/* -- SEARCH -- #block-search-form {

     margin-bottom: 0px;

     text-align: right;

}

 #block-search-form label {

     display: block;

}

 #block-search-form h2.block-title {

     font-size: 1.5em;

     margin-bottom: 14px;

     line-height: 27px;

     font-weight: 100;

     margin: 0 0 10px 0;

     letter-spacing: -1px;

}

 .block-search .form-text {

     clear: both;

     -webkit-transition: all 0.2s ease-in 0.2s;

     -moz-transition: all 0.2s ease-in 0.2s;

     transition: all 0.2s ease-in 0.2s;

     width: 212px !important;

     font-size: 12px;

     padding: 6px 12px !important;

     height: 28px !important;

     margin: 0;

     -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

     box-sizing: border-box;

     line-height: 1.42857143;

     color: #555;

     background-color: #fff;

     background-image: none;

     border: 1px solid #ccc;

}

 .block-search .form-submit {

     border: 0;

     background: transparent;

     color: #CCC;

     z-index: 3;

     margin-left: -31px;

     margin-bottom: -5px;

}

 */

/* -- MENU -- #block-superfish-1 {

     margin-bottom: 30px !important;

     float: right;

}

 #block-superfish-1 li {

     margin-left: 3px !important;

     margin-right: 3px !important;

     transition:0.5s;

}

 #block-superfish-1 li a {

     font-size: 13px;

     font-style: normal;

     line-height: 20px;

     text-transform: uppercase;

     font-weight: 700;

     display: block;

     color: #617583;

     opacity: 1;

     padding-top: 10px;

     padding-right: 10px;

     padding-bottom: 27px;

     padding-left: 10px;

}

 #block-superfish-1 li.last, #block-superfish-1 li.last a {

     padding-right: 0px;

     margin-right: 0px;

}

 #block-superfish-1 li.active-trail, #block-superfish-1 li:hover {

     border-radius: 4px;

     transition:0.5s;

}

 #block-superfish-1 li.active-trail a, #block-superfish-1 li:hover a {

     color: #2ba9d1;

}

 #block-superfish-1 li.menuparent a::after {

     font-family: 'FontAwesome';

     content: "\f107";

     margin-left: 5px;

}

 #block-superfish-1 .sf-sub-indicator {

     display: none;

}

 #block-superfish-1 .sf-megamenu {

     background: none;

     background-color: #fff;

     border: 0;

     border-radius: 0 6px 6px 6px;

     box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08);

     margin-top: 40px !important;

     min-height: 60px;

     width: 270px !important;

     padding-top: 0px !important;

}

 #block-superfish-1 .sf-megamenu a {

     color: #888;

     line-height: inherit !important;

     border: none !important;

}

 #block-superfish-1 .sf-megamenu a:hover {

     text-decoration:underline;

     line-height: inherit !important;

     border: none !important;

     color: #888;

}

 #block-superfish-1 li.menuparent li a::after {

     font-family: 'FontAwesome';

     content: inherit;

     margin-left: 0px;

     display: none;

}

 #block-superfish-1 li.menuparent li {

     float: none;

     margin-bottom: 10px;

     margin-left: 0px !important;

}

 .responsive-menus.responsified {

     width: 220px;

     padding-right: 15px;

     float: right;

     margin-top: 35px 

}

 .responsive-menus.responsified span.toggler {

     color: #777 !important;

     box-shadow: none !important;

     background: #fff !important;

     border-radius: 0px !important;

     text-align: right !important;

     border-bottom: none;

     width: 220px;

     padding-right: 15px;

}

 .responsive-menus.responsified .responsive-menus-simple {

     background: #fff !important;

     box-shadow: 2px 2px 2px #ccc !important;

}

 .responsive-menus.responsified .responsive-menus-simple ul {

     border-top: 1px solid #eee;

}

 .responsive-menus.responsified .responsive-menus-simple li a {

     color: #888 !important;

     border-bottom: 1px solid #eee;

     border-bottom: 1px solid #eee !important;

}

 */

/* tertiary */

div#tertiary-full {

    padding: 0px 20px;

}

#block-block-35 input#enviar {

    display: none;

}

/* -- RODAPE -- */

footer {

    width: 100%;

    background-color: rgb(126, 166, 149);

    padding-top: 40px;

    padding-bottom: 20px;

    color: #fff !important;

    padding-left: 40px;

    padding-right: 40px;

}

footer a {

    color: #fff !important;

}

.region-footer, .region-tertiary-content {

    max-width: 1280px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    color: #fff;

    font-size: 13px;

}

#block-widgets-s-socialmedia-share-default {

    float: right;

    margin-top: -40px;

}

#block-widgets-s-socialmedia-share-default img {

    height: 20px;

    margin-right: 2px;

}

ul.social-icons {

    margin: 0;

    padding: 0;

    width: auto;

}

ul.social-icons li {

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    transition: all 0.3s ease;

    background-image: url(images/social-sprites.png);

    background-repeat: no-repeat;

    background-color: #fcfcfc;

    background-position: 0 100px;

    display: inline-block;

    margin: -1px 1px 5px 0;

    padding: 0;

    border-radius: 20px;

    overflow: visible;

    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);

}

ul.social-icons li.digg {

    background-position: 0 0;

}

ul.social-icons li.digg:hover {

    background-position: 0 -30px;

}

ul.social-icons li.dribbble {

    background-position: 0 -60px;

}

ul.social-icons li.dribbble:hover {

    background-position: 0 -90px;

}

ul.social-icons li.facebook {

    background-position: 0 -120px;

}

ul.social-icons li.facebook:hover {

    background-position: 0 -150px;

}

ul.social-icons li.flickr {

    background-position: 0 -180px;

}

ul.social-icons li.flickr:hover {

    background-position: 0 -210px;

}

ul.social-icons li.forrst {

    background-position: 0 -240px;

}

ul.social-icons li.forrst:hover {

    background-position: 0 -270px;

}

ul.social-icons li.googleplus {

    background-position: 0 -300px;

}

ul.social-icons li.googleplus:hover {

    background-position: 0 -330px;

}

ul.social-icons li.html5 {

    background-position: 0 -360px;

}

ul.social-icons li.html5:hover {

    background-position: 0 -390px;

}

ul.social-icons li.icloud {

    background-position: 0 -420px;

}

ul.social-icons li.icloud:hover {

    background-position: 0 -450px;

}

ul.social-icons li.lastfm {

    background-position: 0 -480px;

}

ul.social-icons li.lastfm:hover {

    background-position: 0 -510px;

}

ul.social-icons li.linkedin {

    background-position: 0 -540px;

}

ul.social-icons li.linkedin:hover {

    background-position: 0 -570px;

}

ul.social-icons li.myspace {

    background-position: 0 -600px;

}

ul.social-icons li.myspace:hover {

    background-position: 0 -630px;

}

ul.social-icons li.paypal {

    background-position: 0 -660px;

}

ul.social-icons li.paypal:hover {

    background-position: 0 -690px;

}

ul.social-icons li.picasa {

    background-position: 0 -720px;

}

ul.social-icons li.picasa:hover {

    background-position: 0 -750px;

}

ul.social-icons li.pinterest {

    background-position: 0 -780px;

}

ul.social-icons li.pinterest:hover {

    background-position: 0 -810px;

}

ul.social-icons li.reddit {

    background-position: 0 -840px;

}

ul.social-icons li.reddit:hover {

    background-position: 0 -870px;

}

ul.social-icons li.rss {

    background-position: 0 -900px;

}

ul.social-icons li.rss:hover {

    background-position: 0 -930px;

}

ul.social-icons li.skype {

    background-position: 0 -960px;

}

ul.social-icons li.skype:hover {

    background-position: 0 -990px;

}

ul.social-icons li.stumbleupon {

    background-position: 0 -1020px;

}

ul.social-icons li.stumbleupon:hover {

    background-position: 0 -1050px;

}

ul.social-icons li.tumblr {

    background-position: 0 -1080px;

}

ul.social-icons li.tumblr:hover {

    background-position: 0 -1110px;

}

ul.social-icons li.twitter {

    background-position: 0 -1140px;

}

ul.social-icons li.twitter:hover {

    background-position: 0 -1170px;

}

ul.social-icons li.vimeo {

    background-position: 0 -1200px;

}

ul.social-icons li.vimeo:hover {

    background-position: 0 -1230px;

}

ul.social-icons li.wordpress {

    background-position: 0 -1260px;

}

ul.social-icons li.wordpress:hover {

    background-position: 0 -1290px;

}

ul.social-icons li.yahoo {

    background-position: 0 -1320px;

}

ul.social-icons li.yahoo:hover {

    background-position: 0 -1350px;

}

ul.social-icons li.youtube {

    background-position: 0 -1380px;

}

ul.social-icons li.youtube:hover {

    background-position: 0 -1410px;

}

ul.social-icons li.github {

    background-position: 0 -1440px;

}

ul.social-icons li.github:hover {

    background-position: 0 -1470px;

}

ul.social-icons li.behance {

    background-position: 0 -1500px;

}

ul.social-icons li.behance:hover {

    background-position: 0 -1530px;

}

ul.social-icons li.yelp {

    background-position: 0 -1560px;

}

ul.social-icons li.yelp:hover {

    background-position: 0 -1590px;

}

ul.social-icons li.mail {

    background-position: 0 -1620px;

}

ul.social-icons li.mail:hover {

    background-position: 0 -1650px;

}

ul.social-icons li.instagram {

    background-position: 0 -1680px;

}

ul.social-icons li.instagram:hover {

    background-position: 0 -1710px;

}

ul.social-icons li.foursquare {

    background-position: 0 -1740px;

}

ul.social-icons li.foursquare:hover {

    background-position: 0 -1770px;

}

ul.social-icons li.zerply {

    background-position: 0 -1800px;

}

ul.social-icons li.zerply:hover {

    background-position: 0 -1830px;

}

ul.social-icons li.vk {

    background-position: 0 -1860px;

}

ul.social-icons li.vk:hover {

    background-position: 0 -1890px;

}

ul.social-icons li a {

    display: block;

    height: 30px;

    width: 30px;

    text-align: center;

}

ul.social-icons li a:hover {

    text-decoration: none;

}

ul.social-icons li a i[class^="icon-"] {

    color: #444;

    font-style: 16px;

    position: relative;

    top: 3px;

}

ul.social-icons li a:active {

    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3), inset 0 0 10px rgba(0, 0, 0, 0.3);

}

ul.social-icons li[class] a {

    text-indent: -9999px;

}

ul.social-icons li:active, ul.social-icons li a:active {

    border-radius: 100%;

}

#block-block-15 {

    margin-bottom: 0px;

}

#block-block-15 #dir {

    float: left;

    margin-right: 20px;

}

#block-block-15 #des {

    float: right;

}

#block-block-28 {

    margin-bottom: 0px;

}

.taxonomy-term .field-name-field-icone-service img {

    float: right;

    margin-top: -105px;

    padding: 3px;

    background-color: #fff;

    border: solid 3px #ccc;

}

.node-title {

    font-weight: 200;

    font-size: 18px;

    margin-bottom: 15px !important;

}

.image-style-thumbnail {}

.node-content .field-items {

    float: none;

}

.node-content .clearfix:after {

    clear: none;

}

.node nav {

    text-align: right;

}

button {

    text-transform: uppercase;

    font-weight: bold;

    font-size: 16px;

    color: #fff;

    background: #aeaeae;

    border: none;

    padding-right: 20px;

    padding-left: 20px;

    padding-top: 8px;

    padding-bottom: 8px;

    font-family: "Inter", Arial, sans-serif !important;

    margin-top: 6px;

}

button a {

    color: #fff !important;

}

@media only screen and (max-width:768px) {

    button {

        height: 60px;

    }

}

.responsive-menus.responsified .responsive-menus-simple {

    display: none;

    width: 100%;

    background: #7ea695;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px;

    box-shadow: 2px 2px 2px #000;

}

.container {

    padding-right: 0;

    padding-left: 0;

}

@media only screen and (max-width: 920px) {

    #navigation-full .view-programas-home {

        zoom: 0.8;

    }

}

@media only screen and (max-width: 400px) {

    #navigation-full .view-programas-home {

        width: 100%;

        max-width: 100% !important;

        padding: 0 20px;

    }

}

@media only screen and (max-width: 1066px) {

    .bloco-programas .views-field-name a {

        font-size: 12px !important;

    }

}

@media only screen and (max-width: 980px) {

    #header {

        padding: 0 20px;

    }

    /* navegaÃ§Ã£o interna icones */

    .bloco-programas .view-content {

        text-align: center;

    }

    .bloco-programas .views-field-field-icone img {

        width: 28px !important;

        height: 32px !important;

    }

    #block-views-programas-home-block-1 .views-row-4 {

        zoom: 1;

    }

    #navigation-full .view-programas-home {

        zoom: 1;

        max-width: 400px;

        margin: auto;

    }

    div#navigation-full {

        padding: 0;

    }

    #block-views-programas-home-block-1 .views-field-name {

        display: none;

    }

    #block-views-programas-home-block-1 .views-field-php {

        display: none;

    }

    #block-views-programas-home-block-1 .bloco-programas .views-row {

        display: inline-block;

        margin-right: 0%;

        width: 100%;

        max-width: 10%;

        margin-bottom: 15px;

        text-align: center;

    }

}

@media only screen and (max-width: 360px) {

    .bloco-programas .views-field-field-icone img {

        width: 25px !important;

        height: 26px !important;

    }

    .bloco-programas .views-row-3 {

        width: 13%;

    }

    .bloco-programas .views-field-field-icone {

        margin-right: 0 !important;

    }

}

/* social media share */

#social-idec h3 {

    display: none;

}

.views-field-field-icone img:hover {

    transition: 1s;

    transform: scale(1.1);

}

.views-field-field-icone img {

    transition: 1s;

}

.responsive-menus.responsified .responsive-menus-simple li a {

    border-bottom: 1px solid rgba(255, 255, 255, 0.16);

}

div#footer {

    margin-top: 0px;

}

/* Tabelas Responsivas */

.table-responsive {

    overflow-x: auto;

}

tr.info, tr.even, tr:nth-child(2n+2) {

    border-bottom: 0;

    background-color: #fcfcfc;

}

thead {

    border-color: #eceeef !important;

}

thead tr {

    display: table-row !important;

    vertical-align: inherit !important;

    border-color: inherit !important;

    border-collapse: collapse !important;

    background-color: transparent !important;

}

th {

    padding: .75rem !important;

    vertical-align: top !important;

    border-bottom: 1px solid #eceeef !important;

}

table, thead, tbody, tr, th, td {

    border-color: #009ee2;

    border: 1px solid #009ee2;

}

table {

    border-color: rgb(113, 160, 135);

}

table th {

    font-size: inherit;

}

thead tr {

    font-weight: 700;

    background-color: rgba(255, 255, 255, 0.51);

}

table th {

    font-size: inherit;

}

/* icone de download */

img.file-icon {

    display: none;

}

.field-name-field-download .file:before {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    content: "\f1c1";

    font-size: 20px;

    color: #ff2f2f;

}

.field-type-file h2 {

    display: none;

}

.download-file.clear-block a {

    padding-left: 5px;

    color: #505050;

    font-family: "Montserrat", Arial;

    text-transform: uppercase;

    font-size: 0;

}

.download-file.clear-block a:after {

    content: 'ver em pfd';

    font-size: 16px;

}

.field-name-field-download.field-type-file a {

    color: #505050;

    font-size: 16px;

    text-transform: uppercase;

}

.field-name-field-download.field-type-file .file-size {

    font-size: 16px !important;

}

/* modelo de cartas e conteÃºdos relacionados */

.field-type-file h2 {

    display: none;

}

.field-name-field-modelos-de-cartas img.file-icon {

    display: none;

}

.field-name-field-modelos-de-cartas a {

    font-size: 20px;

}

.field-name-field-conteudos-relacionados h2 {

    margin-bottom: 20px;

    font-size: 30px;

    text-transform: uppercase;

    color: rgb(66, 66, 66);

    font-weight: bold;

}

.field-name-field-conteudos-relacionados .field-items .field-item {

    margin-bottom: 20px;

    padding-left: 50px;

}

.field-name-field-conteudos-relacionados a {

    font-size: 20px;

    display: list-item;

}

.field-name-field-modelos-de-cartas.field-type-file h2 {

    display: block !important;

    margin-bottom: 20px;

    font-family: "Montserrat", Arial;

    font-size: 30px;

    font-weight: 700;

    color: #424242;

}

.field-name-field-modelos-de-cartas .field-items .field-item {

    margin-bottom: 20px;

}

.field-name-field-modelos-de-cartas a {

    color: #002856 !important;

    font-size: 16px;

}

.ver-em-pdf a[href$=".pdf"]:before {

    display: none;

}

.field-name-field-modelos-de-cartas a[href$=".docx"]:before, a[href$=".doc"]:before {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    content: "\f1c2";

    font-size: 16px;

    padding-right: 10px;

    color: #757575;

}

.field-name-field-modelos-de-cartas a[href$=".pdf"]:before {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    content: "\f1c1";

    font-size: 20px;

    padding-right: 10px;

    color: #757575;

}

/* fim modelo de cartas e conteÃºdos relacionados */

/* inicio estilo botao download de arquivo */

/* .field-name-field-arquivos.field-type-file {

     font-family: "Open Sans", Arial, sans-serif;

     font-size: 16px;

     background: #002855;

     border: none;

     border-radius: 3px;

     display: block;

     padding: 10px 20px !important;

     text-transform: uppercase;

     line-height: 16px;

     color: #fff;

     width: 170px !important;

     margin: auto;

     max-width: 100%;

     transform: scale(1.1);

}

 */

.field-name-field-arquivos.field-type-file {

    width: 980px;

    margin: auto;

}

@media only screen and (max-width: 768px) {

    .field-name-field-arquivos.field-type-file {

        height: 60px;

        padding: 18px 20px !important;

        margin: 20px auto;

    }

}

.field-name-field-arquivos.field-type-file .field-items span .file-size {

    display: none;

}

.field-name-field-arquivos.field-type-file span.file-size {

    font-size: 14px !important;

    font-weight: normal;

}

/* .field-name-field-arquivos.field-type-file a:after {

     content: 'DOWNLOAD';

     font-size: 16px !important;

     color: #fff;

     font-weight: bold;

}

 */

/* .field-name-field-arquivos.field-type-file a {

     font-size: 0;

}

 */

.field-name-field-arquivos.field-type-file img.file-icon {

    display: none;

}

.field-name-field-arquivos.field-type-file h2 {

    display: none;

}

/* .field-name-field-arquivos.field-type-file a:before {

     font: normal normal normal 14px/1 FontAwesome;

     font-size: inherit;

     text-rendering: auto;

     -webkit-font-smoothing: antialiased;

     content: "\f019";

     font-size: 20px;

     padding-right: 10px;

     color: #ffffff;

}

 */

/* .field-name-field-arquivos.field-type-file a:before {

     font: normal normal normal 14px/1 FontAwesome;

     font-size: inherit;

     text-rendering: auto;

     -webkit-font-smoothing: antialiased;

     content: "\f019";

     font-size: 20px;

     padding-right: 10px;

     color: #002856;

}

 */

.node-type-noticia .field-name-field-arquivos.field-type-file a:before {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    content: " Download";

    font-size: 16px;

    padding-right: 10px;

    color: #ffffff;

    background-color: #002856 !important;

    border-radius: 5px;

    padding: 10px 15px 10px 30px;

    text-transform: uppercase;

    margin-right: 15px;

    font-weight: bold;

    font-family: inherit;

    background: url(images/down-svg.svg);

    background-repeat: no-repeat;

    background-size: 15px;

    background-position: 9px 13px;

}

.node-type-noticia .field-name-field-arquivos .field-item {

    margin: 30px auto !important;

}

/* fim estilo botao download de arquivo */

/*tira cor da tabela */

.region.region-two-50-bottom.region-conditional-stack table td {

    border-color: rgba(113, 160, 135, 0) !important;

    border: 1px solid rgba(113, 160, 135, 0) !important;

}

#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary, #onesignal-popover-container #onesignal-popover-dialog .slidedown-button.primary, #onesignal-popover-container #onesignal-slidedown-dialog .popover-button.primary, #onesignal-popover-container #onesignal-slidedown-dialog .slidedown-button.primary, #onesignal-slidedown-container #onesignal-popover-dialog .popover-button.primary, #onesignal-slidedown-container #onesignal-popover-dialog .slidedown-button.primary, #onesignal-slidedown-container #onesignal-slidedown-dialog .popover-button.primary, #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.primary {
	
	background: #009ee2 !important;
    color: #fff !important;
    transition: 75ms linear;
    border-radius: 0 !important;
}