.icon-ok {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px 0px;
  position: relative;
}
.icon-ok-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-ok-left > .icon-ok {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-ok {
  background-color: transparent;
  border: none;
}
a.icon-ok:hover {
  background-position: 0px -16px;
}
a.icon-ok:active {
  background-position: 0px -32px;
}
a.icon-ok:disabled {
  background-position: 0px -48px;
}
button.icon-ok,
input.icon-ok,
.icon-ok.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-ok:hover,
input.icon-ok:hover,
.icon-ok.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-ok:active,
input.icon-ok:active,
.icon-ok.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-ok:disabled,
input.icon-ok:disabled,
.icon-ok.btn:disabled,
button.icon-ok.disabled,
input.icon-ok.disabled,
.icon-ok.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-add {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px 0px;
  position: relative;
}
.icon-add-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-add-left > .icon-add {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-add {
  background-color: transparent;
  border: none;
}
a.icon-add:hover {
  background-position: -32px -16px;
}
a.icon-add:active {
  background-position: -32px -32px;
}
a.icon-add:disabled {
  background-position: -32px -48px;
}
button.icon-add,
input.icon-add,
.icon-add.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-add:hover,
input.icon-add:hover,
.icon-add.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-add:active,
input.icon-add:active,
.icon-add.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-add:disabled,
input.icon-add:disabled,
.icon-add.btn:disabled,
button.icon-add.disabled,
input.icon-add.disabled,
.icon-add.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-cancel {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px 0px;
  position: relative;
}
.icon-cancel-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-cancel-left > .icon-cancel {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-cancel {
  background-color: transparent;
  border: none;
}
a.icon-cancel:hover {
  background-position: -16px -16px;
}
a.icon-cancel:active {
  background-position: -16px -32px;
}
a.icon-cancel:disabled {
  background-position: -16px -48px;
}
button.icon-cancel,
input.icon-cancel,
.icon-cancel.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-cancel:hover,
input.icon-cancel:hover,
.icon-cancel.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-cancel:active,
input.icon-cancel:active,
.icon-cancel.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-cancel:disabled,
input.icon-cancel:disabled,
.icon-cancel.btn:disabled,
button.icon-cancel.disabled,
input.icon-cancel.disabled,
.icon-cancel.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-close {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px 0px;
  position: relative;
}
.icon-close-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-close-left > .icon-close {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-close {
  background-color: transparent;
  border: none;
}
a.icon-close:hover {
  background-position: -16px -16px;
}
a.icon-close:active {
  background-position: -16px -32px;
}
a.icon-close:disabled {
  background-position: -16px -48px;
}
button.icon-close,
input.icon-close,
.icon-close.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-close:hover,
input.icon-close:hover,
.icon-close.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-close:active,
input.icon-close:active,
.icon-close.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-close:disabled,
input.icon-close:disabled,
.icon-close.btn:disabled,
button.icon-close.disabled,
input.icon-close.disabled,
.icon-close.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-delete {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px 0px;
  position: relative;
}
.icon-delete-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-delete-left > .icon-delete {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-delete {
  background-color: transparent;
  border: none;
}
a.icon-delete:hover {
  background-position: -48px -16px;
}
a.icon-delete:active {
  background-position: -48px -32px;
}
a.icon-delete:disabled {
  background-position: -48px -48px;
}
button.icon-delete,
input.icon-delete,
.icon-delete.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-delete:hover,
input.icon-delete:hover,
.icon-delete.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-delete:active,
input.icon-delete:active,
.icon-delete.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-delete:disabled,
input.icon-delete:disabled,
.icon-delete.btn:disabled,
button.icon-delete.disabled,
input.icon-delete.disabled,
.icon-delete.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-down {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px 0px;
  position: relative;
}
.icon-down-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-down-left > .icon-down {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-down {
  background-color: transparent;
  border: none;
}
a.icon-down:hover {
  background-position: -96px -16px;
}
a.icon-down:active {
  background-position: -96px -32px;
}
a.icon-down:disabled {
  background-position: -96px -48px;
}
button.icon-down,
input.icon-down,
.icon-down.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-down:hover,
input.icon-down:hover,
.icon-down.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-down:active,
input.icon-down:active,
.icon-down.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-down:disabled,
input.icon-down:disabled,
.icon-down.btn:disabled,
button.icon-down.disabled,
input.icon-down.disabled,
.icon-down.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-up {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px 0px;
  position: relative;
}
.icon-up-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-up-left > .icon-up {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-up {
  background-color: transparent;
  border: none;
}
a.icon-up:hover {
  background-position: -80px -16px;
}
a.icon-up:active {
  background-position: -80px -32px;
}
a.icon-up:disabled {
  background-position: -80px -48px;
}
button.icon-up,
input.icon-up,
.icon-up.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-up:hover,
input.icon-up:hover,
.icon-up.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-up:active,
input.icon-up:active,
.icon-up.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-up:disabled,
input.icon-up:disabled,
.icon-up.btn:disabled,
button.icon-up.disabled,
input.icon-up.disabled,
.icon-up.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-warning {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -64px;
  position: relative;
}
.icon-warning-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-warning-left > .icon-warning {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-warning {
  background-color: transparent;
  border: none;
}
a.icon-warning:hover {
  background-position: 0px -80px;
}
a.icon-warning:active {
  background-position: 0px -96px;
}
a.icon-warning:disabled {
  background-position: 0px -112px;
}
button.icon-warning,
input.icon-warning,
.icon-warning.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-warning:hover,
input.icon-warning:hover,
.icon-warning.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-warning:active,
input.icon-warning:active,
.icon-warning.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-warning:disabled,
input.icon-warning:disabled,
.icon-warning.btn:disabled,
button.icon-warning.disabled,
input.icon-warning.disabled,
.icon-warning.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-error {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -64px;
  position: relative;
}
.icon-error-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-error-left > .icon-error {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-error {
  background-color: transparent;
  border: none;
}
a.icon-error:hover {
  background-position: -16px -80px;
}
a.icon-error:active {
  background-position: -16px -96px;
}
a.icon-error:disabled {
  background-position: -16px -112px;
}
button.icon-error,
input.icon-error,
.icon-error.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-error:hover,
input.icon-error:hover,
.icon-error.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-error:active,
input.icon-error:active,
.icon-error.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-error:disabled,
input.icon-error:disabled,
.icon-error.btn:disabled,
button.icon-error.disabled,
input.icon-error.disabled,
.icon-error.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -16px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-success {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -64px;
  position: relative;
}
.icon-success-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-success-left > .icon-success {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-success {
  background-color: transparent;
  border: none;
}
a.icon-success:hover {
  background-position: -32px -80px;
}
a.icon-success:active {
  background-position: -32px -96px;
}
a.icon-success:disabled {
  background-position: -32px -112px;
}
button.icon-success,
input.icon-success,
.icon-success.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-success:hover,
input.icon-success:hover,
.icon-success.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-success:active,
input.icon-success:active,
.icon-success.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-success:disabled,
input.icon-success:disabled,
.icon-success.btn:disabled,
button.icon-success.disabled,
input.icon-success.disabled,
.icon-success.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-move-vertically {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -64px;
  position: relative;
  cursor: default !important;
}
.icon-move-vertically-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-move-vertically-left > .icon-move-vertically {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-move-vertically {
  background-color: transparent;
  border: none;
}
a.icon-move-vertically:hover {
  background-position: -96px -80px;
}
a.icon-move-vertically:active {
  background-position: -96px -96px;
}
a.icon-move-vertically:disabled {
  background-position: -96px -112px;
}
button.icon-move-vertically,
input.icon-move-vertically,
.icon-move-vertically.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-move-vertically:hover,
input.icon-move-vertically:hover,
.icon-move-vertically.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-move-vertically:active,
input.icon-move-vertically:active,
.icon-move-vertically.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-move-vertically:disabled,
input.icon-move-vertically:disabled,
.icon-move-vertically.btn:disabled,
button.icon-move-vertically.disabled,
input.icon-move-vertically.disabled,
.icon-move-vertically.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-oricon-down {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px 0px;
  position: relative;
}
.icon-oricon-down-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-oricon-down-left > .icon-oricon-down {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-oricon-down {
  background-color: transparent;
  border: none;
}
a.icon-oricon-down:hover {
  background-position: -96px -16px;
}
a.icon-oricon-down:active {
  background-position: -96px -32px;
}
a.icon-oricon-down:disabled {
  background-position: -96px -48px;
}
button.icon-oricon-down,
input.icon-oricon-down,
.icon-oricon-down.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-down:hover,
input.icon-oricon-down:hover,
.icon-oricon-down.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-down:active,
input.icon-oricon-down:active,
.icon-oricon-down.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-down:disabled,
input.icon-oricon-down:disabled,
.icon-oricon-down.btn:disabled,
button.icon-oricon-down.disabled,
input.icon-oricon-down.disabled,
.icon-oricon-down.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-oricon-same {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -112px 0px;
  position: relative;
}
.icon-oricon-same-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-oricon-same-left > .icon-oricon-same {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-oricon-same {
  background-color: transparent;
  border: none;
}
a.icon-oricon-same:hover {
  background-position: -112px -16px;
}
a.icon-oricon-same:active {
  background-position: -112px -32px;
}
a.icon-oricon-same:disabled {
  background-position: -112px -48px;
}
button.icon-oricon-same,
input.icon-oricon-same,
.icon-oricon-same.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -112px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-same:hover,
input.icon-oricon-same:hover,
.icon-oricon-same.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -112px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-same:active,
input.icon-oricon-same:active,
.icon-oricon-same.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -112px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-same:disabled,
input.icon-oricon-same:disabled,
.icon-oricon-same.btn:disabled,
button.icon-oricon-same.disabled,
input.icon-oricon-same.disabled,
.icon-oricon-same.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -112px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-oricon-new {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px 0px;
  position: relative;
}
.icon-oricon-new-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-oricon-new-left > .icon-oricon-new {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-oricon-new {
  background-color: transparent;
  border: none;
}
a.icon-oricon-new:hover {
  background-position: -32px -16px;
}
a.icon-oricon-new:active {
  background-position: -32px -32px;
}
a.icon-oricon-new:disabled {
  background-position: -32px -48px;
}
button.icon-oricon-new,
input.icon-oricon-new,
.icon-oricon-new.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-new:hover,
input.icon-oricon-new:hover,
.icon-oricon-new.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-new:active,
input.icon-oricon-new:active,
.icon-oricon-new.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-new:disabled,
input.icon-oricon-new:disabled,
.icon-oricon-new.btn:disabled,
button.icon-oricon-new.disabled,
input.icon-oricon-new.disabled,
.icon-oricon-new.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -32px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-oricon-up {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px 0px;
  position: relative;
}
.icon-oricon-up-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-oricon-up-left > .icon-oricon-up {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-oricon-up {
  background-color: transparent;
  border: none;
}
a.icon-oricon-up:hover {
  background-position: -80px -16px;
}
a.icon-oricon-up:active {
  background-position: -80px -32px;
}
a.icon-oricon-up:disabled {
  background-position: -80px -48px;
}
button.icon-oricon-up,
input.icon-oricon-up,
.icon-oricon-up.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-up:hover,
input.icon-oricon-up:hover,
.icon-oricon-up.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-up:active,
input.icon-oricon-up:active,
.icon-oricon-up.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-oricon-up:disabled,
input.icon-oricon-up:disabled,
.icon-oricon-up.btn:disabled,
button.icon-oricon-up.disabled,
input.icon-oricon-up.disabled,
.icon-oricon-up.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-bug-closed {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -128px -96px;
  position: relative;
}
.icon-bug-closed-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-bug-closed-left > .icon-bug-closed {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-bug-in_progress {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -128px -32px;
  position: relative;
}
.icon-bug-in_progress-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-bug-in_progress-left > .icon-bug-in_progress {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-bug-open {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -128px 0px;
  position: relative;
}
.icon-bug-open-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-bug-open-left > .icon-bug-open {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-bug-reopened {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -160px 0px;
  position: relative;
}
.icon-bug-reopened-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-bug-reopened-left > .icon-bug-reopened {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-bug-resolved {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -128px -64px;
  position: relative;
}
.icon-bug-resolved-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-bug-resolved-left > .icon-bug-resolved {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-pi-neutral {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -160px -64px;
  position: relative;
}
.icon-pi-neutral-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-pi-neutral-left > .icon-pi-neutral {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-pi-good {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -160px -32px;
  position: relative;
}
.icon-pi-good-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-pi-good-left > .icon-pi-good {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-pi-bad {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -160px -96px;
  position: relative;
}
.icon-pi-bad-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-pi-bad-left > .icon-pi-bad {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-songinfo {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -192px 0px;
  position: relative;
}
.icon-songinfo-left {
  padding-left: 42px !important;
  position: relative;
  min-height: 42px;
}
.icon-songinfo-left > .icon-songinfo {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-songinfo {
  background-color: transparent;
  border: none;
}
a.icon-songinfo:hover {
  background-position: -192px -32px;
}
a.icon-songinfo:active {
  background-position: -192px -64px;
}
a.icon-songinfo:disabled {
  background-position: -192px -96px;
}
button.icon-songinfo,
input.icon-songinfo,
.icon-songinfo.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -192px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-songinfo:hover,
input.icon-songinfo:hover,
.icon-songinfo.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -192px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-songinfo:active,
input.icon-songinfo:active,
.icon-songinfo.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -192px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-songinfo:disabled,
input.icon-songinfo:disabled,
.icon-songinfo.btn:disabled,
button.icon-songinfo.disabled,
input.icon-songinfo.disabled,
.icon-songinfo.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -192px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-mono-edit {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -64px;
  position: relative;
}
.icon-mono-edit-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-mono-edit-left > .icon-mono-edit {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-mono-edit {
  background-color: transparent;
  border: none;
}
a.icon-mono-edit:hover {
  background-position: -48px -80px;
}
a.icon-mono-edit:active {
  background-position: -48px -96px;
}
a.icon-mono-edit:disabled {
  background-position: -48px -112px;
}
button.icon-mono-edit,
input.icon-mono-edit,
.icon-mono-edit.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-edit:hover,
input.icon-mono-edit:hover,
.icon-mono-edit.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-edit:active,
input.icon-mono-edit:active,
.icon-mono-edit.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-edit:disabled,
input.icon-mono-edit:disabled,
.icon-mono-edit.btn:disabled,
button.icon-mono-edit.disabled,
input.icon-mono-edit.disabled,
.icon-mono-edit.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -48px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-mono-cancel {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -64px -64px;
  position: relative;
}
.icon-mono-cancel-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-mono-cancel-left > .icon-mono-cancel {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-mono-cancel {
  background-color: transparent;
  border: none;
}
a.icon-mono-cancel:hover {
  background-position: -64px -80px;
}
a.icon-mono-cancel:active {
  background-position: -64px -96px;
}
a.icon-mono-cancel:disabled {
  background-position: -64px -112px;
}
button.icon-mono-cancel,
input.icon-mono-cancel,
.icon-mono-cancel.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -64px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-cancel:hover,
input.icon-mono-cancel:hover,
.icon-mono-cancel.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -64px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-cancel:active,
input.icon-mono-cancel:active,
.icon-mono-cancel.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -64px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-cancel:disabled,
input.icon-mono-cancel:disabled,
.icon-mono-cancel.btn:disabled,
button.icon-mono-cancel.disabled,
input.icon-mono-cancel.disabled,
.icon-mono-cancel.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -64px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-mono-save {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -64px;
  position: relative;
}
.icon-mono-save-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-mono-save-left > .icon-mono-save {
  position: absolute;
  left: 4px;
  top: 4px;
}
a.icon-mono-save {
  background-color: transparent;
  border: none;
}
a.icon-mono-save:hover {
  background-position: -80px -80px;
}
a.icon-mono-save:active {
  background-position: -80px -96px;
}
a.icon-mono-save:disabled {
  background-position: -80px -112px;
}
button.icon-mono-save,
input.icon-mono-save,
.icon-mono-save.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-save:hover,
input.icon-mono-save:hover,
.icon-mono-save.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -80px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-save:active,
input.icon-mono-save:active,
.icon-mono-save.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -96px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button.icon-mono-save:disabled,
input.icon-mono-save:disabled,
.icon-mono-save.btn:disabled,
button.icon-mono-save.disabled,
input.icon-mono-save.disabled,
.icon-mono-save.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -112px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.icon-loading {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: 0% 0%;
  position: relative;
  background-image: url('../img/loading-mini.gif');
}
.icon-loading-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
.icon-loading-left > .icon-loading {
  position: absolute;
  left: 4px;
  top: 4px;
}
.icon-loading.hidden {
  display: none;
}
[data-collapsible] .icon-collapse {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px 0px;
  position: relative;
}
[data-collapsible] .icon-collapse-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
[data-collapsible] .icon-collapse-left > [data-collapsible] .icon-collapse {
  position: absolute;
  left: 4px;
  top: 4px;
}
a[data-collapsible] .icon-collapse {
  background-color: transparent;
  border: none;
}
a[data-collapsible] .icon-collapse:hover {
  background-position: -80px -16px;
}
a[data-collapsible] .icon-collapse:active {
  background-position: -80px -32px;
}
a[data-collapsible] .icon-collapse:disabled {
  background-position: -80px -48px;
}
button[data-collapsible] .icon-collapse,
input[data-collapsible] .icon-collapse,
[data-collapsible] .icon-collapse.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button[data-collapsible] .icon-collapse:hover,
input[data-collapsible] .icon-collapse:hover,
[data-collapsible] .icon-collapse.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button[data-collapsible] .icon-collapse:active,
input[data-collapsible] .icon-collapse:active,
[data-collapsible] .icon-collapse.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button[data-collapsible] .icon-collapse:disabled,
input[data-collapsible] .icon-collapse:disabled,
[data-collapsible] .icon-collapse.btn:disabled,
button[data-collapsible] .icon-collapse.disabled,
input[data-collapsible] .icon-collapse.disabled,
[data-collapsible] .icon-collapse.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -80px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
[data-collapsible][data-collapse] .icon-collapse {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px 0px;
  position: relative;
}
[data-collapsible][data-collapse] .icon-collapse-left {
  padding-left: 26px !important;
  position: relative;
  min-height: 26px;
}
[data-collapsible][data-collapse] .icon-collapse-left > [data-collapsible][data-collapse] .icon-collapse {
  position: absolute;
  left: 4px;
  top: 4px;
}
a[data-collapsible][data-collapse] .icon-collapse {
  background-color: transparent;
  border: none;
}
a[data-collapsible][data-collapse] .icon-collapse:hover {
  background-position: -96px -16px;
}
a[data-collapsible][data-collapse] .icon-collapse:active {
  background-position: -96px -32px;
}
a[data-collapsible][data-collapse] .icon-collapse:disabled {
  background-position: -96px -48px;
}
button[data-collapsible][data-collapse] .icon-collapse,
input[data-collapsible][data-collapse] .icon-collapse,
[data-collapsible][data-collapse] .icon-collapse.btn {
  padding: 0px;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0);
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button[data-collapsible][data-collapse] .icon-collapse:hover,
input[data-collapsible][data-collapse] .icon-collapse:hover,
[data-collapsible][data-collapse] .icon-collapse.btn:hover {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -16px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button[data-collapsible][data-collapse] .icon-collapse:active,
input[data-collapsible][data-collapse] .icon-collapse:active,
[data-collapsible][data-collapse] .icon-collapse.btn:active {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -32px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
button[data-collapsible][data-collapse] .icon-collapse:disabled,
input[data-collapsible][data-collapse] .icon-collapse:disabled,
[data-collapsible][data-collapse] .icon-collapse.btn:disabled,
button[data-collapsible][data-collapse] .icon-collapse.disabled,
input[data-collapsible][data-collapse] .icon-collapse.disabled,
[data-collapsible][data-collapse] .icon-collapse.btn.disabled {
  background: url('../img/anfo-icons.png');
  background: rgba(0, 0, 0, 0) url('../img/anfo-icons.svg');
  background-position: -96px -48px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 0px 0px;
}
.key {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
  min-width: 22px;
  line-height: 20px;
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px;
  border: 1px solid #777f91;
  background-color: #fdfdfd;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.google-button {
  background-color: #ffffff;
  color: #737373;
  border: 1px solid #d9d9d9;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 0 0;
  height: 22px;
  padding-left: 34px;
  padding-right: 14px;
  line-height: 20px;
  font-family: Roboto, arial, sans-serif;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.google-button::before {
  content: "";
  background: no-repeat url("//ssl.gstatic.com/s2/oz/images/sprites/signinbutton-094c03c836f9f91d08b943a90778d34e.png") 0 -20px;
  width: 20px;
  height: 20px;
  border-right: 1px solid #d9d9d9;
  position: absolute;
  top: 0px;
  left: 0px;
}
a.google-button {
  color: #737373;
  text-decoration: none;
}
a.google-button:visited {
  color: #737373;
  text-decoration: none;
}
a.google-button:active {
  color: #737373;
  text-decoration: none;
}
a.google-button:hover {
  color: #737373;
  text-decoration: none;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa-icon {
  display: inline-block;
  font: normal normal normal 1rem/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  width: calc(1em + 4px);
  height: calc(1em + 4px);
  line-height: calc(1em + 4px);
  padding-left: 2px;
  text-align: left;
  vertical-align: baseline;
}
