html {
}

.nav .nav-item i {
  width: 25px;
}
.nav .nav-item a.p_active {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.sidebar-custom {
  background-color: #519548;
  background-image: none;
  -webkit-box-shadow: 2px 1px 5px 0px rgba(0, 0, 0, 0.75) !important;
  -moz-box-shadow: 2px 1px 5px 0px rgba(0, 0, 0, 0.75) !important;
  box-shadow: 2px 1px 5px 0px rgba(0, 0, 0, 0.75) !important;
}

.layout-navbar-fixed
  .wrapper
  .sidebar-dark-primary
  .brand-link:not([class*="navbar"]) {
  background-color: #519548;
}

.sidebar-right-custom {
  background-color: #e8e1c4;
}

.brand-link {
  padding: 13px 17px;
}
.content-header {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-top: 12px;
  padding-bottom: 5px;
  background-color: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
}

.content-header h1 {
  font-size: 1.3rem;
}
/* .btn {
  font-size: 0.9rem;
} */

.btn-primary {
  background-color: #037fc7;
  border-color: #037fc7;
}
.content-header .breadcrumb {
  display: none;
}

a {
  color: #057fc7;
}

.btn-link {
  color: #057fc7;
}
.card-primary.card-outline {
  border-top: 1px solid #007bff;
}

tr {
  border-bottom: 1px solid #ccc;
}
.datepicker tr {
  border-bottom: 0 !important;
}

.form-control {
  font-size: 0.8rem;
}

.wip-card .card-header {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1) 0%,
    rgb(237 250 255) 100%
  )
}

.projects-review {
  margin-top: -28px;
  margin-left: -25px;
  margin-right: -25px;
}
.projects-review .card-body {
  padding: 10px 15px;
}

.tasks-review {
  display: none;
}

.nav-link i.right {
  width: 10px;
}

.nav-item li {
  padding-left: 15px;
}

/* .nav-pills .nav-link {
  color: #fff;
} */

#project-tab {
  margin-bottom: 10px;
}


.custom-file-label {
  overflow: hidden;
}
.select_pl_item {
  width: 100%;
    display: block;
    text-align: center;
}

table tr.tr_label_big {
  font-weight: bold;
  background-color: #000;
  color: #fff;
}
table tr.tr_table {
  font-weight: bold;
  background-color: #005e78;
  color: #fff;
}
table tr.tr_label {
  font-weight: bold;
  background-color: #f5f5f5;
}
table tr.overpay {
  background-color: #f2ffe5;
  border: 1px solid red;
}

.select_item {
  cursor: pointer;
}

.item_pl.highlight {
  background: #fffbdd;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.8rem;
}

.notification-read{
  background: #f3f3f3;
}

[class*='sidebar-dark'] .brand-link {
  border-bottom: 1px solid #83caa1;
  color: rgba(255, 255, 255, 0.8);
}

.login-page {
  background: #519548;
}
.login-card-body {
  background: #eae6c9;
  border-radius: 5px;
  padding: 20px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
}

.btn-primary {
  background-color: #96bd48;
  border-color: #96bd48;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .btn-primary:hover,.btn-primary:hover {
  color: #ffffff;
  background-color: #6c9912;
  border-color: #96bd48;
}

.layout-navbar-fixed .wrapper .main-header {
  background-color: #eae6c9;
}
