.sbtn,.sbtn_small{background-color:#f2f2f2;cursor:pointer;display:inline-block;font-size:12px;margin:0;transition:all 20ms ease-out;vertical-align:middle;font-weight:700;text-align:center;text-decoration:none;line-height:20px}.sbtn,.sbtn .fa,.sbtn_small{line-height:20px}strong{font-weight:700}.sbtn{background-image:linear-gradient(to bottom,#f2f2f2,#f2f2f2);border:1px solid #bfbfbf;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #d9d9d9,inset 0 0 0 1px #f2f2f2,0 2px 4px rgba(0,0,0,.2);color:#8c8c8c;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:3px;padding:9px 16px}.sbtn:focus,.sbtn:hover{background:#f2f2f2;border-color:#8c8c8c;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #d9d9d9,inset 0 0 0 1px #f2f2f2}.sbtn:active{background:#f2f2f2;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn .fa{color:#bfbfbf;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn_small{background-image:linear-gradient(to bottom,#f2f2f2,#f2f2f2);border:1px solid #bfbfbf;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #d9d9d9,inset 0 0 0 1px #f2f2f2,0 2px 4px rgba(0,0,0,.2);color:#8c8c8c;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:3px;padding:3px 10px}.sbtn_small:hover,.sbtn_small:focus { background: #f2f2f2; border-color: #8c8c8c; box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #d9d9d9, inset 0 0 0 1px #f2f2f2; }.sbtn_small:active { background: #f2f2f2; box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2); }.sbtn_small .fa { color: #bfbfbf; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn_small .far { color: #bfbfbf; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-blue{background-color:#42b0e3;background-image:linear-gradient(to bottom,#42b0e3,#2ba9e3);border:1px solid #107db0;box-shadow:inset 0 1px 0 #7cd4fc,inset 0 -1px 0 #2696c9,inset 0 0 0 1px #59b7e3,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sbtn-blue:focus,.sbtn-blue:hover{background:#2ba9e3;border-color:#004c6f;box-shadow:inset 0 1px 0 #7cd4fc,inset 0 -1px 0 #2696c9,inset 0 0 0 1px #59b7e3}.sbtn-blue:active{background:#2ba9e3;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn-blue .fa{color:#107db0;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn-green{background-color:#97cc76;background-image:linear-gradient(to bottom,#97cc76,#8bcc62);border:1px solid #5f993a;box-shadow:inset 0 1px 0 #c6e5b3,inset 0 -1px 0 #79b356,inset 0 0 0 1px #a4cc8b,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sbtn-green:focus,.sbtn-green:hover{background:#8bcc62;border-color:#326612;box-shadow:inset 0 1px 0 #c6e5b3,inset 0 -1px 0 #79b356,inset 0 0 0 1px #a4cc8b}.sbtn-green:active{background:#8bcc62;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn-green .fa{color:#5f993a;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn-purple{background-color:#847bba;background-image:linear-gradient(to bottom,#847bba,#7568ba);border:1px solid #493e87;box-shadow:inset 0 1px 0 #bab6d4,inset 0 -1px 0 #655aa1,inset 0 0 0 1px #948dba,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sbtn-purple:focus,.sbtn-purple:hover{background:#7568ba;border-color:#1f1654;box-shadow:inset 0 1px 0 #bab6d4,inset 0 -1px 0 #655aa1,inset 0 0 0 1px #948dba}.sbtn-purple:active{background:#7568ba;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn-purple .fa{color:#493e87;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn-orange{background-color:#f58a38;background-image:linear-gradient(to bottom,#f58a38,#f57c20);border:1px solid #c25706;box-shadow:inset 0 1px 0 #ffb984,inset 0 -1px 0 #db6f1d,inset 0 0 0 1px #f59851,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sbtn-orange:focus,.sbtn-orange:hover{background:#f57c20;border-color:#730;box-shadow:inset 0 1px 0 #ffb984,inset 0 -1px 0 #db6f1d,inset 0 0 0 1px #f59851}.sbtn-orange:active{background:#f57c20;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn-orange .fa{color:#c25706;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn-red{background-color:#ed6d64;background-image:linear-gradient(to bottom,#ed6d64,#ed574c);border:1px solid #ba3329;box-shadow:inset 0 1px 0 #ffb0aa,inset 0 -1px 0 #d44d44,inset 0 0 0 1px #ed837b,0 2px 4px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sbtn-red:focus,.sbtn-red:hover{background:#ed574c;border-color:#870c03;box-shadow:inset 0 1px 0 #ffb0aa,inset 0 -1px 0 #d44d44,inset 0 0 0 1px #ed837b}.sbtn-red:active{background:#ed574c;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn-red .fa{color:#ba3329;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn-yellow{background-color:#fce374;background-image:linear-gradient(to bottom,#fce374,#fcdf5b);border:1px solid #c9ae34;box-shadow:inset 0 1px 0 #fff6ce,inset 0 -1px 0 #e3c852,inset 0 0 0 1px #fce88d,0 2px 4px rgba(0,0,0,.2);color:#967d09;text-shadow:0 1px 0 rgba(255,255,255,.5)}.sbtn-yellow:focus,.sbtn-yellow:hover{background:#fcdf5b;border-color:#967d09;box-shadow:inset 0 1px 0 #fff6ce,inset 0 -1px 0 #e3c852,inset 0 0 0 1px #fce88d}.sbtn-yellow:active{background:#fcdf5b;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.sbtn-yellow .fa{color:#c9ae34;text-shadow:0 1px 0 rgba(255,255,255,.3)}.sbtn .fa{float:left;font-size:14px;margin:-1px 8px 0 -4px;vertical-align:top}.sbtn-blue a { text-decoration:none; color:#fff; }.sbtn-orange a { text-decoration:none; color:#fff; }.sbtn-red a { text-decoration:none; color:#fff; }.sbtn-purple a { text-decoration:none; color:#fff; }.sbtn-green a { text-decoration:none; color:#fff; }.sbtn-blue:hover a { text-decoration:none; color:#fff; }.sbtn-orange:hover a { text-decoration:none; color:#fff; }.sbtn-red:hover a { text-decoration:none; color:#fff; }.sbtn-purple:hover a { text-decoration:none; color:#fff; }.sbtn-green:hover a { text-decoration:none; color:#fff; }.sbtn a { text-decoration:none; }.sbtn:hover a { text-decoration:none; }.sbtn_small a { text-decoration:none; }.sbtn_small:hover a { text-decoration:none; }.sbtn .far { color: #bfbfbf; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-blue .far { color: #107db0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-green .far { color: #5f993a; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-purple .far { color: #493e87; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-orange .far { color: #c25706; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-red .far { color: #ba3329; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn-yellow .far { color: #c9ae34; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }.sbtn .far { float: left; font-size: 14px; line-height: 20px; margin: -1px 8px 0 -4px; vertical-align: top; }