@font-face{font-family:Museo;src:url(fonts/museosans_700-webfont.eot);src:url(fonts/museosans_700-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/museosans_700-webfont.woff2) format("woff2"),url(fonts/museosans_700-webfont.woff) format("woff"),url(fonts/museosans_700-webfont.ttf) format("truetype"),url(fonts/museosans_700-webfont.svg#svgFontName) format("svg")}@font-face{font-family:MuseoSans-300;src:url(fonts/MuseoSans-300.eot);src:url(fonts/MuseoSans-300.woff2) format("woff2"),url(fonts/MuseoSans-300.woff) format("woff"),url(fonts/MuseoSans-300.ttf) format("truetype"),url(fonts/MuseoSans-300.svg#MuseoSans-300) format("svg"),url(fonts/MuseoSans-300.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a:hover{color:#005580;text-decoration:underline}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover{color:gray}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small,h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ol,ul{padding:0;margin:0 0 10px 25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{line-height:20px}ol.inline,ol.unstyled,ul.inline,ul.unstyled{margin-left:0;list-style:none}ol.inline>li,ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dd,dt{line-height:20px}dt{font-weight:700}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:after,.dl-horizontal:before{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before,q:after,q:before{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;border-radius:4px;vertical-align:middle}.uneditable-input,input,textarea{width:206px}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=checkbox],input[type=radio]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}*{-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:200}a{color:#828282;text-decoration:underline}.apps-view,.install-message,.titlebar .titlebar-inner{margin:0 auto;width:100%;max-width:1024px}body{padding-top:100px}@media (max-width:640px){body{padding-top:50px}}body.show-splash{background-color:#000;background-image:url(/images/df53ed69.splash-background.jpg);background-repeat:no-repeat;background-position:top center}@media (max-width:640px){body.show-splash{background-position:right top;background-size:800px}}.titlebar{position:fixed;left:0;top:0;right:0;background-color:#c1cbcc;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);height:100px}@media (max-width:640px){.titlebar{height:50px}}.titlebar .titlebar-inner{position:relative;height:100px;padding:0 30px}@media (max-width:640px){.titlebar .titlebar-inner{height:50px;padding-left:20px}}.titlebar .title-logo{width:130px;margin-bottom:30px;margin-right:20px}@media (max-width:640px){.titlebar .title-logo{width:auto;height:15px;margin-bottom:12px;margin-right:0}}.titlebar .logo{position:absolute;right:0;top:0;width:600px;height:100px;background-image:url(/images/d9c7f8b1.EchoGraphic.png);background-size:cover;z-index:-1}@media (max-width:640px){.titlebar .logo{left:180px;width:300px;height:50px}}.titlebar .back{float:left;padding:0 10px;line-height:100px;color:#828282;text-decoration:underline}@media (max-width:640px){.titlebar .back{line-height:50px}}.titlebar h1{display:inline;margin:0;font-family:MuseoSans-300,arial;font-size:36px;line-height:100px;padding:0 10px;vertical-align:bottom;color:#fff}@media (max-width:640px){.titlebar h1{font-size:21px;line-height:50px}}.titlebar .profile{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;right:30px;height:100px;width:100px;line-height:100px;text-align:center;background-color:#7dc243;color:#fff;cursor:pointer;font-size:20px}@media (max-width:640px){.titlebar .profile{right:5px;font-size:11px;height:50px;width:50px;line-height:50px}}.titlebar .profile:hover{background-color:#649f33}.titlebar .back{display:none}.titlebar.show-back .back{display:block}@media (max-width:640px){.titlebar.show-back h1{display:none}}.install-message{padding:10px 30px 0}@media (max-width:640px){.install-message{padding:10px 10px 0}}.install-message .install-howto h2{font-size:19px;line-height:1.2;color:#497b60}.install-message .install-howto h3{font-size:16px;line-height:1.2}.install-message .install-howto .introduction,.install-message .install-howto .step{padding:10px}.install-message .install-howto .step:nth-child(2n+1){background-color:#f0f0f0}.install-message .install-howto .step img{max-width:100%}.apps-view{padding:30px}@media (max-width:640px){.apps-view{padding:10px}}.apps-view .filters{overflow:hidden;*zoom:1}.apps-view .filters .label-text{margin-right:3px}.apps-view .filters .search{margin-right:10px;margin-bottom:0}.apps-view .filters .search input{margin:6px 0;height:30px}@media (min-width:640px){.apps-view .filters .search{float:left}}.apps-view .filters .device{margin-right:5px;margin-bottom:10px;height:42px;line-height:40px;padding-left:20px}.apps-view .filters .device input{float:left;margin-top:14px;margin-top:11px \9;margin-left:-20px}@media (min-width:640px){.apps-view .filters .device{float:left}}@media (max-width:640px){.apps-view .filters .device{height:auto;line-height:1.2}.apps-view .filters .device input{margin-top:2px;margin-top:0 \9}}.apps-view .filters .category select{margin:6px 0}@media (min-width:640px){.apps-view .filters .category{float:right}}.apps-view .app-category{padding:20px}@media (max-width:640px){.apps-view .app-category{padding:8px}}.apps-view .app-category .app-category-name{color:#828282;font-size:17px;line-height:17px}@media (max-width:640px){.apps-view .app-category .app-category-name{margin-top:5px}}.apps-view .app-category .app-list{overflow:hidden;*zoom:1}.apps-view .app-category .app-list .app{margin-right:20px;margin-bottom:20px;min-height:72px}@media (min-width:640px){.apps-view .app-category .app-list .app{width:100px}}@media (max-width:640px){.apps-view .app-category .app-list .app{margin-bottom:7px;position:relative;padding-left:80px;padding-bottom:4px;width:100%;display:-webkit-box;display:box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}}.apps-view .app-category .app-list .app .app-name-and-version{margin:5px 0}.apps-view .app-category .app-list .app .app-name-and-version .app-name{margin:0;font-size:10px;font-family:museo;line-height:13px;text-transform:uppercase;color:#000}@media (min-width:640px){.apps-view .app-category .app-list .app .app-name-and-version .app-name{height:36px;overflow:hidden}}.apps-view .app-category .app-list .app .app-name-and-version .app-version{font-size:10px}.apps-view .app-category .app-list .app .app-icon-container{width:100%;min-width:100px;min-height:100px;height:100px;border-radius:10px;overflow:hidden}@media (max-width:640px){.apps-view .app-category .app-list .app .app-icon-container{position:absolute;left:0;top:0;height:72px;width:auto;min-width:72px;min-height:72px}}.apps-view .app-category .app-list .app .app-icon-container .app-icon{width:100%;max-width:100px}@media (max-width:640px){.apps-view .app-category .app-list .app .app-icon-container .app-icon{max-width:72px}}.apps-view .app-category .app-list .app .app-platforms{font-size:13px}.apps-view .app-category .app-list .app .app-button{display:block;margin-bottom:3px;padding:4px 5px;max-width:100px;font-size:14px;line-height:20px;color:#fff;text-decoration:none;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.5);border:1px solid transparent;background-color:#adadad;background-image:linear-gradient(to bottom,#b8b8b8,#9a9a9a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#979797', GradientType=0);border-radius:4px;cursor:pointer}.apps-view .app-category .app-list .app .app-button:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.5)}.apps-view .app-category .app-list .app .app-button:hover{background-color:#c7c7c7;background-image:linear-gradient(to bottom,#d2d2d2,#b4b4b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#b1b1b1', GradientType=0)}.apps-view .app-category .app-list .app .app-button:active{padding-top:5px;padding-bottom:3px}@media (max-width:640px){.apps-view .app-category .app-list .app .app-button{padding:2px;width:100px}.apps-view .app-category .app-list .app .app-button:active{padding-top:3px;padding-bottom:1px}}.apps-view .app-category .app-list .app .app-button.long-text{font-size:12px}.apps-view .app-category .app-list .app .google-play-not-supported,.apps-view .app-category .app-list .app .itunes-not-supported,.apps-view .app-category .app-list .app .private-android-not-supported,.apps-view .app-category .app-list .app .private-ios-not-supported{font-size:10px;line-height:11px;font-style:italic}.apps-view .app-category .app-list .app .app-statistics{font-size:11px}.apps-view .app-category.official{background-color:#f0f0f0;border-top:1px solid #82c149;border-bottom:1px solid #82c149}.apps-view .app-category.official .app-category-name{color:#82c149;text-transform:uppercase;font-family:Museo;font-size:18px}.apps-view .app-category.official .app-list .app .app-button{text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.5);border:1px solid transparent;background-color:#0f5743;background-image:linear-gradient(to bottom,#12674f,#093d2f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#11634c', endColorstr='#08392c', GradientType=0);border-radius:4px;cursor:pointer}.apps-view .app-category.official .app-list .app .app-button:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.5)}.apps-view .app-category.official .app-list .app .app-button:hover{background-color:#168364;background-image:linear-gradient(to bottom,#1a9270,#106951);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#198e6d', endColorstr='#0f654e', GradientType=0)}.apps-view .app-category.official .app-list .app .app-button:active{padding-top:5px;padding-bottom:3px}.login-view{width:1280px;height:768px;margin:0 auto;position:relative}@media (max-width:1280px){.login-view{width:auto}}@media (max-width:640px){.login-view{padding:60px}}.login-view .login-title{position:absolute;left:100px;top:150px;font-family:Museo,arial;font-size:40px;line-height:1.2;color:#fff}@media (max-width:640px){.login-view .login-title{position:static}}.login-view .login{position:absolute;right:100px;top:220px;width:354px}@media (max-width:640px){.login-view .login{position:static;width:100%;margin-top:30px}}.login-view .login input{height:45px;padding:0 15px;border:1px solid transparent;font-family:HelveticaNeueCondensed,HelveticaNeue-Condensed,"Helvetica Neue Condensed",HelveticaNeue,HelveticaNeue,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;background-color:#fff;display:block;width:354px;font-size:20px}@media (max-width:640px){.login-view .login input{width:100%}}.login-view .login .api-error,.login-view .login .login-error{margin-bottom:3px;color:#f66}.login-view .login .loading{color:#fff}.login-view .login .login-submit{float:right;width:88px;display:inline-block;padding:7px;text-align:center;text-decoration:none;color:#e6e6e6;background-color:#3c3c3c;cursor:pointer;border:0;border-radius:3px}.login-view .login .login-submit:active{background-color:#101010}