.button{position:relative;overflow:visible;display:inline-block;padding:.75em 1em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#d0d0d0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#d0d0d0));background-image:-moz-linear-gradient(#f4f4f4,#d0d0d0);background-image:-o-linear-gradient(#f4f4f4,#d0d0d0);background-image:linear-gradient(#f4f4f4,#d0d0d0);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1;*display:inline}.button:hover,.button:focus,.button:active,.button.active{border-color:#3072b3;border-bottom-color:#2a65a0;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,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;border-bottom-color:#3884cf;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:-o-linear-gradient(#3072b3,#599bdc);background-image:linear-gradient(#3072b3,#599bdc)}.button::-moz-focus-inner{padding:0;border:0}.button_darkblue,a.button_darkblue{display:inline-block;padding:10px 10px 10px 10px;border:1px solid #25729a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);text-decoration:none;color:#fff;background-color:#3093c7;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));background-image:-webkit-linear-gradient(top,#3093c7,#1c5a85);background-image:-moz-linear-gradient(top,#3093c7,#1c5a85);background-image:-ms-linear-gradient(top,#3093c7,#1c5a85);background-image:-o-linear-gradient(top,#3093c7,#1c5a85);background-image:linear-gradient(to bottom,#3093c7,#1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7,endColorstr=#1c5a85)}.button_darkblue:hover,a.button_darkblue:hover{border:1px solid #1c5675;background-color:#26759e;background-image:-webkit-gradient(linear,left top,left bottom,from(#26759e),to(#133d5b));background-image:-webkit-linear-gradient(top,#26759e,#133d5b);background-image:-moz-linear-gradient(top,#26759e,#133d5b);background-image:-ms-linear-gradient(top,#26759e,#133d5b);background-image:-o-linear-gradient(top,#26759e,#133d5b);background-image:linear-gradient(to bottom,#26759e,#133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e,endColorstr=#133d5b)}.button_darkred,a.button_darkred{display:inline-block;padding:10px 10px 10px 10px;border:1px solid #72021c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);text-decoration:none;color:#fff;background-color:#a90329;background-image:-webkit-gradient(linear,left top,left bottom,from(#a90329),to(#6d0019));background-image:-webkit-linear-gradient(top,#a90329,#6d0019);background-image:-moz-linear-gradient(top,#a90329,#6d0019);background-image:-ms-linear-gradient(top,#a90329,#6d0019);background-image:-o-linear-gradient(top,#a90329,#6d0019);background-image:linear-gradient(to bottom,#a90329,#6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a90329,endColorstr=#6d0019)}.button_darkred:hover,a.button_darkred:hover{border:1px solid #450111;background-color:#77021d;background-image:-webkit-gradient(linear,left top,left bottom,from(#77021d),to(#3a000d));background-image:-webkit-linear-gradient(top,#77021d,#3a000d);background-image:-moz-linear-gradient(top,#77021d,#3a000d);background-image:-ms-linear-gradient(top,#77021d,#3a000d);background-image:-o-linear-gradient(top,#77021d,#3a000d);background-image:linear-gradient(to bottom,#77021d,#3a000d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77021d,endColorstr=#3a000d)}.button.primary{font-weight:bold;.button.danger{color:#900}.button.danger:hover,.button.danger:focus,.button.danger:active{border-color:#b53f3a;border-bottom-color:#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:-o-linear-gradient(#dc5f59,#b33630);background-image:linear-gradient(#dc5f59,#b33630)}.button.danger:active,.button.danger.active{border-color:#a0302a;border-bottom-color:#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:-o-linear-gradient(#b33630,#dc5f59);background-image:linear-gradient(#b33630,#dc5f59)}.button.green{color:#518849}.button.green:hover,.button.green:focus,.button.green:active,.button.green.active{border-color:#479542;border-bottom-color:#3b7e37;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);color:#fff;background-color:#73bf66;background-image:-webkit-gradient(linear,0 0,0 100%,from(#a4dc8c),to(#4ea94a));background-image:-moz-linear-gradient(#a4dc8c,#3072b3);background-image:-o-linear-gradient(#a4dc8c,#3072b3);background-image:linear-gradient(#a4dc8c,#3072b3)}.button.green:active,.button.green.active{border-color:#3b7e37;border-bottom-color:#479542;background-color:#73bf66;background-image:-webkit-gradient(linear,0 0,0 100%,from(#4ea94a),to(#a4dc8c));background-image:-moz-linear-gradient(#4ea94a,#a4dc8c);background-image:-o-linear-gradient(#4ea94a,#a4dc8c);background-image:linear-gradient(#4ea94a,#a4dc8c)}.button.orange{color:#c25c21}.button.orange:hover,.button.orange:focus,.button.orange:active,.button.orange.active{border-color:#c25c21;border-bottom-color:#9e4919;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);color:#fff;background-color:#f90;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffba49),to(#ed8e00));background-image:-moz-linear-gradient(#ffba49,#ed8e00);background-image:-o-linear-gradient(#ffba49,#ed8e00);background-image:linear-gradient(#ffba49,#ed8e00)}.button.orange:active,.button.orange.active{border-color:#dd5800;border-bottom-color:#9e4919;background-color:#f90;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ed8e00),to(#ffba49));background-image:-moz-linear-gradient(#ed8e00,#ffba49);background-image:-o-linear-gradient(#ed8e00,#ffba49);background-image:linear-gradient(#ed8e00,#ffba49)}.button.pill{-webkit-border-radius:50em;-moz-border-radius:50em;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>.button:not(:first-child):not(:last-child),.button-group li:not(:first-child):not(:last-child) .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.button-group>.button:first-child,.button-group li:first-child .button{margin-left:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.button-group>.button:last-child,.button-group li:last-child>.button{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;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:hover,.button-group.minor-group .button:focus,.button-group.minor-group .button:active{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}