﻿@-moz-keyframes dothabottomcheck{0%{height:0}100%{height:5px}}@-webkit-keyframes dothabottomcheck{0%{height:0}100%{height:5px}}@keyframes dothabottomcheck{0%{height:0}100%{height:5px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:13px}}@-webkit-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:13px}}@-moz-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:13px}}input[type=checkbox].anim-checkbox{display:none}.anim-checkbox-label{height:15px;width:15px;background-color:transparent;border:2px solid #736764;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer}.anim-checkbox-label::before,.anim-checkbox-label::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:2px;background-color:#736764;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:' ';-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}.anim-checkbox-label::before{top:10px;left:6px;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.anim-checkbox-label::after{top:5px;left:1px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=checkbox].anim-checkbox:checked+.anim-checkbox-label,.anim-checkbox-label.checked{border-color:#736764}input[type=checkbox].anim-checkbox:checked+.anim-checkbox-label::after,.anim-checkbox-label.checked::after{height:5px;-moz-animation:dothabottomcheck .2s ease 0s forwards;-o-animation:dothabottomcheck .2s ease 0s forwards;-webkit-animation:dothabottomcheck .2s ease 0s forwards;animation:dothabottomcheck .2s ease 0s forwards}input[type=checkbox].anim-checkbox:checked+.anim-checkbox-label::before,.anim-checkbox-label.checked::before{height:10px;-moz-animation:dothatopcheck .4s ease 0s forwards;-o-animation:dothatopcheck .4s ease 0s forwards;-webkit-animation:dothatopcheck .4s ease 0s forwards;animation:dothatopcheck .4s ease 0s forwards;box-shadow:0 0 0 1px white}