#open-tasks .complete, #complete-tasks .open {
  display:none;
}
.task-entry {
  /* cursor:pointer; */
}

.score-circle {
  width:150px;
  height:150px;
  border-radius:50%;
  background-color:#1DB100;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:45px;
  color:white;
}

.white-round {
  background-color:white;
  border-radius:8px;
  padding:0;
  /* min-height:500px; */
  width:98%;
}
.page-heading {
  padding:20px 25px;
  /* border-bottom:1px solid #ddd; */
}
.main-content, .section-content {
  padding:10px 20px;
  width:100%;
}

.ac-card {
  border:1px solid #ddd;
  height:100%;
}

a.dropdown-toggle {
  text-decoration:none;
}
.dropdown-menu[data-bs-popper] {
  right:0;
  left:auto;
}

.sk-due-date, .filtered {
  display:none;
}

.editable {
  cursor:pointer;
}

.row .card {
    height:100%;
}

.row .card, .sh-box {
  display:flex;
  flex-direction:column;
}
.sh-box {
    height:100%;
}
.sh-box1 {
  padding:1.5rem;
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.form-control {
  font-size:12px;
  padding:.3rem .5rem;
}

.btn-del {
    cursor:pointer;
}

.entry {
    display:flex;
    align-items:center;
    margin-bottom:1px;
    padding-bottom:1px;
    border-bottom:1px solid #eee;
}
.entry .green-block, .entry .red-block, .how {
    width:60px;
    height:50px;
    min-width:60px;
    margin:0 2px;
    /* background-color:#00882B; */
    padding:8px 0 6px;
    text-align:center;
    color:white;
    border-radius:3px;
    cursor:pointer;
}
.entry .red-block, .how.help {
    background-color:#C82506;
}
.entry .green-block, .how.well, .bg-green {
    background-color:#00882B;
    color:white;
}
.how i {
    font-size:20px;
}
.how.na {
    background-color:#ddd;
}