@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext);.bokeh{font-size:60px;width:1em;height:1em;position:relative;margin:150px auto;border-radius:50%;border:0.02em solid rgba(150,150,150,0.3);list-style:none}.bokeh li{position:absolute;width:.2em;height:.2em;border-radius:50%}.bokeh li:nth-child(1){left:50%;top:0;margin:0 0 0 -.1em;background:#416a74;-webkit-transform-origin:50% 250%;-moz-transform-origin:50% 250%;-ms-transform-origin:50% 250%;-o-transform-origin:50% 250%;transform-origin:50% 250%;-webkit-animation:rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;-moz-animation:rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;-ms-animation:rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;-o-animation:rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;animation:rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate}.bokeh li:nth-child(2){top:50%;right:0;margin:-.1em 0 0 0;background:#1099ae;-webkit-transform-origin:-150% 50%;-moz-transform-origin:-150% 50%;-ms-transform-origin:-150% 50%;-o-transform-origin:-150% 50%;transform-origin:-150% 50%;-webkit-animation:rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;-moz-animation:rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;-ms-animation:rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;-o-animation:rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;animation:rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate}.bokeh li:nth-child(3){left:50%;bottom:0;margin:0 0 0 -.1em;background:#fff;-webkit-transform-origin:50% -150%;-moz-transform-origin:50% -150%;-ms-transform-origin:50% -150%;-o-transform-origin:50% -150%;transform-origin:50% -150%;-webkit-animation:rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;-moz-animation:rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;-ms-animation:rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;-o-animation:rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;animation:rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate}.bokeh li:nth-child(4){top:50%;left:0;margin:-.1em 0 0 0;background:#2183f7;-webkit-transform-origin:250% 50%;-moz-transform-origin:250% 50%;-ms-transform-origin:250% 50%;-o-transform-origin:250% 50%;transform-origin:250% 50%;-webkit-animation:rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;-moz-animation:rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;-ms-animation:rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;-o-animation:rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;animation:rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate}@-webkit-keyframes rota{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rota{to{-moz-transform:rotate(360deg)}}@-ms-keyframes rota{to{-ms-transform:rotate(360deg)}}@-o-keyframes rota{to{-o-transform:rotate(360deg)}}@keyframes rota{to{transform:rotate(360deg)}}@-webkit-keyframes opa{12.0%{opacity:0.80}19.5%{opacity:0.88}37.2%{opacity:0.64}40.5%{opacity:0.52}52.7%{opacity:0.69}60.2%{opacity:0.60}66.6%{opacity:0.52}70.0%{opacity:0.63}79.9%{opacity:0.60}84.2%{opacity:0.75}91.0%{opacity:0.87}}@-moz-keyframes opa{12.0%{opacity:0.80}19.5%{opacity:0.88}37.2%{opacity:0.64}40.5%{opacity:0.52}52.7%{opacity:0.69}60.2%{opacity:0.60}66.6%{opacity:0.52}70.0%{opacity:0.63}79.9%{opacity:0.60}84.2%{opacity:0.75}91.0%{opacity:0.87}}@-ms-keyframes opa{12.0%{opacity:0.80}19.5%{opacity:0.88}37.2%{opacity:0.64}40.5%{opacity:0.52}52.7%{opacity:0.69}60.2%{opacity:0.60}66.6%{opacity:0.52}70.0%{opacity:0.63}79.9%{opacity:0.60}84.2%{opacity:0.75}91.0%{opacity:0.87}}@-o-keyframes opa{12.0%{opacity:0.80}19.5%{opacity:0.88}37.2%{opacity:0.64}40.5%{opacity:0.52}52.7%{opacity:0.69}60.2%{opacity:0.60}66.6%{opacity:0.52}70.0%{opacity:0.63}79.9%{opacity:0.60}84.2%{opacity:0.75}91.0%{opacity:0.87}}@keyframes opa{12.0%{opacity:0.80}19.5%{opacity:0.88}37.2%{opacity:0.64}40.5%{opacity:0.52}52.7%{opacity:0.69}60.2%{opacity:0.60}66.6%{opacity:0.52}70.0%{opacity:0.63}79.9%{opacity:0.60}84.2%{opacity:0.75}91.0%{opacity:0.87}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}b,strong{font-weight:700}a,input,textarea{outline:none}a{color:#3e5f94;text-decoration:none}a:hover{text-decoration:underline}i{font-style:italic}input.text-input,textarea{background:white;border:1px solid rgba(0,0,0,0.25);height:42px;line-height:1em;width:100%;padding:0 10px;color:#24373e;font-size:0.9em;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 320px) and (max-width: 720px){input.text-input,textarea{width:100%;margin:0 auto}}textarea{max-width:100%;overflow:auto;min-height:150px;max-height:150px;padding:5px 10px;line-height:1.3em;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 320px) and (max-width: 720px){textarea{max-width:100%}}select{width:500px;height:35px;font-size:0.9em}@media (min-width: 320px) and (max-width: 720px){select{width:100%;margin:0}}label{font-size:1em;font-weight:600;color:#24373e;display:block;margin-bottom:20px}@media (min-width: 320px) and (max-width: 720px){label{font-size:0.9em}}label span.q-num{display:inline-block;vertical-align:top;max-width:7%}label span.q-lbl{display:inline-block;max-width:90%;padding-left:2%}h2{font-size:2.1em}@media (min-width: 320px) and (max-width: 720px){h2{font-size:1.2em}}h3{font-size:1.35em;color:#737373}@media (min-width: 320px) and (max-width: 720px){h3{font-size:1em}}.bolder{font-weight:700}.clearfix:after{display:block;content:"";clear:both}body{font-family:"Open Sans", sans-serif;font-size:1.25em;font-weight:300;color:#000000;background:url(//ethnio-demo.s3.amazonaws.com/assets/bg-7eb18d629804f7916777024c7ff68c4d326c04b7777297a6615250105179e1f7.png) 0 0 transparent}.container{width:960px;margin:0 auto}@media (min-width: 320px) and (max-width: 720px){.container{width:90%}}@media (min-width: 720px) and (max-width: 992px){.container{width:80%}}html,body{margin:0;padding:0;height:100%}#wrapper{min-height:100%;height:100%;position:relative}#content{padding:10px;padding-bottom:60px;height:82%}@media (min-width: 320px) and (max-width: 720px){#content{padding-bottom:50px}}#footer{width:100%;height:66px;position:absolute;bottom:0;left:0;text-align:center;background:rgba(111,111,111,0.1)}@media (min-width: 320px) and (max-width: 720px){#footer{height:55px}}#footer a.powered{display:block;text-decoration:none;color:#7E7E7E;margin:0 auto;font-size:13px;padding-top:17px}@media only screen and (min-width: 992px){#footer a.powered{zoom:100%}}@media (min-width: 720px) and (max-width: 992px){#footer a.powered{padding-top:25px;zoom:85%}}@media (min-width: 320px) and (max-width: 720px){#footer a.powered{zoom:65%;padding-top:30px}}#footer a.powered img{height:35px}#footer a.powered span{display:inline-block;margin-left:15px;vertical-align:top;line-height:35px}#footer .part-form{margin:0 auto;padding:0;width:960px}@media (min-width: 320px) and (max-width: 720px){#footer .part-form{width:90%}}@media (min-width: 720px) and (max-width: 992px){#footer .part-form{width:80%}}#footer.questions-footer{text-align:left}.thank_you_goodbye{display:block}#header{height:60px;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}#header .container{position:relative}#header a.logo{text-decoration:none;font-weight:700;color:#000000;font-size:0.9em}#header a.logo img{height:40px;vertical-align:middle;margin:auto;position:absolute;top:0;left:0;right:0}#header .container{text-align:center}.head-exit{float:left;padding:3px 8px;color:#ffffff;font-family:"Open Sans", sans-serif;font-weight:600;font-size:0.8em;background:#3e5f94;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 1px #dee4ed;-webkit-box-shadow:0 0 1px #dee4ed;box-shadow:0 0 1px #dee4ed;border:none;margin:6px 0 0 8px}.head-exit:hover{cursor:pointer}.part-form{margin-bottom:40px;padding:30px 0 30px 0}.part-form label,.part-form select{font-weight:100;color:#24373e;min-height:46px}.centered{text-align:center;height:100%}.centered:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.invite-block{display:inline-block;vertical-align:middle}.invite-block hgroup{margin-bottom:30px}@media (min-width: 320px) and (max-width: 720px){.invite-block hgroup{margin-bottom:30px}}.invite-block .blue-button{margin-bottom:20px}.middle-block{width:680px;padding:35px 60px 20px 65px;margin:0 auto}.middle-block p{margin-bottom:35px}@media (min-width: 320px) and (max-width: 720px){.middle-block{width:90%;padding:20px 20px 20px 25px;font-size:0.75em}}@media (min-width: 720px) and (max-width: 992px){.middle-block{width:90%}}.button-bottom{font-size:0.75em;color:#737373;text-align:center}a.blue-button{text-decoration:none;font-size:0.8em;font-family:"Open Sans", sans-serif;font-weight:600}.blue-button,.grey-button{padding:9px 30px 11px;color:#ffffff;font-family:"Open Sans", sans-serif;font-weight:600;font-size:1em;background:#3e5f94;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 1px #dee4ed;-webkit-box-shadow:0 0 1px #dee4ed;box-shadow:0 0 1px #dee4ed;border:none;margin-right:10px}.blue-button:hover,.grey-button:hover{cursor:pointer}.grey-button{background:#C4C4C4}.head-exit{background-color:#616161}.close-button{margin:25px auto;display:inline-block}input[type='checkbox'],input[type='radio']{position:absolute;left:-1000px}input[type="radio"]+label,input[type="checkbox"]+label{background:rgba(239,239,239,0.47);border:1px solid rgba(0,0,0,0.25);border-radius:3px;text-overflow:ellipsis;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.9em;font-weight:300;text-shadow:none;cursor:pointer;position:relative}input[type="radio"]+label span,input[type="checkbox"]+label span{display:block;background:url(//ethnio-demo.s3.amazonaws.com/assets/remotes/green_input@2x-7b89106773bb4fc754f47e0f1cc0633d64b2ef8a4fb6ba3cbf2b4ede2de903ba.png) transparent no-repeat;cursor:pointer;position:absolute;-webkit-background-size:240px 24px;background-size:240px 24px}input[type="checkbox"]+label{padding:8px 50px 10px 15px;background-color:white}input[type="checkbox"]+label span{width:24px;height:24px;background-position:0 0;top:11px;right:14px}input[type="checkbox"]+label:hover span{background-position:-24px 0}input.text-input.other,textarea.other{width:100% !important;margin:-5px 0 0 0 !important}input[type="radio"]+label{padding:8px 15px 10px 45px;background-color:white}input[type="radio"]+label span{width:24px;height:24px;background-position:-120px 0;top:11px;left:10px}input[type="radio"]+label:hover span{background-position:-144px 0}#tz-overlay{background-color:rgba(255,255,255,0.8);position:relative;top:0;left:0;height:287px;margin-top:-265px}#ctime{display:inline-block;padding:0 10px 0 15px}input[type="checkbox"]:checked+label span,input[type="checkbox"]+label.checked span{background-position:-48px 0}.check-block{margin-left:27px}.check-block .check-part{min-width:23%;margin-right:2%;float:left}.check-block .check-part:nth-child(4n){margin-right:0}@media (min-width: 320px) and (max-width: 720px){.check-block{margin:0}.check-block .check-part{float:none;width:100%;margin:0 0 10px}}@media (min-width: 720px) and (max-width: 992px){.check-block{margin:0}.check-block .check-part{width:49%}.check-block .check-part:nth-child(2n){margin-right:0}}#schedule-block>label,.schedule>label{margin-left:27px}#schedule-block .date,.schedule .date{margin-bottom:0;width:92%}#schedule-block .date .month,.schedule .date .month{font-weight:900;font-size:1.2em}#schedule-block .date .day,.schedule .date .day{font-size:1em;margin-bottom:-10px}#schedule-block .date .day,#schedule-block .date .month,.schedule .date .day,.schedule .date .month{width:83%;max-width:83%;text-overflow:ellipsis;overflow:hidden;padding-left:16px;background:#007403;color:white}#schedule-block .date-holder,.schedule .date-holder{width:92%}#schedule-block .date-holder div,.schedule .date-holder div{height:25px;width:83%;padding-left:16px;background:#007403}#schedule-block #tz-ok,.schedule #tz-ok{padding:9px 30px 11px;color:#ffffff;font-family:"Open Sans", sans-serif;font-weight:600;font-size:0.8em;background:#6bb149;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 1px #298800;-webkit-box-shadow:0 0 1px #298800;box-shadow:0 0 1px #298800;border:none;margin-right:10px}#schedule-block #tz-ok:focus,.schedule #tz-ok:focus{outline:1px solid #eeee55}#schedule-block #tz-ok:hover,.schedule #tz-ok:hover{cursor:pointer}#schedule-block .options-list,.schedule .options-list{margin:20px 0 0 0;width:100%}#schedule-block .check-block,.schedule .check-block{width:32%;overflow:hidden;display:inline-block;vertical-align:top;margin-bottom:10px}@media (min-width: 320px) and (max-width: 720px){#schedule-block .check-block,.schedule .check-block{width:100%}}@media (min-width: 720px) and (max-width: 992px){#schedule-block .check-block,.schedule .check-block{width:47%;margin-left:3%;font-size:0.87em}}#schedule-block .check-part,.schedule .check-part{width:100%;margin:0}#schedule-block .check-part label,.schedule .check-part label{margin-bottom:5px;height:36px;min-height:36px;color:white !important}#schedule-block .check-part input[type="checkbox"]+label,.schedule .check-part input[type="checkbox"]+label{font-size:16px;background:#006502;border:none;color:white;font-weight:600;padding:8px 10px 10px 45px}#schedule-block .check-part input[type="checkbox"]+label span,.schedule .check-part input[type="checkbox"]+label span{width:22px;height:22px;background-color:#d3e5d7;top:8px;left:8px}input[type="radio"]:checked+label span,input[type="radio"]:focus+label span,input[type="radio"]+label.checked span{background-position:-168px 0}.form-hold{margin-top:40px}.main-block .drill-progress{width:66px;height:11px;float:right;margin:12px 4.7% 0 0;background:url(//ethnio-demo.s3.amazonaws.com/assets/drill_progress-0c6b79146c4a83bb1637e5d3bef2d1d22ee1f67c748e4853d6c82d877f6a92b4.png) no-repeat -80px 0}.main-block .drill-progress.step1{background-position:-67px 0}.main-block .drill-progress.step2{background-position:-54px 0}.main-block .drill-progress.step3{background-position:-41px 0}.main-block .drill-progress.step4{background-position:-28px 0}.main-block .drill-progress.step5{background-position:-15px 0}.main-block .drill-progress.step6{background-position:-2px 0}.scheduler{padding-top:20px}.scheduler .select_wrapper,.scheduler .time_slots_wrapper,.scheduler .options_wrapper{border:1px solid rgba(0,0,0,0.25);margin-right:9%}.scheduler .options_wrapper{padding:20px;text-align:center;font-size:0.8em;color:#5b5b5b;background-color:#b7d7b0;border-top:none;border-bottom:none}.scheduler .select_wrapper{border-bottom:none;padding:20px;background-color:white}.scheduler .select_wrapper select{width:98%;margin-left:0}.scheduler .select_wrapper .time_section{width:100%;margin-bottom:5px;font-size:0.85em;color:#737373}.scheduler .select_wrapper .time_section #current-time{color:rgba(0,0,0,0.25);float:right}.scheduler .time_slots_wrapper{background-color:#007e03;color:white}.sbHolder{background-color:white;border:1px solid rgba(0,0,0,0.25);border-radius:3px;position:relative;width:493px;height:35px;font-size:0.9em}@media (min-width: 320px) and (max-width: 720px){.sbHolder{width:100%;margin:0}}.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:2px;width:100%}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#24373e;outline:none;text-decoration:none}a.sbSelector{width:89%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbToggle{background:url(//ethnio-demo.s3.amazonaws.com/assets/select-icons-21d5d7a0150d48c1f22fa40b742f3a0a4cd354e1ef2c4691bb083c29f1964f31.png) -1px -24px no-repeat;display:block;height:25px;outline:none;position:absolute;right:0;top:0;width:30px;margin-top:10px}.sbToggleOpen{background:url(//ethnio-demo.s3.amazonaws.com/assets/select-icons-21d5d7a0150d48c1f22fa40b742f3a0a4cd354e1ef2c4691bb083c29f1964f31.png) -1px -3px no-repeat}.sbHolderDisabled{background-color:#3C3C3C;border:solid 1px #515151}.sbOptions{background-color:#EBEBEB;border:1px solid rgba(0,0,0,0.25);list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:35px !important;width:inherit !important;z-index:1;overflow-y:auto}.sbOptions li{padding:0 7px}.sbOptions a{border-bottom:solid 1px #B1B1B1;display:block;outline:none;padding:7px 0 7px 3px}.sbOptions a:link,.sbOptions a:visited{color:#24373e;text-decoration:none}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#B1B1B1}.sbOptions li:last-child a{border-bottom:none}.sbOptions .sbSub{padding-left:17px}.button-area{display:block;clear:both;content:"";margin-bottom:75px}@media (min-width: 320px) and (max-width: 720px){.button-area{margin-bottom:50px}}.button-area .label-area{display:block}.button-area .label-area label{min-height:5px}.scrolled{height:246px;overflow:hidden}.scroll-button{float:left;min-width:28%;background:#303030;border:none;cursor:pointer;height:20px}.scroll-button .arrow{height:20px;background:url(//ethnio-demo.s3.amazonaws.com/assets/arrow-up-mschedule-ef9c1f0cd685161d5c2be93ac5f0bb5080611445299ff2480a03b9a9d97ecd72.png) 50% -4px transparent no-repeat}.scroll-button .arrow.down{background:url(//ethnio-demo.s3.amazonaws.com/assets/arrow-down-mschedule-defd94688c154905e01d23bfc840ab811d457a6534772405deb3598fb8948cec.png) 50% -4px transparent no-repeat}.headline{margin:40px 0 10px;font-size:29px;font-weight:600;text-align:center}.closing{text-align:center;font-size:16px;color:#707070;max-width:760px;margin:0 auto 80px}@media (min-width: 320px) and (max-width: 720px){.closing{margin-bottom:60px}}.center-button{margin:100px 0 80px;width:100%;text-align:center}.story-theme .part-form{margin-bottom:0;padding-bottom:0}.story-theme .part-form label{font-size:20px}.story-theme #schedule{margin-bottom:30px}.story-theme #schedule .select_wrapper,.story-theme #schedule .options_wrapper,.story-theme #schedule .time_slots_wrapper{margin:0;font-size:16px}.story-theme #schedule .select_wrapper select,.story-theme #schedule .options_wrapper select,.story-theme #schedule .time_slots_wrapper select{width:99%}@media only screen and (min-width: 992px){.story-theme #schedule #schedule-block .check-part{width:83.5%}.story-theme #schedule #schedule-block .scroll-button{width:83.5%}}@media only screen and (min-width: 992px){.story-theme #schedule .check-block{width:20%;min-width:20%}}.story-theme input[type="text"]{width:200px;height:auto;border:0;background:transparent;border-bottom:1px dotted black;margin:15px 15px 0 0;font-size:18px}@media (min-width: 320px) and (max-width: 720px){.story-theme input[type="text"]{width:100px;margin-right:5px}}.story-theme input[type="text"].other{line-height:inherit;margin-left:15px;width:200px !important}@media (min-width: 320px) and (max-width: 720px){.story-theme input[type="text"].other{margin-left:0}}.story-theme span.question{margin:0 10px 0 0}@media (min-width: 320px) and (max-width: 720px){.story-theme span.question{margin-right:0}}.story-theme .radio-set{display:inline-block;height:36px;vertical-align:middle;margin-bottom:3px}@media (min-width: 320px) and (max-width: 720px){.story-theme .radio-set{display:block;width:100%;margin-top:15px}}.story-theme .radio-set .sbHolder{width:280px;background-color:transparent;border:1px dotted rgba(17,17,17,0.5);border-radius:2px;height:32px}@media (min-width: 320px) and (max-width: 720px){.story-theme .radio-set .sbHolder{width:100%}}.story-theme .radio-set .sbToggle{margin-top:7px}.story-theme .radio-set .sbOptions{background-color:#f7f7f7;border:1px solid rgba(104,104,104,0.31);left:-1px;top:28px !important}.story-theme .radio-set .sbOptions a{border-bottom:solid 1px #D5D5D5}.story-theme .radio-set a.sbSelector{line-height:30px;color:black}.story-theme .story-label{display:inline;margin-right:10px;line-height:55px}@media (min-width: 320px) and (max-width: 720px){.story-theme .story-label{margin-right:5px}}.story-theme #answers_schedule{display:inline-block;line-height:40px;margin:0 0 -13px}.story-theme #story-scheduler{display:none;margin-top:20px}@media (min-width: 320px) and (max-width: 720px){.story-theme #story-scheduler{margin-top:10px}}.story-theme .no-time-slots{display:inline-block;line-height:55px}.tooltip:hover{cursor:pointer}.tooltip span{z-index:10;display:none;padding:14px 20px;margin-top:-37px;margin-left:40px;width:240px;line-height:16px;font-weight:normal;font-size:12px;min-height:50px}.tooltip:hover span{display:inline;position:absolute;color:#111;border:1px solid #DCA;background:#fffAF0}.callout{background:url(//ethnio-demo.s3.amazonaws.com/assets/marketing/callout-1566ad42a8162c4c5e5eaf68db2d9d7d2ae631ae2b8f72a53dbca2cc81cb1a31.gif) no-repeat;z-index:20;position:absolute;top:30px;border:0;left:-12px;width:15px;height:25px}.tooltip span{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:5px 5px 8px #CCC;-webkit-box-shadow:5px 5px 8px #CCC;box-shadow:4px 4px 6px #CCC}#footer.story-footer .button-area .label-area{display:none}#footer.story-footer .button-area .answer-area{text-align:center;width:100%;margin:0}@media (max-width: 860px){.story-theme{font-size:90%}.story-theme .no-time-slots,.story-theme .story-label{line-height:50px}.story-theme .closing{margin:0 auto 20px}.story-theme .headline{margin:20px 0 10px}.story-theme .center-button{margin:45px 0 60px}.story-theme .radio-set{height:30px}.story-theme .radio-set .sbHolder{width:250px;height:28px}.story-theme .radio-set .sbToggle{margin-top:7px}.story-theme .radio-set a.sbSelector{line-height:27px;color:black}}@media (max-width: 559px){.container{width:90%}.container h2{font-size:1.2em}.container h3{font-size:0.95em}.container .blue-button,.container .grey-button{padding:8px 12px !important}.container .middle-block{font-size:0.75em}.middle-block{width:90%;padding:0}.button-area .answer-area{text-align:center}.button-area .label-area{display:none}.story-theme .radio-set{width:100%}.story-theme .radio-set .sbHolder{width:100%}}@media (min-width: 560px){.question-area{display:block;clear:both;content:""}.label-area{float:left;width:36.5%;margin-right:3.5%}.answer-area{float:left;width:56%;margin-left:4%}.answer-area select{width:100%}.story-theme .answer-area{width:100%;margin:0}}@media (min-width: 980px){.answer-area .check-block,.answer-area input.text-input,.answer-area textarea,.answer-area textarea,.answer-area select,.answer-area p{margin-left:0px;min-width:30%}.answer-area input.text-input,.answer-area textarea,.answer-area textarea,.answer-area select{width:92%}.answer-area .check-block{width:95.8%}.answer-area .check-block .check-part{min-width:28%;width:46%;margin-right:4%}.answer-area #schedule-block .check-part,.answer-area .scroll-button{width:86.5%}.options-list{padding-left:20px}.schedule .check-block .date,#schedule-block .check-block .date{border-right:1px solid white}.schedule .check-block:nth-child(3n) .date,#schedule-block .check-block:nth-child(3n) .date{border-right:none}.story-theme .schedule .check-block:nth-child(3n) .date,.story-theme #schedule-block .check-block:nth-child(3n) .date{border-right:1px solid white}}@media (max-width: 979px) and (min-width: 720px){.answer-area .check-block,.answer-area input.text-input,.answer-area textarea,.answer-area textarea,.answer-area select,.answer-area p,.answer-area .sbHolder{width:92%}.answer-area .sbOptions{width:100% !important}.answer-area #schedule-block .check-part,.answer-area .scroll-button{width:86.5%}.check-boxes .check-block .check-part{width:100%}.story-theme .answer-area #schedule-block .check-part,.story-theme .scroll-button{width:81.5%}.main-block .drill-progress{margin-right:0.5%}.scheduler .select_wrapper,.scheduler .time_slots_wrapper,.scheduler .options_wrapper{margin:0 30px 0 0}.schedule .check-block .date,#schedule-block .check-block .date{border-right:1px solid white;width:96%}.schedule .check-block .date .month,#schedule-block .check-block .date .month{font-size:1.3em}.schedule .check-block .date .day,#schedule-block .check-block .date .day{font-size:1.1em}.schedule .check-block .date .day,.schedule .check-block .date .month,#schedule-block .check-block .date .day,#schedule-block .check-block .date .month{width:79.5%}.schedule .check-block:nth-child(2n) .date,#schedule-block .check-block:nth-child(2n) .date{border-right:none}.schedule input[type="radio"]+label,#schedule-block input[type="radio"]+label{font-size:0.76em}}@media (max-width: 719px){.check-boxes .check-block .check-part{width:100%}.check-boxes .check-block .check-part label{height:auto !important}.main-block .drill-progress{margin-right:0}.scheduler .select_wrapper,.scheduler .time_slots_wrapper,.scheduler .options_wrapper{margin-right:0}.month,.day{display:inline}.scheduler #schedule-block .check-part,.scheduler #schedule-block .scroll-button{width:65%;margin:0 0 0 12%}.scheduler #schedule-block .date{width:65%;margin-left:12%;background:#007403}.scheduler #schedule-block .date .day{font-size:0.8em}.scheduler #schedule-block .date .month{font-size:1.1em}.scheduler #schedule-block .date .day,.scheduler #schedule-block .date .month{padding-left:1px}.scheduler #schedule-block .date-holder{width:65%;margin:0 0 0 12%;background:#007403}.button-bottom .blue-button,.button-bottom .grey-button{padding:8px 22px}.button-bottom .blue-button{margin-right:5px}.sbHolder,select{width:100%}}@media (max-height: 650px){#wrapper{height:auto}}@media (max-height: 650px) and (min-width: 720px){.invite-block{margin:4% 0 2.8%}}@media (max-height: 650px) and (max-width: 719px){.invite-block{margin-top:5%}.jsm-0 .invite-block{margin-top:10%}}@media (min-height: 650px) and (max-height: 799px){#wrapper{height:100%}#content{height:80%}}@media (min-height: 650px) and (max-height: 850px){.giant{height:auto !important}}@media (min-width: 1150px){.story-container{width:1100px}}@media (max-width: 1450px){.tooltip span{margin-top:27px;margin-left:-255px}.callout{background:url(//ethnio-demo.s3.amazonaws.com/assets/marketing/callout_up-0d764e472b4b7c425ed15e36e504b2a64e9be8db202a539b9c00bfe2ae3e4b28.gif) no-repeat;width:25px;height:15px;top:-12px;left:248px}}@-moz-document url-prefix(){#recruit_tz{padding-top:8px}}
