﻿/* topbar */
/*.botoesmodulos > li {
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}*/

.botoesmodulos > li > a {
    border: 2px solid transparent;
    line-height: 10px;
    font-weight: bold;
}
.fa-truck-custom {
    font-size: 1.8em;
    margin: 9px 0 0 4px;
}
.fa-stack-1-5x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.botoesmodulos {
margin: 0 0 0 0;
}
.botoesmodulos > .active > a {
    border: 2px solid #FFFFFF;
    border-radius: 3px;
}
.tab-content {
    padding: 0 0 0 0;
}

.header {
height: 55px;
position1: absolute;
}

.sidebar {
    padding: 80px 2rem .5rem;
    position1: absolute;
}


@media (min-width:1200px) {
    .header__logo {
        min-width: calc(270px - 7rem)
    }
}


@media (min-width:1200px) {
    .content:not(.content--boxed):not(.content--full) {
        padding: 80px 30px 0 270px
    }
}
@media (min-width:576px) and (max-width:1199.99px) {
    .content:not(.content--boxed):not(.content--full) {
        padding: 80px 30px 0
    }
}
@media (min-width:576px) {
    .content--full {
        padding: 80px 30px 0
    }
}


.nav-tabs > li > a, .nav-tabs > li > a:hover {
    border-top: 0px solid #747a80;
    border-left: 0px solid #747a80;
    border-right: 0px solid #747a80;
}
.nav-tabs > li > a:hover {
   background-color: rgba(0,0,0,.04);
}
.nav-tabs > li > a {
   background-color: rgba(0,0,0,.04);
}
.nav-tabs > li > a {
    color: #747a80;
    font-weight:bold;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
/*[data-ma-theme=teal] .nav-tabs > li > a.active {
    text-decoration: none;
    color: #39bbb0;
    font-weight: bold;
}
[data-ma-theme=teal] .btn-theme {
    color: #39bbb0;
    background-color: #39bbb0;
    border-color: #39bbb0;
}
[data-ma-theme="teal"] .badge-theme {
    color: #39bbb0;
}*/
.closeTab {
    margin: 0px 0px 5px 5px;
    font-size: 14px;
}



/*remover ponto do dropdown*/
li.dropdown {
    list-style-type: none;
}

/* Grid */
.grid_div {
    border: 0px;
    /*overflow-x: auto;*/
}

.grid_texto td, .grid_texto th {
    border-collapse: collapse;
    border: 0px;
    white-space: nowrap;
}

.gride {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 0px;
}

.grid_div {
    border: 0px;
    /*overflow-x: auto;*/
}

.grid_texto td, .grid_texto th {
    border-collapse: collapse;
   /* border: 1px solid black;*/
    white-space: nowrap;
}

.gride {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 0px;
}

.cabecalho {
    background-color: #dddddd;
}

.grid_texto {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    float: left;
    height: 18px;
    /*color: #ffffff;*/
    font-size: 13px;
    vertical-align: middle;
    border-width: 0px;
    width: 100%;
}

    .grid_texto tr {
        width: 100%;
        height: 25px;
        vertical-align: middle;
    }

    .grid_texto th,
    .grid_texto td {
        padding-left: 5px;
        top: 0;
    }

.grid_rodape {
    border-bottom-top-radius: 0px;
    border-bottom-top-radius: 0px;
}
/* ZEBRAMENTO */
.linha_1,
.linha_2 {
    width: 100%;
    height: 30px;
    color: #454545;
    vertical-align: middle;
}

.linha_2 {
    background-color: #ebebeb;
}

.trSelecionada {
    background-color: #f2fec3;
    cursor: pointer;
}

.fa-circle {
    font-size: 1.6em;
}
/* Grid */
		

.filtro  .card-body {
    padding: 1rem;
    padding-bottom: 0;
}
.filtro  .form-control {
    padding: 0;
}

.filtro  .form-group {
    margin-bottom: 0.5rem;
}

.campofiltro  {
    padding-right: 0;  
}

.campofiltro label {
    font-weight: bold;
}

.campofiltro select.form-control:not([size]):not([multiple]) {
    height: auto;
}

.verde  {
    color: #32c787;
}
.amarelo {
    color: #f5c942;
}

.vermelho {
    color: #ff6b68;
}
.azul {
    color: #03A9F4;
}
.azulescuro {
    color: #4D78A5;
}

.lilas {
    color: #d066e2;
}


.top-nav .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #FFF
}
/*[data-ma-theme=teal] .select2-container--default .selection:after, .select2-container--default .selection:before {
    color: #39bbb0;
    background-color: #39bbb0;
    border-color: #39bbb0;
}
[data-ma-theme=teal] .form-group__bar:after, [data-ma-theme=teal] .form-group__bar:before {
    background-color: #39bbb0;
}*/


.bootstrap-dialog .modal-header {
    padding: 5px;
}

.bootstrap-dialog.size-large .bootstrap-dialog-title {
    font-size: 16px;
}

.bootstrap-dialog .modal-body {
    padding: 0px;
}

.bootstrap-dialog .modal-body {
    padding-top: 5px;
}

.bootstrap-dialog .modal-body {
    height: 90%;
    /* overflow-y: scroll; */
    overflow-y: hidden;
}

.bootstrap-dialog .modal-header .close {
    margin-top: -2px;
    margin: 0;
}

.bootstrap-dialog  .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.bootstrap-dialog  button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.bootstrap-dialog.size-large .bootstrap-dialog-close-button {
    font-size: 30px;
}
.bootstrap-dialog-header {
    width:100%;
}
.bootstrap-dialog .card-body {
    padding: 1rem;
    padding-bottom: 10px;
}

.bootstrap-dialog .modal-header {
     border-top-left-radius: 2px; 
     border-top-right-radius: 2px; 
}
.bootstrap-dialog .card {
    box-shadow: none;
    margin-bottom: 0
}

.bootstrap-dialog label {
    font-weight: bold;
}

.pageblocked {
  visibility: hidden;
}

.page-loader {
    background-color: #33333361;
}

/* CSS FELLIPE */

.btn2 {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.6rem 1rem;
    font-size: 1rem;
    line-height: 1.154;
    border-radius: 2px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn2:focus, .btn2.focus {
    outline: 0;
    box-shadow: 0 2px 2px 0 white;
}

.badge {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}


/* ALTERAÇÕES INCLUIDAS 10/05/2019 */
/* PAINEL NFE (CAIXAS DE INFOS NFE DO MES ATUAL) */
.bg-autorizada {
    background-color: #32c787 !important;
  }
  .text-autorizada {
    color: #32c787 !important; 
  }
  
  .bg-inutilizada {
    background-color: #03A9F4 !important;
  }
  .text-inutilizada {
    color: #03A9F4 !important; 
  }
  
  .bg-cancelada {
    background-color: #f5c942 !important;
  }
  .text-cancelada {
    color: #f5c942 !important; 
  }
  
  .bg-erro {
    background-color: #ff6b68 !important;
  }
  .text-erro {
    color: #ff6b68 !important; 
  }
  
  .bg-denegada {
    background-color: #d066e2 !important;
  }
  .text-denegada {
    color: #d066e2 !important; 
  }
  /* FINAL ALTERAÇÕES */

.nav-link-2 {
    position: relative;
    display: flex;
    align-items: flex-end;
}
/*Menu Esquerdo*/

.navigation.menuesquerda {
    margin-bottom: 0.1rem;
}

.navigation>li>a {
    padding: 0.1rem 0.1rem;
    border-radius: 2px;
}

.navigation__sub>ul>li>a {
    padding: 0.2rem 1rem 0.2rem 2.75rem;
}

/*achae melhor solução depois*/
.chosen-custom .chosen-container .chosen-results {
    position: fixed;
    background-color: white;
}

.select2-dropdown {
    z-index: 9999;
}

.rofield {
	height:17px; 
	background: #eee;
	pointer-events: none;
	touch-action: none;
}

/*
.jqtree-tree li a {
    color: #747a80;
    transition: background-color .3s, color .3s;
    font-weight: 500;
    display: block;
}




.jqtree-tree>li>div>i {
    vertical-align: top;
    font-size: 1.3rem;
    position: relative;
    top: 0.1rem;
    width: 1.5rem;
    margin-right: 0.6rem;
}
.jqtree_common.jqtree-folder>li>div {
    padding: 0.2rem 1rem 0.2rem 2.75rem;
}
*/

html {
    font-size: 13px;
}

[data-ma-theme] .btn-theme {
    color: #FFFFFF;
}
 .btn {
    color: #FFFFFF;
}
input.edit.vl_cred_dcomp_efd, input.edit.vl_cred_trans, input.edit.vl_cred_per_efd, input.edit.vl_cred_out, input.edit.vl_cred_desc_efd {
    width: 120px;
}
.input-group {
    margin-bottom: 0.5rem;
}

.trTotal {
	font-weight: 1000;
	background-color: #9bd2ff;
    cursor: pointer;
}

.nav-link span {
    text-transform: none;
}

.nav-tabs:not([class*=nav-tabs--]) .nav-link.active {
    color:#fff;
}
.nav-tabs .nav-link:before {
	background-color: transparent;
}