@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.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}.modal-base [class*="span"]{margin-left:0}.modal-base .control-input{line-height:30px}.modal-base .control-label{vertical-align:middle;text-align:right;padding-right:10px;line-height:30px}.modal-base .control-select{line-height:30px}.modal-base .control-select select{width:100%;max-width:220px}.modal-base input[type=checkbox],.modal-base input[type=radio]{margin-right:3px;margin-top:0;vertical-align:middle}.modal-base label{line-height:30px}.modal-base .margin-bottom{margin-bottom:1em}.modal-base .modal-header{padding:9px 15px;border-bottom:1px solid #ddd}.modal-base .modal-error{margin-bottom:0}.modal-base .modal-footer .modal-error{text-align:left}.modal-base .modal-footer .modal-controls{float:right}.modal-base .new-subdir-toggle{font-size:smaller;float:right;padding-left:4px;padding-right:4px}.modal-tabbed .modal-header.desktop-only{padding:3px 0 0 0}.modal-tabbed .modal-header.desktop-only .modal-close{padding:9px 15px;margin:0}.modal-tabbed .modal-header.desktop-only .modal-title{display:inline-block;padding:9px 15px;font-size:large;vertical-align:top;line-height:1em}.modal-tabbed .modal-header.desktop-only .nav-tabs{display:inline-block;border-bottom:1px solid #ddd;position:relative;bottom:-1px;margin:0}.modal-tabbed .modal-header.desktop-only .nav-tabs li{float:none;display:inline-block}.modal-tabbed .mobile-only.tab-btn{border-bottom:solid #ddd 1px;font-size:100%;font-weight:bold;padding:0;text-transform:uppercase;color:#959595;line-height:20px;margin-bottom:10px;font-size:large;cursor:pointer}.modal-tabbed .mobile-only.tab-btn:hover,.modal-tabbed .mobile-only.tab-btn:focus{color:#626262}.modal-tabbed .mobile-only.tab-btn a{color:inherit ! important}.modal-tabbed .mobile-only.tab-btn a:hover,.modal-tabbed .mobile-only.tab-btn a:focus{text-decoration:none}.modal-tabbed .nav-vertical{margin-right:10px}.modal-tabbed .nav-vertical .active .tab-btn{color:#005580;background-color:#e8e8e8}.modal-tabbed .nav-vertical .tab-btn{padding:3px 10px}a[disabled]{color:#b5b5b5;opacity:.8}a[disabled]:hover{text-decoration:none}.alert-noclose{margin-bottom:0;padding-right:14px}.alert .status-links{color:#959595;font-size:smaller}.alert-warning{color:#959595}.center-block{display:block;margin-left:auto;margin-right:auto}.dropdown-menu li.premium-feature a{line-height:100%}.dropdown-menu a:hover .new-feature:not([disabled]){color:#fff}.dropdown-menu span.premium-tag{padding-left:20px}.form-base [class*="span"]{margin-left:0}.form-base .control-input{line-height:30px}.form-base .control-label{vertical-align:middle;text-align:right;padding-right:10px;line-height:30px}.form-base .control-select{line-height:30px}.form-base .control-select select{width:100%;max-width:220px}.form-base input[type=checkbox],.form-base input[type=radio]{margin-right:3px;margin-top:0;vertical-align:middle}.form-base label{line-height:30px}.form-base .margin-bottom{margin-bottom:1em}.form-help-text{font-size:smaller;line-height:19px;color:#999}.form-help-text.error{color:#9d261d}[class$="-tpl"]{display:none}.icon-none::before{width:.93em;content:""}input.invalid,input.invalid:focus{border-color:rgba(229,103,23,0.8);box-shadow:0 1px 1px rgba(229,103,23,0.075) inset,0 0 8px rgba(229,103,23,0.6);outline:0 none}.new-feature{color:#b94a48;font-size:small;font-weight:bold}.page-content-container{height:100%}.popover{max-width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.popover .context-menu-widget{display:block}.popover-content{padding:10px 2px}.username i.icon-user{padding-left:10px}.pane-facet .new-artifact{height:50px;line-height:50px;padding:0 25px}.pane-facet .new-artifact .btn{font-size:75%;font-weight:bold;padding:3px 30px;text-transform:uppercase}.pane-facet .project-tree{top:50px}.social{margin:5px 0;position:relative;width:100%;text-align:center;display:flex;justify-content:space-evenly}.social form{display:inline;width:100%;margin:0 5px}.social form.form-display-inline{width:auto;display:inline-block}.social button{direction:ltr;font-weight:500;height:auto;line-height:normal;min-height:40px;padding:8px 16px;text-align:left;width:100%;border:none;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);color:#fff;position:relative;margin:0;min-width:64px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4, 0, 1, 1),background-color .2s cubic-bezier(.4, 0, .2, 1),color .2s cubic-bezier(.4, 0, .2, 1);outline:0;cursor:pointer;text-decoration:none;vertical-align:middle}.social button:active{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}.social button:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,0.18),0 8px 16px rgba(0,0,0,0.36)}.social button .image{display:table-cell;vertical-align:middle}.social button .icon{border:none;display:inline-block;height:18px;vertical-align:middle;width:18px}.social button.btn-google-signin{background-color:#fff;color:#757575}.social button.btn-facebook-signin{background-color:#3b5998}.social button.btn-twitter-signin{background-color:#55acee}.social button.btn-vk-signin{background-color:#5181b8}.social button .btn-text{display:table-cell;font-size:14px;padding-left:16px;text-transform:none;vertical-align:middle}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group .btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group :not(.btn-first){margin-left:-1px}.btn-group .btn{font-size:14px}.btn-group .btn-mini{font-size:10.5px}.btn-group .btn-small{font-size:11.9px}.btn-group .btn-first{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group .btn-last{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2}.form-display-inline{display:inline-block}#login-email{text-align:left}#login-email .btn{width:100%}#login-email .btn[type="submit"][disabled]{background:#b5b5b5}#login-email #email-response{display:none;margin-top:1em;text-align:center;position:relative}#login-email #email-response button.email-response-close{position:absolute;top:5px;right:5px}#login-email #email-response span{display:inline-block}#login-email #email-response #wrong-password{display:none}#login-email form{margin:0;position:relative}#login-email input{margin:0}#login-email .row-fluid.control-label [class*="span"]{margin:7px 0 0 0;min-height:1em}#login-form h2{font-family:Play,sans-serif}#login-form h2 .form-help-text{display:block;font-size:40%}#login-form h2 .pull-right{font-size:50%;opacity:.5}#login-form h2 .pull-right:hover{opacity:1}#login-form h3{border-bottom:solid #b5b5b5 1px;font-size:100%;font-weight:bold;padding:0;text-transform:uppercase;color:#959595;line-height:20px;color:#000}#login-form h3:hover,#login-form h3:focus{color:#000}#login-form h3 a{color:inherit ! important}#login-form h3 a:hover,#login-form h3 a:focus{text-decoration:none}#login-form .bottom-links{margin-top:1em}#login-form .hello-box{margin-top:1em;margin-bottom:1em}#login-form #login-error-msg{text-align:center;position:absolute;font-size:small;bottom:0;left:0;right:0;margin-bottom:0;padding:7px 3px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#login-form .switch-mobile{position:absolute;bottom:2px;opacity:.8;text-align:center;width:360px}#login-form .mobile-only .switch-mobile{display:none}#login-form .policy-link{color:#b5b5b5;margin-top:1em;font-size:smaller}.login-other{cursor:pointer;font-size:100%;text-align:center}.login-other a{padding:0 0 0 5px;line-height:1em;vertical-align:middle}.login-other i{line-height:1em;vertical-align:middle}.login-other .icon-chevron-sign-down{display:none}.login-other .icon-chevron-sign-up{display:inline}.login-other.collapsed .icon-chevron-sign-down{display:inline}.login-other.collapsed .icon-chevron-sign-up{display:none}.login-section{position:relative}.login-section .demo{float:right;margin-top:2px}.login-section .nav li{float:left}.login-section .nav .title{float:left;font-weight:bold;height:34px;line-height:34px}.login-section .social .btn img{display:inline;margin:0;margin-right:2px}.login-section .tab-content{min-height:100px}#tos-social{color:#b5b5b5;font-size:smaller}#body{margin:5px 5px;position:relative}.banner{color:#555;font-size:120%;font-weight:bold;height:150px;text-align:center;width:100%}.banner h1{margin:0 0 10px 0;font-family:Play,sans-serif;line-height:1.1em}.blabla{font-family:'PT Sans',sans-serif;margin-right:400px;position:relative}.blabla h3{font-family:Play,sans-serif;font-size:large;line-height:1.1em;margin:1em 0 0 0}.blabla .img-wrapper{margin-bottom:2em;text-align:center}.blabla .img-wrapper img{display:none;height:270px}.blabla .nav{font-family:Play,sans-serif;font-size:larger;font-weight:bold;text-align:center}.blabla .tab-content{text-align:left}.blabla .tab-content .dt{font-family:Play,sans-serif;font-size:larger;font-weight:bold;padding:0 1em .5em 0}.blabla .tab-content .dd{font-size:larger;padding-bottom:1em}.blabla .tab-content ul{text-align:center;width:100%}.blabla .tab-content ul li{display:inline-block;float:none}.blabla .screenshot{position:relative}.blabla .screenshot img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.8}.blabla .screenshot .learnmore{color:#959595}.blabla .screenshot .button{font-family:Play,sans-serif;font-size:150%;padding:.25em;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 30px 1px #333;-moz-box-shadow:0 0 30px 1px #333;box-shadow:0 0 30px 1px #333;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#333;position:absolute;top:50%;left:50%;margin:-25px 0 0 -160px;width:320px;height:50px;text-align:center;line-height:50px}.blabla .screenshot .button:hover,.blabla .screenshot .button:focus,.blabla .screenshot .button:active,.blabla .screenshot .button.active,.blabla .screenshot .button.disabled,.blabla .screenshot .button[disabled]{color:#fff;background-color:#e6e6e6;*background-color:#d9d9d9}.blabla .screenshot .button:active,.blabla .screenshot .button.active{background-color:#ccc \9}.blabla .screenshot .button:hover{color:#333;text-decoration:none;-webkit-box-shadow:0 0 32px 2px #222;-moz-box-shadow:0 0 32px 2px #222;box-shadow:0 0 32px 2px #222}.first-time{font-weight:bold;font-size:120%;padding:10px;text-align:center;margin-bottom:2em}.first-time .btn{font-family:Play,sans-serif;font-size:120%;line-height:2em;width:75%}.first-time .form-help-text{font-weight:normal;font-size:80%;margin-top:1em}.information-box{position:absolute;top:0;right:0;margin-left:20px;min-width:310px;max-width:340px}.information-box .bottom-links{margin-top:2ex;margin-bottom:3px;padding-top:1ex}.information-box .follow-bar{color:#555;font-family:'PT Sans',sans-serif;font-weight:bold;text-align:center}.information-box .follow-bar span{font-size:200%}.information-box .follow-bar span a{border:solid transparent 1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:inherit;display:inline-block;padding:5px;text-decoration:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.information-box .follow-bar span a:hover{color:#000;background-color:#f5f5f5}.information-box .nav-header{border-bottom:solid #b5b5b5 1px;font-size:100%;font-weight:bold;padding:0;text-transform:uppercase;color:#959595;line-height:20px}.information-box .nav-header:hover,.information-box .nav-header:focus{color:#959595}.information-box .nav-header a{color:inherit ! important}.information-box .nav-header a:hover,.information-box .nav-header a:focus{text-decoration:none}.information-box .testimonials{display:none;font-size:90%;font-weight:normal;height:150px;margin:0}.information-box .testimonials .carousel-inner .item{opacity:0;-webkit-transition:opacity 2s ease-in-out 5s;-moz-transition:opacity 2s ease-in-out 5s;-o-transition:opacity 2s ease-in-out 5s;transition:opacity 2s ease-in-out 5s}.information-box .testimonials .carousel-inner .active{opacity:1}.information-box .testimonials .carousel-inner .active.left,.information-box .testimonials .carousel-inner .active.right{left:0;opacity:0;z-index:1}.information-box .testimonials .carousel-inner .next.left,.information-box .testimonials .carousel-inner .prev.right{opacity:1}.information-box .testimonials .user-name{display:block;font-weight:bold;font-family:Play,sans-serif}.information-box .testimonials .user-affil{font-style:italic}.information-box .testimonials .user-logo{float:right;padding:0 0 10px 10px}.information-box .testimonials .user-logo img{height:50px}.information-box .testimonials .quotation{margin-top:1em;font-family:'PT Sans',sans-serif}.information-box .well{background-color:rgba(245,245,245,0.17)}#menu-navbar{margin-bottom:0}.switch-version{color:#555;font-family:'PT Sans',sans-serif;font-size:smaller;line-height:1.2em;margin-bottom:0;text-align:center}.switch-version .close{display:none}.switch-version-warning{text-align:center}.switch-version-warning .alert{display:inline-block;margin:0;padding:2px 1.5em 2px 5px;position:relative;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}.switch-version-warning .alert:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.switch-version-warning .alert .close{display:block;float:none;position:absolute;top:2px;right:0;width:1em}@media (max-width:480px){.blabla .screenshot .button{margin:-15px 0 0 -90px;width:180px;height:30px;line-height:30px}}@media (min-width:767px){.blabla .banner h1{font-size:200%}.information-box .testimonials{display:block}}@media (max-width:768px){.blabla{margin:0}.blabla .banner{border:0;margin-right:0;margin-bottom:1em;height:auto}#body .desktop-only{display:none}#body .mobile-only{display:inline-block}.information-box{float:none;position:relative;top:0;right:0;margin:auto;max-width:400px}.information-box .follow-bar{display:none}.switch-version{display:none}}@media (min-width:799px){#body{margin:10px 5px}.information-box{right:5px}}@media (min-width:1023px){#body{margin:10px 50px}.blabla .banner h1{font-size:200%}}@media (min-width:1279px){.blabla .banner h1{font-size:300%}.blabla .screenshot .button{font-size:200%}.information-box{right:50px}}@media (min-width:1399px){#body{margin:30px 200px 0 200px}.blabla .banner h1{font-size:300%}}@media (min-width:1599px){.blabla .banner h1{font-size:400%}}