@import url(//fonts.googleapis.com/css?family=Open+Sans);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{padding:0}li{list-style:none}html{box-sizing:border-box;color:#000}*,*:before,*:after{box-sizing:inherit}body{padding:3px;margin:0 0;font-family:"Open Sans",sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}.type-form{padding:3px}a,label{cursor:pointer}h2{margin-top:20px;display:inline-block;font:14px "Open Sans",sans-serif;font-size:14px}h3{margin-top:20px;display:block;font:13px "Open Sans",sans-serif;font-size:16px;color:#666}.inline li{display:inline-block}.inline li label{margin-right:7px}.control-paragraph p{margin-top:0;color:#292929}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:inherit}.btn:focus{text-decoration:underline;outline:0}.btn{position:relative;display:inline-block;cursor:pointer;overflow:visible;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;text-align:left;line-height:2.3em;text-decoration:none;background:#fff;border:1px solid #d9d9d9;color:#47525d;border-radius:2px;min-width:60px;padding:7px 16px 5px;margin-right:8px}.btn:last-child{margin-right:0}.btn:focus{outline:0;box-shadow:0}.btn:hover{border-color:#c5c5c5;color:#353e46}textarea{height:90px}input[type="text"],input[type="email"],input[type="number"],input[type="url"],textarea,.textinput{font-size:16px;font-family:"Open Sans",sans-serif;padding:5px;margin-bottom:10px;border:1px solid #cacaca;border-radius:2px;color:#666;background:#f0f2e8;text-align:left;resize:none;outline:0;vertical-align:bottom;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="url"]:focus,textarea:focus,.textinput:focus{border-color:#c5c5c5}input[type="text"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="url"]:hover,textarea:hover,.textinput:hover{border-color:#c5c5c5}input[type="radio"]{margin-bottom:10px}input[type='checkbox']{margin-bottom:10px}input[type='range']{margin-bottom:10px}select{margin-bottom:10px;width:100%}.control-toggle li{margin-right:3px}.input-toggle input{opacity:0;position:absolute;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";height:0}.input-toggle input.checked+label{background-color:#eee}.input-toggle input:focus+label{outline:0;box-shadow:none}.input-toggle label{-webkit-user-select:none;user-select:none;margin-right:10px}.input-toggle label:focus{outline:0;box-shadow:none}.mood{margin-bottom:10px}.mood input{position:absolute;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;height:0;font-size:0}.mood label{display:block;background-image:url("https://d6tizftlrpuof.cloudfront.net/live/resources/image/campaign-smilies.png");background-repeat:no-repeat;width:30px;height:30px;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";opacity:.5;cursor:pointer;white-space:nowrap;filter:grayscale(100%);position:relative}.mood span{display:block;visibility:hidden;position:absolute;top:33px;text-transform:uppercase;text-align:center;left:50%;opacity:0;font-size:10px}.mood li{display:inline-block;*display:inline;*zoom:1;padding:0 .5em}.mood li.active label,.mood li.hasHover label:hover{opacity:1;filter:grayscale(0)}.mood li.hasHover label:hover span{opacity:1;visibility:visible}.mood.showLabel span{transition:opacity 0.5s linear}.mood.showLabel li.active span{visibility:visible;opacity:1}.mood li.mood_1 label{background-position:0px -31px}.mood li.mood_2 label{background-position:-30px -31px}.mood li.mood_3 label{background-position:-60px -31px}.mood li.mood_4 label{background-position:-90px -31px}.mood li.mood_5 label{background-position:-120px -31px}.mood.star{font-size:0;line-height:0;display:inline-block}.mood.star li{width:40px}.mood.star li label{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAeCAMAAAC45KifAAAAclBMVEUAAADuxDTvxTXuxDXvxTXvxTXHsRjvxTXpwi7pvi/swzPhsyhSUgDvxTXuxTXvxTXuxDXvxDTuxDXvxTXuxDTuxTXuxDPuxTXvxTXuxTXvxTXvxDTtxDPvxTXuxDTswzXuxTXvxDXuxDTuxDXtwjLvxTaRP4nUAAAAJXRSTlMARbiC+/AE6BYQIAgB4MaxhmpOvmFWPPXNpZiNNp+TQ9KreXYrmhlKmgAAAbxJREFUSMetldu6giAQhfGAYqJonlIzM5v3f8WtWAkYxMVedzKfPx/MmgWSRSn6H+U5stQwGMtFYckJMA4M5cj3IzuQ0zSOoVwClHagbpo6Q5kBMCsODasqpIaTAdidrfajyK+15QoWVTag3kXI7bXlaQVNNqCkRKhMdNUYryAc/+ZcgSBE4Kopn4Hr/BuUFdx0mXRtzkdsA7F9pZZc732U5Hwh2Vdy1INBveR6CN2XGFkXCHt/h1AsB8I6DJYPGWR+Jo2FWjil3znpCSkaw8Ma/z903sRvnG+7ExefDy3CLtlHMFQxfJOj6MO/xZJlbv6DSlvJHJdoLZRcTsKxLslV3UrkPKghahiOdwuzw2g+RdDTmKKJMCrHRPVEkGcCub00vKruIuhuTNFaihPVDCDpZEhRHmhR20Y84NREnTdA2wLXbEjRbuvd1q9OTVTu7mZNmYa7WsuJmxHReXHT4qCZorGJZcvym3ny9vHb0vqowsHm783TAa7klgJA92LHHQDkOlA78Il7T9k4tEiOCJFcYSi0D2O6jLow9ykOpJZy3wvO1z0mjjKFTgjid+0FysZerYnjG1ECYdjy4A/dQDf0b+xfiQAAAABJRU5ErkJggg==") no-repeat top right}.mood.star li.active label{background-position:top left}.nps-control-radio{max-width:400px}.nps-control-radio li{display:inline-block;width:9%;text-align:center}.nps-control-radio label{display:block;position:relative;padding-bottom:2em}.nps-control-radio label div{position:absolute;bottom:0;white-space:nowrap}.nps-control-radio label div.high{right:0}.nps-control-radio label div.low{left:0}.nps-control-radio input[type='radio']{display:block;margin:0 auto}.nps-control{width:80%;position:relative}.nps-control input{width:100%}.nps-control div{position:relative;width:100%;height:5px;font-size:.9em;margin:.2em 0 0}.nps-control span.middle{position:absolute;width:1px;left:50%;top:0;height:5px}.nps-control span.low{float:left;width:50%}.nps-control span.high{float:right;width:50%;text-align:right}.nps-control span.nps-display{position:absolute;top:0;right:-4em;width:3em;height:3em;line-height:3em;text-align:center}.text-above{padding-top:1em}.text-above .text{top:-1.5em}.text-below{padding-bottom:1em}.text-below .text{bottom:-1.5em}.text-container{position:relative}.text-container .low{left:0}.text-container .high{right:0}.abs .text{position:absolute;font-size:.9em;white-space:nowrap}.type-form{max-width:400px;background-color:#f0f2e8;padding:20px;text-align:left;color:#666}.control-paragraph p{color:#666;font-size:14px}h2{font-size:16px;color:#666}input[type="text"],input[type="email"],input[type="number"],input[type="url"],textarea,select{width:100%;border-radius:1px;background-color:#f0f2e8}input{width:100%;border-radius:1px;background-color:#f0f2e8;border:1px solid #cacaca}textarea{height:100px;background-color:#f0f2e8}.control-continue .btn{color:#fff;text-align:center;padding:0 20px;border-radius:32px;background-color:#64556c;border:none;margin:0;position:relative;cursor:pointer;display:inline-block;text-decoration:none;line-height:2.3em}.control-continue .btn:hover,.control-continue .btn:focus{text-decoration:inherit;text-decoration:underline}.btn{line-height:1;background-color:#f0f2e8}@media screen and (max-width: 450px){.control-continue .btn{display:block !important;left:0}.type-form{padding:10px}}
