@-webkit-keyframes glowing{from{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}
50%{-webkit-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2)}
to{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}}
@-moz-keyframes glowing{from{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}
50%{-webkit-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2)}
to{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}}
@-o-keyframes glowing{from{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}
50%{-webkit-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2)}
to{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}}
@keyframes glowing{from{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}
50%{-webkit-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(44,154,219,.8),0 1px 2px rgba(0,0,0,.2)}
to{-webkit-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(44,154,219,.3),0 1px 2px rgba(0,0,0,.2)}}
.ts-button{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.15);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:0;font-weight:300;font-size:14px;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#666;text-shadow:0 1px 1px #fff;margin:0;text-decoration:none;text-align:center}
.ts-button:hover{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff,#dcdcdc);background:-moz-linear-gradient(top,#fff,#dcdcdc);background:-o-linear-gradient(top,#fff,#dcdcdc);background:linear-gradient(top,#fff,#dcdcdc);color:#666}
.ts-button.active,.ts-button:active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;text-shadow:0 1px 0 rgba(255,255,255,.4);background:#eee;color:#bbb}
.ts-button:focus{outline:0}
input.ts-button,ts-button.ts-button{height:34px;cursor:pointer;-webkit-appearance:none}
.ts-button-block{display:block}
.ts-button.disabled,.ts-button.disabled:active,.ts-button.disabled:hover,input.ts-button:disabled,ts-button.ts-button:disabled{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);filter:alpha(Opacity=80);opacity:.8;background:#EEE;border:1px solid #DDD;text-shadow:0 1px 1px #fff;color:#CCC;cursor:default;-webkit-appearance:none}
.ts-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 0 1px 3px rgba(0,0,0,.04);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.04);box-shadow:inset 0 1px 3px rgba(0,0,0,.04);padding:10px;display:inline-block}
.ts-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#eee;border:none;text-shadow:none}
.ts-button-flat:hover{background:#fbfbfb}
.ts-button-flat.active,.ts-button-flat:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#eee;color:#bbb}
.ts-button-flat.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#666;border:2px solid #666;background:0 0;text-shadow:none}
.ts-button-border:hover{background:0 0;color:gray;border:2px solid gray}
.ts-button-border.active,.ts-button-border:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#4d4d4d;border:2px solid #4d4d4d}
.ts-button-border.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-3d{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bbb,0 8px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bbb,0 8px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bbb,0 8px 3px rgba(0,0,0,.2);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f3f3f3),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f3f3f3,#e9e9e9);background:-moz-linear-gradient(top,#f3f3f3,#e9e9e9);background:-o-linear-gradient(top,#f3f3f3,#e9e9e9);background:linear-gradient(top,#f3f3f3,#e9e9e9);background-color:#eee;color:#666;border:1px solid #e1e1e1;text-shadow:none;position:relative;top:0}
.ts-button-3d:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bbb,0 8px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bbb,0 8px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bbb,0 8px 3px rgba(0,0,0,.2);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff,#ebebeb);background:-moz-linear-gradient(top,#fff,#ebebeb);background:-o-linear-gradient(top,#fff,#ebebeb);background:linear-gradient(top,#fff,#ebebeb);background-color:#fff}
.ts-button-3d.active,.ts-button-3d:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #bbb,0 3px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #bbb,0 3px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #bbb,0 3px 3px rgba(0,0,0,.2);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#e9e9e9,#f3f3f3);background:-moz-linear-gradient(top,#e9e9e9,#f3f3f3);background:-o-linear-gradient(top,#e9e9e9,#f3f3f3);background:linear-gradient(top,#e9e9e9,#f3f3f3);background-color:#eee;color:#bbb;border:1px solid #e1e1e1;top:5px}
.ts-button-3d.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-rounded{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.ts-button-pill{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}
.ts-button-circle{-webkit-border-radius:240px;-moz-border-radius:240px;-ms-border-radius:240px;-o-border-radius:240px;border-radius:240px;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);width:120px!important;line-height:120px;height:120px!important;padding:0;border-width:4px;font-size:19px}
.ts-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:#fff!important;text-shadow:0 -1px 1px rgba(0,40,50,.35)}
.ts-button-primary:hover{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);color:#fff!important}
.ts-button-primary:active{background:#1495b7;color:#005065}
.ts-button-3d-primary{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #007998,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #007998,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #007998,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00a9d5),color-stop(100%,#0099c1));background:-webkit-linear-gradient(top,#00a9d5,#0099c1);background:-moz-linear-gradient(top,#00a9d5,#0099c1);background:-o-linear-gradient(top,#00a9d5,#0099c1);background:linear-gradient(top,#00a9d5,#0099c1);background-color:#00a1cb;color:#fff!important;border:1px solid #007998;text-shadow:none;position:relative;top:0}
.ts-button-3d-primary:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #00708e,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #00708e,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #00708e,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00c1f4),color-stop(100%,#009dc6));background:-webkit-linear-gradient(top,#00c1f4,#009dc6);background:-moz-linear-gradient(top,#00c1f4,#009dc6);background:-o-linear-gradient(top,#00c1f4,#009dc6);background:linear-gradient(top,#00c1f4,#009dc6);background-color:#00c9fe;color:#fff!important}
.ts-button-3d-primary:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #007998,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #007998,0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #007998,0 3px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0099c1),color-stop(100%,#00a9d5));background:-webkit-linear-gradient(top,#0099c1,#00a9d5);background:-moz-linear-gradient(top,#0099c1,#00a9d5);background:-o-linear-gradient(top,#0099c1,#00a9d5);background:linear-gradient(top,#0099c1,#00a9d5);background-color:#1495b7;color:#005065;border:1px solid #008db2;top:5px}
.ts-button-3d-primary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-border-primary{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#00a1cb;border:2px solid #00a1cb;background:0 0;text-shadow:none}
.ts-button-border-primary:hover{background:0 0;color:#00c9fe;border:2px solid #00c9fe}
.ts-button-border-primary:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#007998;border:2px solid #007998}
.ts-button-border-primary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#00a1cb;color:#fff!important;text-shadow:none;border:none}
.ts-button-flat-primary:hover{background:#00b5e5;color:#fff!important}
.ts-button-flat-primary:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#1495b7;color:#00647f}
.ts-button-flat-primary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-secondary{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff,#f2f2f2);background:-moz-linear-gradient(top,#fff,#f2f2f2);background:-o-linear-gradient(top,#fff,#f2f2f2);background:linear-gradient(top,#fff,#f2f2f2);background-color:#fff;border-color:#e6e6e6;color:#fff!important;text-shadow:0 -1px 1px rgba(179,179,179,.35)}
.ts-button-secondary:hover{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff,#f2f2f2);background:-moz-linear-gradient(top,#fff,#f2f2f2);background:-o-linear-gradient(top,#fff,#f2f2f2);background:linear-gradient(top,#fff,#f2f2f2);color:#fff!important}
.ts-button-secondary:active{background:#fff;color:#ccc}
.ts-button-3d-secondary{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #e6e6e6,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #e6e6e6,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #e6e6e6,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fafafa));background:-webkit-linear-gradient(top,#fff,#fafafa);background:-moz-linear-gradient(top,#fff,#fafafa);background:-o-linear-gradient(top,#fff,#fafafa);background:linear-gradient(top,#fff,#fafafa);background-color:#fff;color:#fff!important;border:1px solid #e6e6e6;text-shadow:none;position:relative;top:0}
.ts-button-3d-secondary:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #e0e0e0,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #e0e0e0,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #e0e0e0,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff,#fcfcfc);background:-moz-linear-gradient(top,#fff,#fcfcfc);background:-o-linear-gradient(top,#fff,#fcfcfc);background:linear-gradient(top,#fff,#fcfcfc);background-color:#fff;color:#fff!important}
.ts-button-3d-secondary:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #e6e6e6,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #e6e6e6,0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #e6e6e6,0 3px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fafafa),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fafafa,#fff);background:-moz-linear-gradient(top,#fafafa,#fff);background:-o-linear-gradient(top,#fafafa,#fff);background:linear-gradient(top,#fafafa,#fff);background-color:#fff;color:#ccc;border:1px solid #f2f2f2;top:5px}
.ts-button-3d-secondary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-border-secondary{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#fff!important;border:2px solid #fff;background:0 0;text-shadow:none}
.ts-button-border-secondary:hover{background:0 0;color:#fff!important;border:2px solid #fff}
.ts-button-border-secondary:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#e6e6e6;border:2px solid #e6e6e6}
.ts-button-border-secondary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-flat-secondary{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#fff;color:#fff!important;text-shadow:none;border:none}
.ts-button-flat-secondary:hover{background:#fff;color:#000}
.ts-button-flat-secondary:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#fff;color:#d9d9d9}
.ts-button-flat-secondary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:#fff!important;text-shadow:0 -1px 1px rgba(19,28,0,.35)}
.ts-button-action:hover{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);color:#fff!important}
.ts-button-action:active{background:#76a312;color:#374f00}
.ts-button-3d-action{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #5a8200,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #5a8200,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #5a8200,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#84bf00),color-stop(100%,#76ab00));background:-webkit-linear-gradient(top,#84bf00,#76ab00);background:-moz-linear-gradient(top,#84bf00,#76ab00);background:-o-linear-gradient(top,#84bf00,#76ab00);background:linear-gradient(top,#84bf00,#76ab00);background-color:#7db500;color:#fff!important;border:1px solid #5a8200;text-shadow:none;position:relative;top:0}
.ts-button-3d-action:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #537800,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #537800,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #537800,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#99de00),color-stop(100%,#79b000));background:-webkit-linear-gradient(top,#99de00,#79b000);background:-moz-linear-gradient(top,#99de00,#79b000);background:-o-linear-gradient(top,#99de00,#79b000);background:linear-gradient(top,#99de00,#79b000);background-color:#a0e800;color:#fff!important}
.ts-button-3d-action:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #5a8200,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #5a8200,0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #5a8200,0 3px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#76ab00),color-stop(100%,#84bf00));background:-webkit-linear-gradient(top,#76ab00,#84bf00);background:-moz-linear-gradient(top,#76ab00,#84bf00);background:-o-linear-gradient(top,#76ab00,#84bf00);background:linear-gradient(top,#76ab00,#84bf00);background-color:#76a312;color:#374f00;border:1px solid #6b9c00;top:5px}
.ts-button-3d-action.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-border-action{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#7db500;border:2px solid #7db500;background:0 0;text-shadow:none}
.ts-button-border-action:hover{background:0 0;color:#a0e800;border:2px solid #a0e800}
.ts-button-border-action:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#5a8200;border:2px solid #5a8200}
.ts-button-border-action.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#7db500;color:#fff!important;text-shadow:none;border:none}
.ts-button-flat-action:hover{background:#8fcf00;color:#fff!important}
.ts-button-flat-action:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#76a312;color:#486900}
.ts-button-flat-action.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:#fff!important;text-shadow:0 -1px 1px rgba(91,53,2,.35)}
.ts-button-highlight:hover{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);color:#fff!important}
.ts-button-highlight:active{background:#d8891e;color:#8d5303}
.ts-button-3d-highlight{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bf7004,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bf7004,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #bf7004,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fa9306),color-stop(100%,#e78705));background:-webkit-linear-gradient(top,#fa9306,#e78705);background:-moz-linear-gradient(top,#fa9306,#e78705);background:-o-linear-gradient(top,#fa9306,#e78705);background:linear-gradient(top,#fa9306,#e78705);background-color:#f18d05;color:#fff!important;border:1px solid #bf7004;text-shadow:none;position:relative;top:0}
.ts-button-3d-highlight:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #b56a04,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #b56a04,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #b56a04,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#faa024),color-stop(100%,#ec8a05));background:-webkit-linear-gradient(top,#faa024,#ec8a05);background:-moz-linear-gradient(top,#faa024,#ec8a05);background:-o-linear-gradient(top,#faa024,#ec8a05);background:linear-gradient(top,#faa024,#ec8a05);background-color:#fba42e;color:#fff!important}
.ts-button-3d-highlight:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #bf7004,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #bf7004,0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #bf7004,0 3px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e78705),color-stop(100%,#fa9306));background:-webkit-linear-gradient(top,#e78705,#fa9306);background:-moz-linear-gradient(top,#e78705,#fa9306);background:-o-linear-gradient(top,#e78705,#fa9306);background:linear-gradient(top,#e78705,#fa9306);background-color:#d8891e;color:#8d5303;border:1px solid #d87e04;top:5px}
.ts-button-3d-highlight.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-border-highlight{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#f18d05;border:2px solid #f18d05;background:0 0;text-shadow:none}
.ts-button-border-highlight:hover{background:0 0;color:#fba42e;border:2px solid #fba42e}
.ts-button-border-highlight:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#bf7004;border:2px solid #bf7004}
.ts-button-border-highlight.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#f18d05;color:#fff!important;text-shadow:none;border:none}
.ts-button-flat-highlight:hover{background:#fa9915;color:#fff!important}
.ts-button-flat-highlight:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#d8891e;color:#a66103}
.ts-button-flat-highlight.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-caution{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:#fff!important;text-shadow:0 -1px 1px rgba(103,24,13,.35)}
.ts-button-caution:hover{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);color:#fff!important}
.ts-button-caution:active{background:#cd5240;color:#952312}
.ts-button-3d-caution{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #c22d18,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #c22d18,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #c22d18,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e64831),color-stop(100%,#e4381f));background:-webkit-linear-gradient(top,#e64831,#e4381f);background:-moz-linear-gradient(top,#e64831,#e4381f);background:-o-linear-gradient(top,#e64831,#e4381f);background:linear-gradient(top,#e64831,#e4381f);background-color:#e54028;color:#fff!important;border:1px solid #c22d18;text-shadow:none;position:relative;top:0}
.ts-button-3d-caution:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #b92b16,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #b92b16,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #b92b16,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e9604c),color-stop(100%,#e43c23));background:-webkit-linear-gradient(top,#e9604c,#e43c23);background:-moz-linear-gradient(top,#e9604c,#e43c23);background:-o-linear-gradient(top,#e9604c,#e43c23);background:linear-gradient(top,#e9604c,#e43c23);background-color:#eb6855;color:#fff!important}
.ts-button-3d-caution:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #c22d18,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #c22d18,0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #c22d18,0 3px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4381f),color-stop(100%,#e64831));background:-webkit-linear-gradient(top,#e4381f,#e64831);background:-moz-linear-gradient(top,#e4381f,#e64831);background:-o-linear-gradient(top,#e4381f,#e64831);background:linear-gradient(top,#e4381f,#e64831);background-color:#cd5240;color:#952312;border:1px solid #d9331a;top:5px}
.ts-button-3d-caution.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-border-caution{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#e54028;border:2px solid #e54028;background:0 0;text-shadow:none}
.ts-button-border-caution:hover{background:0 0;color:#eb6855;border:2px solid #eb6855}
.ts-button-border-caution:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#c22d18;border:2px solid #c22d18}
.ts-button-border-caution.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-flat-caution{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#e54028;color:#fff!important;text-shadow:none;border:none}
.ts-button-flat-caution:hover{background:#e8543f;color:#fff!important}
.ts-button-flat-caution:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#cd5240;color:#ac2815}
.ts-button-flat-caution.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:#fff!important;text-shadow:0 -1px 1px rgba(26,9,27,.35)}
.ts-button-royal:hover{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);color:#fff!important}
.ts-button-royal:active{background:#764479;color:#3e1740}
.ts-button-3d-royal{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #632466,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #632466,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #632466,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#8e3494),color-stop(100%,#802e84));background:-webkit-linear-gradient(top,#8e3494,#802e84);background:-moz-linear-gradient(top,#8e3494,#802e84);background:-o-linear-gradient(top,#8e3494,#802e84);background:linear-gradient(top,#8e3494,#802e84);background-color:#87318c;color:#fff!important;border:1px solid #632466;text-shadow:none;position:relative;top:0}
.ts-button-3d-royal:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #5b215f,0 8px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #5b215f,0 8px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 7px 0 #5b215f,0 8px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a43caa),color-stop(100%,#833088));background:-webkit-linear-gradient(top,#a43caa,#833088);background:-moz-linear-gradient(top,#a43caa,#833088);background:-o-linear-gradient(top,#a43caa,#833088);background:linear-gradient(top,#a43caa,#833088);background-color:#ab3eb2;color:#fff!important}
.ts-button-3d-royal:active{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #632466,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #632466,0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 1px rgba(255,255,255,.15),0 2px 0 #632466,0 3px 3px rgba(0,0,0,.3);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#802e84),color-stop(100%,#8e3494));background:-webkit-linear-gradient(top,#802e84,#8e3494);background:-moz-linear-gradient(top,#802e84,#8e3494);background:-o-linear-gradient(top,#802e84,#8e3494);background:linear-gradient(top,#802e84,#8e3494);background-color:#764479;color:#3e1740;border:1px solid #752a79;top:5px}
.ts-button-3d-royal.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-border-royal{-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#87318c;border:2px solid #87318c;background:0 0;text-shadow:none}
.ts-button-border-royal:hover{background:0 0;color:#ab3eb2;border:2px solid #ab3eb2}
.ts-button-border-royal:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:0 0;color:#632466;border:2px solid #632466}
.ts-button-border-royal.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-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:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background:#87318c;color:#fff!important;text-shadow:none;border:none}
.ts-button-flat-royal:hover{background:#99389f;color:#fff!important}
.ts-button-flat-royal:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#764479;color:#501d53}
.ts-button-flat-royal.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}
.ts-button-group{position:relative;display:inline-block}
.ts-button-group .ts-button{float:left}
.ts-button-group .ts-button.active,.ts-button-group .ts-button:focus,.ts-button-group .ts-button:hover{z-index:5}
.ts-button-group .ts-button.active{background:#dcdcdc}
.ts-button-group .ts-button:not(:first-child):not(:last-child){border-radius:0}
.ts-button-group .ts-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.ts-button-group .ts-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.ts-button-group .ts-button+.ts-button{margin-left:-1px}
.ts-button-jumbo{font-size:24px;height:51.2px;line-height:51.2px;padding:0}
.ts-button-large{font-size:19px;height:38.4px;line-height:38.4px;padding:0}
input.ts-button-large,ts-button.ts-button-large{height:40.4px}
.ts-button-small{font-size:14px;height:25.6px;line-height:25.6px;padding:0}
input.ts-button-small,ts-button.ts-button-small{height:27.6px}
.ts-button-tiny{font-size:12px;height:22.4px;line-height:22.4px;padding:0}
input.ts-button-tiny,ts-button.ts-button-tiny{height:24.4px}
.ts-button.glow{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-khtml-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glowing;-khtml-animation-name:glowing;-moz-animation-name:glowing;-ms-animation-name:glowing;-o-animation-name:glowing;animation-name:glowing}
.ts-button.glow:active{-webkit-animation-name:none;-moz-animation-name:none;-ms-animation-name:none;-o-animation-name:none;animation-name:none;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff}
.ts-button-dropdown{position:relative;overflow:visible;display:inline-block}
.ts-button-dropdown .ts-button .icon-caret-down{font-size:90%;margin:0 0 0 3px;vertical-align:middle}
.ts-button-dropdown ul.ts-button-dropdown-menu-below{top:115%}
.ts-button-dropdown ul.ts-button-dropdown-menu-above{bottom:115%;top:auto}
.ts-button-dropdown ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);-moz-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none;position:absolute;background:#fcfcfc;top:-2px;left:-2px;z-index:1000;padding:0;margin:0;list-style-type:none;min-width:102%}
.ts-button-dropdown ul li{padding:0;margin:0;display:block}
.ts-button-dropdown ul li:first-child a{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}
.ts-button-dropdown ul li:last-child a{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
.ts-button-dropdown ul .ts-button-dropdown-divider{-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;border-top:1px solid #e4e4e4}
.ts-button-dropdown ul a{display:block;padding:0 20px;text-decoration:none;font-size:12px;color:#333;line-height:30px;white-space:nowrap}
.ts-button-dropdown ul a:hover{background-color:#3c6ab9;color:#fff!important}