/*Анимация checkbox*/
	.tg-list-item {
	  margin: 0 2em;
	}
	.tgl {
		display: none;
	}
	.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
		box-sizing: border-box;
	}
	.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {
	  background: none;
	}
	.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
	  background: none;
	}
	.tgl + .tgl-btn {
	  outline: 0;
	  display: block;
	  width: 4em;
	  height: 2em;
	  position: relative;
	  cursor: pointer;
	  -webkit-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          user-select: none;
	}
	.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
	  position: relative;
	  display: block;
	  content: "";
	  width: 50%;
	  height: 100%;
	}
	.tgl + .tgl-btn:after {
	  left: 0;
	}
	.tgl + .tgl-btn:before {
	  display: none;
	}
	.tgl:checked + .tgl-btn:after {
	  left: 50%;
	}
	.tgl-flip + .tgl-btn {
	  padding: 2px;
	  -webkit-transition: all .2s ease;
	  transition: all .2s ease;
	  font-family: sans-serif;
	  -webkit-perspective: 100px;
	          perspective: 100px;
	}
	.tgl-flip + .tgl-btn:after, .tgl-flip + .tgl-btn:before {
	  display: inline-block;
	  -webkit-transition: all .4s ease;
	  transition: all .4s ease;
	  width: 100%;
	  text-align: center;
	  position: absolute;
	  line-height: 2em;
	  font-weight: bold;
	  color: #fff;
	  position: absolute;
	  top: 0;
	  left: 0;
	  -webkit-backface-visibility: hidden;
	          backface-visibility: hidden;
	  border-radius: 4px;
	}
	.tgl-flip + .tgl-btn:after {
	  content: attr(data-tg-on);
	  background: #02C66F;
	  -webkit-transform: rotateY(-180deg);
	          transform: rotateY(-180deg);
	}
	.tgl-flip + .tgl-btn:before {
	  background: #F76A6A;
	  content: attr(data-tg-off);
	}
	.tgl-flip + .tgl-btn:active:before {
	  -webkit-transform: rotateY(-20deg);
	          transform: rotateY(-20deg);
	}
	.tgl-flip:checked + .tgl-btn:before {
	  -webkit-transform: rotateY(180deg);
	          transform: rotateY(180deg);
	}
	.tgl-flip:checked + .tgl-btn:after {
	  -webkit-transform: rotateY(0);
	          transform: rotateY(0);
	  left: 0;
	  background: #43A047;
	}
	.tgl-flip:checked + .tgl-btn:active:after {
	  -webkit-transform: rotateY(20deg);
	          transform: rotateY(20deg);
	}
/*Анимация checkbox*/