@charset "UTF-8";
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?jn05ay");
  src: url("../fonts/icomoon.eot?jn05ay#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?jn05ay") format("truetype"), url("../fonts/icomoon.woff?jn05ay") format("woff"), url("../fonts/icomoon.svg?jn05ay#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class*="status-"] {
  font-style: normal;
  position: relative;
  z-index: 1; }

[class*="status-"]:before {
  font-family: 'icomoon' !important;
  margin-right: .25em;
  width: 1em;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: falserap;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga';
  font-size: 21px;
  font-size: 1.5rem;
  margin-top: -.1em;
  line-height: 0;
  position: relative; }

.status-item-checked:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 0;
  width: 14px;
  height: 14px;
  border: solid 1px #9E9E9E;
  border-radius: 2px; }

i[class*="status-"] {
  width: 30px;
  height: 28px;
  display: inline-block; }

.status-toc-notstart:before {
  content: "\e908";
  color: #F95B45; }

.status-toc-notstart:after {
  display: none; }

.status-toc-progress:before {
  content: "\e91b";
  color: #0089D0; }

.status-toc-progress:after {
  display: none; }

.status-toc-complete:before {
  content: "\e906";
  color: #888888; }

.status-toc-complete:after {
  display: none; }

.status-item-checked:before {
  content: "\e90c";
  color: #566D77;
  margin-top: -.2em; }

.status-item-uncheck:before {
  content: "\E876";
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.status-toc:before {
	content: "\e91a"; }
.status-next:before {
	content: "\e905"; }
.status-prev:before {
	content: "\e903"; }
.status-end:before {
	content: "\e918"; }