.btns:before,.btns:after{content:"\0020";display:block;height:0;visibility:hidden}.btns:after{clear:both}.btns{zoom:1}btn,.btn{text-decoration:none;text-shadow:0 1px 0 #fff;font:bold 14px Helvetica,Arial,sans-serif;color:#444;line-height:17px;height:18px;display:inline-block;float:left;margin:5px;padding:5px 6px 4px 6px;background:#f3f3f3;border:solid 1px #d9d9d9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition:border-color .20s;-moz-transition:border-color .20s;-o-transition:border-color .20s;transition:border-color .20s}
.btn{height:29px !important;cursor:pointer}btn.left,.btn.left{margin:5px 0 5px 5px;border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0}btn.middle,.btn.middle{margin:5px 0;border-left-color:#f4f4f4;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
btn.right,.btn.right{margin:5px 5px 5px 0;border-left-color:#f4f4f4;border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}btn:hover,.btn:hover{background:#f4f4f4;border-color:silver;color:#333}
btn:active,.btn:active{border-color:#4d90fe;color:#4d90fe;-moz-box-shadow:inset 0 0 10px #d4d4d4;-webkit-box-shadow:inset 0 0 10px #d4d4d4;box-shadow:inset 0 0 10px #d4d4d4}btn.on,.btn.on{border-color:#BBB;-moz-box-shadow:inset 0 0 10px #d4d4d4;-webkit-box-shadow:inset 0 0 10px #d4d4d4;box-shadow:inset 0 0 10px #d4d4d4}
btn.on:hover,.btn.on:hover{border-color:#BBB;-moz-box-shadow:inset 0 0 10px #d4d4d4;-webkit-box-shadow:inset 0 0 10px #d4d4d4;box-shadow:inset 0 0 10px #d4d4d4}btn.on:active,.btn.on:active{border-color:#4d90fe}btn.action,.btn.action{border:1px solid #bfbfbf !important;background:#f2f2f2;background:-webkit-linear-gradient(top,#FFF,#fefefe);background:-moz-linear-gradient(top,#FFF,#fefefe);background:-ms-linear-gradient(top,#FFF,#fefefe);background:-o-linear-gradient(top,#FFF,#fefefe);-webkit-transition:border .20s;-moz-transition:border .20s;-o-transition:border .20s;transition:border .20s}
btn.action:hover,.btn.action:hover{border:1px solid #c6c6c6 !important;background:#f3f3f3;background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background:-o-linear-gradient(top,#f8f8f8,#f1f1f1)}
btn.blue,.btn.blue{border:1px solid #3079ed !important;background:#4b8df8;background:-webkit-linear-gradient(top,#4c8ffd,#4787ed);background:-moz-linear-gradient(top,#4c8ffd,#4787ed);background:-ms-linear-gradient(top,#4c8ffd,#4787ed);background:-o-linear-gradient(top,#4c8ffd,#4787ed);-webkit-transition:border .20s;-moz-transition:border .20s;-o-transition:border .20s;transition:border .20s}
btn.blue:hover,.btn.blue:hover{border:1px solid #2f5bb7 !important;background:#3f83f1;background:-webkit-linear-gradient(top,#4d90fe,#357ae8);background:-moz-linear-gradient(top,#4d90fe,#357ae8);background:-ms-linear-gradient(top,#4d90fe,#357ae8);background:-o-linear-gradient(top,#4d90fe,#357ae8)}btn.green,.btn.green{border:1px solid #29691d !important;background:#3a8e00;background:-webkit-linear-gradient(top,#3c9300,#398a00);background:-moz-linear-gradient(top,#3c9300,#398a00);background:-ms-linear-gradient(top,#3c9300,#398a00);background:-o-linear-gradient(top,#3c9300,#398a00);-webkit-transition:border .20s;-moz-transition:border .20s;-o-transition:border .20s;transition:border .20s}
btn.green:hover,.btn.green:hover{border:1px solid #2d6200 !important;background:#3f83f1;background:-webkit-linear-gradient(top,#3c9300,#368200);background:-moz-linear-gradient(top,#3c9300,#368200);background:-ms-linear-gradient(top,#3c9300,#368200);background:-o-linear-gradient(top,#3c9300,#368200)}
btn.red,.btn.red{border:1px solid #d14836 !important;background:#d64937;background:-webkit-linear-gradient(top,#dc4a38,#d14836);background:-moz-linear-gradient(top,#dc4a38,#d14836);background:-ms-linear-gradient(top,#dc4a38,#d14836);background:-o-linear-gradient(top,#dc4a38,#d14836);-webkit-transition:border .20s;-moz-transition:border .20s;-o-transition:border .20s;transition:border .20s}
btn.red:hover,.btn.red:hover{border:1px solid #b0281a !important;background:#d14130;background:-webkit-linear-gradient(top,#dc4a38,#c53727);background:-moz-linear-gradient(top,#dc4a38,#c53727);background:-ms-linear-gradient(top,#dc4a38,#c53727);background:-o-linear-gradient(top,#dc4a38,#c53727)}btn.action:hover,.btn.action:hover{-moz-box-shadow:0 1px 0 #DDD;-webkit-box-shadow:0 1px 0 #DDD;box-shadow:iset 0 1px 0 #DDD}
btn.action:active,.btn.action:active{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-color:#c6c6c6 !important}btn.blue:active,.btn.blue:active{border-color:#2f5bb7 !important}btn.green:active,.btn.green:active{border-color:#2d6200 !important}btn.red:active,.btn.red:active{border-color:#b0281a !important}
.ddm span.label,btn span.label,.btn span.label{display:inline-block;float:left;line-height:17px;height:18px;padding:0 1px;overflow:hidden;color:#444;-webkit-transition:color .20s;-moz-transition:color .20s;-o-transition:color .20s;transition:color .20s}btn span.label{line-height:15px !important}.ddm:active span.label,btn:active span.label,.btn:active span.label{color:#4d90fe}
btn:hover .label,.btn:hover .label{color:#333}btn:hover .label.red,.btn:hover .label.red{color:#db4a37}btn:hover .label.blue,.btn:hover .label.blue{color:#7090c8}btn:hover .label.green,.btn:hover .label.green{color:#42b449}btn:hover .label.yellow,.btn:hover .label.yellow{color:#f7cb38}btn.blue .label,.btn.blue .label{color:#FFF !important;text-shadow:0 1px 0 #2f5bb7 !important}
btn.green .label,.btn.green .label{color:#FFF !important;text-shadow:0 1px 0 #2d6200 !important}btn.red .label,.btn.red .label{color:#FFF !important;text-shadow:0 1px 0 #b0281a !important}btn.action .label,.btn.action .label{padding:0 12px !important}btn.action:active .label,.btn.action:active .label{color:#333 !important}
btn.blue:active .label,btn.green:active .label,btn.red:active .label,.btn.blue:active .label,.btn.green:active .label,.btn.red:active .label{color:#FFF !important}.ddm span.icon,btn span.icon,.btn span.icon{background-image:url(../images/google+-ui-sprite-gray.png);display:inline-block;margin:0 7px;float:left;line-height:18px;height:18px;width:18px;max-width:18px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;-webkit-transition:background-image .20s linear;-moz-transition:background-image .20s linear;-o-transition:background-image .20s linear;transition:background-image .20s linear}
.ddm:hover span.icon,btn:hover span.icon,.btn:hover span.icon{background-image:url(../images/google+-ui-sprite-colour.png)}