.datepicker{top:0;left:0;padding:4px;margin-top:1px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:#aaa;position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;font-weight:400}.datepicker th{color:#287f93}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#3bccdf}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#3bccdf}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer}.datepicker td span:hover{background:#eee}.datepicker td span.active{color:#fff;background-color:#3bccdf}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#3bccdf}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media all and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media all and (max-width:979px){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*=span],.uneditable-input[class*=span],.row-fluid [class*=span]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media all and (max-width:979px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media all and (max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}.modal-backdrop{overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.8)}.modal-backdrop.fade{background-color:transparent}.modal-backdrop.fade.in{background:rgba(0,0,0,.8)}.modal-backdrop.in,.modal-backdrop.fade.in{opacity:1}.modal-wrapper{position:relative;top:50px;left:50%;z-index:1050;width:560px;margin-left:-280px;margin-bottom:100px;overflow:visible}.modal-wrapper .modal{position:static;margin:0;z-index:1060}.modal-wrapper .modal .modal-body{overflow-y:visible;max-height:none;z-index:1060}@media(max-width:767px){.modal-wrapper{position:relative;top:50px;left:20%;z-index:1050;width:70%;margin-left:0;margin-bottom:80px;overflow:visible}}@media(max-width:480px){.modal-wrapper{position:relative;top:50px;left:10%;z-index:1050;width:80%;margin-left:0;margin-bottom:80px;overflow:visible}}.list,.nav,.rslides{margin:0}.list li,.nav li,.rslides li{list-style-type:none}body{font-family:Source Sans Pro,sans-serif;font-size:100%;background:#eee;color:#1a5360}h1,h2,h3,h4,h5,h6{font-weight:600}input,button,select,textarea{font-family:Source Sans Pro,sans-serif}.mast-head{text-align:center}.mast-head h1{font-size:3em;line-height:1;margin:.7em 0}.section-head{color:#287f93;margin:0 0 .5em}h2.section-head{font-size:2.25em}h4.section-head{font-size:2em}.box{background:#fff;padding:20px;margin-bottom:20px;color:#287f93}button,.button,input[type=submit]{background:#3bccdf;padding:.4em 1em;color:#fff;border-radius:2px;font-size:1.125em;zoom:1;display:inline;display:-moz-inline-stack;display:inline-block;cursor:pointer;transition:all .1s;border:0;outline:none}button:hover,.button:hover,input[type=submit]:hover,button:focus,.button:focus,input[type=submit]:focus{background:#287f93;color:#cceaf1;text-decoration:none}button:disabled,.button:disabled,input[type=submit]:disabled{background:#bbb!important;color:#ddd!important}button:disabled i,.button:disabled i,input[type=submit]:disabled i{color:#ddd!important}.big-button{font-size:1.625em;padding:.6em 2em}span.bubble{background:#3bccdf;padding:.15em .5em;margin-left:.5em;border-radius:100px;color:#fff;font-size:14px;font-weight:500;vertical-align:middle}span.bubble.invert{background:#fff;color:#3bccdf;border-width:1px;border-style:solid;border-color:#3bccdf}span.bubble-alert{background:#cd0000}.empty_state{padding:4em 0;text-align:center}.empty_state i{font-size:4em;color:#3bccdf}.empty_state p{max-width:25em;margin-left:auto;margin-right:auto}.topbar{background:#1a5360;font-size:1.25em}.topbar .container{position:relative}.topbar .logo,.topbar .login{position:absolute}.topbar .logo{top:.5em;left:0}.topbar .logo a{position:relative;display:block;z-index:1}.topbar .logo img{height:2em}.topbar .login{right:0;top:.75em}.topbar .login a{color:#fff;text-decoration:none}.topbar .login img{margin-top:-.15em;margin-left:.5em;width:35px}.topbar .dropdown-menu{text-align:left;font-size:.8em;padding:.5em 0}.topbar .dropdown-menu li a{padding:.25em 1em;margin:0;color:#287f93}.topbar .dropdown-menu li a:hover{background:none;color:#1a5360}.topbar .btn-collapse{margin-right:1em;display:block;height:40px;float:right;padding-top:11px}.topbar .btn-collapse .menu-icon-line{display:block;background:#fff;height:4px;width:25px;margin:4px 0;border-radius:1px}.nav{text-align:center;line-height:3}.nav-item{display:inline}.nav-item a{color:#fff;display:inline;font-weight:200;padding:0 1em}.nav-item a:hover{text-decoration:none}.nav-item a.active{font-weight:400;position:relative}.nav-item a.active:after{border:solid transparent;content:"";height:0;width:0;position:absolute;border-bottom-color:#eee;left:50%;bottom:-18px;border-width:9px;margin-left:-9px}.rslides{position:relative;overflow:hidden}.rslides li{position:absolute;display:none;width:100%}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;margin:0 auto}.rslides_tabs{text-align:center}.rslides_tabs li{display:inline-block;margin:1em .25em 0 0}.rslides_tabs a{display:block;width:10px;height:10px;border-radius:10px;text-indent:-9999px;background:#c4e0e6}.rslides_tabs .rslides_here a{background:#287f93}#app-list .toolbar{overflow:hidden}#app-list .section-head{float:left}#app-list input.search{margin-top:.5em}input.search{float:right;color:#287f93;background:#c4e0e6;border:0;width:10em;box-shadow:none}input.search::-webkit-input-placeholder{color:#287f93}input.search::-moz-placeholder{color:#287f93}input.search:-ms-input-placeholder{color:#287f93}input.searchinput:-moz-placeholder{color:#287f93}.app-table{width:100%;margin-bottom:1em}.app-table th{padding:.75em 0}.app-table td{border-bottom:1px solid #e8eef0;vertical-align:top;padding:1.2em 0}.app-table td .digit{font-size:1.375em;font-weight:300}.app-table td strong.digit{font-weight:600}.app-table td i{color:#c4e0e6;margin-left:.5em;position:relative;top:-.1em}.app-table tr:last-child td{border-bottom-color:#fff}.app-table tr[data-href]:hover{background:#f5fcff;cursor:pointer}.app-table th{text-align:left;background:#3bccdf;color:#fff;font-weight:200;position:relative}.app-table th.sort{cursor:pointer;user-select:none}.app-table th i{zoom:1;display:inline;display:-moz-inline-stack;display:inline-block;width:8px;height:4px;position:relative;top:-2px;margin-left:.5em}.app-table th.desc i{background:url(/images/sort-down.gif)}.app-table th.asc i{background:url(/images/sort-up.gif)}.app-table .app-name h3{margin:0;line-height:1;font-weight:300;font-size:1.375em}.app-table .app-name span{display:block;font-size:.875em}.app-table .app-name span strong{font-weight:600}.app-table .app-image{width:80px}.app-table .app-image img{border-radius:2px}.app-table .narrow-td{width:12%}@media all and (max-width:979px){#app-list{height:auto!important;background:none;border-bottom:0}#app-list table,#app-list tbody,#app-list td,#app-list tr{display:block;border-color:#fff}#app-list td:before{content:attr(data-label);display:block}#app-list thead{display:none}#app-list tr:hover{background:#fff}#app-list tr{background:#fff;padding:5px 10px;margin-bottom:10px}#app-list h3{margin-bottom:.3em}#app-list .app-table,#app-list tr{clear:both}#app-list .app-image{float:left;border:0}#app-list .app-name span{line-height:1.5}#app-list .name{display:inline-block}#app-list .narrow-td{float:left;width:33%}#app-list .narrow-td,#app-list .app-name,#app-list .app-image{padding:.5em 0}}.app-info-table{font-size:1em}.app-info-table td{vertical-align:top;padding:.2em 0;font-weight:300}.app-info-table td strong{font-weight:600}#highchart{height:270px}.stats-box{background:#3bccdf;color:#fff}.graph-box{background:#287f93}.graph-box .section-head{color:#fff;font-weight:400;margin:0;line-height:1}.stats-box{padding:10px 20px}.stats-box h2{font-size:1.25em;font-weight:300;line-height:1.2;margin:0;width:70%}.stats-box .digit{margin:1.5em 0;text-align:center;color:#287f93}.stats-box strong{font-size:4.25em;font-weight:600;margin:.15em 0}.stats-box i{font-size:2.625em;margin-right:.25em;position:relative;top:-.15em}.right-aligned-digit h2{float:left;width:15%}.right-aligned-digit .digit{text-align:right;margin:2em 0 1em}.right-aligned-digit strong{font-size:4.625em}.new-app-box{background:#287f93;color:#fff;padding:40px}.new-app-box i{font-size:12.3125em;color:#3bccdf;position:relative;top:.15em}.new-app-box h2{color:#fff;font-size:3em}.new-app-box p{font-size:1.125em;font-weight:300;line-height:1.5}.new-app-box .button{margin-top:1em}.notifications{min-height:36.5em}@media all and (max-width:979px){.notifications{min-height:0}}.notification,.review{display:block;position:relative;margin-bottom:.5em}.notification p,.review p{margin:0}.notification h4,.review h4{margin:0}.notification date,.review date,.notification .user,.review .user{font-style:italic}.notification{padding-left:2em;color:#d1d1d1}.notification .icon{position:absolute;left:0;top:0;font-size:1.25em}.notification date,.notification .user{font-size:.875em}.new .notification{color:#287f93}.new .notification .icon-remove{color:#cd0000}.new .notification .icon-ok{color:#00cf74}.new .notification .icon-signal{color:#3bccdf}.psa{color:#cd0000}.review{padding-left:0}.review h4{margin-bottom:.2em;font-weight:400}.review p{font-size:1.125em;font-weight:300;margin-bottom:.5em;line-height:1.2}.review date,.review .user{font-size:1.125em;font-weight:300}.publishEditor input[type=text],.publishEditor input[type=email],.publishEditor input[type=url],.publishEditor input[type=date],.publishEditor textarea,.publishEditor select{background:#eee;color:#287f93;width:100%;height:100%;margin-right:1em;font-size:1.125em;padding:.5em;box-sizing:border-box;border:1px solid #fff}.publishEditor input[type=text]:focus,.publishEditor input[type=email]:focus,.publishEditor input[type=url]:focus,.publishEditor input[type=date]:focus,.publishEditor textarea:focus,.publishEditor select:focus{outline:none;border:1px solid #ddd}.publishEditor input[type=text].ng-invalid,.publishEditor input[type=email].ng-invalid,.publishEditor input[type=url].ng-invalid,.publishEditor input[type=date].ng-invalid,.publishEditor textarea.ng-invalid,.publishEditor select.ng-invalid{border:1px solid #cd0000}.publishEditor input[type=text].ng-invalid-required,.publishEditor input[type=email].ng-invalid-required,.publishEditor input[type=url].ng-invalid-required,.publishEditor input[type=date].ng-invalid-required,.publishEditor textarea.ng-invalid-required,.publishEditor select.ng-invalid-required{border:1px solid #fff}.publishEditor select{border:1px solid #ccc}.publishEditor .control-group .text-value{padding-top:5px;font-size:1.3125em}.publishEditor .sticky-panel{position:absolute}.publishEditor .sticky-panel .box{background:#287f93}.publishEditor .sticky-panel ul{margin:0 0 1em}.publishEditor .sticky-panel li{display:block;margin-bottom:.25em;font-size:1em}.publishEditor .sticky-panel a{color:#fff}.publishEditor .sticky-panel a:hover{text-decoration:none;color:#eee}.publishEditor .sticky-panel i.icon-ok{color:#1a5360}.publishEditor .sticky-panel .button{display:block;text-align:center;background:#00cf74;width:100%}.publishEditor .sticky-panel .button[disabled]{background:#1a5360!important;color:#287f93!important}.publishEditor i.icon-ok{transition:all .5s;margin-right:.5em}.publishEditor i.icon-ok{color:#c4e0e6}.publishEditor .complete i.icon-ok{color:#00cf74}.publishEditor .error i.icon-ok{color:#cd0000}.publishEditor .unsupported{text-decoration:line-through}.publishEditor .control-group:last-child{margin-bottom:0}.publishEditor .controls{margin-left:160px;margin-right:40px;position:relative}.publishEditor .controls i.icon-ok{position:absolute;right:-2.5em;top:.5em}.publishEditor .control-label{text-align:left;font-size:1.125em;color:#1a5360;width:140px;font-weight:600}.publishEditor .control-label small{display:block;font-size:.75em;color:#888;font-weight:300;margin-top:.5em}.publishEditor .success .box{padding:50px 50px 90px;text-align:center}.publishEditor .success .box i{display:block;font-size:3em;margin:0;color:#00cf74}.publishEditor abbr{color:#cd0000;font-weight:400}.fixed-panel{position:fixed!important;top:20px}.upload-wrapper{display:block;float:left;overflow:hidden;position:relative}.upload-wrapper .droparea{display:table-cell;vertical-align:middle;transition:all .5s;box-sizing:border-box;border:3px dashed #ccc;border-radius:5px;width:480px;height:150px;text-align:center;color:#ccc;font-weight:300}.upload-wrapper .droparea:hover,.upload-wrapper .droparea.dz-drag-hover{color:#3bccdf;border-color:#3bccdf;cursor:pointer;background:#f2fcfd}.upload-wrapper .droparea i{pointer-events:none;font-size:2.125em}.upload-wrapper .droparea p{pointer-events:none;margin:0 15px}.previews .dz-preview{position:relative;display:block;float:left}.previews .dz-preview .remove-file{font-size:1.5em;position:absolute;top:-.4em;right:-.4em;height:.9em;background:#fff;border-radius:100%;cursor:pointer}.previews .dz-preview .remove-file:hover{color:#cd0000}.icon-preview img{width:90px;height:90px}.screenshots-preview img{width:140px}.cover-preview img{width:300px}.screenshots-preview .dz-preview{margin-right:10px;height:260px}.screenshots-preview .dz-preview:last-child{margin-right:0}.binary-preview{float:left}.binary-preview .dz-preview{background:url(/images/binary-icon.png) left top no-repeat;padding:0 0 10px 80px;height:64px}.binary-preview .dz-filename{font-size:1.3125em;margin-top:.25em;margin-bottom:.25em}.binary-preview .dz-size{font-size:1.125em}.binary-preview .dz-size strong{font-weight:400}.binary-preview img{display:none}.screenshots-preview .dz-filename,.appicon-preview .dz-filename,.cover-preview .dz-filename,.screenshots-preview .dz-size,.appicon-preview .dz-size,.cover-preview .dz-size{display:none}.dz-success-mark,.dz-error-mark,.dz-error-message{display:none}.dz-error .dz-error-message{font-size:.75em;background:#cd0000;color:#fff;border-radius:10px;display:block;padding:10px}.dz-error .dz-progress{display:none}.dz-upload{background:#00cf74;height:10px;display:block;border-radius:10px;transition:width .5s}.dz-progress{height:10px;display:block;width:100px;background:#fff;border-radius:10px;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-5px}.dz-success .dz-progress{display:none}.disabled_note{display:none;text-align:center}.disabled_upload{position:relative}.disabled_upload .disabled_note{display:block}.disabled_upload .upload-wrapper{display:none}.save-indicator{text-align:center;color:#888;font-size:1em;font-weight:300}.save-indicator .qa-locked{color:#cd0000}.input-error{background:#ffd3d3;color:#675454;padding:.25em;font-size:.875em;border-radius:bottom 3px}.language-selector{margin:0 0 .3em}.language-selector>li{display:inline-block;margin-right:.5em}.language-selector>li>a{padding:.3em 1em;background:#287f93;color:#fff;font-size:1em;border-radius:top 3px}.language-selector>li>a:hover{text-decoration:none}.language-selector>li>a.add-language{text-decoration:none;background:#ddd;color:#888}.language-selector li.active>a{background:#fff;color:#287f93}.language-dropdown{position:relative}.language-dropdown ul{top:25px}.language-dropdown li{display:block}.publish_date_radio label{display:inline;position:relative;top:.6em;margin-right:1em}.publish_date_radio input[type=radio]{margin:1em .5em 0 0}.publish_date_radio i.icon-calendar{top:.5em;font-size:24px;position:relative;margin-right:.5em}.publish_date_radio input[type=text]{width:8em;margin-top:1em}.multiselect-checkbox label{display:inline;position:relative;top:.6em;margin-right:1em}.multiselect-checkbox input[type=checkbox]{margin:1em .5em 0 0}.field-note{color:#287f93;margin-top:10px}#hidden_date{display:none}footer{padding:3em 0;background:#fafafa;margin:2em 0 50px;text-align:center}footer p{font-size:.875em;color:#666;line-height:1.5}footer p.copyright{font-size:.6875em;max-width:550px;margin-left:auto;margin-right:auto}footer .nav{font-size:.875em;margin:0 0 1em;line-height:1}footer .nav li.nav-item a{font-weight:400;color:#287f93}html,body{height:100%}.wrapper{min-height:100%;margin-bottom:-12em}.wrapper:after{content:"";display:block}footer{height:4em}.wrapper:after{height:12em}.landing-header{background:url(/images/masthead-bg.jpg) no-repeat center top;background-size:cover;color:#fff;padding:8em 0}.landing-header h1{font-size:3.625em;font-weight:200;line-height:1;margin-bottom:.310344827586207em;margin-top:0}.landing-header p.intro{font-size:1.75em;margin-bottom:1em;font-weight:200;line-height:1.2}.landing-header .button{background:#287f93;font-size:1.375em}.landing-header .or{font-size:1.375em;color:#fff;margin:0 1em;text-transform:uppercase;font-weight:300}.sign-in{text-align:center;background:none}.sign-in .or{text-transform:uppercase;margin:0 1em;font-size:1.125em}.sign-in .button{font-size:1.125em;background:#287f93}.features{margin:5em 0 3em;color:#287f93}.features h2{font-weight:400;font-size:1.75em;margin-bottom:0}.features img{margin-bottom:1em}.features p{font-size:1.25em;font-weight:300;line-height:1.3;max-width:22em}.screenshot{text-align:center;margin-bottom:3em}.screenshot h1{font-size:3em;margin-bottom:1em;color:#287f93;font-weight:300}.screenshot .screenshot-container{height:530px;background:url(/images/landing_screenshot.png) no-repeat center top}.screenshot .screenshot-container .image-scroller{position:relative;top:47px;height:386px;overflow:hidden}.separator{background:url(/images/separator.png) no-repeat center;height:45px;margin-bottom:3em}.landing-logo{position:absolute;top:1em;right:1em;width:3.375em}@media all and (max-width:979px){.landing-page .screenshot-container{height:auto;background:none}.landing-page .screenshot-container img{position:static}.landing-page .page{padding:2em}.landing-page .landing-header{background:url(/images/masthead-bg.jpg) no-repeat bottom right;background-size:initial;padding:1em 0;text-align:center}.landing-page .landing-header h1{font-size:2em;margin-bottom:1em}.landing-page .landing-header p.intro{font-size:1.125em}.landing-page .landing-header .harbor-logo{width:200px;margin-bottom:1em}.landing-page .features{margin-bottom:0;text-align:center}.landing-page .features p{margin:0 auto}.landing-page .or{display:none}.landing-page .button{display:block;background:#287f93;margin-bottom:1em}}.modal-wrapper{width:560px!important;margin-left:-290px!important}.QA .modal-wrapper,.publishEditor .modal-wrapper{width:850px!important;margin-left:-425px!important}.QA .modal-note{background:#c4f0f5;border:1px solid #3bccdf;padding:1em;color:#1a5360!important}.QA .modal-note strong{display:block}.QA #platform-modal .modal-body{text-align:center}.QA #platform-modal .modal-body label{font-size:1em;font-weight:700}.jolla-modal{background-color:#fff;padding:30px!important;position:relative;z-index:1050}.jolla-modal .alert-error{color:#3e3333;background:#f8cbcb;text-shadow:none}.jolla-modal .modal-header h3{font-size:1.75em;font-weight:600;text-align:center}.jolla-modal p.modal-note{font-size:1em;margin:1em 0;color:#666;font-weight:300;text-align:center}.jolla-modal .modal-header,.jolla-modal .modal-footer,.jolla-modal .modal-body{padding:0}.jolla-modal .modal-header{color:#287f93;border:0;margin-bottom:.5em}.jolla-modal .modal-header p{font-size:.875em;text-align:center}.jolla-modal .modal-header .close_modal{font-size:2em}.jolla-modal .modal-footer{text-align:center;background:none;box-shadow:none;border:0;margin:1em 0 0}.jolla-modal .modal-footer .button{width:8em;background:#287f93}.ngClick{cursor:pointer;user-select:none}.tablecontrols{margin-bottom:1em;padding:.5em .5em .5em 1em}.tablecontrols .search{margin:0}.filter{margin:0;float:left;font-size:.875em;margin-right:2em;line-height:2}.filter span,.filter label.inline{vertical-align:middle;padding-top:0;display:inline-block}.filter span{text-transform:uppercase;font-weight:700;margin-right:1em}.qa-app-table .app-name i,.qa-app-table .button-td i{position:static;margin-left:0;margin-right:.25em}.qa-app-table th{padding:.75em}.qa-app-table td.qa-icon{padding:.75em .25em .75em .5em;font-size:1.5em;text-align:center;width:1em}.qa-app-table td.qa-icon i{margin:0;position:static;color:#287f93}.qa-app-table td.qa-icon i.icon-gift{color:#00cf74}.qa-app-table td.qa-icon i.icon-file-text{color:#3bccdf}.qa-app-table td{vertical-align:middle;padding:.75em}.qa-app-table .date,.qa-app-table .qa-icon,.qa-app-table .button-td{width:1px;white-space:nowrap}.qa-app-table .developer{width:15%}.reviewed-app-table{margin-top:1em;font-size:80%;color:#888}.reviewed-app-table .qa-app-row td{padding:.25em .5em}.reviewed-app-table .app-name h3{font-size:1em;font-weight:400}.reviewed-app-table .qa-icon .icon-remove{color:#cd0000}.reviewed-app-table .qa-icon .icon-ok{color:#00cf74}.toggle_history{cursor:pointer;display:block;color:#999;text-align:center;font-size:.875em;margin-top:1em}.toggle_history:hover{color:#287f93;text-decoration:none}.QA .box h2,.QA .box h3{margin-top:0}.QA #hijack-modal .modal-header{margin-bottom:1em}.QA #hijack-modal p{text-align:center}.QA button{font-size:.875em;background:#eee;color:#999}.QA button i{color:#999}.QA button:hover{background:#1a5360;color:#fff}.QA button:hover i{color:#fff}.QA button.review-button{margin-left:1em;color:#fff;background:#00cf74}.QA button.review-button i{color:#fff}.QA button.unlock-button i{margin:0}.QA button.approve-button,.QA button.reject-button{margin-right:1em;color:#fff;font-size:1.25em}.QA button.approve-button i,.QA button.reject-button i{color:#fff;margin-right:.5em}.QA button.approve-button{background:#00cf74}.QA button.reject-button{background:#cd0000}.QA .app-details{background:#fafafa;padding:1em;border:1px dashed #ccc}.QA button.toggle-details{width:100%}.QA .subheading{border-bottom:1px solid #ccc;font-size:1.25em}.QA .changes{margin:1em 0}.QA .changes .change{display:block}.QA .changes .change h4{margin-top:0}.QA .changes .diff.old{color:#aaa;padding:.5em 1em .5em 3.5em}.QA .changes .diff.old span{left:0;right:inherit}.QA .changes .diff{padding:.5em 3.5em .5em 1em;font-size:.875em;width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;position:relative}.QA .changes .image-diff{width:30%;margin:0 1.5%;float:left}.QA .changes span{display:inline-block;padding:.2em .5em .35em .4em;font-size:9px;text-transform:uppercase;margin-bottom:.5em;line-height:1;position:absolute;top:1.1em;right:0}.QA .changes span.old-value{border:1px solid #bbb;color:#aaa}.QA .changes span.new-value{border:1px solid #00cf74;color:#00cf74}.QA p.illustration{text-align:center}.QA p.illustration i{font-size:4.5em}.QA .messages{margin:0}.QA .messages h4{color:#f00}.QA .rejection-message{background:#fff0f0;color:#cd0000}.QA .rejection-message .message-meta{color:#900000}.QA .approval-message{background:#f0fff8;color:#00cf74}.QA .approval-message .message-meta{color:#009151}.QA .message{padding:.75em 1em;display:block;margin-bottom:.5em}.QA .message h2{font-size:1em;margin:0}.QA .message-meta{font-size:.8125em}.QA .show-more{color:#900000;font-size:.8125em;text-transform:uppercase;margin-bottom:1em;display:block}.QA tr.disabled{opacity:.5}.QA tr.disabled,.QA tr.disabled i{color:#888}.QA .review_view textarea{width:100%}.QA .review_help{font-size:.875em;color:#888}.QA .tab-content{border:1px solid #ccc;padding:1em;background:#fff;margin-bottom:1em}.QA .language-selector{position:relative;top:1px}.QA .language-selector li.active a{border-width:1px 1px 0;border-style:solid;border-color:#ccc}.QA .unsupported{text-decoration:line-through}.QA select{padding:0}#socket_offline{display:none;text-align:center;margin-bottom:2em;padding:1em;color:#fff;background:#c00}.inbox .messages{margin:0;list-style:none}.inbox .message{position:relative;padding-left:3.75em;min-height:2.8125em;margin-bottom:1em;border-bottom:1px solid #c4e0e6;padding-bottom:1em}.inbox .message:last-child{border-bottom:0;margin-bottom:0}.inbox .message .app-icon{position:absolute;left:0;width:2.8125em}.inbox .message .seen_icon{float:right;font-size:1.125em;background:#00cf74;color:#fff}.inbox .message .seen_icon i:before{position:relative;left:-.375em;top:.375em}.inbox .message .seen_icon:before{content:"";position:absolute;top:0;right:0;border-width:3.25em 0 0 3.25em;border-style:solid;border-color:#287f93 #fff}.inbox .message h2{font-size:1.125em;margin:0 0 .6em;line-height:1;font-weight:700}.inbox .message p{max-width:33em;color:#1a5360}.inbox .message .meta{font-size:.875em}.inbox .message .meta span,.inbox .message .meta strong{margin-right:.5em}.inbox .message.old{border-bottom-color:#ddd}.inbox .message.old p,.inbox .message.old h2{font-size:1em}.inbox .message.old,.inbox .message.old p{color:#777}ul.faq{list-style-type:none;margin:0}ul.faq li{padding:5px}ul.faq .question{font-weight:700}ul.faq .question:hover .anchor{visibility:visible}.anchor,.anchor:hover,.anchor:link,.anchor:visited{color:#d6d6d6;font-size:.8em;visibility:hidden}h2:hover .anchor,h3:hover .anchor{visibility:visible}.faq-header h1{margin-bottom:.2em}@media all and (max-width:979px){body{font-size:14px}.box{margin-bottom:0;border-bottom:1px solid #287f93}.mast-head h1{font-size:2em;margin:.5em 0}h2.section-head,h3.section-head{font-size:1.5em}.topbar .login{position:inherit}.topbar .logo{left:.5em}.topbar .dropdown-menu{padding:0 0 1em}.topbar .dropdown-menu li a{color:#fff;padding:0;line-height:2em;padding-left:1em;border-left:#1a5360 3px solid}.nav{text-align:left;background:#287f93;margin:0}.nav .login{line-height:3em}.nav .login a{padding:0 1em}.nav li.nav-item{line-height:3em}.nav li.nav-item a{display:block;color:#fff!important;font-weight:400;margin:0;border-bottom:1px solid #1a5360}.nav li.nav-item a.active:after{display:none}footer{margin:1em 0 0;padding:0;background:none}.copyright{line-height:3em}#app-list .search{width:100%;float:none}}html{overflow-y:scroll}.centered-button{margin-top:2em;text-align:center}table th:first-child{text-indent:10px}.popover-content{padding:1em}textarea{resize:vertical;padding:.5em}[ng-cloak],.ng-cloak{display:none}.lbox{background:#222;background:rgba(0,0,0,.5);position:fixed;top:0;display:table;width:100%;height:100%;z-index:1060}.lbox-inner{display:table-cell;vertical-align:middle;text-align:center}.lbox-inner img{max-height:80%}.terms-box{width:100%;height:20em;padding:1em;margin:1em 0 2em;background:#eee;font-family:monospace;margin-bottom:lines(1);resize:none}