table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_desc,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>td.sorting {
  padding-right: 30px;
}

table.dataTable thead>tr>th:active,
table.dataTable thead>tr>td:active {
  outline: none;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
}

table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1;
}

table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_length select {
  width: auto;
  display: inline-block;
}

td.acoes {
  width: 125px;
}

td.acoes span.text {
  width: 72px;
}

td.acoes span.icon {
  width: 36px;
}

.autocomplete__inputs input:focus {
  outline: none;
  box-shadow: none
}

.autocomplete__box {
  border: 1px solid #d1d3e2 !important;
  border-radius: .35rem !important;
}

.autocomplete--clear {
  position: absolute;
  right: 5px;
  top: 6px;
}


.theme-dark .vdatetime-popup__header,
.theme-dark .vdatetime-calendar__month__day--selected>span>span,
.theme-dark .vdatetime-calendar__month__day--selected:hover>span>span {
  background: #1c1c1c;
}

.theme-dark .vdatetime-year-picker__item--selected,
.theme-dark .vdatetime-time-picker__item--selected,
.theme-dark .vdatetime-popup__actions__button {
  color: #fa525a;
}

.notices {
  z-index: 999999 !important;

}

.cursor-pointer {
  cursor: pointer;
}

.table-responsive::-webkit-scrollbar {
  width: 20px;
}

.table-responsive::-webkit-scrollbar-track {
  background-color: transparent;
}

.table-responsive::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 2px solid transparent;
  background-clip: content-box;
}

.sidebar .nav-item .nav-link {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0.5rem 0.7rem;
  width: 14rem;
}

.bg-wearegroup {
  background-color: #cdfd00 !important;
}

.bg-verde-escuro {
  background-color: #004117 !important;
}

.sidebar-dark .nav-item .nav-link {
  color: rgba(0, 0, 0, .8);
  font-weight: bold;
}

.topbar.navbar-light .navbar-nav .nav-item .nav-link {
  color: #ffffff;
}

.sidebar-dark #sidebarToggle::after {
  color: #ffffff;
}

.card-header:first-child {
  background-color: #004117;
  color: #fff;
  ;
  border-radius: calc(1.35rem - 1px) calc(1.35rem - 1px) 0 0;
}

.modal .card-header,
.modal-mask .card-header {
  background-color: initial;
  color: #858796;

}

.btn-primary {
  color: #354200;
  background-color: #cdfd00;
  border-color: #cdfd00;
}

.multiselect__option--highlight,
.multiselect__option--highlight::after {
  background: #98DE35 !important;
  color: #000 !important;
}

.btn-first-action,
.btn-first-action:hover {
  background-color: #304527;
  color: #fff;
  border-color: #304527;
}

.btn-edit-action,
.btn-edit-action:hover,
.btn-info,
.btn-info:hover {
  background-color: #004117;
  color: #ffff;
  border-color: #004117;
}

.btn-edit-secondary-action,
.btn-edit-secondary-action:hover {
  background-color: #E4FF3C;
  border-color: #E4FF3C;
  color: #000;
}

.text-verde-escuro {
  color: #004117 !important
}

.btn-primary:hover {
  color: #000;
  background-color: #cdfd00;
  border-color: #cdfd00;
}

.btn-secondary,
.btn-secondary:hover {
  color: #000000;
  background-color: #98DE35;
  border-color: #98DE35;
}

.badge-primary {
  color: #354200;
  background-color: #cdfd00;
}

.badge-secondary {
  color: #fff;
  background-color: #B6491D;
}

.badge-third,
.badge-third:hover {
  color: #fff;
  background-color: #6CBF2E;
}

.card,
.card-body {
  border-radius: calc(1.35rem - 1px) calc(1.35rem - 1px);
}

.sidebar-dark.toggled #sidebarToggle::after {
  color: #fff;
}

.sidebar-dark .nav-item .nav-link i {
  color: rgba(0, 0, 0, .8);
}

.sidebar-dark .nav-item .nav-link[data-toggle=collapse]::after {
  color: rgba(0, 0, 0, .5);
}

.sidebar-dark .nav-item .nav-link:active,
.sidebar-dark .nav-item .nav-link:focus,
.sidebar-dark .nav-item .nav-link:hover {
  color: rgba(0, 0, 0, .9);
}

.sidebar-dark .nav-item .nav-link:active i,
.sidebar-dark .nav-item .nav-link:focus i,
.sidebar-dark .nav-item .nav-link:hover i {
  color: rgba(0, 0, 0, .9);
}

.navbar {

  background-image: url('/images/top.png');
  background-size: auto;
  background-position: right;
  background-repeat: no-repeat;

}

.sidebar.toggled {
  z-index: 1000 !important;
  width: 6.5rem;
  overflow: visible;
}

.sidebar.toggled {
  /* width:0!important; */
  /* overflow:hidden; */
}

.sidebar .sair {
  width: 14rem;
  position: fixed;
  bottom: 0;
  margin-bottom: 0 !important;
}

.hide{
  display: none !important;
}


.mobile-hide {
    display: none !important;
  }

    /* #content > .container-fluid{
    width: 100%;
    padding-right: 0rem;
    padding-left: 0rem;
    margin-right: auto;
    margin-left: auto;
} */
 #content .container-fluid{
    width: 100%;
    padding-right: 0.25rem ;
    padding-left: 0.25rem ;
    margin-right: 0rem;
    margin-left:  0rem;
}

@media (min-width: 1000px) {

   /* #content > .container-fluid{
    width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-right: auto;
    margin-left: auto;
} */

  .mobile-hide {
    display: block !important;
  }
  /* .container-fluid {
    width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-right: auto;
    margin-left: auto;
} */
}

@media (min-width: 768px) {
 #content .container-fluid{
    width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-right: auto;
    margin-left: auto;
} 
  .sidebar .nav-item .nav-link span {
    font-size: 1rem;
    display: inline;
  }

  .sidebar.toggled .nav-item .nav-link span {
    font-size: .65rem;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .sidebar.toggled .nav-item .nav-link {
    text-align: center;
    padding: .15rem 1rem;
    width: 6.5rem;
  }

  .sidebar.toggled .sair {


    width: inherit;
  }


}