*{margin:0;padding:0;font-family:Verdana;font-size:40px}body{height:100%;overflow:hidden;text-align:center}input:focus,select:focus,textarea:focus{outline:none}.underlay{position:absolute;top:0;left:0;display:none;height:100%;width:100%;z-index:-1}.chrome .violet-filter{position:absolute;top:0;left:0;filter:alpha(opacity=10);opacity:.1;background-color:#009;height:100%;pointer-events:none;width:100%;z-index:500}audio{width:1px;height:1px}.elements{position:absolute;top:0;left:0;height:100%;width:100%}.bubble .content{border-radius:15px;box-shadow:0 1px 5px black;background-color:#000;color:#fff}.bubble .content .text .suggest{text-shadow:0 1px 5px #69f;text-align:left}.bubble .content .text .suggest a{color:#fff;text-decoration:none}.bubble .content .text .suggest a.more-link{text-decoration:underline}.bubble .content .text .suggest a:hover{text-decoration:underline}.bubble .content .text .suggest.more{display:block;padding:0;overflow-y:scroll}.bubble .arrow{color:#000}.bubble#status .content{padding:0 30px 0 30px}.bubble#status .content .text{margin-top:15px;cursor:default}.bubble#status .content .text a{text-decoration:underline}.bubble#status .content .text a:hover{text-decoration:none}.bubble#status .content.nochrome{background:none;background-image:url('themes/base/images/nochrome_status_bubble_bg.png');box-shadow:none}.bubble#auto{filter:alpha(opacity=60);opacity:.6}.bubble#auto .content{padding:25px}.bubble#auto .content .text{display:table-cell;text-align:left}.bubble#auto .content .text .suggest{width:445px;white-space:nowrap}.bubble#auto .content .text .suggest.more{height:440px}.bubble#ph{filter:alpha(opacity=60);opacity:.8}.bubble#ph .content{padding:25px 50px 25px 50px}.bubble#ph .content .text{display:table-cell;text-align:left;vertical-align:middle}.bubble#ph .content .text .suggest{width:325px}.bubble#ph .content .text .suggest.more{height:432px}.bubble#ph.callback .content{border-radius:40px;padding:0}.bubble#ph.callback .content .text{text-shadow:0 1px 5px #69f;text-align:center}.bubble#ph.callback .content .text .bracket{color:#fc0}.bubble#ph.callback .content .text a{color:#fc0;text-decoration:underline}.bubble#ph.callback .content .text a:hover{text-decoration:none}.bubble#swatch{filter:alpha(opacity=60);opacity:.6}.bubble#swatch .content{border-radius:30px}.bubble#webrtc{filter:alpha(opacity=60);opacity:.6}.bubble#webrtc .content{border-radius:10px}.bubble#webrtc .content .text{display:table-cell;padding:10px;text-align:left;vertical-align:middle}.bubble#webrtc .content .text a{color:#fff;text-decoration:underline}.bubble#webrtc .content .text a:hover{text-decoration:none}.bubble#headings .content{padding:0 50px 0 50px}.bubble#headings .content .text{margin-top:15px}.bubble#headings .content .text a{color:#69f;text-decoration:none}.bubble#headings .content .text a:hover{text-decoration:underline}.bubble#footer{filter:alpha(opacity=60);opacity:.6}.bubble#footer .content{border-radius:10px}.bubble#footer .content .text{display:table-cell;line-height:40px;padding:0 10px 0 10px;text-align:left}.bubble#footer .content .text a{color:#fff;text-decoration:none}.bubble#footer .content .text a:hover{text-decoration:underline}.bubble#footer .content .text .marker{border-radius:10px;display:inline-block;margin:0 0 3px 20px;background-color:#fff;height:12px;width:12px}.bubble#share{filter:alpha(opacity=60);opacity:.6}.bubble#share .content{border-radius:10px}.bubble#share .content .text{display:table-cell;line-height:40px;padding:0 10px 0 10px;text-align:left}.swatch-hotspot{position:absolute;top:18px;right:18px;display:none;height:34px;width:137px;z-index:2}.swatch{position:absolute;top:28px;right:28px;border-radius:55px;box-shadow:0 1px 5px black;border:3px solid #000;background:-webkit-linear-gradient(left,red 0%,#fc0 24%,#9c0 60%,#03f 88%);display:none;height:8px;width:111px}.legend{position:absolute;top:156px;right:38px;text-shadow:0 1px 5px #232323;display:none;height:190px;width:439px;z-index:500}.legend .text{position:absolute;top:0;left:0;color:#aaaabc;text-align:left}@-webkit-keyframes flow1{0%{opacity:1}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes flow2{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes flow3{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes flow4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes flow5{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes flow6{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:1}}.user-media{position:absolute;top:5px;left:0;display:none;width:100%;z-index:1000;height:8px;border:3px solid #000;border-left-width:0;border-right-width:0;background:#fff}.user-media .flow{position:absolute;top:0;left:0;height:8px;width:100%;opacity:0;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards}.user-media .flow.rainbow-start{background:-webkit-linear-gradient(left,red 0%,#fc0 24%,#9c0 60%,#69f 88%);-webkit-animation-name:flow1}.user-media .flow.red{background-color:red;-webkit-animation-name:flow2}.user-media .flow.orange{background-color:#fc0;-webkit-animation-name:flow3}.user-media .flow.green{background-color:#9c0;-webkit-animation-name:flow4}.user-media .flow.blu{background-color:#69f;-webkit-animation-name:flow5}.user-media .flow.rainbow-end{background:-webkit-linear-gradient(left,red 0%,#fc0 24%,#9c0 60%,#69f 88%);-webkit-animation-name:flow6}.mac.chrome .user-media .dot.deny{left:410px}.mac.chrome .user-media .dot.allow{left:514px;position:absolute}.mac.chrome .user-media .dot.options{right:74px}.win.chrome .user-media .dot.deny{left:472px}.win.chrome .user-media .dot.allow{left:414px;position:absolute}.win.chrome .user-media .dot.options{right:63px}.container{display:none;height:240px;margin:0 auto;position:relative;width:850px}.container form{position:absolute;top:115px;left:0;border-radius:50px;background-color:#fff;height:105px;position:relative;width:834px}.container.dialer img.chrome-logo{position:absolute;top:128px;right:19px;height:90px;width:90px}.container.dialer form{border:8px solid #000}.container.dialer form input{border-style:none;margin-top:30px;text-align:center;width:600px}.container.dialer form .tel-keeper{display:none;margin:0 auto;margin-top:30px;text-align:center;width:600px}.container.dialer form .ph{position:absolute;top:10px;left:15px;cursor:pointer;height:65px;width:135px}.container.dialer form .ph img.handle{position:absolute;top:0;left:0;height:87px;width:97px}.container.dialer form .ph img.disc{position:absolute;top:10px;left:15px;display:none;height:0;width:0}.container.dialer form .keypad{filter:alpha(opacity=60);opacity:.6;position:absolute;top:-47.5px;right:-8px;box-shadow:0 1px 5px black;text-shadow:0 1px 5px #69f;border-radius:15px;display:none;background-color:#000;padding:10px}.container.dialer form .keypad div{display:table-row}.container.dialer form .keypad div span{display:table-cell;width:50px;height:50px;vertical-align:middle}.container.dialer form .keypad div span a{color:#fff;text-decoration:none}.container.dialer form .keypad div span a:hover{color:#69f}.container.dialer form.nochrome{background:none;background-image:url('themes/base/images/nochrome_dialbox_bg.png');border:none;height:121px;width:850px}.container.dialer form.nochrome .ph{top:18px}.container.dialer form.nochrome .tel-keeper{padding-top:38px}.container.about{display:block}.container.about form .splash img{padding-top:122px;width:0;height:0}.container.about form .splash div{color:#595959;font-size:20px;line-height:25px;margin-top:60px}.container.about form .page,.container.about form a.x,.container.about form .send{display:none}.container.about .headings{display:none}.container.mobile{margin-top:25px;width:350px;height:350px}.container.mobile form{height:330px;width:350px}.container.mobile form img{padding-top:20px}.container.mobile form .tel-keeper{margin-top:0;font-size:20px;line-height:22px;text-align:left;width:315px}a.web-rtc{position:absolute;bottom:55px;right:20px;z-index:2}a.web-rtc img{border:none;height:32px;width:190px}img.big-blu-disc{display:none;height:0;width:0}.footer{position:absolute;bottom:0;left:0;display:none;background:#000;height:50px;width:100%;border-top-left-radius:40px;border-top-right-radius:40px}.footer .text{position:absolute;top:10px;left:21px;color:#999;font-size:24px}.footer .text span{cursor:default;font-size:24px}.footer .text span .seperator{font-size:24px;margin:0 10px 0 10px}.footer .text span a{cursor:pointer;font-size:24px;text-decoration:none}.footer .text span a:hover{text-decoration:underline}.black-bg{background-color:#000}.white-bg{background-color:#fff}.red-bg{background-color:red}.orange-bg{background-color:#fc0}.green-bg{background-color:#9c0}.blu-bg{background-color:#69f}.black-text{color:#000}.white-text{color:#fff}.red-text{color:red}.orange-text{color:#fc0}.green-text{color:#9c0}.blu-text{color:#69f}.black-border{border:8px solid #000}.blu-border{border:8px solid #69f}