/*THIS FILE IS COMPILED FROM AN .SCSS FILE - DO NOT EDIT DIRECTLY*/
/* COLORS */
/* TYPOGRAPHY */
/* EFFECTS & UTILITIES */
ul.o2-tasks {
  margin-left: 0;
  padding-left: 0;
}
ul.o2-tasks ul {
  margin-left: 25px;
}
ul.o2-tasks .ui-sortable-dropzone {
  height: 1.5em;
  list-style-type: none;
  line-height: 1.2em;
  background: #f1f1f1;
  border: dashed 1px #cbcbcb;
}
ul.o2-tasks .o2-task-completed .o2-task-item-text {
  text-decoration: line-through;
}
ul.o2-tasks li.o2-task-item {
  list-style: none;
  padding-left: 1.8em;
  text-indent: -1.8em;
  margin-bottom: 0.5em;
}
ul.o2-tasks li.o2-task-item input[type="checkbox"] {
  margin-right: 0.6em;
}
ul.o2-tasks li.o2-task-item .o2-task-item-text {
  cursor: move;
}
ul.o2-tasks li.o2-task-item .o2-task-item-input {
  margin: 5px 0;
  width: 85%;
}
ul.o2-tasks li.o2-task-item .o2-task-tools {
  display: none;
  padding-bottom: 0.25em;
  padding-left: 1.0em;
  font-family: "Open Sans", "sans-serif";
  font-size: 11px;
}
ul.o2-tasks li.o2-task-item .o2-task-tools .genericon {
  vertical-align: text-bottom;
  font-size: 150%;
}
ul.o2-tasks li.o2-task-item .o2-task-tools .o2-task-tool-char {
  font-weight: bold;
  font-size: 150%;
}
ul.o2-tasks li.o2-task-item .o2-task-tools a {
  text-decoration: none;
  padding: 0.25em 0.75em 0.5em 0.75em;
}
ul.o2-tasks li.o2-task-item .o2-task-tools a:before {
  -webkit-font-smoothing: antialiased;
  font: normal 16px/1 "Genericons";
  width: 16px;
  height: 20px;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
ul.o2-tasks li.o2-current-task-item {
  background: #f1f1f1;
}
ul.o2-tasks li.o2-current-task-item div.o2-task-tools {
  display: block;
}

@media only screen and (max-width: 876px) {
  .o2-tasks {
    margin-left: 10px;
  }
}
