.font-weight-bold {
  font-weight: bold; }

.bg-danger a {
  color: white;
  opacity: .9; }
  .bg-danger a:hover {
    opacity: 1; }

.report-wrap {
  overflow-x: scroll; }
  .report-wrap th:first-of-type {
    min-width: 400px; }

.fixed_table tr th::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  border-top: 1px solid #e7eaec; }

.fixed_table tr th::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  border-top: 1px solid #e7eaec; }

.fixed_table tr td:first-child::before, .fixed_table tr th:first-child::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  bottom: 0;
  border-left: 1px solid #e7eaec; }

.fixed_table tr th:first-child::before {
  top: -1px; }

.fixed_table tr td:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  right: -1px;
  bottom: 0;
  border-left: 1px solid #e7eaec; }

#period_time_filter {
  display: none; }

#period_time_filter .control-label {
  display: none; }

.btn-group.buttons_set {
  margin-top: -5px; }

.task-name {
  width: 70%; }

.itogo {
  text-align: right;
  white-space: nowrap; }

.time-total-v, .time-estimate {
  width: 15%; }

.project-access .row {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }

/*# sourceMappingURL=custom.css.map */
