/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,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;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
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,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html 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}*{-moz-box-sizing:border-box;box-sizing:border-box}
html,body{width:100%}.debug-css{outline:1px dashed #f00}.debug-css *{outline:1px dashed rgba(255,150,10,0.3)}
@media screen{.fs-chrome{overflow:visible;font-family:"open sans",Helvetica,Verdana,Arial,sans-serif}
.fs-chrome:not(.embedded){position:absolute;top:0;left:0;bottom:0;right:0}.fs-chrome>.background{position:fixed;top:0;left:0;width:100%;height:100%}
.fs-chrome>.background .layer{position:absolute;margin:0;padding:0;width:100%;min-height:100%}
.fs-chrome>.scheme{display:none}.fs-chrome>.topbar{display:none;height:40px;position:fixed;left:0;right:0;top:0;z-index:10000;background-color:rgba(41,41,41,0.7749999999999999);background-image:none;background-image:-ms-linear-gradient(top,rgba(60,60,60,0.95),rgba(0,0,0,0.6));background-image:-moz-linear-gradient(top,rgba(60,60,60,0.95),rgba(0,0,0,0.6));background-image:-webkit-linear-gradient(top,rgba(60,60,60,0.95),rgba(0,0,0,0.6));background-image:linear-gradient(top,rgba(60,60,60,0.95),rgba(0,0,0,0.6));color:#f2f2f2;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 4px rgba(0,0,0,0.3);-o-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.fs-chrome>.topbar .emphasis{color:#31aee7;font-weight:400}.fs-chrome>.topbar>div{position:absolute;line-height:40px;height:40px;-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms}
.fs-chrome>.topbar>div a{display:inline-block;padding:0 10px;color:#ccc;text-decoration:none}
.fs-chrome>.topbar>div a:hover{color:white!important;border-color:white!important}
.fs-chrome>.topbar>div a:active{color:#ff7c00}.fs-chrome>.topbar>div a.ui-state-active{background:#0099e6;background-repeat:no-repeat;background-color:#0090d9;background-image:none;background-image:-ms-linear-gradient(top,#0099e6,#08c);background-image:-moz-linear-gradient(top,#0099e6,#08c);background-image:-webkit-linear-gradient(top,#0099e6,#08c);background-image:linear-gradient(top,#0099e6,#08c);color:white}
.fs-chrome>.topbar>div a.help{cursor:help}.fs-chrome>.topbar>.center{text-align:center;left:30%;right:30%;top:0;background-color:rgba(0,0,0,0);-webkit-text-shadow:0 1px 1px #000;-moz-text-shadow:0 1px 1px #000;-ms-text-shadow:0 1px 1px #000;-o-text-shadow:0 1px 1px #000;text-shadow:0 1px 1px #000}
.fs-chrome>.topbar>.center .error{color:#f33;font-weight:400}.fs-chrome>.topbar>.center .tooltip{width:20em}
.fs-chrome>.topbar>.left,.fs-chrome>.topbar>.right{white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.fs-chrome>.topbar>.right{text-align:right;right:0;bottom:0;padding-right:10px}.fs-chrome>.topbar>.right label{display:inline-block}
.fs-chrome>.topbar>.left{text-align:left;left:0;bottom:0;padding-left:10px}.fs-chrome>.topbar .message{position:absolute;text-align:center;left:30%;right:30%;top:0;height:40px;line-height:40px;-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;cursor:pointer}
.fs-chrome>.topbar .message.hover{opacity:0;top:10px}.fs-chrome>.topbar.can-autohide .message{color:#31aee7}
.fs-chrome>.topbar.can-autohide:hover .message{opacity:.99;top:0}.fs-chrome>.topbar.can-autohide:hover .center{opacity:0;top:-10px}
.fs-chrome>.topbar.autohide{top:-38px;opacity:0}.fs-chrome>.topbar.autohide .message{color:#ff7c00}
.fs-chrome>.topbar.autohide:hover{top:0;opacity:1}.fs-chrome>.content{overflow:auto;position:relative;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;min-height:100%}
.fs-chrome.embedded .survey-logo{display:none}}@media screen and only screen and (max-width:769px){.fs-chrome>.topbar>.center{display:none;left:0;right:0}
}.fs-admin-bar-visible .fs-chrome>.content{margin-top:40px}.fs-admin-bar-visible .fs-chrome>.topbar{display:block}
.fs-admin-bar-visible .fs-chrome .spoof{margin-left:-20%;margin-right:-20%;color:red}
.fs-admin-bar-visible .fs-chrome select[name=page]{padding:5px 10px;font-size:80%;line-height:130%;margin-top:3px;width:auto}
.kiosk .fs-chrome>.topbar{display:none}.kiosk .fs-chrome>.content{top:0}.chide-menu{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:rgba(255,255,255,0.9);color:#404040;border:0;overflow:hidden;border-top:2px outset #08c}
.ie8 .chide-menu,.ie7 .chide-menu{color:#404040}.chide-menu a{background:0;border:0;color:#bbb}
.ie8 .chide-menu a,.ie7 .chide-menu a{color:#404040}.chide-menu a:active{color:#ff7c00}
@media only screen and (max-width:769px){.fs-chrome-wrapper{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;float:none!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-ms-box-sizing:border-box!important;-o-box-sizing:border-box!important}
.fs-chrome-siblings{display:none!important}.fs-chrome.embedded{width:auto!important}
.fs-chrome.embedded .survey-logo.logo-top:not(.dummy){display:block;text-align:left;margin:0 20px}
.fs-chrome.embedded .survey,.fs-chrome.embedded #survey{width:auto!important}.fs-admin-bar-visible .fs-chrome.small-screen-break-bar>.content{margin-top:80px}
.fs-chrome.small-screen-break-bar .fluid-dialog .dialog{margin-top:80px!important}
.fs-chrome.small-screen-break-bar>.topbar{height:80px}.fs-chrome.small-screen-break-bar>.topbar>.right{left:0;top:40px}
}.transition-position-400ms{-webkit-transition:left .4s ease 0s;-moz-transition:left .4s ease 0s;-ms-transition:left .4s ease 0s;-o-transition:left .4s ease 0s;transition:left .4s ease 0s}
.loading-circles{background-color:rgba(0,0,0,0);border:5px solid #31aee7;opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;width:50px;height:50px;margin:0 auto;-webkit-animation:anim-loading-circles 1.5s infinite linear;-moz-animation:anim-loading-circles 1.5s infinite linear;-ms-animation:anim-loading-circles 1.5s infinite linear;-o-animation:anim-loading-circles 1.5s infinite linear;animation:anim-loading-circles 1.5s infinite linear}
.loading-circles:after{content:" ";background-color:rgba(0,0,0,0);border:5px solid white;opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;width:30px;height:30px;margin:0 auto;box-sizing:inherit;position:relative;display:block;top:5px;-webkit-animation:anim-loading-circles .8s reverse infinite linear;-moz-animation:anim-loading-circles .8s reverse infinite linear;-ms-animation:anim-loading-circles .8s reverse infinite linear;-o-animation:anim-loading-circles .8s reverse infinite linear;animation:anim-loading-circles .8s reverse infinite linear}
@keyframes anim-loading-circles{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes anim-loading-circles{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-moz-keyframes anim-loading-circles{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-ms-keyframes anim-loading-circles{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-o-keyframes anim-loading-circles{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}.loading-bars{margin:0 auto;display:inline-block;width:auto}.loading-bars .bar{background-color:#27a8e2;background-image:none;background-image:-ms-linear-gradient(top,#31aee7,#1da1dd);background-image:-moz-linear-gradient(top,#31aee7,#1da1dd);background-image:-webkit-linear-gradient(top,#31aee7,#1da1dd);background-image:linear-gradient(top,#31aee7,#1da1dd);border-radius:2px;border:1px solid white;width:5px;height:5px;float:left;margin-left:6px;opacity:.1;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-animation:anim-loading-bars 1s infinite linear;-moz-animation:anim-loading-bars 1s infinite linear;-ms-animation:anim-loading-bars 1s infinite linear;-o-animation:anim-loading-bars 1s infinite linear;animation:anim-loading-bars 1s infinite linear}
.loading-bars .bar:first-child{margin-left:0}.loading-bars .bar3{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.loading-bars .bar2{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}
.loading-bars .bar1{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}
@keyframes anim-loading-bars{from{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
to{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.1}
}@-webkit-keyframes anim-loading-bars{from{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
to{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.1}
}@-moz-keyframes anim-loading-bars{from{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
to{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.1}
}@-ms-keyframes anim-loading-bars{from{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
to{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.1}
}@-o-keyframes anim-loading-bars{from{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
to{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:.1}
}