import stylesheet
body, h1, h2, h3, h4, h5, h6 {
  font-family: 'Bitter', serif; }

table {
  font-family: 'Muli', sans-serif; }

.ui-grid {
  font-family: 'Muli', sans-serif; }

.header-filtered {
  color: blue; }

.text-tiny {
  font-size: 12px; }
/* 
.default-grid {
  height: 620px; } */

.editable-checklist label {
  display: block; }

.wide-grid {
  width: 100%;
  /*height: 520px;*/ }

.checkbox {
  -webkit-max-logical-width: 50%; }

.nav-tabs > li {
  max-width: 50%; }

.help-block {
  word-wrap: break-word; }

@media only screen and (max-width: 600px) {
  .editable-wrap .editable-controls > input,
  .editable-wrap .editable-controls > select,
  .editable-wrap .editable-controls > textarea {
    max-width: 150px; } }
th.campo {
  width: 15%; }

.pagination {
  font-family: Muli, FontAwesome !important; }

@media screen and (max-width: 768px) {
  .hidden-mobile {
    display: none; } }
@media print {
  a[href]:after {
    content: none !important; } }
@media screen and (max-width: 680px) {
  .info-2__col {
    padding: 0 !important; } }
.transactions-widget > h2 {
  font-family: Muli,sans-serif;
  font-size: 20px;
  color: #000;
  margin: 0 0 20px;
  font-weight: 600; }

.collapsible-table .tr-expand {
  padding-top: 12px !important; }

.filtro-processos {
  border-color: #c2cad8; }

.filtro-processos > button.btn.dropdown-toggle {
  border-color: #c2cad8; }

.filtro-processos > button.btn.dropdown-toggle > span {
  color: #2b4a5c; }

.filtro-processos > button.btn.dropdown-toggle > i {
  color: #c2cad8;
  margin-top: 3px; }

.filtro-processos > button.btn.dropdown-toggle {
  border-color: #c2cad8;
  height: 32px; }

.width-130 > .hide-element-in-mobile > a {
  position: relative; }

.top-13 {
  top: 13px; }

/*tabelas responsivas*/
.mobile-table,
.row-table,
.display-mobile-table,
.display-tb-cell,
.hide-element-in-pc,
.hide-element-in-pc2 {
  display: none; 
}

p.word-wrap.ng-binding {
  margin-top: 0px; }

@media screen and (max-width: 500px) {
  th.width-200 {
    width: 140px; }

  th.width-180 {
    width: 136px; }

  i.fa.ocultar-icon.fa-angle-down {
    left: -3px;
    top: 2px;
    position: relative; } }
@media screen and (max-width: 700px) {
  /*control panel e detalhes de um processo*/
  p {
    margin: 0; 
  }
  table {
    table-layout: fixed;
  }

  .display-tb-cell {
    display: table-cell; 
  }

  .autos-amostra-btn {
    float: left; 
  }

  .hide-element-in-pc {
    display: table-row;
  }

  .hide-element-in-pc2 {
    display: block; 
  }

  .row-table {
    display: table-row; 
  }
  .hide-element-in-mobile {
    display: none; 
  }
  .mobile-table {
    display: block; 
  }
  .mobile-table th {
      color: #4a4a4a;
      font-weight: 600px; 
    }
  .pc-table {
    display: none; 
  }

  .flex-btn {
    display: flex;
    justify-content: center; 
  }
  /*control panel e detalhes de um processo*/

  .word-wrap, .info-parte {
    white-space: pre-line;
    word-wrap: break-word; 
  }

  td.text-line > p.word-wrap, td > div.word-wrap {
    display: table-cell;
    max-width: 120px; 
  }

  td > div p.word-wrap {
    font-weight: 400;
    font-size: 12px;
    color: #4a4a4a; 
  }

  /*detalhes de um processo*/
  .tr-expand a {
    top: -6px;
    display: inline-flex;
    min-width: 70px !important;
    position: relative !important; 
  }

  button.btn.dropdown-toggle.tag-filtered {
    width: 124px; 
  }
  .tr-view-latest.table td > .word-wrap {
    background-color: #cccccc1c; 
  }

  .cb label {
    word-wrap: break-word;
    font-size: 12px;
    white-space: pre-wrap; 
  }

  i.msg-filter {
    margin-top: 23px;
    position: absolute; 
  }

  a.oculta-bottom {
    width: 40px !important;
    text-align: left !important; 
  }

  td > div.tr-expand a.is-active {
    background-color: transparent;
  }

  td.hide-text-in-pc.text-line {
    padding: 8px !important; 
  }

  .text-line > a > p.word-wrap {
    color: #337ab7; }

  .autos-amostra-btn > a.ocultar-bottom.is-active {
    background-color: transparent; 
  }

  .table-general.mobile-table > thead:first-child > tr:first-child > th {
    width: 100%;
  }
  /*detalhes de um processo*/

  td.table-mobile-bg,
  td.table-mobile-bg td,
  td.table-mobile-bg th,
  tr.table-mobile-bg {
    background: #dddddd2b; 
  }

  th.width-200 + th {
    text-align: center; 
  }

  /*control panel*/
  thead tr .width-190 {
    width: 130px; 
  }
  
    thead tr .control-panel.width-180 {
    width: 100px; 
  }

  .btn-ver-mais {
    text-align: center; 
  }

  .btn-control-panel {
    color: #d37c8c;
    background: transparent;
    border: none;
    outline: none;
    width: 70px;
    height: 32px;
    position: relative;
    top: -10px; 
  }
  .control-panel-tags {
    width: 100%;
    margin-top: 21px; 
  }
  .control-panel-tags button.btn.dropdown-toggle.tag-filtered {
      width: 100%;
      height: 30px;
      margin-top: 21px;
      border-color: #c2cad8 !important; 
  }
  .control-panel-tags button.btn.dropdown-toggle.tag-filtered span {
    color: #ada7b6; 
  }

  .control-panel-word-wrap {
    top: -15px;
    position: relative; 
  }

  .tb-detalhes {
    width: 100%;
    position: absolute;
    left: 0;
    min-height: 69px;
    margin-top: 5px;
    display: inline-table; 
  }

  th.width-190 div.filtered, th.width-190 div.control-panel-title {
    white-space: inherit; 
  }

  .table-mobile-bg th, .table-mobile-bg td {
    color: #4a4a4a; 
  }

  span.mobile-table.align-left {
    text-align: center; 
  } 
  /*control panel*/

  /* acompanhar novo proc */
  .display-mobile-table{
    display: table; 
  }
  .align-th-center,.align-td-center{
    text-align:center;
  }
}
/*tabelas responsivas*/

/*# sourceMappingURL=custom.css.map */
.svg-acompanhar-procs > svg:not(:root) {
    width: 100%;
}

.add-btn.hidden-print.align-left{
  text-align:left;
}



.company-expired{
  color:#D14!important;
}

.grid{
  height: 70vh;
}

.dg-color{
  color:#920606
}
.dg-bg-color{
  background-color: #920606;
  color: white;
}

button#fechar:hover{
  color: white;
}

.dg-custom-border > tbody > tr > td {
  border:none!important;;
}


.dg-custom-border > thead > tr > th{
  font-weight: 600!important;
}

.dg-custom-border > tbody > tr:first-child:hover > td[rowspan] {
  background: white!important;
}


@media only screen and (max-width: 600px) {
  .nav-tabs > li.tab-responsive {
    max-width: 100%!important;
    float: none;
  }

}

#evt_list > li{
  list-style-type: none;
}

ul#evt_list {
    padding-left: 0;
}


.cb input[type=checkbox]+label span.variacoes {
  display: inline;
}


@media only screen and (max-width: 450px){
  iframe.intercom-launcher-frame.intercom-launcher-frame-shadow.intercom-launcher-frame-mobile{
    margin-bottom: 25px!important;
    margin-right: -10px!important;
  }
}


.div-container{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.show-portlet{
  display: block;
}

.hide-portlet{
  display: none;
}

#cnpj-input-id.cnpj-input[type="text"]{
  height: 34px;
  border-radius: 3px 0px 0px 3px!important;
}

button#salvar{
  border-radius: 0px 1px 1px 1px!important
}

button#fechar{
  border-radius: 0px 3px 3px 1px!important
}

.tags.cnpj-input > span.pull-right {
    position: relative;
    right: -29px;
    top: -2px;
}

.popover-center{
  display: flex;
  justify-content: center;
}

.invoice-no-border{
  border: none!important;
}

.invoice-align-first-td{
  width: 50px
}

p.italic{
    text-indent: unset;
    font-style: italic;
    position: absolute;
    bottom: 0;
}

@media (min-width: 768px){
  #modalTransferUserCompany span.ui-select-toggle{
    width: 100%!important;
  }
}

@media (min-width: 768px){
  #modalConfirmTransferUserCompany span.ui-select-toggle{
    width: 100%!important;
  }
}

.list > span {
    line-height: 37px;
    font-weight: 400;
}

.list {
    margin-bottom: 30px;
}


.pnTable.table-scrollable-borderless.margin-top-20.col-md-12.no-padding.ng-scope {
  float:left;  
  overflow-y: auto;
  height: 250px;
}

.expired-company-highlight {
  background: #FFC9B5!important;
}

.orange-highlight {
  background-color: #FFA500!important;
}

.red-highlight {
  background-color: #ff4d4d!important;
}

.variacoes {
  height: 200px;  
  overflow-y: auto;
}

.variacoes:last-child {
  margin-top: 15px;
  margin-bottom: 15px;
}


.monitored-person-variacoes{
  max-height: 200px;  
  overflow-y: auto;
}


a[editable-text], td.ng-binding {
  word-break: break-word;
}

.history-records-td {
  word-break: break-word;
}


.min-width-130 {
  min-width: 130px!important;
}

ul.page-sidebar-menu{
  min-height: calc(100vh - 46px);
}
ul.page-sidebar-menu > li > a{
  display: flex !important;
}

ul.page-sidebar-menu > li > a .arrow{
  min-width: 20px;
}

.beta-flag{
  display: none;
  font-size: 10px;
  line-height: 16px;
  padding: 2px 8px;
  border-radius:50px !important;
  margin-left: auto;
}

.page-sidebar ul:not(.page-sidebar-menu-closed)  .nav-item .beta-flag{
  display: block;
  background: #FFF;
  color: #000;
}
.page-sidebar ul:not(.page-sidebar-menu-closed) .nav-item span.selected{
  display: none;
}

.page-sidebar ul:not(.page-sidebar-menu-closed) .nav-item:not(.active) .beta-flag{
  background-color: rgb(163, 79, 79);
  color: #fff;
}

.page-sidebar ul.page-sidebar-menu-closed .nav-item:hover .beta-flag{
  display: block;
  background-color: rgb(163, 79, 79);
  color: #fff;
}

.page-sidebar ul.page-sidebar-menu-closed .nav-item.active:hover .beta-flag{
  background: #FFF;
  color: #000;
}

.beta-title-flag{
  font-size: 12px;
  color: rgba(0, 0, 0, 0.38) !important;
  position: absolute;
  bottom: 8px;
  margin-left: 4px;
}

@media screen and (max-width: 991px){
  .page-sidebar ul.page-sidebar-menu-closed .nav-item:hover .beta-flag{
    display: block;
  }
}

.top-menu ul.nav li.dropdown.open ul.dropdown-menu.dropdown-menu-default {
  width: auto;
}

table.redistribuicao-filtro {
  width: 40%;
  border: 1px solid;

  th {
    border: 1px solid #ddd;
    padding: 5px;
  }

  td {
    text-align: left;
    padding: 5px;
    border: 1px solid #ddd;
    width: 50%;
  }
}

td.redistribuicao-filtro-td {
display: flex;
align-items: center;
}
