body,#masterBody{font-family:Verdana, Arial;font-size:11px;padding:0;margin:0 auto}
#blockspace {width: 280px;height: 100px;} 
#masterBody {max-width: 1100px;width: 1100px;}
a{font-weight:bold;text-decoration:none;color:#3A5C8F;}
#logoFundacao {background-image: url("../ItensFundacao/Imagens/imgLogoFundacao.png");background-repeat: no-repeat;width: 280px;height: 98px;left: 205px;top: 100px;position: absolute;}
#HeaderContainer {max-width: 100%;max-height: 298px;background-color: #0069a5;margin-bottom: 30px;position:relative;}
#masterHeader {background: url(../Imagens/novolayout/cabecalho-transparencia.jpg);background-repeat: no-repeat;height: 298px;margin: 0 auto;background-size: cover;position:relative;background-position: center;width: 1366px;padding: 0;}
label.titulo{color:#4272b6;font-size:2em;margin-left:3px;padding:0;}
.formContainer ul{list-style:none !important;padding:0px !important;margin:0px !important;}
.formContainer ul > li{float:left;width:100%;padding-top:5px;padding-bottom:5px;}
.formContainer ul > li > label, .label-custon{float:left;width:12em;margin-right:1em;text-align:right;}
.formContainer fieldSet{background-color:#fff;border:1px solid #aaa;clear:both;float:left;margin:0.4em;min-width:98.0%;padding:1em 0 0.8em 1em;width:auto !important;}
.formContainer legend{border:1px solid #aaa;color:#222;background-color:#fff;font-weight:bold;padding:0.2em 0.4em;margin-left:0.8em;}
.gridFormatoGeral tr.gridHeader th{border:1px solid #4272b6;}
.gridFormatoGeral .td, .gridFormatoGeral .th{border:1px solid #000;text-align:center;}
.gridFormatoGeral.th{background-color:#5D7B9D;}
.gridFormatoGeral .hover{background-color:#9999FF;}
.gridFormatoGeral .click{background-color:#6495ED;}
.gridFormatGeral, .gridFormatoGeral td, .gridFormatoGeral .th{border-color:#BACDE4;border-style:solid;}
.gridFormatoGeral{background-color:#edf2f8;border:1px solid #ddd !important;border-spacing:0;clear:both;font-family:verdana;font-size:11px;margin:0.4em;max-width:100% !important;position:relative;}
.gridFormatoGeral.th{background-color:#5d7b9d;}
.gridFormatoGeral td, .gridFormatoGeral th{border:1px solid #bacde4;margin:0;min-height:16px;min-width:16px;padding:4px 7px;}
.gridFormatoGeral .gridAlternateRow{background-color:#fff;}
.gridFormatoGeral .gridHeader{background-color:#4272B6;background-image:url("../Imagens/imgMasterGridTopoBg.png");color:#fff;font-weight:bold;height:24px;}
.gridFormatoGeral .gridHeader a{color:#fff;}
.gridFooter{background-color:#EAF0F7;background-image:url("../Imagens/imgMasterGridTopoBg.png");border:1px solid #BACDE4;height:20px;}
.gridPager{background: #3868b0 !important;color: #fff; font-weight: bold;}
.gridPager td{padding: 0;}
.gridPager td span{padding: 3px 7px; background-color: #eaf4f9; color: #3865a7; text-align: center; display: block;}
.gridPager td a{padding: 3px 7px; text-align: center; display: block;}
.absoluto{width:99% !important;}
.conteudo{overflow:hidden;padding-top:15px;position:relative;}
#nyroModalBg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9001}
#imageLoader{background:#fff;border-bottom:2px solid #919191;border-right:2px solid #919191;color:#CC0000;height:146px;left:50%;margin-left:-65px;margin-top:-73px;opacity:1;position:fixed;top:50%;width:130px;z-index:9002}
#imgLoad{margin-left:30px;margin-top:20px}
#txtLoad{margin-left:30px;margin-top:15px}
.icon-detalhes {background-image: url(../Imagens/view.png);height: 64px;width: 64px;margin-left: -20px;margin-top: -20px}
.loaderDiv {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999999;width: 100vw;display: none}
.ajax-loader {position: relative;display: block;left: 50%;top: 50%}
#divExtrato table, #documentos { padding-left: 0}
.paginacao, .expandir, .colapse {cursor: pointer}

input[type="button"], input[type="submit"], .button, .button a {
    background: #fefeff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2VhZjNmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2Q5ZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWVhZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fefeff 0%, #eaf3f9 59%, #d9eaf4 87%, #d9eaf4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefeff), color-stop(59%,#eaf3f9), color-stop(87%,#d9eaf4), color-stop(100%,#d9eaf4));
    background: -webkit-linear-gradient(top, #fefeff 0%,#eaf3f9 59%,#d9eaf4 87%,#d9eaf4 100%);
    background: -o-linear-gradient(top, #fefeff 0%,#eaf3f9 59%,#d9eaf4 87%,#d9eaf4 100%);
    background: -ms-linear-gradient(top, #fefeff 0%,#eaf3f9 59%,#d9eaf4 87%,#d9eaf4 100%);
    background: linear-gradient(top, #fefeff 0%,#eaf3f9 59%,#d9eaf4 87%,#d9eaf4 100%);
    border: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-bottom-color: #3e69a4;
    border-left-color: #b7cae4;
    border-right-color: #3e69a4;
    border-top-color: #b7cae4;
    border-style: solid;
    cursor: pointer;
    height: 21px;
}

.DialogFull {margin-left:55px !important;font-size:12px !important;padding-right:10px !important;}

.table-pagamentos td, .table-pagamentos td { cursor: default; }
.button {min-width: 100px !important;height: 25px !important;padding: 5px;font-weight: 400}
.color-red {color: red !important}#divExtrato fieldset {padding: 10px}.no-display {display: none}#FormConsultaPagamentos {margin-bottom: 20px}div.formContainer.area_resultado fildset {min-width: initial !important}
.gridheader-custom {background-color: #d2deed}#divcolapse table, .li-span {margin-top: 5px}.m-panel__icon--light, .li-custon i, .detalhes-icon i, .m-panel__icon--light a {font-size: 18px;color: #3A5C8F !important; margin-top: 1px}
.table-style {border-collapse: collapse !important;border: 0 !important;margin-top: 15px}
.gv-no-border tbody tr td:first-child, .gridheader-custom {border: none;}
#divExtrato table hr {border-color: #fefeff}
.container-extrato {position: relative;top: -30px}
.cell-force-border { border: 1px solid #bacde4 !important; }

.table-pagamentos { margin:4px 2px; border: 1px solid #ddd !important; }
.table-pagamentos thead, .table-pagamentos tbody { width: 100%; display: flex; flex-direction: column; }
.table-pagamentos thead tr { background-color:#e0e0e0; display: flex; border-bottom: 1px solid #bbb !important; }
.table-pagamentos tbody tr { background-color:#f0f0f0; border-bottom: 1px solid #fff; display: flex; }
.table-pagamentos tbody tr:hover { background-color: #e0e0e0; }
.table-pagamentos td, .table-pagamentos th { width: 100%; padding:7px; border: none; background-color: transparent; }
.table-pagamentos td { margin: auto; }
.gridFormatoGeral tr[data-childrowof] td[colspan] { background-color: #fff !important; }

.li-custom {margin-left: 138px;}
.lbl-filtro-situacaoprocessocompra {margin-bottom: 7px; display: inline-block; width: 200px !important; text-align:left !important; clear: both;}
.lbl-filtro-situacaoprocessocompra input[type=radio] {vertical-align:text-bottom;}

.pt-btn { margin: 0px; padding: 8px 10px; border: 1px solid #d8d8d8; background-color: #f4f4f4; }
.pt-btn:hover { background-color: #eaeaea; }
.pt-btn-home-print { margin-right: 25px; }
.pt-btn-extrato { margin: 0 20px 0 0; display: inline-block; }
.pt-btn i.fas { margin: -1px 4px 0 0; font-size: 16px; vertical-align: middle; }
.pt-btn-pagamentos-excel { padding: 6px 8px 4px; float: right; margin-right: 15px; }
.pt-btn-pagamentos-excel i.fa { margin: auto 3px; font-size: 18px; display: inline-block; vertical-align: middle; }

.content-left { width: 100%; text-align: left; }
.content-center { width: 100%; text-align: center; }
.content-justify { width: 100%; text-align: justify; }
.content-right { width: 100%; text-align: right; }

table .empty-content { background-color: #edf2f8; border: 1px solid #bacde4; }
table .empty-content td  { padding: 4px 10px !important; }
div.empty-content { padding: 4px 10px; background-color: #edf2f8; border: 1px solid #bacde4; }
.table-processocompra-documento { margin: 8px 0 0; }
.empty-processo {border: none;display: block;clear: both;padding: 4px;font-weight:bold}

#divProcessosCompra { margin: 0 0 20px; display: inline-block; width: 100%; }
.processocompra-info { margin: 4px 4px 8px; padding: 25px 6px; border: 1px solid #aaa; }
.processocompra-info .info-titulo { margin-left: 19px; display: flex; }
.processocompra-info .info-item { margin-bottom: 5px; width: 100%; display: inline-block; }
.processocompra-info .titulo { margin: 0 0 10px; padding: 0px; width: 100%; display: inline-block; color: #4675B7; font-family: "Trebuchet MS"; font-size: 18px; font-weight: 700; }
.processocompra-info .processocompra-content { margin: auto 19px; }
.processocompra-info > label, .processocompra-info > span { display: inline-block; }
.processocompra-info .projeto-info:not(:last-child) { margin-bottom: 20px; }
.processocompra-info .projeto-info .gridFormatoGeral { margin: 3px auto !important; }

#projetos .filtros-classificacao { margin: 2px 0 5px; display: flex; flex-direction: row; flex-wrap: wrap; }
#projetos .item-filtro-classificacao { margin: 0 12px 8px 0; }
#projetos .item-filtro-classificacao input[type=checkbox] { margin: 0; vertical-align: bottom; position: relative; }

.search-dropdown { padding: 1px 2px; }

.pt-btn:hover { border: 1px solid #d8d8d8 !important; }
.pt-btn-exportar { margin: 10px 10px 5px 0; float: right; padding: 8px 10px; }
.pt-btn-exportar i { margin-right: 4px; font-size: 16px; vertical-align: middle; }
.pt-btn-export-projeto-pdf { margin: 10px 10px 5px 0; float: right; }
.pt-btn-export-projeto-pdf i { margin-right: 4px; font-size: 16px; vertical-align: middle; }
.icone-botao-exportar { font-size: 18px !important; }

.tabelaProjetosFilhos {width: 100%; table-layout: fixed;}
.projeto-info-filhos .linha-accordion { margin-bottom: 10px; }
.projeto-info-filhos .detalhes-icon { cursor: pointer; margin-right: 10px;}
.grid-projetos-filhos tr.accordion-ativo td:not(:first-child) { display: none; }
.grid-projetos-filhos tr.accordion-ativo td:first-child { width: 100% !important; }

.linha-detalhes { display: none; }
.linha-detalhes.mostrar { display: table-row; }