article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,.slice,.slice-fiber{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:$sans-serif;word-wrap:break-word;}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1,h2,.h2,h3,.h3{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input,textarea{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.grid,.grid-1,.grid-2,.grid-3,.grid-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-bottom:24px;padding-left:20px;padding-right:20px;position:relative;width:100%}
.no-pad{padding-left:0;padding-right:0}
@media screen and (min-width: 481px) and (max-width: 720px){.grid-1{width:100%}
.grid-2{width:50%}
.grid-3{width:100%}
.grid-4{width:100%}
.grid-2.push-1{margin-left:25%}
.grid-2.push-2{margin-left:50%}
}@media screen and (min-width: 720px){.grid-1{width:25%}
.push-1{margin-left:25%}
.grid-2{width:50%}
.push-2{margin-left:50%}
.grid-3{width:75%}
.push-3{margin-left:75%}
.grid-4{width:100%}
.push-4{margin-left:100%}
}html{font-family:'omnes-pro','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}
a{color:#39c;text-decoration:none;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;-ms-transition:color .25s ease;transition:color .25s ease;}
a:hover{color:#906fb9;text-decoration:underline}
h1,.h1,h2,.h2,h3,.h3{font-family:'omnes-pro','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:48px;font-weight:bold;line-height:48px;margin:0 0 24px;text-shadow:0 2px 5px #0f0f11}
h2,.h2{font-size:32px;font-weight:300}
h3,.h3{font-size:16px;letter-spacing:1px;line-height:24px}
hgroup{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:100%}
hr{border:1px solid #f1f1ff;border-width:0 0 1px 0;height:0;margin:0 0 23px;padding:0;width:100%}
img{max-width:100%}
p{margin:0 0 24px}
ul,ol{margin:0 0 24px}
strong{letter-spacing:1px}
.alerts,.alerts-error,.alerts-success,.alerts-warning{background-color:#39c;background-position:top left;background-repeat:repeat;border:5px solid #101033;border-bottom:5px solid #169;-webkit-box-shadow:0 1px 3px rgba(16,16,51,0.5),inset 0 10px 10px -10px #0f0f11;box-shadow:0 1px 3px rgba(16,16,51,0.5),inset 0 10px 10px -10px #0f0f11;color:#101033;background-image:url("../images/dark_transparent_stripe.png");margin-bottom:24px;padding:13px;text-shadow:0 1px 1px #101033;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.alerts,.alerts-error,.alerts-success,.alerts-warning{background-image:url("../images/dark_transparent_stripe@2x.png");-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}
}.alerts p,.alerts-error p,.alerts-success p,.alerts-warning p{margin-bottom:0;width:100%}
.alerts .alert,.alerts-error .alert,.alerts-success .alert,.alerts-warning .alert{zoom:1;background:#39c;margin-bottom:12px;padding:6px;position:relative;}
.alerts .alert:before,.alerts-error .alert:before,.alerts-success .alert:before,.alerts-warning .alert:before,.alerts .alert:after,.alerts-error .alert:after,.alerts-success .alert:after,.alerts-warning .alert:after{content:"";display:table}
.alerts .alert:after,.alerts-error .alert:after,.alerts-success .alert:after,.alerts-warning .alert:after{clear:both}
.alerts .alert:last-child,.alerts-error .alert:last-child,.alerts-success .alert:last-child,.alerts-warning .alert:last-child{margin-bottom:0}
.alerts-error{background-color:#c23150;border-color:#440412;border-bottom-color:#9c1123;-webkit-box-shadow:0 1px 3px rgba(68,4,18,0.5),inset 0 10px 10px -10px #0f0f11;box-shadow:0 1px 3px rgba(68,4,18,0.5),inset 0 10px 10px -10px #0f0f11;color:#440412;text-shadow:0 1px 1px #440412;}
.alerts-error .alert{background:#c23150}
.alerts-success{background-color:#5cb860;border-color:#093715;border-bottom-color:#178f47;-webkit-box-shadow:0 1px 3px rgba(9,55,21,0.5),inset 0 10px 10px -10px #0f0f11;box-shadow:0 1px 3px rgba(9,55,21,0.5),inset 0 10px 10px -10px #0f0f11;color:#093715;text-shadow:0 1px 1px #093715;}
.alerts-success .alert{background:#5cb860}
.alerts-warning{background-color:#f4d07b;border-color:#503412;border-bottom-color:#d3a646;-webkit-box-shadow:0 1px 3px rgba(80,52,18,0.5),inset 0 10px 10px -10px #0f0f11;box-shadow:0 1px 3px rgba(80,52,18,0.5),inset 0 10px 10px -10px #0f0f11;color:#503412;text-shadow:0 1px 1px #503412;}
.alerts-warning .alert{background:#f4d07b}
.slice .alerts,.slice-fiber .alerts,.slice .alerts-error,.slice-fiber .alerts-error,.slice .alerts-success,.slice-fiber .alerts-success,.slice .alerts-warning,.slice-fiber .alerts-warning{border-left-width:0;border-right-width:0;padding:13px 20px;}
.slice .alerts:first-child,.slice-fiber .alerts:first-child,.slice .alerts-error:first-child,.slice-fiber .alerts-error:first-child,.slice .alerts-success:first-child,.slice-fiber .alerts-success:first-child,.slice .alerts-warning:first-child,.slice-fiber .alerts-warning:first-child{margin-top:0}
.slice .alerts:last-child,.slice-fiber .alerts:last-child,.slice .alerts-error:last-child,.slice-fiber .alerts-error:last-child,.slice .alerts-success:last-child,.slice-fiber .alerts-success:last-child,.slice .alerts-warning:last-child,.slice-fiber .alerts-warning:last-child{margin-bottom:0}
button,input[type="button"],.button{background:#169;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.02, #169));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);border-color:#101033;-webkit-box-shadow:inset 0 -1px 1px 1px #39c,0 6px 0 #101033,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #39c,0 6px 0 #101033,0 6px 12px #0f0f11;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;color:#f1f1ff;cursor:pointer;display:block;float:left;font-family:'omnes-pro','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:1px;line-height:24px;margin-bottom:24px;max-width:100%;overflow:hidden;padding:11px 10px;position:relative;text-align:center;text-shadow:0 1px 1px #0f0f11;top:0;-webkit-transition:box-shadow .1s ease, background-color .1s ease, text-shadow .1s ease, top .1s ease;-moz-transition:box-shadow .1s ease, background-color .1s ease, text-shadow .1s ease, top .1s ease;-o-transition:box-shadow .1s ease, background-color .1s ease, text-shadow .1s ease, top .1s ease;-ms-transition:box-shadow .1s ease, background-color .1s ease, text-shadow .1s ease, top .1s ease;transition:box-shadow .1s ease,background-color .1s ease,text-shadow .1s ease,top .1s ease;white-space:normal;width:100%;}
button:hover,input[type="button"]:hover,.button:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.03, #169));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #39c,0 8px 0 #101033,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #39c,0 8px 0 #101033,0 8px 14px #0f0f11}
button:active,input[type="button"]:active,.button:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #169));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:linear-gradient(top, #f1f1ff 0%, #169 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #39c,0 1px 0 #101033,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #39c,0 1px 0 #101033,0 1px 6px #0f0f11}
button:last-child,input[type="button"]:last-child,.button:last-child{margin-bottom:0}
button.large,input[type="button"].large,.button.large{float:none;font-size:32px;letter-spacing:normal;line-height:48px;padding:23px 20px;text-shadow:0 1px 3px #0f0f11,0 1px 1px #808084;text-transform:uppercase}
button:visited,input[type="button"]:visited,.button:visited{color:#f1f1ff}
button:hover,input[type="button"]:hover,.button:hover{color:#f1f1ff;top:-2px;text-decoration:none}
button:active,input[type="button"]:active,.button:active{top:5px}
button.success,input[type="button"].success,.button.success{background:#178f47;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.02, #178f47));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);border-color:#093715;-webkit-box-shadow:inset 0 -1px 1px 1px #5cb860,0 6px 0 #093715,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #5cb860,0 6px 0 #093715,0 6px 12px #0f0f11;}
button.success:hover,input[type="button"].success:hover,.button.success:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.03, #178f47));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #5cb860,0 8px 0 #093715,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #5cb860,0 8px 0 #093715,0 8px 14px #0f0f11}
button.success:active,input[type="button"].success:active,.button.success:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #178f47));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:linear-gradient(top, #f1f1ff 0%, #178f47 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #5cb860,0 1px 0 #093715,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #5cb860,0 1px 0 #093715,0 1px 6px #0f0f11}
button.caution,input[type="button"].caution,.button.caution{background:#d3a646;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f4d07b), color-stop(0.02, #d3a646));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);border-color:#503412;-webkit-box-shadow:inset 0 -1px 1px 1px #f4d07b,0 6px 0 #503412,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #f4d07b,0 6px 0 #503412,0 6px 12px #0f0f11;}
button.caution:hover,input[type="button"].caution:hover,.button.caution:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f4d07b), color-stop(0.03, #d3a646));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #f4d07b,0 8px 0 #503412,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #f4d07b,0 8px 0 #503412,0 8px 14px #0f0f11}
button.caution:active,input[type="button"].caution:active,.button.caution:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #d3a646));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:linear-gradient(top, #f1f1ff 0%, #d3a646 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #f4d07b,0 1px 0 #503412,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #f4d07b,0 1px 0 #503412,0 1px 6px #0f0f11}
button.danger,input[type="button"].danger,.button.danger{background:#9c1123;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.02, #9c1123));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);border-color:#440412;-webkit-box-shadow:inset 0 -1px 1px 1px #c23150,0 6px 0 #440412,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #c23150,0 6px 0 #440412,0 6px 12px #0f0f11;}
button.danger:hover,input[type="button"].danger:hover,.button.danger:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.03, #9c1123));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #c23150,0 8px 0 #440412,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #c23150,0 8px 0 #440412,0 8px 14px #0f0f11}
button.danger:active,input[type="button"].danger:active,.button.danger:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #9c1123));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:linear-gradient(top, #f1f1ff 0%, #9c1123 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #c23150,0 1px 0 #440412,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #c23150,0 1px 0 #440412,0 1px 6px #0f0f11}
button.disabled,input[type="button"].disabled,.button.disabled{background:#808084;background-image:none;border-color:#202022;-webkit-box-shadow:inset 0 -1px 1px 1px #808084,0 6px 0 #202022,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #808084,0 6px 0 #202022,0 6px 12px #0f0f11;cursor:auto;background-image:url("../images/dark_transparent_stripe.png");}
@media all and (-webkit-min-device-pixel-ratio: 1.5){button.disabled,input[type="button"].disabled,.button.disabled{background-image:url("../images/dark_transparent_stripe@2x.png");-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}
}button.disabled:hover,input[type="button"].disabled:hover,.button.disabled:hover{top:0}
button.disabled:active,input[type="button"].disabled:active,.button.disabled:active{top:0}
button.blue,input[type="button"].blue,.button.blue{background:#169;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.02, #169));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);border-color:#101033;-webkit-box-shadow:inset 0 -1px 1px 1px #39c,0 6px 0 #101033,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #39c,0 6px 0 #101033,0 6px 12px #0f0f11;}
button.blue:hover,input[type="button"].blue:hover,.button.blue:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.03, #169));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);background-image:linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #39c,0 8px 0 #101033,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #39c,0 8px 0 #101033,0 8px 14px #0f0f11}
button.blue:active,input[type="button"].blue:active,.button.blue:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #169));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #169 1px);background-image:linear-gradient(top, #f1f1ff 0%, #169 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #39c,0 1px 0 #101033,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #39c,0 1px 0 #101033,0 1px 6px #0f0f11}
button.red,input[type="button"].red,.button.red{background:#9c1123;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.02, #9c1123));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);border-color:#440412;-webkit-box-shadow:inset 0 -1px 1px 1px #c23150,0 6px 0 #440412,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #c23150,0 6px 0 #440412,0 6px 12px #0f0f11;}
button.red:hover,input[type="button"].red:hover,.button.red:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.03, #9c1123));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);background-image:linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #c23150,0 8px 0 #440412,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #c23150,0 8px 0 #440412,0 8px 14px #0f0f11}
button.red:active,input[type="button"].red:active,.button.red:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #9c1123));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #9c1123 1px);background-image:linear-gradient(top, #f1f1ff 0%, #9c1123 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #c23150,0 1px 0 #440412,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #c23150,0 1px 0 #440412,0 1px 6px #0f0f11}
button.yellow,input[type="button"].yellow,.button.yellow{background:#d3a646;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f4d07b), color-stop(0.02, #d3a646));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);background-image:linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 2px);border-color:#503412;-webkit-box-shadow:inset 0 -1px 1px 1px #f4d07b,0 6px 0 #503412,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #f4d07b,0 6px 0 #503412,0 6px 12px #0f0f11;}
button.yellow:hover,input[type="button"].yellow:hover,.button.yellow:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f4d07b), color-stop(0.03, #d3a646));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);background-image:linear-gradient(top, #f1f1ff 0%, #f4d07b 1px, #d3a646 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #f4d07b,0 8px 0 #503412,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #f4d07b,0 8px 0 #503412,0 8px 14px #0f0f11}
button.yellow:active,input[type="button"].yellow:active,.button.yellow:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #d3a646));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #d3a646 1px);background-image:linear-gradient(top, #f1f1ff 0%, #d3a646 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #f4d07b,0 1px 0 #503412,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #f4d07b,0 1px 0 #503412,0 1px 6px #0f0f11}
button.green,input[type="button"].green,.button.green{background:#178f47;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.02, #178f47));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);border-color:#093715;-webkit-box-shadow:inset 0 -1px 1px 1px #5cb860,0 6px 0 #093715,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #5cb860,0 6px 0 #093715,0 6px 12px #0f0f11;}
button.green:hover,input[type="button"].green:hover,.button.green:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.03, #178f47));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);background-image:linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #5cb860,0 8px 0 #093715,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #5cb860,0 8px 0 #093715,0 8px 14px #0f0f11}
button.green:active,input[type="button"].green:active,.button.green:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #178f47));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #178f47 1px);background-image:linear-gradient(top, #f1f1ff 0%, #178f47 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #5cb860,0 1px 0 #093715,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #5cb860,0 1px 0 #093715,0 1px 6px #0f0f11}
button.purple,input[type="button"].purple,.button.purple{background:#7449a0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #906fb9), color-stop(0.02, #7449a0));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 2px);background-image:linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 2px);border-color:#24122a;-webkit-box-shadow:inset 0 -1px 1px 1px #906fb9,0 6px 0 #24122a,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #906fb9,0 6px 0 #24122a,0 6px 12px #0f0f11;}
button.purple:hover,input[type="button"].purple:hover,.button.purple:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #906fb9), color-stop(0.03, #7449a0));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 3px);background-image:linear-gradient(top, #f1f1ff 0%, #906fb9 1px, #7449a0 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #906fb9,0 8px 0 #24122a,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #906fb9,0 8px 0 #24122a,0 8px 14px #0f0f11}
button.purple:active,input[type="button"].purple:active,.button.purple:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #7449a0));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #7449a0 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #7449a0 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #7449a0 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #7449a0 1px);background-image:linear-gradient(top, #f1f1ff 0%, #7449a0 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #906fb9,0 1px 0 #24122a,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #906fb9,0 1px 0 #24122a,0 1px 6px #0f0f11}
button.orange,input[type="button"].orange,.button.orange{background:#a2321f;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #e86a37), color-stop(0.02, #a2321f));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 2px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 2px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 2px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 2px);background-image:linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 2px);border-color:#5f1004;-webkit-box-shadow:inset 0 -1px 1px 1px #e86a37,0 6px 0 #5f1004,0 6px 12px #0f0f11;box-shadow:inset 0 -1px 1px 1px #e86a37,0 6px 0 #5f1004,0 6px 12px #0f0f11;}
button.orange:hover,input[type="button"].orange:hover,.button.orange:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #e86a37), color-stop(0.03, #a2321f));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 3px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 3px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 3px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 3px);background-image:linear-gradient(top, #f1f1ff 0%, #e86a37 1px, #a2321f 3px);-webkit-box-shadow:inset 0 -1px 1px 1px #e86a37,0 8px 0 #5f1004,0 8px 14px #0f0f11;box-shadow:inset 0 -1px 1px 1px #e86a37,0 8px 0 #5f1004,0 8px 14px #0f0f11}
button.orange:active,input[type="button"].orange:active,.button.orange:active{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #a2321f));background-image:-webkit-linear-gradient(top, #f1f1ff 0%, #a2321f 1px);background-image:-moz-linear-gradient(top, #f1f1ff 0%, #a2321f 1px);background-image:-o-linear-gradient(top, #f1f1ff 0%, #a2321f 1px);background-image:-ms-linear-gradient(top, #f1f1ff 0%, #a2321f 1px);background-image:linear-gradient(top, #f1f1ff 0%, #a2321f 1px);-webkit-box-shadow:inset 0 -1px 1px 1px #e86a37,0 1px 0 #5f1004,0 1px 6px #0f0f11;box-shadow:inset 0 -1px 1px 1px #e86a37,0 1px 0 #5f1004,0 1px 6px #0f0f11}
@media screen and (min-width: 481px) and (max-width: 720px){button,input[type="button"],.button{width:auto;}
button.grid-2,input[type="button"].grid-2,.button.grid-2{width:50%}
button.grid-1,input[type="button"].grid-1,.button.grid-1,button.grid-3,input[type="button"].grid-3,.button.grid-3,button.grid-4,input[type="button"].grid-4,.button.grid-4,button.large,input[type="button"].large,.button.large{width:100%}
}@media screen and (min-width: 720px){button,input[type="button"],.button{width:auto;}
button.grid-1,input[type="button"].grid-1,.button.grid-1{width:25%}
button.grid-2,input[type="button"].grid-2,.button.grid-2{width:50%}
button.grid-3,input[type="button"].grid-3,.button.grid-3{width:75%}
button.grid-4,input[type="button"].grid-4,.button.grid-4,button.large,input[type="button"].large,.button.large{width:100%}
}.card{background:rgba(15,15,17,0.75);border:1px solid #202022;-webkit-border-radius:7px 7px 8px 8px;border-radius:7px 7px 8px 8px;position:relative;}
.card figure{border-bottom:1px solid #202022;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;height:95px;margin-bottom:23px;overflow:hidden;width:100%;}
.card figure img{height:auto;width:100%}
.card hgroup{margin-bottom:24px;}
.card hgroup h1,.card hgroup h2,.card hgroup h3{margin-bottom:0}
.card hgroup:first-child,.card .card-contents:first-child{margin-top:23px}
.card hgroup:last-child,.card .card-contents:last-child{margin-bottom:23px}
.card hr{border-color:#202022}
.card.green{background-color:rgba(9,55,21,0.5);border-color:#178f47;}
.card.green figure,.card.green hr{border-color:#178f47}
.card.red{background-color:rgba(68,4,18,0.5);border-color:#9c1123;}
.card.red figure,.card.red hr{border-color:#9c1123}
.card.blue{background-color:rgba(16,16,51,0.5);border-color:#169;}
.card.blue figure,.card.blue hr{border-color:#169}
.card.yellow{background-color:rgba(80,52,18,0.5);border-color:#d3a646;}
.card.yellow figure,.card.yellow hr{border-color:#d3a646}
.card.orange{background-color:rgba(95,16,4,0.5);border-color:#a2321f;}
.card.orange figure,.card.orange hr{border-color:#a2321f}
.card.purple{background-color:rgba(36,18,42,0.5);border-color:#7449a0;}
.card.purple figure,.card.purple hr{border-color:#7449a0}
.card-contents{zoom:1;padding:0 20px}
.card-contents:before,.card-contents:after{content:"";display:table}
.card-contents:after{clear:both}
@media screen and (min-width: 481px) and (max-width: 720px){.card figure{height:191px}
.grid-2 .card figure{height:95px}
}@media screen and (min-width: 720px){.card figure{height:287px}
.grid-2 .card figure{height:191px}
.grid-1 .card figure{height:95px}
}nav{background-color:#000;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0f0f11), color-stop(1, #000));background-image:-webkit-linear-gradient(top, #0f0f11 0%, #000 100%);background-image:-moz-linear-gradient(top, #0f0f11 0%, #000 100%);background-image:-o-linear-gradient(top, #0f0f11 0%, #000 100%);background-image:-ms-linear-gradient(top, #0f0f11 0%, #000 100%);background-image:linear-gradient(top, #0f0f11 0%, #000 100%);border-bottom:5px solid #202022;-webkit-box-shadow:0 1px 0 0 #0f0f11,0 1px 0 1px #202022;box-shadow:0 1px 0 0 #0f0f11,0 1px 0 1px #202022;color:#f1f1ff;height:auto;margin-bottom:19px;min-height:48px;width:100%;}
nav a{color:#39c;display:block;font-size:16px;padding:12px 20px;}
nav a:hover{color:#906fb9}
nav li{display:block;float:left;position:relative;}
nav li:after{background:#000;border-bottom:1px solid #202022;border-left:1px solid #202022;bottom:-6px;content:'';display:none;height:10px;left:50%;margin-left:-5px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}
nav li:before{background:#000;background-image:-webkit-radial-gradient(50% 0, farthest-corner, #f1f1ff 0%, #39c 10%, rgba(16,16,51,0.1) 90%, rgba(0,0,0,0) 100%);background-image:-moz-radial-gradient(50% 0, farthest-corner, #f1f1ff 0%, #39c 10%, rgba(16,16,51,0.1) 90%, rgba(0,0,0,0) 100%);background-image:-o-radial-gradient(50% 0, farthest-corner, #f1f1ff 0%, #39c 10%, rgba(16,16,51,0.1) 90%, rgba(0,0,0,0) 100%);background-image:radial-gradient(50% 0, farthest-corner, #f1f1ff 0%, #39c 10%, rgba(16,16,51,0.1) 90%, rgba(0,0,0,0) 100%);border-top:1px solid #000;content:'';display:block;height:9px;left:50%;margin-left:-40px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;-ms-transition:opacity .25s ease;transition:opacity .25s ease;width:80px}
nav li:hover:before{opacity:1;-ms-filter:none;filter:none}
nav li.current:after{display:block}
nav li.current a{color:#f1f1ff}
nav li.right{float:right}
nav ul{zoom:1;margin:auto;max-width:920px;padding:0;width:100%}
nav ul:before,nav ul:after{content:"";display:table}
nav ul:after{clear:both}
@media screen and (min-width: 481px) and (max-width: 720px){nav li.current:before{opacity:1;-ms-filter:none;filter:none}
}@media screen and (min-width: 720px){nav li.current:before{opacity:1;-ms-filter:none;filter:none}
}progress{-webkit-appearance:none;background-color:#0f0f11;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;border:1px solid #202022;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#169;display:block;height:48px;margin-bottom:24px;padding:0 1px 1px;position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;width:100%;}
progress:after{color:#39c;content:attr(value) "/" attr(max);display:block;font-weight:bold;height:46px;left:0;line-height:46px;position:absolute;text-align:center;top:0;width:100%}
progress::-moz-progress-bar{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#169;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.02, #169));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);border:1px solid #101033;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(51,153,204,0.5),0 3px 0 #101033;box-shadow:inset 0 -1px 1px 1px rgba(51,153,204,0.5),0 3px 0 #101033;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;position:relative;top:-3px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;margin-top:-3px;-moz-transition:all 1s ease}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress::-moz-progress-bar{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.02, #169));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress::-webkit-progress-bar{background-color:#0f0f11;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px}
progress::-webkit-progress-value{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#169;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.02, #169));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);border:1px solid #101033;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(51,153,204,0.5),0 3px 0 #101033;box-shadow:inset 0 -1px 1px 1px rgba(51,153,204,0.5),0 3px 0 #101033;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;position:relative;top:-3px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;-webkit-transition:all 1s ease}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress::-webkit-progress-value{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #39c), color-stop(0.02, #169));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #39c 1px, #169 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress:indeterminate{color:#202022;}
progress:indeterminate:after{color:#f1f1ff;content:"UNKNOWN PROGRESS"}
progress:indeterminate::-moz-progress-bar{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#808084;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f1f1ff), color-stop(0.02, #808084));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);border:1px solid #202022;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(241,241,255,0.5),0 3px 0 #202022;box-shadow:inset 0 -1px 1px 1px rgba(241,241,255,0.5),0 3px 0 #202022;-moz-animation-name:'stripe-up'}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress:indeterminate::-moz-progress-bar{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f1f1ff), color-stop(0.02, #808084));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress:indeterminate::-webkit-progress-bar{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#808084;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f1f1ff), color-stop(0.02, #808084));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);border:1px solid #202022;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(241,241,255,0.5),0 3px 0 #202022;box-shadow:inset 0 -1px 1px 1px rgba(241,241,255,0.5),0 3px 0 #202022;-webkit-animation-name:'stripe-up'}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress:indeterminate::-webkit-progress-bar{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #f1f1ff), color-stop(0.02, #808084));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #f1f1ff 1px, #808084 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress:indeterminate::-webkit-progress-value{border:0}
progress.in-danger{color:#9c1123;}
progress.in-danger:after{color:#c23150}
progress.in-danger::-moz-progress-bar{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#9c1123;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.02, #9c1123));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);border:1px solid #440412;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(194,49,80,0.5),0 3px 0 #440412;box-shadow:inset 0 -1px 1px 1px rgba(194,49,80,0.5),0 3px 0 #440412;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress.in-danger::-moz-progress-bar{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.02, #9c1123));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress.in-danger::-webkit-progress-value{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#9c1123;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.02, #9c1123));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);border:1px solid #440412;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(194,49,80,0.5),0 3px 0 #440412;box-shadow:inset 0 -1px 1px 1px rgba(194,49,80,0.5),0 3px 0 #440412;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress.in-danger::-webkit-progress-value{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #c23150), color-stop(0.02, #9c1123));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #c23150 1px, #9c1123 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress.on-track{color:#178f47;}
progress.on-track:after{color:#5cb860}
progress.on-track::-moz-progress-bar{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#178f47;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.02, #178f47));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);border:1px solid #093715;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(92,184,96,0.5),0 3px 0 #093715;box-shadow:inset 0 -1px 1px 1px rgba(92,184,96,0.5),0 3px 0 #093715;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress.on-track::-moz-progress-bar{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.02, #178f47));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}progress.on-track::-webkit-progress-value{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;-ms-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:'stripe-down';-moz-animation-name:'stripe-down';-o-animation-name:'stripe-down';-ms-animation-name:'stripe-down';animation-name:'stripe-down';-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;background-color:#178f47;background-image:url("../images/dark_transparent_stripe.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.02, #178f47));background-image:url("../images/dark_transparent_stripe.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe.png"),linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);border:1px solid #093715;-webkit-box-shadow:inset 0 -1px 1px 1px rgba(92,184,96,0.5),0 3px 0 #093715;box-shadow:inset 0 -1px 1px 1px rgba(92,184,96,0.5),0 3px 0 #093715;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){progress.on-track::-webkit-progress-value{background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1ff), color-stop(0.01, #5cb860), color-stop(0.02, #178f47));background-image:url("../images/dark_transparent_stripe@2x.png"),-webkit-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-moz-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-o-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),-ms-linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);background-image:url("../images/dark_transparent_stripe@2x.png"),linear-gradient(top, #f1f1ff 0%, #5cb860 1px, #178f47 2px);-webkit-background-size:20px 20px,auto;-moz-background-size:20px 20px,auto;background-size:20px 20px,auto}
}@-moz-keyframes stripe-down{0%{background-position:0 0}
100%{background-position:0 20px}
}@-webkit-keyframes stripe-down{0%{background-position:0 0}
100%{background-position:0 20px}
}@-o-keyframes stripe-down{0%{background-position:0 0}
100%{background-position:0 20px}
}@-ms-keyframes stripe-down{0%{background-position:0 0}
100%{background-position:0 20px}
}@keyframes stripe-down{0%{background-position:0 0}
100%{background-position:0 20px}
}@-moz-keyframes stripe-up{0%{background-position:0 0}
100%{background-position:0 -20px}
}@-webkit-keyframes stripe-up{0%{background-position:0 0}
100%{background-position:0 -20px}
}@-o-keyframes stripe-up{0%{background-position:0 0}
100%{background-position:0 -20px}
}@-ms-keyframes stripe-up{0%{background-position:0 0}
100%{background-position:0 -20px}
}@keyframes stripe-up{0%{background-position:0 0}
100%{background-position:0 -20px}
}form{zoom:1;}
form:before,form:after{content:"";display:table}
form:after{clear:both}
form p{zoom:1}
form p:before,form p:after{content:"";display:table}
form p:after{clear:both}
form span{display:block;height:24px;float:left}
input,textarea{background:transparent;border:0;color:#f1f1ff;display:block;float:left;line-height:24px;outline:0;padding:0;-webkit-transition:box-shadow .25s ease;-moz-transition:box-shadow .25s ease;-o-transition:box-shadow .25s ease;-ms-transition:box-shadow .25s ease;transition:box-shadow .25s ease;width:auto;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#808084;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;-ms-transition:color .25s ease;transition:color .25s ease}
input:hover::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{color:#f1f1ff}
input[type="date"],textarea[type="date"],input[type="text"],textarea[type="text"],input[type="email"],textarea[type="email"],input[type="password"],textarea[type="password"]{-webkit-box-shadow:0 1px 0 #808084;box-shadow:0 1px 0 #808084;font-style:italic;height:24px;}
input[type="date"]:hover,textarea[type="date"]:hover,input[type="text"]:hover,textarea[type="text"]:hover,input[type="email"]:hover,textarea[type="email"]:hover,input[type="password"]:hover,textarea[type="password"]:hover,input[type="date"]:focus,textarea[type="date"]:focus,input[type="text"]:focus,textarea[type="text"]:focus,input[type="email"]:focus,textarea[type="email"]:focus,input[type="password"]:focus,textarea[type="password"]:focus{-webkit-box-shadow:0 1px 0 #f1f1ff;box-shadow:0 1px 0 #f1f1ff;outline:0}
input[type="date"]{width:.1px;}
input[type="date"]:focus{width:auto}
input[type="text"]{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
label{color:#808084;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;-ms-transition:color .25s ease;transition:color .25s ease;display:block;float:left;font-style:italic;height:24px;}
label:hover{color:#f1f1ff}
p{zoom:1;}
p:before,p:after{content:"";display:table}
p:after{clear:both}
p input{margin-left:5px;margin-right:5px;}
p input:first-child{margin-left:0}
p input:last-child{margin-right:0}
textarea{-webkit-box-shadow:0 1px 0 #808084;box-shadow:0 1px 0 #808084;clear:both;font-style:italic;height:auto;margin-bottom:24px;max-width:100%;resize:none;width:100%;}
textarea:focus,textarea:hover{-webkit-box-shadow:0 1px 0 #f1f1ff;box-shadow:0 1px 0 #f1f1ff}
.clearfix,section,.slice,.slice-fiber,.swatch .dark-blue,.swatch .mid-blue,.swatch .bright-blue,.swatch .true-black,.swatch .black,.swatch .dark-gray,.swatch .gray,.swatch .white,.swatch .true-white,.swatch .dark-red,.swatch .mid-red,.swatch .bright-red,.swatch .dark-yellow,.swatch .mid-yellow,.swatch .bright-yellow,.swatch .dark-green,.swatch .mid-green,.swatch .bright-green,.swatch .dark-purple,.swatch .mid-purple,.swatch .bright-purple,.swatch .dark-orange,.swatch .mid-orange,.swatch .bright-orange{zoom:1}
.clearfix:before,section:before,.slice:before,.slice-fiber:before,.swatch .dark-blue:before,.swatch .mid-blue:before,.swatch .bright-blue:before,.swatch .true-black:before,.swatch .black:before,.swatch .dark-gray:before,.swatch .gray:before,.swatch .white:before,.swatch .true-white:before,.swatch .dark-red:before,.swatch .mid-red:before,.swatch .bright-red:before,.swatch .dark-yellow:before,.swatch .mid-yellow:before,.swatch .bright-yellow:before,.swatch .dark-green:before,.swatch .mid-green:before,.swatch .bright-green:before,.swatch .dark-purple:before,.swatch .mid-purple:before,.swatch .bright-purple:before,.swatch .dark-orange:before,.swatch .mid-orange:before,.swatch .bright-orange:before,.clearfix:after,section:after,.slice:after,.slice-fiber:after,.swatch .dark-blue:after,.swatch .mid-blue:after,.swatch .bright-blue:after,.swatch .true-black:after,.swatch .black:after,.swatch .dark-gray:after,.swatch .gray:after,.swatch .white:after,.swatch .true-white:after,.swatch .dark-red:after,.swatch .mid-red:after,.swatch .bright-red:after,.swatch .dark-yellow:after,.swatch .mid-yellow:after,.swatch .bright-yellow:after,.swatch .dark-green:after,.swatch .mid-green:after,.swatch .bright-green:after,.swatch .dark-purple:after,.swatch .mid-purple:after,.swatch .bright-purple:after,.swatch .dark-orange:after,.swatch .mid-orange:after,.swatch .bright-orange:after{content:"";display:table}
.clearfix:after,section:after,.slice:after,.slice-fiber:after,.swatch .dark-blue:after,.swatch .mid-blue:after,.swatch .bright-blue:after,.swatch .true-black:after,.swatch .black:after,.swatch .dark-gray:after,.swatch .gray:after,.swatch .white:after,.swatch .true-white:after,.swatch .dark-red:after,.swatch .mid-red:after,.swatch .bright-red:after,.swatch .dark-yellow:after,.swatch .mid-yellow:after,.swatch .bright-yellow:after,.swatch .dark-green:after,.swatch .mid-green:after,.swatch .bright-green:after,.swatch .dark-purple:after,.swatch .mid-purple:after,.swatch .bright-purple:after,.swatch .dark-orange:after,.swatch .mid-orange:after,.swatch .bright-orange:after{clear:both}
html{background-color:#0f0f11;color:#f1f1ff;line-height:24px;max-width:100%;width:100%}
body{background-position:top left;background-repeat:repeat;background-image:url("../images/dark_stripe.png");margin:0;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){body{background-image:url("../images/dark_stripe@2x.png");-webkit-background-size:3px 3px;-moz-background-size:3px 3px;background-size:3px 3px}
}body.show-grid{background-color:#f1f1ff;background-image:url("../images/grid_overlay.png");}
@media all and (-webkit-min-device-pixel-ratio: 1.5){body.show-grid{background-image:url("../images/grid_overlay@2x.png");-webkit-background-size:1px 24px;-moz-background-size:1px 24px;background-size:1px 24px}
}header{width:100%}
article{margin-bottom:24px;width:100%}
section,.slice,.slice-fiber{margin:0 auto;max-width:480px;width:100%}
footer{background:#0f0f11;-webkit-box-shadow:inset 0 10px 10px -10px #000;box-shadow:inset 0 10px 10px -10px #000;clear:both;padding:24px 0;position:relative;width:100%;}
footer:before{background:#0f0f11;-webkit-box-shadow:inset 10px 10px 10px -10px #000;box-shadow:inset 10px 10px 10px -10px #000;content:'';display:block;height:24px;left:50%;margin-left:-12px;position:absolute;top:-12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:24px}
footer hgroup{float:none;margin:0 auto;max-width:480px;width:100%}
.slice,.slice-fiber{background:#0f0f11;-webkit-box-shadow:0 1px 0 rgba(128,128,132,0.3),inset 0 10px 10px -10px #000;box-shadow:0 1px 0 rgba(128,128,132,0.3),inset 0 10px 10px -10px #000;margin-bottom:24px;max-width:100%;width:100%;}
.slice section,.slice-fiber section{padding-top:24px}
.slice-fiber{background-color:#0f0f11;background-position:top left;background-repeat:repeat;-webkit-box-shadow:0 1px 0 rgba(241,241,255,0.3),inset 0 1px 0 #000,inset 0 10px 10px -10px #000;box-shadow:0 1px 0 rgba(241,241,255,0.3),inset 0 1px 0 #000,inset 0 10px 10px -10px #000;background-image:url("../images/fiber.png");text-shadow:0 2px 5px #0f0f11}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.slice-fiber{background-image:url("../images/fiber@2x.png");-webkit-background-size:4px 8px;-moz-background-size:4px 8px;background-size:4px 8px}
}.swatch span{background:rgba(15,15,17,0.8);color:#f1f1ff;display:block;float:left;padding:6px;text-shadow:0 2px 5px #0f0f11;width:auto}
.swatch .dark-blue,.swatch .mid-blue,.swatch .bright-blue,.swatch .true-black,.swatch .black,.swatch .dark-gray,.swatch .gray,.swatch .white,.swatch .true-white,.swatch .dark-red,.swatch .mid-red,.swatch .bright-red,.swatch .dark-yellow,.swatch .mid-yellow,.swatch .bright-yellow,.swatch .dark-green,.swatch .mid-green,.swatch .bright-green,.swatch .dark-purple,.swatch .mid-purple,.swatch .bright-purple,.swatch .dark-orange,.swatch .mid-orange,.swatch .bright-orange{background:#101033;padding:6px;position:relative}
.swatch .mid-blue{background-color:#169}
.swatch .bright-blue{background-color:#39c}
.swatch .true-black{background-color:#000}
.swatch .black{background-color:#0f0f11}
.swatch .dark-gray{background-color:#202022}
.swatch .gray{background-color:#808084}
.swatch .white{background-color:#f1f1ff}
.swatch .true-white{background-color:#fff}
.swatch .dark-red{background-color:#440412}
.swatch .mid-red{background-color:#9c1123}
.swatch .bright-red{background-color:#c23150}
.swatch .dark-yellow{background-color:#503412}
.swatch .mid-yellow{background-color:#d3a646}
.swatch .bright-yellow{background-color:#f4d07b}
.swatch .dark-green{background-color:#093715}
.swatch .mid-green{background-color:#178f47}
.swatch .bright-green{background-color:#5cb860}
.swatch .dark-purple{background-color:#24122a}
.swatch .mid-purple{background-color:#7449a0}
.swatch .bright-purple{background-color:#906fb9}
.swatch .dark-orange{background-color:#5f1004}
.swatch .mid-orange{background-color:#a2321f}
.swatch .bright-orange{background-color:#e86a37}
.bg-true-black{background-color:#000}
.text-true-black{color:#000}
.bg-black{background-color:#0f0f11}
.text-black{color:#0f0f11}
.bg-dark-gray{background-color:#202022}
.text-dark-gray{color:#202022}
.bg-gray{background-color:#808084}
.text-gray{color:#808084}
.bg-white{background-color:#f1f1ff}
.text-white{color:#f1f1ff}
.bg-true-white{background-color:#fff}
.text-true-white{color:#fff}
.bg-dark-blue{background-color:#101033}
.text-dark-blue{color:#101033}
.bg-mid-blue{background-color:#169}
.text-mid-blue{color:#169}
.bg-bright-blue{background-color:#39c}
.text-bright-blue{color:#39c}
.bg-dark-red{background-color:#440412}
.text-dark-red{color:#440412}
.bg-mid-red{background-color:#9c1123}
.text-mid-red{color:#9c1123}
.bg-bright-red{background-color:#c23150}
.text-bright-red{color:#c23150}
.bg-dark-yellow{background-color:#503412}
.text-dark-yellow{color:#503412}
.bg-mid-yellow{background-color:#d3a646}
.text-mid-yellow{color:#d3a646}
.bg-bright-yellow{background-color:#f4d07b}
.text-bright-yellow{color:#f4d07b}
.bg-dark-green{background-color:#093715}
.text-dark-green{color:#093715}
.bg-mid-green{background-color:#178f47}
.text-mid-green{color:#178f47}
.bg-bright-green{background-color:#5cb860}
.text-bright-green{color:#5cb860}
.bg-dark-purple{background-color:#24122a}
.text-dark-purple{color:#24122a}
.bg-mid-purple{background-color:#7449a0}
.text-mid-purple{color:#7449a0}
.bg-bright-purple{background-color:#906fb9}
.text-bright-purple{color:#906fb9}
.bg-dark-orange{background-color:#5f1004}
.text-dark-orange{color:#5f1004}
.bg-mid-orange{background-color:#a2321f}
.text-mid-orange{color:#a2321f}
.bg-bright-orange{background-color:#e86a37}
.text-bright-orange{color:#e86a37}
#grid .grid-1 span{background:#000;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;-webkit-box-shadow:0 0 0 1px #202022;box-shadow:0 0 0 1px #202022;display:block;text-align:center;}
#grid .grid-1 span:hover{background:#202022;-webkit-box-shadow:0 0 0 1px #808084;box-shadow:0 0 0 1px #808084}
#grid .grid-2 span{background:#000;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;-webkit-box-shadow:0 0 0 1px #202022;box-shadow:0 0 0 1px #202022;display:block;text-align:center;}
#grid .grid-2 span:hover{background:#202022;-webkit-box-shadow:0 0 0 1px #808084;box-shadow:0 0 0 1px #808084}
#grid .grid-3 span{background:#000;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;-webkit-box-shadow:0 0 0 1px #202022;box-shadow:0 0 0 1px #202022;display:block;text-align:center;}
#grid .grid-3 span:hover{background:#202022;-webkit-box-shadow:0 0 0 1px #808084;box-shadow:0 0 0 1px #808084}
#grid .grid-4 span{background:#000;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;-webkit-box-shadow:0 0 0 1px #202022;box-shadow:0 0 0 1px #202022;display:block;text-align:center;}
#grid .grid-4 span:hover{background:#202022;-webkit-box-shadow:0 0 0 1px #808084;box-shadow:0 0 0 1px #808084}
@media screen and (min-width: 481px) and (max-width: 720px){section,footer hgroup{max-width:720px}
}@media screen and (min-width: 720px){section,footer hgroup{max-width:960px}
}