/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-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}.cf{*zoom:1}.cf:before,.cf:after{display:table;content:"";line-height:0}.cf:after{clear:both}x-appbar{padding:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}x-appbar,x-appbar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}x-appbar>*{border:0;vertical-align:middle;text-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}x-appbar>h1,x-appbar h2,x-appbar h3,x-appbar h4,x-appbar h5,x-appbar h6{min-width:auto;min-height:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;margin:0}x-appbar{background-color:#00202f;color:#fff;font-family:"Fira Sans","Fira Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:17px;height:45px;line-height:45px}x-appbar>header{font-weight:600}x-appbar>*{color:#fff;font-family:"Fira Sans","Fira Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:inherit;line-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}x-appbar>button{cursor:pointer;padding-left:2px;padding-right:2px;min-width:45px;background:transparent}x-appbar>button:hover{background-color:#00405d}x-appbar>button::-moz-focus-inner{border:0;padding:0}x-appbar>header:after{padding-left:6px;font-size:60%}x-deck{display:block;position:relative;overflow:hidden;height:100%;width:100%}x-deck>x-card{display:none;position:absolute!important;left:0;right:0;height:100%;width:100%;overflow:hidden;z-index:0;opacity:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(0%,0%) scale(1);-moz-transform:translate(0%,0%) scale(1);-ms-transform:translate(0%,0%) scale(1);-o-transform:translate(0%,0%) scale(1);transform:translate(0%,0%) scale(1)}x-deck>x-card[selected],x-deck>x-card[transition]{display:block}x-deck[transition-type="fade-scale"]>x-card,x-deck>x-card[transition-type="fade-scale"]{opacity:0;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;-moz-transition:opacity .5s ease,-moz-transform .5s ease;-ms-transition:opacity .5s ease,-ms-transform .5s ease;-o-transition:opacity .5s ease,-o-transform .5s ease;transition:opacity .5s ease,transform .5s ease}x-deck>x-card[show][transition]{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}x-deck[transition-type^="slide"]>x-card,x-deck>x-card[transition-type^="slide"]{z-index:1}x-deck[transition-type^="slide"]>x-card[transition-direction="reverse"],x-deck>x-card[transition-type^="slide"][transition-direction="reverse"]{z-index:2}x-deck[transition-type^="slide"]>x-card[show],x-deck>x-card[show][transition-type^="slide"],x-deck[transition-type^="slide"]>x-card[hide],x-deck>x-card[hide][transition-type^="slide"]{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}x-deck[transition-type="slide-right"]>x-card[show][transition-direction="forward"],x-deck>x-card[show][transition-direction="forward"][transition-type="slide-right"],x-deck[transition-type="slide-right"]>x-card[hide][transition-direction="reverse"],x-deck>x-card[hide][transition-direction="reverse"][transition-type="slide-right"],x-deck[transition-type="slide-left"]>x-card[show][transition-direction="reverse"],x-deck>x-card[show][transition-direction="reverse"][transition-type="slide-left"],x-deck[transition-type="slide-left"]>x-card[hide][transition-direction="forward"],x-deck>x-card[hide][transition-direction="forward"][transition-type="slide-left"]{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}x-deck[transition-type="slide-right"]>x-card[show][transition-direction="reverse"],x-deck>x-card[show][transition-direction="reverse"][transition-type="slide-right"],x-deck[transition-type="slide-right"]>x-card[hide][transition-direction="forward"],x-deck>x-card[hide][transition-direction="forward"][transition-type="slide-right"],x-deck[transition-type="slide-left"]>x-card[show][transition-direction="forward"],x-deck>x-card[show][transition-direction="forward"][transition-type="slide-left"],x-deck[transition-type="slide-left"]>x-card[hide][transition-direction="reverse"],x-deck>x-card[hide][transition-direction="reverse"][transition-type="slide-left"]{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}x-deck[transition-type="slide-up"]>x-card[show][transition-direction="reverse"],x-deck>x-card[show][transition-direction="reverse"][transition-type="slide-up"],x-deck[transition-type="slide-up"]>x-card[hide][transition-direction="forward"],x-deck>x-card[hide][transition-direction="forward"][transition-type="slide-up"],x-deck[transition-type="slide-down"]>x-card[show][transition-direction="forward"],x-deck>x-card[show][transition-direction="forward"][transition-type="slide-down"],x-deck[transition-type="slide-down"]>x-card[hide][transition-direction="reverse"],x-deck>x-card[hide][transition-direction="reverse"][transition-type="slide-down"]{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}x-deck[transition-type="slide-up"]>x-card[show][transition-direction="forward"],x-deck>x-card[show][transition-direction="forward"][transition-type="slide-up"],x-deck[transition-type="slide-up"]>x-card[hide][transition-direction="reverse"],x-deck>x-card[hide][transition-direction="reverse"][transition-type="slide-up"],x-deck[transition-type="slide-down"]>x-card[show][transition-direction="reverse"],x-deck>x-card[show][transition-direction="reverse"][transition-type="slide-down"],x-deck[transition-type="slide-down"]>x-card[hide][transition-direction="forward"],x-deck>x-card[hide][transition-direction="forward"][transition-type="slide-down"]{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}x-deck[transition-type^="slide"]>x-card[show][transition],x-deck>x-card[show][transition][transition-type^="slide"]{-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%)}#nav-access{display:none}html,body{height:100%}body{background:#f1f1f1;color:#333;line-height:140%}.content{min-height:100%;overflow:hidden;position:relative}.content article{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0;transition:transform .5s}.content article.prev{transform:translate(-100%,0)}.content article.next{transform:translate(100%,0)}.content article header{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);color:#fff;background-color:#666;background-image:url("../../img/grain.png"),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100% #444));background-image:url("../../img/grain.png"),-webkit-linear-gradient(top,#666 0,#444 100%);background-image:url("../../img/grain.png"),-moz-linear-gradient(top,#666 0,#444 100%);background-image:url("../../img/grain.png"),-ms-linear-gradient(top,#666 0,#444 100%);background-image:url("../../img/grain.png"),-o-linear-gradient(top,#666 0,#444 100%);background-image:url("../../img/grain.png"),linear-gradient(top,#666 0,#444 100%);height:40px;padding:3px 10px}.content article header h1{display:inline-block;font-size:1.1em;height:100%;line-height:2.2em;margin:0;text-overflow:ellipsis;white-space:nowrap}.content article section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible;padding:5px}.content article section h2{font-size:1em;margin:0}.content article section textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:150px;width:100%}.content article section input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.content article aside{background-color:#d8e9f5;border-radius:10px 0 0 10px;border:1px solid #a4c5db;font-size:.8em;margin:20px 0 20px 20px;padding:10px}header button.back{background:transparent no-repeat -16px -12px url("../../img/mobile/icons.png");border:0;display:inline-block;float:none;font-size:0;height:40px;overflow:hidden;position:relative;vertical-align:top;width:30px}input[type='text'],input[type='password'],input[type='email'],input[type='url'],textarea{background:#fff;border:1px solid #c6c6c6;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.1em;margin:0 0 12px 0;outline:0;padding:10px 12px;width:100%}.btn,.btn:visited,input[type="submit"],input[type="submit"]:visited{background-color:#e3e3e3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100% #cdcdcd));background-image:-webkit-linear-gradient(top,#fafafa 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#fafafa 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#fafafa 0,#cdcdcd 100%);background-image:-o-linear-gradient(top,#fafafa 0,#cdcdcd 100%);background-image:linear-gradient(top,#fafafa 0,#cdcdcd 100%);border:1px solid #ababab;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:16px;font-weight:bold;outline:0;margin:0 0 6px 0;padding:4px 0;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.3);width:100%}.btn.submit,.btn:visited.submit,input[type="submit"].submit,input[type="submit"]:visited.submit{background-color:#81bc2e;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#81bc2e),color-stop(100% #629827));background-image:-webkit-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:-moz-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:-ms-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:-o-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:linear-gradient(top,#81bc2e 0,#629827 100%);border:0;border-bottom:3px solid #548322;color:#fff;font-size:17px;padding:8px 0;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}.btn.submit:disabled,.btn:visited.submit:disabled,input[type="submit"].submit:disabled,input[type="submit"]:visited.submit:disabled{opacity:.5}.error{color:red;font-size:.8em}textarea.error{font-size:1.0em;outline:solid 1px red}.invalid,:invalid{border:1px solid red!important}#responseform{height:100%}#description{height:17vh;margin-bottom:1em;width:100%}#description-counter{color:green;font-size:.9em;margin:0;padding:0;text-align:right;width:100%}#description-counter.error{color:red;font-size:.9em;font-weight:bold}#description-counter.warning{color:orange}aside{background-color:#d8e9f5;border:1px solid #a4c5db;font-size:.9em;margin:3vh auto;width:100%}aside div{padding:5px}x-card{display:none}x-card section{display:block;margin:0 auto;max-width:320px;overflow:visible;padding:5px}x-card section textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:4em;width:100%}x-card.happy .sad{display:none}x-card.sad .happy{display:none}x-appbar{display:block}x-appbar button.back{background:transparent no-repeat -17px -11px url("../img/icons.png");border:0;font-size:0;height:45px;left:0;overflow:hidden;position:absolute;top:0;vertical-align:top;width:30px}#intro section #sentiment{width:100%}#intro section #sentiment #buttons{margin:8vh 0}#intro section button.happy,#intro section button.sad{background:0;border:0;display:inline-block;margin:10px;padding-top:100px;position:relative;vertical-align:top;width:130px}#intro section button.happy:before,#intro section button.sad:before{background:no-repeat url("../img/type.png");content:"";display:block;height:100px;left:15px;position:absolute;top:0;width:100px}#intro section button.sad:before{background-position:-100px 0}