.button{position:relative;overflow:visible;display:inline-block;padding:.5em 1em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-align:center;text-shadow:1px 1px 0#fff;font-size:11px;font-weight:400;font-family:sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-ms-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-moz-background-clip:padding;background-clip:padding-box;border-radius:.2em;zoom:1;*display:inline}.button.active,.button:active,.button:focus,.button:hover{border-color:#3072b3 #3072b3 #2a65a0;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.3);color:#fff;background-color:#3c8dde;background-image:-webkit-gradient(linear,0 0,0 100%,from(#599bdc),to(#3072b3));background-image:-moz-linear-gradient(#599bdc,#3072b3);background-image:-o-linear-gradient(#599bdc,#3072b3);background-image:linear-gradient(#599bdc,#3072b3)}.button.active,.button:active{border-color:#2a65a0 #2a65a0 #3884cd;background-color:#3072b3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#3072b3),to(#599bdc));background-image:-moz-linear-gradient(#3072b3,#599bdc);background-image:-ms-linear-gradient(#3072b3,#599bdc);background-image:-o-linear-gradient(#3072b3,#599bdc);background-image:linear-gradient(#3072b3,#599bdc)}.button.inverted{border-color:#3072b3 #3072b3 #2a65a0;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,.3);color:#fff;background-color:#3c8dde;background-image:-webkit-gradient(linear,0 0,0 100%,from(#599bdc),to(#3072b3));background-image:-moz-linear-gradient(#599bdc,#3072b3);background-image:-o-linear-gradient(#599bdc,#3072b3);background-image:linear-gradient(#599bdc,#3072b3)}.button.inverted:active,.button.inverted:focus,.button.inverted:hover{border-color:#2a65a0 #2a65a0 #3884cd;background-color:#3072b3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#3072b3),to(#599bdc));background-image:-moz-linear-gradient(#3072b3,#599bdc);background-image:-ms-linear-gradient(#3072b3,#599bdc);background-image:-o-linear-gradient(#3072b3,#599bdc);background-image:linear-gradient(#3072b3,#599bdc)}.button::-moz-focus-inner{padding:0;border:0}.button.primary{font-weight:700}.button.danger{color:#900}.button.danger:active,.button.danger:focus,.button.danger:hover{border-color:#b53f3a #b53f3a #a0302a;color:#fff;background-color:#dc5f59;background-image:-webkit-gradient(linear,0 0,0 100%,from(#dc5f59),to(#b33630));background-image:-moz-linear-gradient(#dc5f59,#b33630);background-image:-ms-linear-gradient(#dc5f59,#b33630);background-image:-o-linear-gradient(#dc5f59,#b33630);background-image:linear-gradient(#dc5f59,#b33630)}.button.danger.active,.button.danger:active{border-color:#a0302a #a0302a #bf4843;background-color:#b33630;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b33630),to(#dc5f59));background-image:-moz-linear-gradient(#b33630,#dc5f59);background-image:-ms-linear-gradient(#b33630,#dc5f59);background-image:-o-linear-gradient(#b33630,#dc5f59);background-image:linear-gradient(#b33630,#dc5f59)}.button.pill{border-radius:50em}.button.disable{opacity:.5}.button.big{font-size:14px}.button.big.icon:before{top:0}.button-group{display:inline-block;list-style:none;padding:0;margin:0;zoom:1;*display:inline}.button+.button,.button+.button-group,.button-group+.button,.button-group+.button-group{margin-left:15px}.button-group li{float:left;padding:0;margin:0}.button-group .button{float:left;margin-left:-1px}.button-group li:not(:first-child):not(:last-child) .button,.button-group>.button:not(:first-child):not(:last-child){border-radius:0}.button-group li:first-child .button,.button-group>.button:first-child{margin-left:0;border-top-right-radius:0;border-bottom-right-radius:0}.button-group li:last-child>.button,.button-group>.button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.button-group.minor-group .button{border:1px solid #d4d4d4;text-shadow:none;background-image:none;background-color:#fff}.button-group.minor-group .button:focus,.button-group.minor-group .button:hover{background-color:#599bdc}.button-group.minor-group .button.active,.button-group.minor-group .button:active{background-color:#3072b3}.button-group.minor-group .button.icon:before{opacity:.8}.button-container .button,.button-container .button-group{vertical-align:top}.button.disabled,.button[disabled]{color:#aaa;pointer-events:none}
