.holder label{display:inline}.holder{width:100%;margin:0 auto;padding:30px 0;font-size:1em}.center{margin:0 auto}.holder input[type=checkbox]{display:none}.holder [id^=checkbox-1-]+label{background-color:#fff;border:1px solid #c1caca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:5px;display:inline-block;position:relative;margin-right:30px}.holder [id^=checkbox-1-]+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.holder [id^=checkbox-1-]:checked+label{background-color:#ecf2f7;border:1px solid #92a1ac;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#243441}.holder [id^=checkbox-1-]:checked+label:after{content:'\2715';position:absolute;top:0;left:0;color:#758794;width:100%;text-align:center;font-size:1.4em;padding:1px 0 0 0;vertical-align:text-top}.holder #checkbox-1-2+label{width:10px;height:10px}.holder #checkbox-1-3+label{width:20px;height:20px}.holder #checkbox-1-2+label:after{left:0;padding:6px 0 0 0}.holder #checkbox-1-3+label:after{top:-6px;left:0;padding:17px 0 0 0}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label,input[type=checkbox].css-checkbox+label.css-label.clr{padding-left:35px;height:30px;display:inline-block;line-height:30px;background-repeat:no-repeat;background-position:0 0;font-size:30px;vertical-align:middle;cursor:pointer}input[type=checkbox].css-checkbox+label.css-label.chk,input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -30px}label.css-label{background-image:url(../images/csscheckbox_3e7c116decab5f0bdc492fba26fa6d26.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}