.button-active{border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button:disabled{cursor:not-allowed}.button{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-square{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-radius:0rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-circle{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-radius:5rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:hidden;text-decoration:none}.button-header{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-top-left-radius:.3rem;border-top-right-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-footer{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-left{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-right{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-footer-left{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-bottom-left-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-footer-right{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-bottom-right-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-header-left{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-top-left-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-header-right{text-align:center;padding-top:.6rem;padding-bottom:.7rem;border-top-right-radius:.3rem;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;overflow:auto;text-decoration:none}.button-text{background:0 0;border:none;color:#EEE;cursor:pointer}.button-text:focus,.button-text:hover{background:0 0;outline:0}.button-text.active,.button-text.is-active,.button-text:active{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.3}.button-primary,.button-primary:visited{color:rgba(255,255,255,.9);border-color:#1e90ff;background:-webkit-gradient(linear,left top,left bottom,from(#66b1fe),to(#1e90ff));background:linear-gradient(#66b1fe,#1e90ff);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-primary:hover{color:#fff;border-color:#389cff;background:-webkit-gradient(linear,left top,left bottom,from(#80bffe),to(#389cff));background:linear-gradient(#80bffe,#389cff);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-primary.active,.button-primary.is-active,.button-primary:active,.button-primary:disabled{color:rgba(0,0,0,.2);border-color:#0075eb;background:-webkit-gradient(linear,left top,left bottom,from(#0075eb),to(#3499fe));background:linear-gradient(#0075eb,#3499fe);text-shadow:-1px -1px 1px rgba(0,0,0,.1);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-action,.button-action:visited{color:rgba(255,255,255,.9);border-color:#0e0;background:-webkit-gradient(linear,left top,left bottom,from(#7fff00),to(#0e0));background:linear-gradient(#7fff00,#0e0);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-action:hover{color:#fff;border-color:#7fff00;background:-webkit-gradient(linear,left top,left bottom,from(#7fff00),to(#7fff00));background:linear-gradient(#7fff00,#7fff00);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-action.active,.button-action.is-active,.button-action:active,.button-action:disabled{color:rgba(0,0,0,.2);border-color:#00cd00;background:-webkit-gradient(linear,left top,left bottom,from(#00cd00),to(#0e0));background:linear-gradient(#00cd00,#0e0);text-shadow:-1px -1px 1px rgba(0,0,0,.1);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-caution,.button-caution:visited{color:rgba(255,255,255,.9);border-color:red;background:-webkit-gradient(linear,left top,left bottom,from(#ff4d4d),to(red));background:linear-gradient(#ff4d4d,red);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-caution:hover{color:#fff;border-color:#f33;background:-webkit-gradient(linear,left top,left bottom,from(#ff8080),to(#f33));background:linear-gradient(#ff8080,#f33);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-caution.active,.button-caution.is-active,.button-caution:active,.button-caution:disabled{color:rgba(0,0,0,.2);border-color:#c00;background:-webkit-gradient(linear,left top,left bottom,from(#c00),to(#ff1a1a));background:linear-gradient(#c00,#ff1a1a);text-shadow:-1px -1px 1px rgba(0,0,0,.1);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-highlight,.button-highlight:visited{color:rgba(0,0,0,.9);border-color:#feae1b;background:-webkit-gradient(linear,left top,left bottom,from(#fec04d),to(#feae1b));background:linear-gradient(#fec04d,#feae1b);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-highlight:hover{color:#000;border-color:#fec04d;background:-webkit-gradient(linear,left top,left bottom,from(#fed280),to(#fec04d));background:linear-gradient(#fed280,#fec04d);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-highlight.active,.button-highlight.is-active,.button-highlight:active,.button-highlight:disabled{color:rgba(0,0,0,.2);border-color:#e49501;background:-webkit-gradient(linear,left top,left bottom,from(#e49501),to(#feae1b));background:linear-gradient(#e49501,#feae1b);text-shadow:-1px -1px 1px rgba(0,0,0,.1);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-white,.button-white:visited{color:rgba(0,0,0,.9);border-color:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));background:linear-gradient(#fff,#f2f2f2);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-white:hover{color:#000;border-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:linear-gradient(#fff,#fff);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-white.active,.button-white.is-active,.button-white:active,.button-white:disabled{color:rgba(0,0,0,.2);border-color:#d9d9d9;background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f2f2f2));background:linear-gradient(#d9d9d9,#f2f2f2);text-shadow:-1px -1px 1px rgba(0,0,0,.1);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-dark,.button-dark:visited{color:rgba(255,255,255,.9);border-color:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));background:linear-gradient(#666,#333);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-dark:hover{color:#fff;border-color:#000;background:-webkit-gradient(linear,left top,left bottom,from(#373737),to(#000));background:linear-gradient(#373737,#000);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}.button-dark.active,.button-dark.is-active,.button-dark:active,.button-dark:disabled{color:rgba(255,255,255,.2);border-color:#555;background:-webkit-gradient(linear,left top,left bottom,from(#555),to(#888));background:linear-gradient(#555,#888);text-shadow:-1px -1px 1px rgba(255,255,255,.1);border-style:solid;border-width:1px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);text-decoration:none}