.toggleHost{width:7rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggleHost:active{background:none}.toggleHost:focus{border:dotted 1px #959697}.toggleBox{display:inline-block;text-decoration:none;cursor:pointer;width:7rem;height:2.5rem;-webkit-border-radius:1.8rem;-moz-border-radius:1.8rem;-o-border-radius:1.8rem;-ms-border-radius:1.8rem;border-radius:1.8rem;background:#777879;padding:.1rem;font-size:1.2rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggleBox .host{overflow:hidden;height:2.5rem;width:7rem;-webkit-border-radius:1.4rem;-o-border-radius:1.4rem;-mos-border-radius:1.4rem;-ms-border-radius:1.4rem;border-radius:1.4rem;background:#777879;z-index:10;transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-ms-transition:background-color .2s ease}.toggleBox.off .host{background-color:#a9aaab}.toggleBox .innards{position:relative;width:12.3rem;height:2.5rem;background:transparent;transition:transform .2s ease;-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-ms-transition:-ms-transform .2s ease}.toggleBox.off .innards{-webkit-transform:translateX(-4.3rem);-moz-transform:translateX(-4.3rem);-o-transform:translateX(-4.3rem);-ms-transform:translateX(-4.3rem);transform:translateX(-4.3rem)}.toggleBox .innards span{position:relative;float:left;width:4.4rem;height:1.8rem;padding-top:.8rem;display:inline-block;color:#fff;text-align:center;vertical-align:top;z-index:1}.toggleBox .innards span.switch{padding:0;height:1.9rem;background:#e4e5e6;border:solid 2px #f8f9fa;margin-top:.1rem;width:2.1rem;-webkit-border-radius:1.4rem;-o-border-radius:1.4rem;-mos-border-radius:1.4rem;-ms-border-radius:1.4rem;border-radius:1.4rem}.tickHost{display:block;width:2.8rem;padding:.1rem;border:solid 1px transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tickHost:active{background:none}.tickHost:focus{border:dotted 1px #959697}.tickBox{display:block;position:relative;height:2.6rem;width:2.6rem;cursor:pointer;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;border-radius:.3rem;background:#f5f5f5;border:solid 1px #969696;z-index:1}.tickHost.input-validation-error .tickBox{border:solid 1px #f39c12;background-color:#ffe6d2}.tickBox .disabled{position:absolute;top:-.1rem;left:-.1rem;background:#fff;opacity:.5;filter:alpha(opacity=50);height:2.8rem;width:2.8rem;cursor:default;border-color:#969696;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-o-border-radius:.3rem;-ms-border-radius:.3rem;border-radius:.3rem;z-index:99}.tickBox span{display:block;height:2.2rem;width:2.2rem;position:relative;top:.2rem;left:.2rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-o-border-radius:.3rem;-ms-border-radius:.3rem;border-radius:.3rem;cursor:pointer;opacity:0;background:#22a4e2 url('images/tickBox/tick.png') no-repeat center center;background-size:1.6rem;-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-o-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);-webkit-transition:-webkit-transform .2s ease,opacity .2s ease;-moz-transition:-moz-transform .2s ease,opacity .2s ease;-ms-transition:-ms-transform .2s ease,opacity .2s ease;-o-transition:-o-transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease}.tickBox.on span{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.tickBox.rad,.tickBox.rad .disabled,.tickBox.rad span{-webkit-border-radius:1.4rem;-moz-border-radius:1.4rem;-ms-border-radius:1.4rem;-o-border-radius:1.4rem;border-radius:1.4rem}