.button{-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);background-color:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));background:-webkit-linear-gradient(top, #fbfbfb, #e1e1e1);background:-moz-linear-gradient(top, #fbfbfb, #e1e1e1);background:-o-linear-gradient(top, #fbfbfb, #e1e1e1);background:linear-gradient(top, #fbfbfb, #e1e1e1);display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #d4d4d4;height:32px;line-height:32px;padding:0px 25.6px;font-weight:300;font-size:14px;font-family:"Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;color:#666666;text-shadow:0 1px 1px white;margin:0;text-decoration:none;text-align:center;}
.button:hover{background-color:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #ffffff, #dcdcdc);background:-moz-linear-gradient(top, #ffffff, #dcdcdc);background:-o-linear-gradient(top, #ffffff, #dcdcdc);background:linear-gradient(top, #ffffff, #dcdcdc);}
.button:active{-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.4);background:#eeeeee;color:#bbbbbb;}
.button:focus{outline:none;}
input.button, button.button{height:34px;cursor:pointer;-webkit-appearance:none;}
.button-block{display:block;}
.button.disabled,
.button.disabled:hover,
.button.disabled:active,
input.button:disabled,
button.button:disabled{-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;background:#EEE;border:1px solid #DDD;text-shadow:0 1px 1px white;color:#CCC;cursor:default;-webkit-appearance:none;}
.button-wrap{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #e3e3e3, #f2f2f2);background:-moz-linear-gradient(top, #e3e3e3, #f2f2f2);background:-o-linear-gradient(top, #e3e3e3, #f2f2f2);background:linear-gradient(top, #e3e3e3, #f2f2f2);-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.04);-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.04);box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.04);padding:10px;display:inline-block;}
.button-flat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#eeeeee;border:none;text-shadow:none;}
.button-flat:hover{background:#fbfbfb;}
.button-flat:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#eeeeee;color:#bbbbbb;}
.button-flat.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-border{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;color:#666666;border:2px solid #666666;background:none;text-shadow:none;}
.button-border:hover{background:none;color:gray;border:2px solid gray;}
.button-border:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:none;color:#4d4d4d;border:2px solid #4d4d4d;}
.button-border.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-primary{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));background:-webkit-linear-gradient(top, #00b5e5, #008db2);background:-moz-linear-gradient(top, #00b5e5, #008db2);background:-o-linear-gradient(top, #00b5e5, #008db2);background:linear-gradient(top, #00b5e5, #008db2);background-color:#00a1cb;border-color:#007998;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-primary:hover{background-color:#00a1cb;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));background:-webkit-linear-gradient(top, #00c9fe, #008db2);background:-moz-linear-gradient(top, #00c9fe, #008db2);background:-o-linear-gradient(top, #00c9fe, #008db2);background:linear-gradient(top, #00c9fe, #008db2);}
.button-primary:active{background:#1495b7;color:#005065;}
.button-flat-primary{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#00a1cb;color:white;text-shadow:none;border:none;}
.button-flat-primary:hover{background:#00b5e5;}
.button-flat-primary:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#1495b7;color:#00647f;}
.button-flat-primary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-action{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));background:-webkit-linear-gradient(top, #8fcf00, #6b9c00);background:-moz-linear-gradient(top, #8fcf00, #6b9c00);background:-o-linear-gradient(top, #8fcf00, #6b9c00);background:linear-gradient(top, #8fcf00, #6b9c00);background-color:#7db500;border-color:#5a8200;color:white;text-shadow:0 -1px 1px rgba(19, 28, 0, 0.35);}
.button-action:hover{background-color:#7db500;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));background:-webkit-linear-gradient(top, #a0e800, #6b9c00);background:-moz-linear-gradient(top, #a0e800, #6b9c00);background:-o-linear-gradient(top, #a0e800, #6b9c00);background:linear-gradient(top, #a0e800, #6b9c00);}
.button-action:active{background:#76a312;color:#374f00;}
.button-flat-action{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#7db500;color:white;text-shadow:none;border:none;}
.button-flat-action:hover{background:#8fcf00;}
.button-flat-action:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#76a312;color:#486900;}
.button-flat-action.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-highlight{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));background:-webkit-linear-gradient(top, #fa9915, #d87e04);background:-moz-linear-gradient(top, #fa9915, #d87e04);background:-o-linear-gradient(top, #fa9915, #d87e04);background:linear-gradient(top, #fa9915, #d87e04);background-color:#f18d05;border-color:#bf7004;color:white;text-shadow:0 -1px 1px rgba(91, 53, 2, 0.35);}
.button-highlight:hover{background-color:#f18d05;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));background:-webkit-linear-gradient(top, #fba42e, #d87e04);background:-moz-linear-gradient(top, #fba42e, #d87e04);background:-o-linear-gradient(top, #fba42e, #d87e04);background:linear-gradient(top, #fba42e, #d87e04);}
.button-highlight:active{background:#d8891e;color:#8d5303;}
.button-flat-highlight{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#f18d05;color:white;text-shadow:none;border:none;}
.button-flat-highlight:hover{background:#fa9915;}
.button-flat-highlight:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#d8891e;color:#a66103;}
.button-flat-highlight.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-submit{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));background:-webkit-linear-gradient(top, #e8543f, #d9331a);background:-moz-linear-gradient(top, #e8543f, #d9331a);background:-o-linear-gradient(top, #e8543f, #d9331a);background:linear-gradient(top, #e8543f, #d9331a);background-color:#e54028;border-color:#c22d18;color:white;text-shadow:0 -1px 1px rgba(103, 24, 13, 0.35);}
.button-submit:hover{background-color:#e54028;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));background:-webkit-linear-gradient(top, #eb6855, #d9331a);background:-moz-linear-gradient(top, #eb6855, #d9331a);background:-o-linear-gradient(top, #eb6855, #d9331a);background:linear-gradient(top, #eb6855, #d9331a);}
.button-submit:active{background:#cd5240;color:#952312;}
.button-flat-submit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#e54028;color:white;text-shadow:none;border:none;}
.button-flat-submit:hover{background:#e8543f;}
.button-flat-submit:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#cd5240;color:#ac2815;}
.button-flat-submit.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-royal{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));background:-webkit-linear-gradient(top, #99389f, #752a79);background:-moz-linear-gradient(top, #99389f, #752a79);background:-o-linear-gradient(top, #99389f, #752a79);background:linear-gradient(top, #99389f, #752a79);background-color:#87318c;border-color:#632466;color:white;text-shadow:0 -1px 1px rgba(26, 9, 27, 0.35);}
.button-royal:hover{background-color:#87318c;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));background:-webkit-linear-gradient(top, #ab3eb2, #752a79);background:-moz-linear-gradient(top, #ab3eb2, #752a79);background:-o-linear-gradient(top, #ab3eb2, #752a79);background:linear-gradient(top, #ab3eb2, #752a79);}
.button-royal:active{background:#764479;color:#3e1740;}
.button-flat-royal{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#87318c;color:white;text-shadow:none;border:none;}
.button-flat-royal:hover{background:#99389f;}
.button-flat-royal:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#764479;color:#501d53;}
.button-flat-royal.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-flat-excel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#2e8b57;color:white;text-shadow:none;border:none;}
.button-flat-excel:hover{background:#3cb371;}
.button-flat-excel:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#2e8b57;color:#486900;}
.button-flat-excel.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
.button-jumbo{font-size:24px;height:51.2px;line-height:51.2px;padding:0px 40.96px;}
.button-large{font-size:19px;height:38.4px;line-height:38.4px;padding:0px 30.72px;}
input.button-large, button.button-large{height:40.4px;}
.button-small{font-size:15px;height:25.6px;line-height:25.6px;padding:0px 20.48px;}
input.button-small, button.button-small{height:27.6px;}
.button-tiny{font-size:12px;height:22.4px;line-height:22.4px;padding:0px 17.92px;}
input.button-tiny, button.button-tiny{height:24.4px;}