.navbar-default{
  background-color: #56734F  !important;
}

.gray-bg{
    background-color: #d4e0d1;
}

.bege-bg
{
 background-color: #F5F3E6;
}

.bege-font{
    color: #EAE1D1 !important;
}

.brown-font
{
    color: #694E44 !important;
}

body{
    background-color: #56734F;
}

.nav-tabs-10
{
    width: 15% !important;
}

.panel-body-90
{
    width: 85% !important;
    margin-left: 15% !important;
}

.nav.nav-tabs  li:not(.active)  a
{
    background-color: #E2E2E2;
    color: #c69c9d;
}


.tabs-container .nav-tabs  li a:active
{
    background-color: white;
    color: #333 !important;
}

.datepicker  {z-index:9999 !important;}

.div-barra-secao{
    background-color: #EBE3E0;
    margin-left: -20px !important;
    margin-top: -20px !important;
    margin-right: -20px !important;
    padding: 5px !important;
    padding-left: 15px !important;
    }

.div-barra-secao-topo-normal{
    background-color: #EBE3E0;
    margin-top: 25px !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
    padding: 5px !important;
    padding-left: 15px !important;
    }

.label-fonte-padrao{
    color:  #A0A0A0;
    font-weight: normal !important;
}

.fonte-subsec
{
    color: #6F6F6F !important;
    font-weight: normal !important;
    padding-left: 15px !important;
}

.hinline
{
    display: inline-block;
}

.btn-ieclb
{
   background-color: #BEA398;
   color: #EAE1D1 !important;
}

.form-group small{
    padding-left: 15px !important;
}


.tableieclb
{
    width: 100%;
}

.tableieclb th
{
    background-color: #CDB9B2 !important;
    height: 25px !important;
    color: white !important;
    font-weight: normal !important;
    padding: 5px !important;
    border: 2px solid #fff !important;

}

.tableieclb tbody tr td
{
    border: 2px solid #fff !important;
    padding: 5px !important;
}

.stp1 {
    background-color: #EBE3E0 !important;
}

.stp2 {
    background-color: #F3EEEC !important;
}

table.tableieclb tbody tr:nth-child(even) { background: #F3EEEC }
table.tableieclb tbody tr:nth-child(odd) { background: #EBE3E0 }

.modal-lg
{
	width: 900px !important;
}

.chosen-container
{
	width: 100% !important;
}

.txtcenter
{
    text-align: center !important;
}

.buttons-copy {
    border: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #1b7ebd !important;
}

.buttons-colvis {
    border: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #1b7ebd !important;
}

.buttons-print {
    border: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #1b7ebd !important;
}

.buttons-excel {
    border: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #308503 !important;
}

.buttons-csv {
    border: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #308503 !important;
}

.buttons-pdf {
    border: none !important;
    background-color: transparent !important;
    background-image: none !important;
    color: red !important;
}

.dt-button {
    padding: 0 1em !important;
    border-radius: 0;
}

    .dt-button h2 {
        margin-top: 2px !important;
    }

button.dt-button:active:not(.disabled),
button.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button.active:not(.disabled) {
    background-color: transparent !important;
    /* Fallback */
    background-image: none !important;
    box-shadow: none !important;
    filter: none !important;
}

    button.dt-button:active:not(.disabled):hover:not(.disabled),
    button.dt-button.active:not(.disabled):hover:not(.disabled),
    div.dt-button:active:not(.disabled):hover:not(.disabled),
    div.dt-button.active:not(.disabled):hover:not(.disabled),
    a.dt-button:active:not(.disabled):hover:not(.disabled),
    a.dt-button.active:not(.disabled):hover:not(.disabled) {
        box-shadow: none;
        background-color: transparent !important;
        /* Fallback */
        background-image: none !important;
        filter: none !important;
    }

.buttons-columnVisibility .active {
    background-color: #1a6a90 !important;
}

.div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) {
    background-color: #1b7ebd !important;
    color: #fff !important;
}

    .div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled):hover {
        background-color: #1b7ebd !important;
        color: #fff !important;
    }

.button.dt-button, div.dt-button, a.dt-button {
    background-image: none !important;
    background-color: transparent !important;
    height: 28px !important;
}

.dt-button-collection a.buttons-columnVisibility:before,
.dt-button-collection a.buttons-columnVisibility.active span:before {
    display: block;
    position: absolute;
    top: 1.1em;
    left: 0;
    width: 12px;
    height: 12px !important;
    box-sizing: border-box;
}

.text-green{
    color: #1ab394;
}


.remove-all-styles {
    all: initial;
  }

.buttons-columnVisibility .active {
    background-color: #1a6a90 !important;
}

.div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) {
    background-color: #1b7ebd !important;
    color: #fff !important;
}

    .div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled):hover {
        background-color: #1b7ebd !important;
        color: #fff !important;
    }

.button.dt-button, div.dt-button, a.dt-button {
    background-image: none !important;
    background-color: transparent !important;
    height: 28px !important;
}

.dt-button-collection a.buttons-columnVisibility:before,
.dt-button-collection a.buttons-columnVisibility.active span:before {
    display: block;
    position: absolute;
    top: 1.1em;
    left: 0;
    width: 12px;
    height: 12px !important;
    box-sizing: border-box;
}

.dt-button-collection a.buttons-columnVisibility:before {
    content: ' ';
    margin-top: -6px;
    margin-left: 10px;
    border: 1px solid black;
    border-radius: 3px;
}

.dt-button-collection a.buttons-columnVisibility.active span:before {
    content: '\2714';
    margin-top: -11px;
    margin-left: 12px;
    text-align: center;
    text-shadow: 1px 1px #DDD, -1px -1px #DDD, 1px -1px #DDD, -1px 1px #DDD;
}

.dt-button-collection a.buttons-columnVisibility span {
    margin-left: 20px;
    vertical-align: sub;
}

.dt-button-collection {
    z-index: 99999 !important;
}

.dt-button-background {
    z-index: 99998 !important;
}

tr.highlight {
        /*background-color: rgba(246, 0, 0, 0.41);*/
        color: #ED5565;
    }

.hr-line-dashed-pr {
    margin: 15px 0 !important;
    border-top: none !important;
    height: 0 !important;
}

.form-control-pr {
    height: 30px;
    padding: 1px 12px !important;
}

.input-group-addon-pr {
    padding: 1px 12px !important;
}

.chosen-single span {
    height: 20px !important;
}

.m-t-xs-pr {
    margin-top: 0 !important;
}

.fa-1p6x {
  font-size: 1.6em;
}

.nav-label
{
    font-size:12px;
}

.swal2-container
{
  z-index: 99999 !important;
}
