html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}@font-face{font-family:'fontello';src:url(/assets/fontello-72576f3d52ec49d39ac15f3dd0f66a6df71ed86943cc7b4bc06db76acb784749.eot);src:url(/assets/fontello-72576f3d52ec49d39ac15f3dd0f66a6df71ed86943cc7b4bc06db76acb784749.eot) format("embedded-opentype"),url(/assets/fontello-aafa2960f9039789837148102fbb1459168a3cade9dfbcc2441d69a457f799f6.woff2) format("woff2"),url(/assets/fontello-e2f3fb1df38f5a5b2c2192aaa28338dc7698b80f76e13ca9625e1314bd78ea2f.woff) format("woff"),url(/assets/fontello-e0208e4977932e32a1d192bc1e6d078c13605a410161a034336bfc2fab339e8a.ttf) format("truetype"),url(/assets/fontello-88cbc01f04370e9a92c1651a2640aca127e9fba97931dce77e9206c516aa9f56.svg#fontello) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-filter:before{content:'\41'}.icon-facebook:before{content:'\42'}.icon-facebook-squared:before{content:'\43'}.icon-twitter-squared:before{content:'\44'}.icon-twitter:before{content:'\45'}.icon-gplus-squared:before{content:'\46'}.icon-gplus:before{content:'\47'}.icon-user:before{content:'\48'}.icon-up-big:before{content:'\49'}.icon-loop:before{content:'\61'}.icon-search:before{content:'\62'}.icon-user-add:before{content:'\63'}.icon-ok:before{content:'\64'}.icon-cancel:before{content:'\65'}.icon-link:before{content:'\66'}.icon-lock:before{content:'\67'}.icon-eye:before{content:'\68'}.icon-download:before{content:'\69'}.icon-upload:before{content:'\6a'}.icon-pencil:before{content:'\6b'}.icon-trash-empty:before{content:'\6c'}.icon-menu:before{content:'\6d'}.icon-cog:before{content:'\6e'}.icon-login:before{content:'\6f'}.icon-logout:before{content:'\70'}.icon-down-big:before{content:'\71'}.icon-mail:before{content:'\72'}.icon-ccw:before{content:'\73'}.icon-play:before{content:'\74'}.icon-pause:before{content:'\75'}.icon-to-end:before{content:'\76'}.icon-to-start:before{content:'\77'}.icon-list:before{content:'\78'}.icon-list-numbered:before{content:'\79'}.icon-floppy:before{content:'\7a'}.icon-volume-off:before{content:'\e800'}.icon-volume-down:before{content:'\e801'}.icon-volume:before{content:'\e802'}.icon-volume-up:before{content:'\e803'}.icon-export:before{content:'\e804'}.icon-docs:before{content:'\f0c5'}.icon-code:before{content:'\f121'}html,body{min-height:100vh}body{background:#191919;color:white;font-family:"Montserrat", sans-serif;font-size:18px;font-weight:400;margin-top:-3px;display:flex;flex-direction:column}#root{background:#1e1e1e;padding:20px 0.5em 40px 0.5em;overflow:hidden;overflow-x:auto;border-bottom:solid 1px #232323;box-shadow:0 -1px 1px rgba(0,0,0,0.8);position:relative;flex-grow:1;display:flex;flex-direction:column}#root.init{transition:min-height 400ms ease}#root>*{width:100%}body>header{background-color:#191919;position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.15)}body>header div{height:48px;border-bottom:solid 1px #1e1e1e}body>header button{box-shadow:none;border-radius:0;background:none;border:none}body>header button.menu,body>header button.search{position:absolute;top:3px;border:none;height:45px;width:50px}body>header button.menu.active,body>header button.search.active{background:#ffad0d}body>header button.menu span,body>header button.search span{display:none}body>header button.menu{left:0}body>header button.search{right:0}body>header form.hidden,body>header nav.hidden{display:none}body>header form{padding:5px;padding-top:0;margin-top:5px;border-bottom:solid 1px #1e1e1e}body>header form input{width:100%;margin:0;height:2em;font-size:115%;padding:.25em}body>header form button{display:none}body>header nav a{display:block;min-height:48px;line-height:48px;text-align:center;padding:0 0 0 1rem;border-bottom:solid 1px #1e1e1e}body>header nav a:last-child{padding-right:0}body>header nav a[class^="icon-"]:before{margin-right:0.25em}body.mobile-nav-closed>header{display:none}body.mobile-nav-closed>header#top-bar{display:block}.dual-action{width:100%;overflow:hidden}.dual-action .action{display:block;float:right;margin:10px 0 0;width:49%;padding:0}.dual-action .action:first-child{float:left}.dual-action .action a,.dual-action .action button{display:block;padding:.35em;margin:0;width:100%}#user-bar span{display:none}hr{background-color:#635c4f;height:2px}a{text-decoration:none;color:#ffbb36}a:hover{color:#ffda92}footer{overflow:hidden;margin-top:20px;padding:0 0.5em 20px;font-size:85%}footer div{text-align:center}footer div.tagline{margin-top:10px;color:#8e8471}footer nav{margin-top:20px;border-top:solid 1px #1e1e1e}footer a{font-size:115%;display:block;text-align:center;margin-top:20px}#title-header{position:relative;text-align:center;padding-bottom:0.5em}#title-header h1{line-height:1.25;font-size:175%;font-weight:300;text-shadow:1px 2px 0 rgba(0,0,0,0.9)}article,#root form{max-width:800px;margin:20px auto 0}article{margin:20px auto 0;max-width:800px;line-height:1.4;text-shadow:1px 2px 0 rgba(0,0,0,0.6)}article p,article ul{margin-top:20px}article p:first-child,article ul:first-child{margin-top:0}article ul,article ol{margin-left:40px}article h1{font-size:180%}article h2,article h3,article h4,article h5,article h6{margin:20px 0 0 0;color:white}article h2{font-size:150%}article h2:first-child{margin-top:0}article h3{font-size:130%}article h4{font-size:115%}article h1+p,article h2+p,article h3+p,article h4+p,article h5+p,article h6+p{margin-top:0}article table{margin:20px auto}article table td,article table th{padding:8px;border-top:solid 1px #333}article table thead tr td,article table thead tr th{background:#ffad0d;color:#FFF}article table tbody tr:nth-child(odd) td,article table tbody tr:nth-child(odd) th{background:#151515}article table tbody tr:hover td,article table tbody tr:hover th{background:#a66e00}article table th{text-align:left}article table tr:first-child td,article table tr:first-child th{border-top:none}article table.horizontal th{background:none;text-align:right}#root form.search{width:100%;overflow:hidden}#root form.search input[type=text]{width:calc(100% - 65px);font-size:120%;line-height:38px;margin:0}#root form.search button{float:right;width:60px;margin-left:5px}#root form.search button span{display:none}.hidden{display:none !important}.field,input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],textarea{background-color:#222;border:solid 1px #111;color:#BBB;padding:3px;font-family:"Montserrat", sans-serif;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.3)}.field:focus,input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.field:active,input[type=text]:active,input[type=email]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,textarea:active{outline:none;border-color:#d98f00;box-shadow:inset 0 0 0px 1px #111,inset 2px 2px 1px rgba(0,0,0,0.15)}.field::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}.field:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder{color:#666}.field::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{color:#666}.field:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}button,.button,input[type=button],input[type=submit]{display:inline-block;border:solid 1px #111;border-top-color:#333;border-width:1px 1px 1px 1px;text-shadow:0 1px 0px #000;font-family:"Montserrat", sans-serif;font-size:18px;line-height:26px;font-weight:400;padding:0.5em 0.5em;cursor:pointer;margin:0;text-align:center;border-radius:0;transition:all 75ms ease;border-color:black;background:#262626;color:#bfbfbf;box-shadow:0 -1px 0 #ffad0d inset}button:hover,button.hover,button:focus,.button:hover,input[type=button]:hover,input[type=submit]:hover,.button.hover,input.hover[type=button],input.hover[type=submit],.button:focus,input[type=button]:focus,input[type=submit]:focus{background:#292929;color:#f2f2f2;border-color:#0d0d0d;box-shadow:0 0 0 2px #ffbe40 inset,0 0 1px rgba(0,0,0,0.5)}button:active,button.active,.button:active,input[type=button]:active,input[type=submit]:active,.button.active,input.active[type=button],input.active[type=submit]{background:#956811;border-color:#151515;box-shadow:0 0 0 4px #ffbe40 inset,0 0 1px rgba(0,0,0,0.5)}button[disabled],button[disabled]:hover,button[disabled]:active,button.hover[disabled],button[disabled]:focus,.button[disabled],input[disabled][type=button],input[disabled][type=submit],.button[disabled]:hover,.button[disabled]:active,.button.hover[disabled],.button[disabled]:focus{background-color:#3f3f3f;color:#727272;border-color:#191919;border-bottom-color:#191919;box-shadow:0 1px 0px 0px #404040 inset, 1px -1px 0 0 #323232 inset, -1px -1px 0 0 #323232 inset}button:active,button:focus,.button:active,input[type=button]:active,input[type=submit]:active,.button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}button:active,button.active,.button:active,input[type=button]:active,input[type=submit]:active,.button.active,input.active[type=button],input.active[type=submit]{border-width:1px}button.cta,button.success,.button.cta,input.cta[type=button],input.cta[type=submit],.button.success,input.success[type=button],input.success[type=submit]{border-color:black;background:#10130a;color:#b1c28e;box-shadow:0 -1px 0 #6a9d00 inset}button.cta:hover,button.cta.hover,button.cta:focus,button.success:hover,button.success.hover,button.success:focus,.button.cta:hover,input.cta[type=button]:hover,input.cta[type=submit]:hover,.button.cta.hover,input.cta.hover[type=button],input.cta.hover[type=submit],.button.cta:focus,input.cta[type=button]:focus,input.cta[type=submit]:focus,.button.success:hover,input.success[type=button]:hover,input.success[type=submit]:hover,.button.success.hover,input.success.hover[type=button],input.success.hover[type=submit],.button.success:focus,input.success[type=button]:focus,input.success[type=submit]:focus{background:#14170d;color:#dfe6d0;border-color:black;box-shadow:0 0 0 2px #8dd000 inset,0 0 1px rgba(0,0,0,0.5)}button.cta:active,button.cta.active,button.success:active,button.success.active,.button.cta:active,input.cta[type=button]:active,input.cta[type=submit]:active,.button.cta.active,input.cta.active[type=button],input.cta.active[type=submit],.button.success:active,input.success[type=button]:active,input.success[type=submit]:active,.button.success.active,input.success.active[type=button],input.success.active[type=submit]{background:#233206;border-color:black;box-shadow:0 0 0 4px #8dd000 inset,0 0 1px rgba(0,0,0,0.5)}button.cta[disabled],button.cta[disabled]:hover,button.cta[disabled]:active,button.cta.hover[disabled],button.cta[disabled]:focus,button.success[disabled],button.success[disabled]:hover,button.success[disabled]:active,button.success.hover[disabled],button.success[disabled]:focus,.button.cta[disabled],input.cta[disabled][type=button],input.cta[disabled][type=submit],.button.cta[disabled]:hover,.button.cta[disabled]:active,.button.cta.hover[disabled],.button.cta[disabled]:focus,.button.success[disabled],input.success[disabled][type=button],input.success[disabled][type=submit],.button.success[disabled]:hover,.button.success[disabled]:active,.button.success.hover[disabled],.button.success[disabled]:focus{background-color:#2d341c;color:#657740;border-color:#020301;border-bottom-color:#020301;box-shadow:0 1px 0px 0px #2e361d inset, 1px -1px 0 0 #1e2413 inset, -1px -1px 0 0 #1e2413 inset}button.warning,.button.warning,input.warning[type=button],input.warning[type=submit]{border-color:black;background:#7c6443;color:#fbf9f7;box-shadow:0 -1px 0 #ffae40 inset}button.warning:hover,button.warning.hover,button.warning:focus,.button.warning:hover,input.warning[type=button]:hover,input.warning[type=submit]:hover,.button.warning.hover,input.warning.hover[type=button],input.warning.hover[type=submit],.button.warning:focus,input.warning[type=button]:focus,input.warning[type=submit]:focus{background:#816845;color:white;border-color:#5d4b32;box-shadow:0 0 0 2px #ffc473 inset,0 0 1px rgba(0,0,0,0.5)}button.warning:active,button.warning.active,.button.warning:active,input.warning[type=button]:active,input.warning[type=submit]:active,.button.warning.active,input.warning.active[type=button],input.warning.active[type=submit]{background:#c37a16;border-color:#675337;box-shadow:0 0 0 4px #ffc473 inset,0 0 1px rgba(0,0,0,0.5)}button.warning[disabled],button.warning[disabled]:hover,button.warning[disabled]:active,button.warning.hover[disabled],button.warning[disabled]:focus,.button.warning[disabled],input.warning[disabled][type=button],input.warning[disabled][type=submit],.button.warning[disabled]:hover,.button.warning[disabled]:active,.button.warning.hover[disabled],.button.warning[disabled]:focus{background-color:#9e7f55;color:#c5b093;border-color:#6c573a;border-bottom-color:#6c573a;box-shadow:0 1px 0px 0px #9f8056 inset, 1px -1px 0 0 #8d714c inset, -1px -1px 0 0 #8d714c inset}button.danger,.button.danger,input.danger[type=button],input.danger[type=submit]{border-color:black;background:#2a1a16;color:#ceaca4;box-shadow:0 -1px 0 #bf2400 inset}button.danger:hover,button.danger.hover,button.danger:focus,.button.danger:hover,input.danger[type=button]:hover,input.danger[type=submit]:hover,.button.danger.hover,input.danger.hover[type=button],input.danger.hover[type=submit],.button.danger:focus,input.danger[type=button]:focus,input.danger[type=submit]:focus{background:#2e1d19;color:#f2e8e6;border-color:#0a0605;box-shadow:0 0 0 2px #f22e00 inset,0 0 1px rgba(0,0,0,0.5)}button.danger:active,button.danger.active,.button.danger:active,input.danger[type=button]:active,input.danger[type=submit]:active,.button.danger.active,input.danger.active[type=button],input.danger.active[type=submit]{background:#501609;border-color:#140d0b;box-shadow:0 0 0 4px #f22e00 inset,0 0 1px rgba(0,0,0,0.5)}button.danger[disabled],button.danger[disabled]:hover,button.danger[disabled]:active,button.danger.hover[disabled],button.danger[disabled]:focus,.button.danger[disabled],input.danger[disabled][type=button],input.danger[disabled][type=submit],.button.danger[disabled]:hover,.button.danger[disabled]:active,.button.danger.hover[disabled],.button.danger[disabled]:focus{background-color:#4b2f28;color:#8d584c;border-color:#19100d;border-bottom-color:#19100d;box-shadow:0 1px 0px 0px #4c3029 inset, 1px -1px 0 0 #3a241f inset, -1px -1px 0 0 #3a241f inset}button[disabled],.button[disabled],input[disabled][type=button],input[disabled][type=submit]{border-width:0 1px 2px 1px;text-shadow:none;cursor:not-allowed}.centered-text-block{padding:20px;max-width:800px;margin:20px auto;line-height:1.4}.flashmsg{position:relative;padding:1rem;margin:20px auto 0 auto;max-width:800px;border:solid 1px #111;border-width:1px 1px 2px 1px;text-shadow:0 1px 1px rgba(0,0,0,0.6);line-height:1.25;transform:scaleY(100%) scaleX(100%);opacity:1;transition:cubic-bezier(0.19, -0.35, 0.5, 1) all 200ms;background-color:#544b38;color:#cec8bd;box-shadow:inset 0 1px 0 #7d6536}.flashmsg a,.flashmsg button{color:#e4e1da}.flashmsg.error{background-color:#340c0f;color:#d66971;box-shadow:inset 0 1px 0 #5e090f}.flashmsg.error a,.flashmsg.error button{color:#e19197}.flashmsg.warning{background-color:#ac6b13;color:#f7e3c7;box-shadow:inset 0 1px 0 #e68400}.flashmsg.warning a,.flashmsg.warning button{color:#fdf9f4}.flashmsg.success{background-color:#0c340e;color:#69d66f;box-shadow:inset 0 1px 0 #095e0d}.flashmsg.success a,.flashmsg.success button{color:#91e195}.flashmsg.removing,.flashmsg.adding{opacity:0;transform:scaleY(0%) scaleX(50%)}.flashmsg a{text-decoration:underline;font-weight:bold}.flashmsg button{position:absolute;background:transparent;border:none;box-shadow:none;padding:0;font-size:0;line-height:1;right:1rem;top:1rem}.flashmsg button:before{font-size:initial;margin:0}@media all and (min-width: 685px){body.mobile-nav-closed>header{display:block}#top-bar{height:45px;overflow:hidden}#top-bar>div,#top-bar>form{float:left}#top-bar form{border-bottom:none;padding:0;margin-left:1rem;position:relative;width:220px}#top-bar form input{height:1.5em;font-size:100%;margin-top:0.275em}#top-bar form button{display:block;position:absolute;right:2px;top:5px;padding:0;font-size:90%;color:#555}#top-bar form button span{display:none}#top-bar form button:hover,#top-bar form button:focus{color:#ffc75a}#top-bar button{display:none}#top-bar nav{float:right;height:45px}#top-bar nav a{display:inline-block;border-bottom:none;line-height:45px;padding:0 1rem;margin:0;color:#8e8471}#top-bar nav a:active,#top-bar nav a:focus{outline:none}#top-bar nav a:hover,#top-bar nav a:focus{color:white;background-color:#ffad0d}#top-bar #logo{margin:0 0 0 1rem;height:45px;background-position:left center}#user-bar,#admin-bar{background:#1e1e1e;height:35px;line-height:35px;text-align:right;font-size:80%;box-shadow:none}#user-bar nav,#admin-bar nav{margin-right:1rem}#user-bar a,#admin-bar a{display:inline;border-bottom:none}#user-bar span,#admin-bar span{display:inline}#root{box-shadow:none}#title-header h1{font-size:250%}}@media all and (min-width: 500px){footer{font-size:70%}footer div{display:block}footer nav{width:100%;text-align:center;border-top:none}footer nav a{display:inline;padding:0 0 0 0.5em;margin-left:0.5em;line-height:1;border-left:solid 1px #222;font-size:105%}footer nav a:first-child{border-left:none}}@media all and (min-width: 960px){footer div,footer div.tagline{float:left;margin-top:0;border-top:none;margin-left:1rem;clear:right}footer div.tagline{margin-left:1em}footer div.tagline:before{content:'|';padding-right:0.75em}footer nav{display:inline-block;width:auto;text-align:left;float:left;clear:left}footer nav.social{clear:none;float:right;margin-right:1rem}}@media all and (min-width: 1250px){footer div,footer div.tagline,footer nav{float:left;margin-top:0;border-top:none;clear:none}}@media all and (min-width: 550px){#root{padding-left:1rem;padding-right:1rem}}#top-bar #logo{width:176px;background-image:url(/assets/vs-logo-0ca53095bf5d6091c4b76c582304603dfecb5811a02843f0ba391cba439863c5.png);background-position:0 13px;margin-top:3px}@media (min-resolution: 192dpi){#top-bar #logo{background-image:url(/assets/vs-logo-2x-271ba8070353ad855f3aedda5f918181680444427487ea608d2410544ab33dcc.png);background-size:176px 21px}}@media (min-width: 685px){#top-bar #logo{margin-top:1px}}#logo{display:block;height:39px;margin:3px auto 0 auto;text-indent:-119988px;overflow:hidden;text-align:left;background-repeat:no-repeat}
