/* height: 71px; */
.app-header.navbar .navbar-brand{
    height: 54px;
    width: 190px;
    background-size: 79px auto;
}
.app-header.navbar{
    height: 53px;
}

.btn-sair{
    padding-right: 30px;
}

.container-fluid{
    padding-top: 15px !important;
}
/* 
body {
    font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #333;
    background-color: #fff;

  } */
  
table.dataTable thead th {
    background: transparent !important;
    white-space: nowrap;
}

table.dataTable thead span.sort-icon {
    display: inline-block;
    padding-left: 5px;
    width: 16px;
    height: 16px;
}

table.dataTable thead .sorting span { background: url('http://cdn.datatables.net/plug-ins/3cfcc339e89/integration/bootstrap/images/sort_both.png') no-repeat center right; }
table.dataTable thead .sorting_asc span { background: url('http://cdn.datatables.net/plug-ins/3cfcc339e89/integration/bootstrap/images/sort_asc.png') no-repeat center right; }
table.dataTable thead .sorting_desc span { background: url('http://cdn.datatables.net/plug-ins/3cfcc339e89/integration/bootstrap/images/sort_desc.png') no-repeat center right; }

table.dataTable thead .sorting_asc_disabled span { background: url('http://cdn.datatables.net/plug-ins/3cfcc339e89/integration/bootstrap/images/sort_asc_disabled.png') no-repeat center right; }
table.dataTable thead .sorting_desc_disabled span { background: url('http://cdn.datatables.net/plug-ins/3cfcc339e89/integration/bootstrap/images/sort_desc_disabled.png') no-repeat center right; }
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

html{
    height: 86% !important;
}
body{
    height: 100% !important;
}
/* .app-body{
    height: 100% !important;
} */

.form-control:disabled, .form-control[readonly] {
    background-color: #eaf0f3 !important;
    opacity: 1 !important;
}

.img-banco{
    width:60px;
}



/* Modal Pdf */

.iframe-container {    
    padding-bottom: 60%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.iframe-container iframe,
.iframe-container object,
.iframe-container embed{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.modal.in .modal-dialog {
  transform: none; /*translate(0px, 0px);*/
}

/*     
.card-logo{
    width:44%
} */

.toolbar {
    float: left;
}

.subRow {
    font-size:11px;
    font-style: italic;
}
.subRow .value {
    padding-right: 10px;
}
.subRow .label{
    padding-right: 10px;
}

.vlr-total{
    font-weight: bold;
}

.t-avence{
    background-color: rgba(249, 253, 177, 0.82) !important;
}

.t-vencido{
    background-color: rgba(253, 230, 230, 0.82) !important;
}

.icon-avence{
    color: rgba(249, 253, 177, 0.82) !important;
}

.icon-vencido{
    color: rgba(253, 230, 230, 0.82) !important;
}
.legendas{
    list-style-type:none;
    position: absolute;
    right: 23px;
    height: 30px;
}
.legendas li {
    float:left;
}
.legendas li:first-child{
    padding-right: 15px;
}
.content-leg{
    height: 31px;
}


.iframe-container {    
    padding-bottom: 60%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.iframe-container iframe,
.iframe-container object,
.iframe-container embed{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.modal.in .modal-dialog {
  transform: none; /*translate(0px, 0px);*/
}