

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #000000;
  background-color: #fff;
}


td a {
  color: #fff !important;
}
tr a {
  color: #fff !important;
}
section#clients {
  background-color: #ffffff;
  border: 1px dashed #F44336;
}

.table td, .table th {
  padding: .75rem;
  vertical-align: top;
  border: 1px solid #dee2e6;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  background-color: #fff!important;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #c11414;
}
.table td, .table th {
  padding: .75rem;
  vertical-align: top;
  border: 1px solid #c11414;
}
table.ui-datepicker-calendar {
  background-color: #fff!important;
}
th {
  text-align: inherit;
  padding: 11px!important;
}

tr a {
  color: #0e0e0e !important;
padding-left: 0.7em;
}
span.ui-icon.ui-icon-circle-triangle-e {
  padding: .3em!important;
  
}



#sidebar-wrapper {
min-height: 100vh;
margin-left: -15rem;
-webkit-transition: margin .25s ease-out;
-moz-transition: margin .25s ease-out;
-o-transition: margin .25s ease-out;
transition: margin .25s ease-out;
}

#sidebar-wrapper .sidebar-heading {
padding: 0.875rem 1.25rem;
font-size: 1.2rem;
}

#sidebar-wrapper .list-group {
width: 15rem;
}

#page-content-wrapper {
min-width: 100vw;
}

#wrapper.toggled #sidebar-wrapper {
margin-left: 0;
}

@media (min-width: 768px) {
button#menu-toggle {
  display: none;
}
#sidebar-wrapper {
  margin-left: 0;
}

#page-content-wrapper {
  min-width: 0;
  width: 100%;
  padding-left: 25px;
}

#wrapper.toggled #sidebar-wrapper {
  margin-left: -15rem;
}
}