@charset "UTF-8";
input[type=checkbox].input-switch {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  visibility: hidden;
  vertical-align: middle;
  cursor: pointer;
  width: 50px;
}
input[type=checkbox].input-switch:before, input[type=checkbox].input-switch:after {
  content: "";
  display: inline-block;
  visibility: visible;
  cursor: pointer;
}
input[type=checkbox].input-switch:before {
  width: 100%;
  text-align: right;
}
input[type=checkbox].input-switch:after {
  width: 34%;
  position: absolute;
  top: 2px;
  left: 0;
  bottom: 0px;
  margin-left: 2px;
  background: #eeeeee;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  transform: translateX(0);
  transition: transform 0.15s ease-in-out, margin-left 0.15s ease-in-out;
}
input[type=checkbox].input-switch:checked:before {
  text-align: left;
}
input[type=checkbox].input-switch:checked:after {
  margin-left: -2px;
  transform: translateX(195%);
}
input[type=checkbox].input-switch:before {
  content: "";
  font-family: "Glyphicons Halflings";
  color: #fff;
  background-color: #d9534f;
  border: 1px solid #d43f3a;
}
input[type=checkbox].input-switch:hover:before {
  background-color: #c9302c;
  border-color: #ac2925;
}
input[type=checkbox].input-switch:checked:before {
  content: "";
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
input[type=checkbox].input-switch:checked:hover:before {
  background-color: #449d44;
  border-color: #398439;
}
input[type=checkbox].input-switch, input[type=checkbox].input-switch:before {
  height: calc(14px + 1.429em);
  line-height: calc(14px + 1.429em - 2px);
}
input[type=checkbox].input-switch:before {
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 4px;
  font-size: 14px;
}
input[type=checkbox].input-switch:after {
  height: calc(14px + 1.429em - 4px);
  border-radius: 3px;
}
input[type=checkbox].input-switch.input-lg {
  width: 64px;
}
input[type=checkbox].input-switch.input-lg, input[type=checkbox].input-switch.input-lg:before {
  height: calc(18px + 1.5564em);
  line-height: calc(18px + 1.5564em - 2px);
}
input[type=checkbox].input-switch.input-lg:before {
  padding-left: 11px;
  padding-right: 11px;
  border-radius: 6px;
  font-size: 18px;
}
input[type=checkbox].input-switch.input-lg:after {
  height: calc(18px + 1.5564em - 4px);
  border-radius: 5px;
}
input[type=checkbox].input-switch.input-sm {
  width: 42px;
}
input[type=checkbox].input-switch.input-sm, input[type=checkbox].input-switch.input-sm:before {
  height: calc(12px + 1.5em);
  line-height: calc(12px + 1.5em - 2px);
}
input[type=checkbox].input-switch.input-sm:before {
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 3px;
  font-size: 12px;
}
input[type=checkbox].input-switch.input-sm:after {
  height: calc(12px + 1.5em - 4px);
  border-radius: 2px;
}
input[type=checkbox].input-switch.input-xs {
  width: 34px;
}
input[type=checkbox].input-switch.input-xs, input[type=checkbox].input-switch.input-xs:before {
  height: calc(12px + 10px);
  line-height: calc(12px + 10px - 2px);
}
input[type=checkbox].input-switch.input-xs:before {
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 3px;
  font-size: 12px;
}
input[type=checkbox].input-switch.input-xs:after {
  height: calc(12px + 10px - 4px);
  border-radius: 2px;
}
input[type=checkbox].input-switch.input-switch-eye:before {
  content: "";
  font-family: "Glyphicons Halflings";
  color: #fff;
  background-color: #d9534f;
  border: 1px solid #d43f3a;
}
input[type=checkbox].input-switch.input-switch-eye:hover:before {
  background-color: #c9302c;
  border-color: #ac2925;
}
input[type=checkbox].input-switch.input-switch-eye:checked:before {
  content: "";
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
input[type=checkbox].input-switch.input-switch-eye:checked:hover:before {
  background-color: #449d44;
  border-color: #398439;
}
input[type=checkbox].input-switch.input-switch-thumbs:before {
  content: "";
  font-family: "Glyphicons Halflings";
  color: #fff;
  background-color: #d9534f;
  border: 1px solid #d43f3a;
}
input[type=checkbox].input-switch.input-switch-thumbs:hover:before {
  background-color: #c9302c;
  border-color: #ac2925;
}
input[type=checkbox].input-switch.input-switch-thumbs:checked:before {
  content: "";
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
input[type=checkbox].input-switch.input-switch-thumbs:checked:hover:before {
  background-color: #449d44;
  border-color: #398439;
}
input[type=checkbox].input-switch.input-switch-onoff {
  width: 60px;
}
input[type=checkbox].input-switch.input-switch-onoff:before {
  content: "OFF";
  font-family: "Glyphicons Halflings";
  color: #fff;
  background-color: #d9534f;
  border: 1px solid #d43f3a;
}
input[type=checkbox].input-switch.input-switch-onoff:hover:before {
  background-color: #c9302c;
  border-color: #ac2925;
}
input[type=checkbox].input-switch.input-switch-onoff:checked:before {
  content: "ON";
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
input[type=checkbox].input-switch.input-switch-onoff:checked:hover:before {
  background-color: #449d44;
  border-color: #398439;
}
input[type=checkbox].input-switch.input-switch-onoff, input[type=checkbox].input-switch.input-switch-onoff:before {
  height: calc(14px + 1.429em);
  line-height: calc(14px + 1.429em - 2px);
}
input[type=checkbox].input-switch.input-switch-onoff:before {
  padding-left: 8px;
  padding-right: 5px;
  border-radius: 4px;
  font-size: 14px;
}
input[type=checkbox].input-switch.input-switch-onoff:after {
  height: calc(14px + 1.429em - 4px);
  border-radius: 3px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-lg {
  width: 76px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-lg, input[type=checkbox].input-switch.input-switch-onoff.input-lg:before {
  height: calc(18px + 1.5564em);
  line-height: calc(18px + 1.5564em - 2px);
}
input[type=checkbox].input-switch.input-switch-onoff.input-lg:before {
  padding-left: 10px;
  padding-right: 6px;
  border-radius: 6px;
  font-size: 18px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-lg:after {
  height: calc(18px + 1.5564em - 4px);
  border-radius: 5px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-sm {
  width: 52px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-sm, input[type=checkbox].input-switch.input-switch-onoff.input-sm:before {
  height: calc(12px + 1.5em);
  line-height: calc(12px + 1.5em - 2px);
}
input[type=checkbox].input-switch.input-switch-onoff.input-sm:before {
  padding-left: 6px;
  padding-right: 4px;
  border-radius: 3px;
  font-size: 12px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-sm:after {
  height: calc(12px + 1.5em - 4px);
  border-radius: 2px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-xs {
  width: 48px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-xs, input[type=checkbox].input-switch.input-switch-onoff.input-xs:before {
  height: calc(12px + 10px);
  line-height: calc(12px + 10px - 2px);
}
input[type=checkbox].input-switch.input-switch-onoff.input-xs:before {
  padding-left: 5px;
  padding-right: 2px;
  border-radius: 3px;
  font-size: 12px;
}
input[type=checkbox].input-switch.input-switch-onoff.input-xs:after {
  height: calc(12px + 10px - 4px);
  border-radius: 2px;
}
input[type=checkbox].input-switch.wait, input[type=checkbox].input-switch.wait:hover {
  opacity: 0.6;
}
input[type=checkbox].input-switch.wait, input[type=checkbox].input-switch.wait:before, input[type=checkbox].input-switch.wait:after, input[type=checkbox].input-switch.wait:hover, input[type=checkbox].input-switch.wait:hover:before, input[type=checkbox].input-switch.wait:hover:after {
  pointer-events: none;
}
input[type=checkbox].input-switch.wait:before, input[type=checkbox].input-switch.wait:hover:before {
  content: " ";
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLWRlZmF1bHQiPjxzdHlsZT4uYXtmaWxsOiNmZmY7fTwvc3R5bGU+PHBhdGggZD0iTTAgMGgxMDB2MTAwSDB6IiBjbGFzcz0iYmsiIGZpbGw9Im5vbmUiLz48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHg9IjQyLjUiIHk9IjIiIHJ4PSI1IiByeT0iNSIgY2xhc3M9ImEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjFzIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIyNCIgeD0iNDIuNSIgeT0iMzgiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOTMuNDU2IDY4KSIgY2xhc3M9ImEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjFzIiBiZWdpbj0iMC4xMjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHg9IjQyLjUiIHk9IjM4IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDkwIDY4IDY4KSIgY2xhc3M9ImEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjFzIiBiZWdpbj0iMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIyNCIgeD0iNDIuNSIgeT0iMzgiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTM1IDU3LjQ1NiA2OCkiIGNsYXNzPSJhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxcyIgYmVnaW49IjAuMzc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjI0IiB4PSI0Mi41IiB5PSIzOCIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNjgpIiBjbGFzcz0iYSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMXMiIGJlZ2luPSIwLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHg9IjQyLjUiIHk9IjM4IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0xMzUgNDIuNTQ0IDY4KSIgY2xhc3M9ImEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjFzIiBiZWdpbj0iMC42MjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHg9IjQyLjUiIHk9IjM4IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC05MCAzMiA2OCkiIGNsYXNzPSJhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxcyIgYmVnaW49IjAuNzVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHg9IjQyLjUiIHk9IjM4IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC00NSA2LjU0NCA2OCkiIGNsYXNzPSJhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxcyIgYmVnaW49IjAuODc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9zdmc+DQo=);
}
input[type=checkbox].input-switch[disabled], input[type=checkbox].input-switch.disabled, fieldset[disabled] input[type=checkbox].input-switch input[type=checkbox].input-switch[disabled]:hover, input[type=checkbox].input-switch.disabled:hover, fieldset[disabled] input[type=checkbox].input-switch:hover {
  cursor: not-allowed;
}
input[type=checkbox].input-switch[disabled]:before, input[type=checkbox].input-switch.disabled:before, fieldset[disabled] input[type=checkbox].input-switch input[type=checkbox].input-switch[disabled]:hover:before, input[type=checkbox].input-switch.disabled:hover:before, fieldset[disabled] input[type=checkbox].input-switch:hover:before {
  color: #fff;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
  cursor: not-allowed;
}
input[type=checkbox].input-switch[disabled]:after, input[type=checkbox].input-switch.disabled:after, fieldset[disabled] input[type=checkbox].input-switch input[type=checkbox].input-switch[disabled]:hover:after, input[type=checkbox].input-switch.disabled:hover:after, fieldset[disabled] input[type=checkbox].input-switch:hover:after {
  background-color: #eeeeee;
  cursor: not-allowed;
}
input[type=checkbox].input-switch.disabled, input[type=checkbox].input-switch.disabled:before, input[type=checkbox].input-switch.disabled:after, input[type=checkbox].input-switch.disabled:hover, input[type=checkbox].input-switch.disabled:hover:before, input[type=checkbox].input-switch.disabled:hover:after, fieldset[disabled] input[type=checkbox].input-switch, fieldset[disabled] input[type=checkbox].input-switch:before, fieldset[disabled] input[type=checkbox].input-switch:after, fieldset[disabled] input[type=checkbox].input-switch:hover, fieldset[disabled] input[type=checkbox].input-switch:hover:before, fieldset[disabled] input[type=checkbox].input-switch:hover:after {
  pointer-events: none;
}