.marketing .pagehead h1{font-size:30px}.marketing .pagehead p{margin-top:4px;margin-bottom:0;font-size:14px;color:#767676}.marketing .pagehead ul.actions{margin-top:10px}.marketing h2 .secure{float:right;padding:1px 0;font-size:11px;font-weight:bold;color:#6cc644;text-transform:uppercase}.marketing .questions p{font-size:14px}.marketing-header{margin-bottom:40px}.marketing-header h1{margin-top:0;margin-bottom:0;font-size:42px;font-weight:300}.marketing-header .lead{max-width:750px;margin:10px auto 0;color:#767676}.marketing-header .btn{padding:12px 20px;margin-top:15px;font-size:18px;font-weight:normal;border-radius:6px}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid #e5e5e5}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:21px;font-weight:normal}.marketing-section-stripe{background-color:#f9f9f9}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 15px;text-align:center;border:solid 1px #e5e5e5;border-radius:50px}.marketing-hero-octicon .octicon{margin-top:22px;color:#4078c0}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.marketing-grid{font-size:14px}.marketing-grid .column{padding:20px 25px 40px}.marketing-grid p{max-width:90%;margin:0 auto;color:#5a5a5a}.marketing-grid .octicon{color:#4078c0}.hanging-list li,.hanging-icon-list li{margin:10px 0;font-size:14px}.hanging-list li{margin-left:12px;list-style-position:inside}.hanging-icon-list li{padding-left:25px;list-style-type:none}.hanging-icon-list .octicon{float:left;margin-left:-20px;color:#767676}.hanging-icon-list .octicon-check{color:#6cc644}.hanging-icon-list .octicon-x{color:#bd2c00}.logos-page h3{font-size:18px}.logos-download{position:relative;display:block;float:left;width:32%;height:290px;padding-top:20px;margin-bottom:30px;text-align:center;border:1px solid #ddd;border-radius:6px}.logos-download+.logos-download{margin-left:2%}.logos-download .gh-logo{margin-top:70px}.logos-download .gh-octocat{margin-top:10px}.logos-download-link{position:absolute;right:0;bottom:0;left:0;display:block;padding:15px 20px;font-size:16px;font-weight:bold;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 5px 5px}.logos-download-link .octicon{vertical-align:2px}.logos-download:hover{text-decoration:none}.logos-download:hover .logos-download-link{background-color:#eee}.nonprofit-head{position:relative;padding:100px 0 120px;overflow:hidden;text-align:center;border-bottom:1px solid #eee}.nonprofit-head .title{display:inline-block;margin-bottom:20px;font-size:30px;font-weight:300;color:#767676;border-bottom:1px solid #ccc}.nonprofit-head .title .octicon{color:#333}.nonprofit-head .logo{vertical-align:middle}.nonprofit h1{position:relative;font-size:28px;font-weight:300;line-height:1.5em}.nonprofit h2{font-weight:normal}.heart{position:absolute;top:40%;left:50%;width:12px;height:12px;margin-left:400px;background:#83d6c0;box-shadow:140px 30px 0 #efa, 120px -120px 0 #aded84, 220px -60px 0 #ded, 30px 240px 0 #ada, 60px -60px 0 #d76666, 60px -30px 0 #ff846f, 60px 0 0 #f9a7a7, 60px 30px 0 #ffc8c8, 60px 60px 0 #ffd8d8, 30px 60px 0 #baf2ca, 30px 30px 0 #98eaac, 30px 0 0 #80d896, 30px -30px 0 #6dd085, 30px -60px 0 #55be6f, 0 -60px 0 #4cc2a7, 0 -30px 0 #73d3b9, 0 30px 0 #93e3cd, 0 60px 0 #adf9e4, -30px 60px 0 #ffe1b9, -30px 30px 0 #ffd194, -30px 0 0 #ffc86f, -60px 0 0 #fd9ff0, -60px 30px 0 #ffbaf7, -60px 60px 0 #fccdf7, -180px 60px 0 #9df;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.heart.left{margin-left:-400px;-webkit-transform:rotate(-45deg),scaleX(-1);transform:rotate(-45deg),scaleX(-1)}.octo-earth{position:absolute;bottom:-150px;left:50%;margin-left:-120px;-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.nonprofit-steps{margin-left:30px;font-size:20px;font-weight:300}.nonprofit-steps li{margin-bottom:10px}.nonprofit-steps ul{margin:15px 0 0 20px;list-style:square}.nonprofit-section{padding:50px 0;background:#f5f5f5}.nonprofit-section h1{text-align:center}.nonprofit-section .dialog{width:640px;padding:30px;margin:30px auto 0;background:#fff}.nonprofit-section .dialog p:last-child{margin-bottom:0}.dialog.edu-callout{padding:25px;border:5px solid #aec}.dialog.edu-callout .octicon{float:left;padding-top:10px;padding-bottom:10px;margin-right:15px;color:#418f65}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:15px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.marketing-graphic .in-page-link{position:absolute;top:0;bottom:0;display:block;width:20%;content:" "}.marketing-graphic .in-page-link.code,.marketing-graphic .in-page-link.build{left:20%}.marketing-graphic .in-page-link.collaborate{left:40%}.marketing-graphic .in-page-link.ship,.marketing-graphic .in-page-link.deploy{left:60%}.intgrs-page .main-content{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pbl-intgrs .site-footer{margin-top:-99px;border-top:1px solid #e5e5e5}.pbl-intgrs-intro{padding:60px 0;background:#ecf9f8;background-image:-webkit-linear-gradient(45deg, #ecf9f8 0%, #fbf4fc 100%);background-image:linear-gradient(45deg, #ecf9f8 0%, #fbf4fc 100%)}.pbl-intgrs-intro .marketing-header{margin-bottom:0}.pbl-intgrs-intro h1{margin-bottom:20px;font-size:48px;font-weight:200}.pbl-intgrs-intro .lead{max-width:540px;font-size:18px;font-weight:300;color:rgba(87,87,87,0.7)}.pbl-intgrs-intro .marketing-graphic{margin:52px 0 0}.pbl-intgrs-intro .integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;margin:-30px auto 30px;border-width:5px}.pbl-intgrs-intro .integrations-hero-octicon.marketing-hero-octicon .octicon{font-size:34px;line-height:66px}.pbl-intgrs-list .lead{color:#767676}.pbl-intgrs-list .lead.narrow{max-width:520px}.pbl-intgrs-outro{padding-top:118px;padding-bottom:218px;background:#ecf9f8;background-image:-webkit-linear-gradient(45deg, #ecf9f8 0%, #fbf4fc 100%);background-image:linear-gradient(45deg, #ecf9f8 0%, #fbf4fc 100%)}.pbl-intgrs-outro .lead{width:550px;color:rgba(87,87,87,0.7)}.btn.outro-button{padding:14px 65px;font-size:20px;font-weight:200;color:#fff;text-decoration:none;text-shadow:none;background:#75bbb6;border:0;-webkit-transition:opacity ease 0.1s;transition:opacity ease 0.1s}.btn.outro-button:hover{opacity:0.8}.pbl-intgrs-logo-container{min-height:80px;margin-bottom:20px}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .site-footer{margin-top:40px}.intgrs-dir-section{padding-top:20px;padding-bottom:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:20px;font-size:26px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:-webkit-linear-gradient(200deg, #48227d 0%, #2f569c 100%);background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-20px}.intgrs-dir-intro.ultra-slim{padding:20px 0}.intgrs-dir-intro .directory-header-back{margin-top:10px;font-size:18px;font-weight:bold;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:#96dad9}.intgrs-dir-intro .column{padding-right:40px;padding-left:0}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:28px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:10px;margin-bottom:6px;font-size:18px;font-weight:normal;color:#d7def1}.intgrs-lstng-search{display:inline-block;margin:0}.intgrs-lstng-collection{margin-top:20px;margin-left:-10px}.intgrs-lstng-item{position:relative;float:left;width:23.99%;margin:0 0 10px 10px;font-size:14px;text-align:center;border:1px solid #ededed;border-radius:4px;-webkit-transition:border-color 0.15s ease 0s, -webkit-transform 0.15s ease 0s, box-shadow 0.15s ease 0s, color 0.15s ease 0s;transition:border-color 0.15s ease 0s, transform 0.15s ease 0s, box-shadow 0.15s ease 0s, color 0.15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,0.5);-webkit-transform:scale(1.05);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 10px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;height:181px;padding-top:20px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:#4078c0}.intgrs-lstng-item-header{margin:15px 10px 0;font-size:14px;font-weight:bold;color:#333}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 10px;margin-top:5px;overflow:hidden;font-size:13px;color:#767676}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 15px 0 20px;color:transparent;content:"\00a0";background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff 80%);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff 80%)}.intgr-header{padding-bottom:30px;margin-top:30px;margin-bottom:30px;font-size:16px;border-bottom:1px solid #eee}.intgr-header h2{font-size:30px;font-weight:400}.intgr-header p{width:530px;margin-top:5px;color:#767676}.intgr-header h2,.intgr-header p{margin-bottom:0;margin-left:120px}.intgr-install-callout{padding:20px;margin-top:-135px;margin-bottom:20px;background-color:#fff;border:1px solid #eee;border-radius:4px}.intgr-install-callout .btn{padding:12px 20px;font-size:18px}.intgr-install-callout p{margin-top:15px;margin-bottom:0;line-height:1.6}.intgr-install-callout .boxed-group-list .tooltipped{cursor:pointer}.intgr-install-callout .boxed-group-list .tooltipped.not-allowed{cursor:not-allowed}.intgr-install-callout .boxed-group-list .octicon{margin-top:3px;margin-left:4px}.intgr-install-callout .boxed-group-list.is-parent{margin-top:20px;margin-bottom:-20px}.intgr-install-callout .boxed-group-list li{padding:5px 20px;margin-right:-20px;margin-left:-20px}.intgr-install-callout .boxed-group-list li.muted{background-color:#fafafa}.intgr-install-callout .boxed-group-list li:first-child{border-top:1px solid #ddd}.intgr-install-callout .avatar-paragraph{position:relative;padding-left:50px}.intgr-install-callout .dropdown-menu{top:37px;width:313px;margin-right:-1px}.intgr-install-callout .dropdown-menu .boxed-group-list li{margin-right:0;margin-left:0}.intgr-install-callout .dropdown-menu .boxed-group-list li:only-child{border-radius:3px}.intgr-install-callout .dropdown-menu .boxed-group-list li:first-child{border-radius:3px 3px 0 0}.intgr-install-callout .dropdown-menu .boxed-group-list li:last-child{border-radius:0 0 3px 3px}.intgr-install-callout .avatar-octicon-lockup{position:absolute;top:0;left:0}.intgr-install-callout .avatar-octicon-lockup .octicon{position:absolute;right:-6px;bottom:-6px;text-shadow:-2px -2px 0 #fff}.intgr-install-callout .avatar-octicon-lockup .octicon::after{position:absolute;top:6px;left:-1px;display:block;width:7px;height:2px;content:"";background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.intgr-info-list{padding:0 20px;color:#767676}.intgr-info-list .btn-outline{margin-bottom:5px}.intgr-info-list dd{margin-bottom:30px}.intgr-info-list li{list-style-type:none}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:23px;font-size:13px;vertical-align:middle;border:1px solid #ededed;border-radius:3px}.intgr-admin-link.draft-tag{padding-left:25px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:#4078c0}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:#767676}.intgr-feat-header{position:relative;width:85%;padding:0 65px 10px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,0.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:11px}.intgr-feat-header h2{margin:0;font-size:25px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:18px}.integrations-breadcrumb{display:inline-block;font-weight:normal;color:#8296cc}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integration-settings-callout{padding:20px 20px 20px 80px;margin-bottom:10px;text-align:left;background-color:#fff;border-color:#d8d8d8;box-shadow:none}.integration-settings-callout h3{margin:0}.integration-settings-callout p{width:450px;margin:0;font-size:12px;color:#767676}.integration-settings-callout .marketing-hero-octicon{float:left;width:40px;height:40px;margin:5px 0 0 -60px;border-width:2px}.integration-settings-callout .marketing-hero-octicon .octicon-code{width:17px;height:20px;margin-top:7px}.integration-settings-callout .browse-directory-btn{margin-left:20px}.integrations-callout-standalone .integration-settings-callout{margin-bottom:20px;border-color:#e5e5e5;border-radius:3px}.integrations-auth-wrapper{width:511px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:18px;font-weight:normal}.integrations-permissions-group .integrations-permission{margin-bottom:10px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{margin-right:10px}.integrations-install-target{display:block;margin-bottom:10px;font-size:15px;font-weight:normal}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{height:26px;margin-right:10px;vertical-align:middle}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:3px}.integrations-install-target .octicon-lock{color:#4c4a42}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integration-description p.truncated-description{display:block;margin-bottom:0}.integration-description .full-description{display:none;margin-bottom:0}.integration-description.open .truncated-description{display:none}.integration-description.open .full-description{display:block}.integration-categories{margin-top:20px}.integration-landing .markdown-body p{margin-top:16px}.integration-landing .integration-description{font-size:18px;font-weight:300;color:#555}.integration-landing .body-type-next{font-size:16px;line-height:1.6;word-wrap:break-word}.integration-landing .item-author{padding-right:20px}.integration-landing .band{padding:40px 0}.integration-landing .band p:last-child{margin-bottom:0}.integration-settings-show .octicon-header .octicon{margin-right:10px;color:#999;vertical-align:middle}.integration-settings-show h2.int-show-header{position:relative;font-size:30px;font-weight:400}.integration-settings-show h2.int-show-header .has-avatar{padding-left:60px}.integration-settings-show h2.int-show-header .avatar{position:absolute;top:0;left:0}.integration-settings-show .listgroup-item{line-height:inherit}.integration-settings-show .listgroup.listgroup-padded .listgroup-item{min-height:40px;padding:15px}.integration-settings-show .listgroup-item-title{line-height:21px;color:#333}.integration-settings-show .subhead-danger{border-bottom:1px solid #fcdede}.integration-settings-show .subhead-danger .subhead-heading{font-weight:bold;color:#bd2c00}.integration-settings-show .subhead.subhead-nude{margin-bottom:4px;border-bottom-width:0 !important}.integration-settings-show .flex-block-container{display:-webkit-box;display:flex;flex-flow:row wrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.integration-settings-show .flex-block-container .flex-block-item{width:233px;min-width:230px;min-height:89px;padding:15px;margin-bottom:15px;border:1px solid #ddd;border-radius:3px}.integration-settings-show .flex-block-container .flex-block-item:nth-child(3n+2){margin-right:15px;margin-left:15px}.integration-settings-show code.markdown-style{padding:0.2em;margin:0;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:100%;background-color:rgba(0,0,0,0.04);border-radius:3px}.integration-settings-show .fw-normal{font-weight:normal !important}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:#fafafa}.listgroup-item.disabled .listgroup-item-title{color:#333}.listgroup.listgroup-padded .listgroup-item{min-height:40px;padding:15px}.listgroup-danger{border-color:#fcdede}.listgroup-danger .listgroup-item{border-color:#fcdede}.integration-key-management-wrapper .integration-key-downloading{display:none}.integration-key-management-wrapper.downloading .integration-key-downloading{display:block}.integration-key-management-wrapper.downloading .integration-key-management{display:none}.integration-key-management-wrapper .blankslate{margin-bottom:30px}.integration-permissions-selector .select-menu-item-text .octicon{position:relative;top:-1px;margin-right:4px}.nice-meta-list{display:block;padding:12px 0;list-style-type:none}.nice-meta-list dt{color:#999}.nice-meta-list dd{margin-bottom:12px}.list-group-avatar{margin-top:-2px;margin-right:4px;vertical-align:middle;border-radius:3px}.d-flex{display:-webkit-box !important;display:flex !important}.flex-as-c{align-self:center !important}.flex-jc-fe{-webkit-box-pack:end !important;justify-content:flex-end !important}.link-small{color:#767676;-webkit-transition:color 500ms ease;transition:color 500ms ease}.listgroup-item:hover .link-small{color:#4078c0}.features-next .lead strong{color:#444}.features-next .native-mobile-screens{padding-left:0;line-height:0;list-style-type:none;border-bottom:solid 1px #d9d9d9}.features-next .native-mobile-screens li{display:inline;margin:0 5px 30px}.team-org-chart{width:470px;margin:30px auto}.team-org-chart .octicon{vertical-align:middle}.team-org-group{padding:10px;margin-bottom:13px;font-size:16px;text-align:center;background-color:#fff;border:solid 1px #ccc;border-radius:3px}.team-org-group strong{color:#333}.team-org-team{display:inline-block;width:147px;height:120px;vertical-align:top}.team-org-team+.team-org-team{margin-left:10px}.jersey-red{color:#bd2c00}.jersey-green{color:#6cc644}.jersey-orange{color:#c9510c}.team-org-members{margin-top:15px}.team-org-members .octicon{color:#aaa}.team-org-repos .octicon{margin:0 5px;color:#bbb}.team-animation{-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.team-design{-webkit-animation-name:teamDesign;animation-name:teamDesign}.team-dev{-webkit-animation-name:teamDev;animation-name:teamDev}.team-marketing{-webkit-animation-name:teamMarketing;animation-name:teamMarketing}.team-dev-design{-webkit-animation-name:teamDevDesign;animation-name:teamDevDesign}.team-dev-design-marketing{-webkit-animation-name:teamDevDesignMarketing;animation-name:teamDevDesignMarketing}.features-section img{max-width:100%}.features-section code{padding:3px 5px;font-size:0.9em;background-color:#e7e7e7;border-radius:2px}.features-section p{max-width:750px;margin-right:auto;margin-left:auto}.features-repo-count{white-space:nowrap}.features-content-right{float:right;width:470px;text-align:left}.features-content-left{float:left;width:470px;text-align:left}.diagram-icon{position:absolute;width:53px;height:53px;line-height:55px;color:#4078c0;text-align:center;background-color:#fff;border:solid 4px #4078c0;border-radius:50px}.diagram-icon svg{margin-top:-11px}.diagram-icon-small{position:absolute;margin-top:2px\9;color:#4078c0}.diagram-icon-small svg{margin-top:-3px}.diagram-icon-branch{top:-13px;left:81px;-webkit-animation:bounceIn 0.6s ease-in-out 0.25s 1 normal both;animation:bounceIn 0.6s ease-in-out 0.25s 1 normal both}.diagram-icon-pr{top:89px;left:405px;-webkit-animation:bounceIn 0.6s ease-in-out 1.8s 1 normal both;animation:bounceIn 0.6s ease-in-out 1.8s 1 normal both}.diagram-icon-merge{top:-13px;left:843px;-webkit-animation:bounceIn 0.6s ease-in-out 3.7s 1 normal both;animation:bounceIn 0.6s ease-in-out 3.7s 1 normal both}.diagram-icon-commit-1{top:101px;left:240px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 1.3s 1 normal both;animation:bounceIn 0.6s ease-in-out 1.3s 1 normal both}.diagram-icon-commit-2{top:101px;left:295px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 1.4s 1 normal both;animation:bounceIn 0.6s ease-in-out 1.4s 1 normal both}.diagram-icon-commit-3{top:101px;left:350px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 1.5s 1 normal both;animation:bounceIn 0.6s ease-in-out 1.5s 1 normal both}.diagram-icon-discussion-1{top:79px;left:488px;opacity:0.3;-webkit-animation:bounceIn 0.6s ease-in-out 2s 1 normal both;animation:bounceIn 0.6s ease-in-out 2s 1 normal both}.diagram-icon-commit-4{top:101px;left:515px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 2.1s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.1s 1 normal both}.diagram-icon-discussion-2{top:131px;left:542px;opacity:0.3;-webkit-animation:bounceIn 0.6s ease-in-out 2.2s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.2s 1 normal both}.diagram-icon-commit-5{top:101px;left:570px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 2.3s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.3s 1 normal both}.diagram-icon-discussion-3{top:79px;left:597px;opacity:0.3;-webkit-animation:bounceIn 0.6s ease-in-out 2.4s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.4s 1 normal both}.diagram-icon-commit-6{top:101px;left:625px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 2.5s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.5s 1 normal both}.diagram-icon-discussion-4{top:131px;left:652px;opacity:0.3;-webkit-animation:bounceIn 0.6s ease-in-out 2.6s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.6s 1 normal both}.diagram-icon-commit-7{top:101px;left:680px;background-color:#fff;-webkit-animation:bounceIn 0.6s ease-in-out 2.7s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.7s 1 normal both}.diagram-icon-discussion-5{top:79px;left:707px;opacity:0.3;-webkit-animation:bounceIn 0.6s ease-in-out 2.8s 1 normal both;animation:bounceIn 0.6s ease-in-out 2.8s 1 normal both}.features-branch-diagram{position:relative;margin-top:40px;margin-bottom:50px}.preload .diagram-animation{opacity:0;-webkit-animation:none !important;animation:none !important}.mobile .diagram-animation{opacity:1;-webkit-animation:none !important;animation:none !important}.features-highlight{display:inline-block;padding:10px;margin:8px 0;background-color:#e7e7e7;border-radius:3px}.features-highlight i{font-style:normal;color:#4078c0}.features-callout{display:inline-block;width:450px;padding:10px;margin-top:15px;margin-bottom:45px;font-size:14px;line-height:1.4;color:#767676;text-align:left;border:solid 1px #eee;border-radius:3px}.features-callout>p{margin-bottom:0}.features-callout .left{margin-right:10px;vertical-align:center}.features-callout .btn-fake{cursor:default}.features-callout .btn-fake:hover,.features-callout .btn-fake:active{background-color:#eee;background-image:-webkit-linear-gradient(#fcfcfc, #eee);background-image:linear-gradient(#fcfcfc, #eee);border-color:#d5d5d5;box-shadow:inherit}.features-callout .btn-fake .octicon{vertical-align:text-top}.features-copy-minor{font-size:12px;color:#555}.svn-callout{padding-top:30px;padding-left:217px;clear:both;line-height:0.8;text-align:left}.svn-callout-heading{font-size:18px;color:#444}.svn-callout-logo{float:left;margin-top:-1px;margin-left:-70px}@-webkit-keyframes teamDev{3%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}27%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}30%{color:#bbb;fill:#bbb;border-color:#ccc}}@keyframes teamDev{3%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}27%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}30%{color:#bbb;fill:#bbb;border-color:#ccc}}@-webkit-keyframes teamDesign{34%{color:#bbb;fill:#bbb;border-color:#ccc}37%{color:#6cc644;fill:#6cc644;border-color:#6cc644}60%{color:#6cc644;fill:#6cc644;border-color:#6cc644}63%{color:#bbb;fill:#bbb;border-color:#ccc}}@keyframes teamDesign{34%{color:#bbb;fill:#bbb;border-color:#ccc}37%{color:#6cc644;fill:#6cc644;border-color:#6cc644}60%{color:#6cc644;fill:#6cc644;border-color:#6cc644}63%{color:#bbb;fill:#bbb;border-color:#ccc}}@-webkit-keyframes teamMarketing{67%{color:#bbb;fill:#bbb;border-color:#ccc}70%{color:#c9510c;fill:#c9510c;border-color:#c9510c}94%{color:#c9510c;fill:#c9510c;border-color:#c9510c}}@keyframes teamMarketing{67%{color:#bbb;fill:#bbb;border-color:#ccc}70%{color:#c9510c;fill:#c9510c;border-color:#c9510c}94%{color:#c9510c;fill:#c9510c;border-color:#c9510c}}@-webkit-keyframes teamDevDesign{3%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}27%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}30%{color:#bbb;fill:#bbb;border-color:#ccc}34%{color:#bbb;fill:#bbb;border-color:#ccc}37%{color:#6cc644;fill:#6cc644;border-color:#6cc644}60%{color:#6cc644;fill:#6cc644;border-color:#6cc644}63%{color:#bbb;fill:#bbb;border-color:#ccc}}@keyframes teamDevDesign{3%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}27%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}30%{color:#bbb;fill:#bbb;border-color:#ccc}34%{color:#bbb;fill:#bbb;border-color:#ccc}37%{color:#6cc644;fill:#6cc644;border-color:#6cc644}60%{color:#6cc644;fill:#6cc644;border-color:#6cc644}63%{color:#bbb;fill:#bbb;border-color:#ccc}}@-webkit-keyframes teamDevDesignMarketing{3%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}27%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}30%{color:#bbb;fill:#bbb;border-color:#ccc}34%{color:#bbb;fill:#bbb;border-color:#ccc}37%{color:#6cc644;fill:#6cc644;border-color:#6cc644}60%{color:#6cc644;fill:#6cc644;border-color:#6cc644}63%{color:#bbb;fill:#bbb;border-color:#ccc}67%{color:#bbb;fill:#bbb;border-color:#ccc}70%{color:#c9510c;fill:#c9510c;border-color:#c9510c}94%{color:#c9510c;fill:#c9510c;border-color:#c9510c}}@keyframes teamDevDesignMarketing{3%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}27%{color:#bd2c00;fill:#bd2c00;border-color:#bd2c00}30%{color:#bbb;fill:#bbb;border-color:#ccc}34%{color:#bbb;fill:#bbb;border-color:#ccc}37%{color:#6cc644;fill:#6cc644;border-color:#6cc644}60%{color:#6cc644;fill:#6cc644;border-color:#6cc644}63%{color:#bbb;fill:#bbb;border-color:#ccc}67%{color:#bbb;fill:#bbb;border-color:#ccc}70%{color:#c9510c;fill:#c9510c;border-color:#c9510c}94%{color:#c9510c;fill:#c9510c;border-color:#c9510c}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.segmented-nav-tab{display:none;margin-top:40px}.segmented-nav-tab::before{display:table;content:""}.segmented-nav-tab::after{display:table;clear:both;content:""}.segmented-nav-tab.active{display:block}.list-of-octicons{margin-bottom:28px;margin-left:26px;list-style:none}.list-of-octicons li{position:relative;margin-bottom:20px}.list-of-octicons .octicon{position:absolute;top:3px;margin-left:-22px;color:#4078c0}.about-header{height:300px;background-color:#111;background-image:url("/images/modules/about/about-header.jpg");background-position:50%;background-size:cover}.about-header.team{background-image:url("/images/modules/about/team-header.jpg")}.about-header.press{background-image:url("/images/modules/about/press-header.jpg")}.about-header.jobs{background-image:url("/images/modules/about/jobs-header.jpg")}.about-menu{margin-bottom:40px;border-bottom:1px solid #eee}.about-menu-link{float:left;width:25%;padding:20px 20px 17px;font-size:18px;color:#767676;text-align:center;border-bottom:3px solid #fff}.about-menu-link:hover{color:#4078c0;text-decoration:none;border-bottom-color:#f5f5f5}.about-menu-link.selected{font-weight:bold;color:#333;border-bottom-color:#d26911}.about-content{padding:0;font-size:18px;font-weight:300;line-height:1.5}.about-content hr{margin-top:30px;margin-bottom:30px;border-bottom-color:#eee}.about-lead{padding-right:8%;padding-left:8%;margin-bottom:40px;font-size:24px;text-align:center}.social-callout-twitter{padding-right:18px;margin-top:40px;margin-bottom:20px}.social-callout-twitter:hover .social-callout-twitter-logo{background-image:url("/images/icons/twitter-white.png")}.social-callout-twitter-logo{display:inline-block;width:32px;height:32px;vertical-align:middle;background:url("/images/icons/twitter.png") 0 0 no-repeat;background-size:32px auto}.press-mentions{margin-top:10px}.press-mentions li{margin-bottom:15px;list-style-type:none}.press-mentions cite{display:block;font-size:13px;font-style:normal;font-weight:normal;color:#666}.press-info{margin:20px 0 30px}.press-info::before{display:table;content:""}.press-info::after{display:table;clear:both;content:""}.press-info-link{position:relative;display:block;padding:10px 15px;font-weight:normal;line-height:2;background-color:#fafafa;border:1px solid #ddd}.press-info-link:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.press-info-link:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.press-info-link+.press-info-link{margin-top:-1px}.press-info-link .octicon{width:32px;margin-right:7px;color:#aec0d0;vertical-align:middle}.press-info-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:#4078c0;border-color:#4078c0}.press-info-link:hover .octicon{color:inherit}.hubbers-list{margin:-6px;list-style:none}.hubbers-list::before{display:table;content:""}.hubbers-list::after{display:table;clear:both;content:""}.hubbers-list-item{display:block;float:left;width:128px;height:128px;margin:6px;text-align:center}.hubbers-list-item img{display:block;width:100%;height:100%;background-color:#fff}.hubbers-list-item .hubber-name{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding-top:100px;font-size:12px;font-weight:bold;color:#fff;text-align:center;text-shadow:0 0 4px #000;background-color:rgba(0,0,0,0.25);background-image:-webkit-linear-gradient(rgba(0,0,0,0.01) 50%, rgba(0,0,0,0.25));background-image:linear-gradient(rgba(0,0,0,0.01) 50%, rgba(0,0,0,0.25));opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.hubbers-list-item a{position:absolute;display:block;width:128px;height:128px}.hubbers-list-item a:hover .hubber-name{opacity:1}.jobs-open-positions{padding:20px;margin-top:10px;background-color:#f1f6fb;border:solid 1px #d0e5f8;border-radius:3px}.jobs-open-positions ul{margin-top:24px;list-style:none}.jobs-open-positions h2{margin-top:0}.jobs-open-positions h3{margin-top:30px;margin-bottom:10px;font-size:15px}.jobs-open-positions .positions{margin:0;font-size:16px}.jobs-open-positions .positions li{margin-bottom:5px}.jobs-open-positions .submit-anyway{margin-top:30px;margin-bottom:0;font-size:16px;line-height:1.4em}.internship-section{margin-top:80px}.account-membership-form .become-a-member,.account-membership-form .already-a-member{display:none}.account-membership-form.is-member .already-a-member{display:block}.account-membership-form.is-not-member .become-a-member{display:block}.billing-plans tbody td{width:25%;vertical-align:middle}.billing-plans .current{background-color:#f2ffed}.billing-plans .name{font-size:14px;font-weight:bold;color:#333}.billing-plans .coupon{font-size:12px}.billing-plans .coupon td{color:#fff;background-color:#6cc644}.billing-plans .coupon .text-right{white-space:nowrap}.billing-plans .coupon.expiring td{background-color:#df6e00}.billing-plans .coupon.expiring .coupon-label::after{border-bottom-color:#df6e00}.billing-plans tbody>.selected{background-color:#fdffce}.coupon-label{position:relative;padding:9px;margin:-9px}.coupon-label::after{position:absolute;bottom:100%;left:15px;width:0;height:0;pointer-events:none;content:" ";border:solid transparent;border-width:5px;border-bottom-color:#6cc644}.boxed-group-table .toggle-currency{font-size:11px;font-weight:normal}.is-hidden,.has-removed-contents{display:none}.currency-notice{margin-bottom:10px}.org-login{margin-top:-30px;margin-bottom:30px}.org-login img{width:450px;padding:1px;margin:10px -25px;border:1px solid #ccc}.plan-notice{padding:10px;margin-bottom:0;border-top:1px solid #eee}.auth-form{width:340px;margin:0 auto}.auth-form .password-note{margin:15px 0;text-align:center}.auth-form-header{position:relative;padding:10px 20px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#829aa8;border:1px solid #768995;border-radius:3px 3px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,0.4);text-shadow:0 1px 0 rgba(255,255,255,0.1)}.auth-form-message{max-height:140px;padding:20px 20px 10px;margin-bottom:20px;overflow-y:scroll;border:1px solid #d8dee2;border-radius:3px}.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:20px;font-size:14px;background-color:#fff;border:1px solid #d8dee2;border-top:0;border-radius:0 0 3px 3px}.auth-form-body .input-block{margin-top:5px;margin-bottom:15px}.auth-form-body p{margin:10px 0}.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:10px 10px 10px 36px;margin:60px 0 auto auto;border:1px solid #eaeaea;border-radius:3px}.two-factor-help h4{margin-top:0;margin-bottom:5px}.two-factor-help .octicon-device-mobile{position:absolute;top:10px;left:10px}.two-factor-help .octicon-key{position:absolute;left:10px}.two-factor-help .btn-sm{float:right}.two-factor-help ul{list-style-type:none}.u2f-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .u2f-send-code-spinner{display:inline}.u2f-login-spinner{position:relative;top:2px}.u2f-auth-header{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eaeaea}.u2f-auth-form-body{padding:30px 30px 20px;text-align:center}.u2f-auth-form-body button{margin-top:20px}.u2f-auth-form-body .u2f-enabled{display:block}.u2f-auth-form-body .u2f-disabled{display:none}.u2f-auth-form-body.unavailable .u2f-enabled{display:none}.u2f-auth-form-body.unavailable .u2f-disabled{display:block}.u2f-auth-icon{color:#aaa}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 10px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:#f9f9f9}.session-authentication .header-logged-out{padding:40px 0 20px;background-color:transparent;border-bottom:0}.session-authentication .header-logo{display:block;width:48px;height:48px;margin:0 auto;color:#333}.session-authentication .flash{width:340px;padding:15px 20px;margin:0 auto;margin-bottom:10px;font-size:13px;border-style:solid;border-width:1px;border-radius:5px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.is-signed-in,.session-authentication .flash.is-signed-out{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form .password-note{padding:0 20px}.session-authentication .auth-form label{display:block;margin-bottom:7px;font-weight:normal}.session-authentication .auth-form .btn{margin-top:20px}.session-authentication .auth-form .u2f-error{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{padding:10px 0;margin-bottom:15px;color:#333;text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid #d8dee2;border-radius:5px}.session-authentication .auth-form-body.u2f-auth-form-body{padding:20px}.session-authentication .create-account-callout{padding:15px 20px;text-align:center;border:1px solid #d8dee2;border-radius:5px}.session-authentication .two-factor-help{padding:0 0 0 20px;margin-top:20px;border:0}.session-authentication .two-factor-help .octicon-device-mobile{top:3px;left:0}.session-authentication .two-factor-help .octicon-key{top:0;left:0}.session-authentication .site-footer{border-top:0}.session-authentication .site-footer-links{text-align:center}.session-authentication .site-footer-links a{color:#9b9b9b}.session-authentication.enterprise .header-logo{width:204px;height:29px}.session-authentication.enterprise .header-logged-out{padding:48px 0 28px;background-color:transparent}.session-authentication.hosted .header-logo{width:48px;height:48px}.session-authentication.hosted .header-logged-out{padding:40px 0 20px;background-color:transparent}.cvv-hint{position:relative;padding-right:15px}.cvv-hint:hover .cvv-hint-tooltip{display:block}.cvv-hint-tooltip{position:absolute;left:-5px;z-index:1000;display:none;padding:15px;background-color:#fff;border:1px solid #d0d0d0;border-radius:3px;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}.credit-card{position:relative;width:250px;height:150px;padding:20px;margin-top:5px;background-color:#f5f5f5;border-radius:10px}.credit-card.amex{margin-top:15px}.credit-card.amex .title{position:relative;top:-5px;z-index:1;font-family:"Arial Black", "Arial Bold", Gadget, sans-serif;color:#999;text-align:center;letter-spacing:1px;-webkit-transform:scale(1.3, 1);transform:scale(1.3, 1)}.credit-card.amex .card-number{position:relative;display:inline-block;margin-top:40px;font-size:15px;white-space:nowrap}.credit-card.amex .gladiator{position:absolute;top:50px;left:50%;width:70px;height:80px;margin-left:-35px;background-color:#f5f5f5;border:3px solid #fff;border-radius:50%;box-shadow:0 0 1px #aaa}.credit-card.normal .strap{height:20px;margin:-5px -20px 15px;background-color:#555}.credit-card.normal .signature{display:inline-block;width:150px;height:30px;font-family:"Brush Script MT", cursive;font-size:17px;line-height:33px;color:#767676;text-indent:10px;letter-spacing:-1px;white-space:nowrap;background-color:#fff}.credit-card .cvv{position:relative;top:-10px;left:-7px;display:inline-block;padding:2px 5px;font-family:monospace;font-size:10px;line-height:1;text-align:center;border:2px solid #f00;border-top-left-radius:20px 10px;border-top-right-radius:20px 10px;border-bottom-right-radius:20px 10px;border-bottom-left-radius:20px 10px}.credit-card .cvv span{position:absolute;right:100%;margin-right:5px;color:#767676}.credit-card .text{display:block;font-family:monospace;font-size:7px;font-weight:bold;line-height:1.1;text-transform:uppercase}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:#000}.billing-addon-items tr{border-bottom:1px solid #eee}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:#fafafa}.billing-addon-items tr.total-row{color:#bd2c00;background-color:#fff}.billing-addon-items tr.dark-row{background-color:#fafafa;border-bottom-width:1px}.billing-addon-items .new-addon-items{margin-left:5px}.billing-addon-items .addon-cost{color:#999}.billing-addon-items .discounted-original-price{color:#666}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:10px}.billing-addon-items .payment-summary{margin-right:10px;margin-left:10px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:#fff;opacity:0.5}.billing-credit-card.disabled .javascript-disabled-overlay,.billing-credit-card.unsupported .javascript-disabled-overlay{display:block}.billing-actions{padding-bottom:10px}.help.billing-next-payment-help{margin-top:0}.billing-extra-box{padding-left:10px;margin:10px 0 0;border-left:3px solid #eee}.billing-section{padding:15px 10px;line-height:1.5em;border-bottom:1px solid #eee}.billing-section.oneliner{padding-bottom:14px}.billing-section.oneliner .action-button{margin-top:-4px;margin-bottom:-4px}.billing-section p{margin:10px 0 0}.billing-section .disabled-message{color:#bd2c00}.billing-section .action-button{float:right;margin-bottom:5px;margin-left:10px}.billing-section .btn-octicon{float:right;padding:4px;margin-left:5px}.billing-section .section-label{position:absolute;width:85px;font-weight:normal;color:#767676;text-align:right}.billing-section .section-content{margin-left:100px;color:#333}.billing-section .pending-invitations-link,.billing-section .subtle-link{color:#767676}.billing-section:last-child{border-bottom:0}.billing-section.info-section{overflow:hidden;color:#767676;background:#f9f9f9;border-bottom:0}.billing-section.info-section .octicon-info{font-size:30px;color:#ddd}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:5px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background:#bd2c00}.usage-bar .progress{position:relative;max-width:100%;height:5px;background:#67d07c;border-radius:20px;-webkit-transition:width 0.3s;transition:width 0.3s}.usage-bar .progress.no-highlight{background:#999}.live-update-seats-usage{margin:10px 0 5px}.billing-per-seat-callout{position:relative}.billing-per-seat-callout::after{position:absolute;top:1px;left:25px;display:block;width:12px;height:12px;content:"";background-color:#fafafa;box-shadow:1px -1px 0 0 #eee;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.per-seat-help{padding:10px;border-bottom:1px solid #eee}.per-seat-help .per-seat-help-heading{margin:5px 0 10px;color:#bd2c00}.per-seat-help .per-seat-help-heading .octicon-alert{margin-right:3px;font-size:14px}.per-seat-help-list{list-style:none}.per-seat-help-list li{margin:5px 0}.per-seat-help-list .octicon-chevron-right{float:left;margin:0 6px 7px 7px;color:#999}.billing-usage-summary{margin-bottom:20px}.billing-data-usage-meter{margin-bottom:15px}.billing-data-usage-meter:last-child{margin-bottom:5px}.packs-table .desc{width:1%;white-space:nowrap}.pack-upgrade-plus{font-size:16px;font-weight:bold;color:#6cc644;text-align:center}.lfs-data-icon{color:#767676;text-align:center}.lfs-data-icon.dark{color:#333}.lfs-data-icon.octicon-database{margin-right:3px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:30px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:10px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .pay-with-header{margin:5px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.contact-us-alert{padding:10px;padding-left:30px;font-size:12px;background-color:#fff9ea;border-bottom:1px solid #eee}.contact-us-alert .octicon{position:absolute;margin-left:-20px;color:#767676}.setup-main .contact-us-alert{margin:0 0 20px;border:1px solid #ddd;border-radius:3px}.paypal-label{margin:15px 0 10px;font-weight:bold}.paypal-container{display:inline-block;margin-bottom:15px;vertical-align:top;background-color:#f9f9f9;border-radius:4px}.braintree-paypal-loggedin{padding:11px 16px !important;background-position:12px 50% !important;border:1px solid #ddd !important;border-radius:4px}.bt-pp-name{margin-left:20px !important}.bt-pp-email{margin-left:15px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:#a00 !important;text-decoration:none !important}.payment-history .no-payments{margin:0;border-top:0}.payment-history .id,.payment-history .date,.payment-history .method,.payment-history .receipt,.payment-history .status,.payment-history .description,.payment-history .amount{width:1%;white-space:nowrap}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:#767676}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:#6cc644}.payment-history .refunded,.payment-history .failed{background:#f9f9f9}.payment-history .refunded td,.payment-history .failed td{opacity:0.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:#999}.payment-history .failed .status{color:#bd2c00}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.inline-form-action{display:inline}.boxed-group .boxed-group-content{margin:10px}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:5px;font-weight:bold}.discounted-original-price{font-weight:normal;color:#767676;text-decoration:line-through}.billing-managers-abilities-list{list-style:none}.billing-managers-abilities-list li{margin-bottom:6px}.billing-managers-abilities-list .octicon{width:24px;text-align:center}.billing-managers-abilities-list .octicon-check{color:#6cc644}.billing-managers-abilities-list .octicon-x{color:#bd2c00}.billing-manager-input{width:500px}.billing-manager-banner{padding:30px 20px;margin-bottom:30px;overflow:hidden;background:#f9f9f9;border-bottom:1px solid #eee}.billing-manager-banner .container{position:relative}.billing-manager-banner-text{margin-left:210px;font-size:14px;color:#555}.billing-manager-banner-text .btn{margin-top:8px;margin-right:8px}.billing-manager-banner-title{font-size:12px;font-weight:bold;color:#767676}.billing-manager-icon{position:absolute;top:-35px;left:0;width:180px;height:180px;font-size:180px;color:#e0e0e0}.golden-ticket-banner{margin-top:30px;margin-bottom:15px;text-align:center;border-top:1px solid #e6d445}.golden-ticket{height:60px;margin-top:-30px}.golden-ticket-button{float:left;width:50%;padding:30px 20px;font-size:18px;font-weight:normal}.golden-ticket-button .octicon{margin-right:10px;vertical-align:middle}.golden-ticket-button:first-child{border-radius:3px 0 0 3px}.golden-ticket-button:last-child{border-left:0;border-radius:0 3px 3px 0}.golden-ticket-confirm .setup-header{text-align:center;border:0}.seats-change-arrow{margin:0 10px}.billing-note-block{margin:15px 0}.plan-choice{position:relative;display:block;padding:15px;padding-left:40px;font-weight:normal;background-color:#fafafa;border:1px solid #e0e0e0}.plan-choice.open{background-color:#fff}.plan-choice.open .plan-choice-seat-breakdown{display:block}.plan-choice-free{border-radius:3px 3px 0 0}.plan-choice-paid{margin-bottom:20px;border-top:0;border-radius:0 0 3px 3px}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:5px;font-size:12px;color:#767676}.plan-choice-price{margin-top:5px;font-size:12px}.plan-choice-seat-breakdown{display:none;margin-top:10px}.seat-field{width:50px;margin-right:5px}.billing-form-title{font-size:16px}.billing-line-items{margin-top:10px}.billing-line-item{padding:10px 0;font-size:12px;list-style:none;border-top:1px solid #e0e0e0}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:bold;border-top-width:3px}.line-item-value{float:right}.billing-confirmation{width:750px;margin-top:50px}.billing-confirmation .light-label{margin:5px 0;font-weight:normal;color:#999}.billing-confirmation .pending-invitations{font-weight:normal}.billing-confirmation .form-value{margin:3px 0 15px;font-weight:bold}.billing-confirmation .paypal-container{margin-bottom:0}.billing-confirmation-header{padding:5px 0;margin:20px 0;border-bottom:1px solid #e0e0e0}.price-side-note{color:#767676}.price-box{padding:15px}.price-box h2{margin:5px 0}.billing-confirmation-box{margin:20px 0;border:2px solid #6cc644;border-radius:3px}.billing-confirmation-box .boxes::before{display:table;content:""}.billing-confirmation-box .boxes::after{display:table;clear:both;content:""}.billing-confirmation-box.twoup .price-box{float:left;width:50%}.billing-confirmation-box.twoup .price-box:first-child{border-right:1px solid #e0e0e0}.billing-confirmation-box.twoup .price-box:last-child{margin-left:-1px;border-left:1px solid #e0e0e0}.next-charge-box{padding:10px 15px;background:#f9f9f9;border-top:1px solid #e0e0e0}.inline-payment-box{margin:20px 0}.condensed-payment-methods .radio-input:checked+.radio-label .cancel-changing-payment{display:inline}.condensed-payment-methods .cancel-changing-payment{display:none}.condensed-payment-methods .vat-field,.condensed-payment-methods .cc-field,.condensed-payment-methods .expiration-field,.condensed-payment-methods .country-field,.condensed-payment-methods .vat-field{margin-top:15px}.condensed-payment-methods .vat-field{width:100%;margin-bottom:0}.condensed-payment-methods .cc-field{width:42%}.condensed-payment-methods .expiration-field,.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .expiration-field{white-space:nowrap}.condensed-payment-methods .expiration-field .select{width:40%}.condensed-payment-methods .expiration-divider{width:20%;line-height:30px;text-align:center}.condensed-payment-methods .cvv-field,.condensed-payment-methods .postcode-field{width:28%;margin-top:15px;margin-bottom:0}.condensed-payment-methods .state-field.column,.condensed-payment-methods .postcode-field.column{margin-top:15px;margin-bottom:0}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.heat[data-heat="1"]{background-color:#ffeca7}.heat[data-heat="2"]{background-color:#ffdd8c}.heat[data-heat="3"]{background-color:#ffdd7c}.heat[data-heat="4"]{background-color:#fba447}.heat[data-heat="5"]{background-color:#f68736}.heat[data-heat="6"]{background-color:#f37636}.heat[data-heat="7"]{background-color:#ca6632}.heat[data-heat="8"]{background-color:#c0513f}.heat[data-heat="9"]{background-color:#a2503a}.heat[data-heat="10"]{background-color:#793738}.blame-breadcrumb .css-truncate-target{max-width:680px}.blame-commit,.blame-commit+.blame-line{border-top:1px solid #e9e9e9}.blame-container{margin-top:-1px}.blame-blob-num{background-color:#fdfdfd}.blame-commit-info{position:relative;width:350px;min-width:350px;max-width:350px;padding:8px 10px;vertical-align:top}.blame-commit-avatar{float:left;margin-right:5px}.blame-commit-title{display:inline-block;max-width:230px;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.blame-commit-title,.blame-commit-title .message{font-weight:bold;color:#333}.blame-sha{float:right;font:11px Consolas, "Liberation Mono", Menlo, Courier, monospace}.blame-commit-meta{overflow:hidden;font-size:12px;line-height:1.1;color:#767676;text-overflow:ellipsis;white-space:nowrap}.line-age{width:2px;padding:0 1px}.line-age-legend{float:right;margin-top:-25px;font-size:12px;color:#767676}.line-age-legend ol{display:inline-block;margin:0 5px;list-style:none}.line-age-legend ol li{display:inline-block;width:8px;height:10px}.editor-abort{display:inline;font-size:14px}.blob-interaction-bar{position:relative;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:10px;left:10px;font-size:12px;color:#767676}.blob-filter{width:100%;padding:4px 20px 5px 30px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.html-blob{margin-bottom:15px}.blog-main .pagehead h1{margin-top:3px;font-size:24px}.blog-title{color:#333}.blog-search{position:relative;float:right}.blog-search .blog-search-input{width:200px;padding-left:28px}.blog-search .octicon-search{position:absolute;top:9px;left:7px;z-index:5;color:#767676}.blog-search-results em{padding:0.1em;background-color:#faffa6}.blog-aside{float:right;width:200px}.blog-aside .btn{margin-bottom:20px;text-align:center}.blog-aside .rss{display:inline-block;margin-left:5px;color:#999}.blog-aside .rss .octicon{float:left;margin-right:5px;color:#c9510c}.blog-content{width:685px;font-family:"Helvetica Neue", Helvetica, Arial, freesans, sans-serif}.blog-content h1,.blog-content h2,.blog-content h3{font-weight:500}.blog-content .markdown-body h2{font-size:20px}.blog-content .markdown-body h3{font-size:18px}.blog-draft-indicator{color:#bd2c00}.blog-post{margin-bottom:60px}.blog-post-meta{margin-bottom:20px;color:#999;list-style:none}.blog-post-meta .meta-item{display:inline;padding-right:20px}.blog-post-meta a{color:#999}.blog-post-meta .author-avatar{vertical-align:top;border-radius:3px}.blog-post-title{margin-top:0;margin-bottom:10px;font-size:32px}.blog-home{display:block;float:left;width:16px;margin-top:-2px;margin-left:-25px;color:#ccc}.blog-home:hover{color:#767676}.blog-home .octicon{vertical-align:middle}.blog-post-body{font-size:16px;line-height:1.6;color:#444}.blog-post-body .anchor{display:none}.blog-post-body img{padding:3px;border:1px solid #d8d8d8}.blog-post-body img.emoji{padding:0;border:0}.blog-post-body iframe{width:100%;border:0}.blog-feedback{margin:50px 0;background-color:#fafafa;border:1px solid #ddd;border-bottom-color:#ccc;border-radius:3px;box-shadow:inset 0 1px 0 #fff, 0 1px 5px #f1f1f1}.blog-feedback-header{padding:10px;margin:0;font-size:14px;font-weight:bold;border-bottom:1px solid #ddd;box-shadow:0 1px 0 #fff}.blog-feedback-header.with-twitter{background:url("/images/icons/twitter.png") 648px 1px no-repeat;background-size:32px auto}.blog-feedback-description{padding:10px;margin:0;color:#767676}.merge-pr{padding-top:10px;margin:20px 0 0;border-top:1px solid #ddd}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.status-heading{margin-bottom:1px}.build-statuses-list{max-height:0;padding:0;margin:15px -15px -16px -55px;overflow-y:auto;border:solid #eee;border-width:1px 0 0;-webkit-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out}.statuses-toggle-opened{display:none}.build-status-item{position:relative;padding:10px 15px 10px 53px;background-color:#fafafa;border-bottom:1px solid #eee}.build-status-item:last-child{border-bottom:0}.build-status-item .css-truncate-target{width:74%;max-width:74%}.build-status-item .creator{position:absolute;top:9px;left:20px}.dropdown-menu .build-status-item .creator{position:relative;top:-2px;left:auto;float:left;margin-right:4px;vertical-align:middle}.status-meta{color:#767676}.branch-action-item-icon{float:left;margin-left:-40px}.build-status-icon{width:16px;text-align:center}.build-status-details{margin-left:10px}.merge-pr-more-commits{margin-top:10px;margin-bottom:10px;margin-left:64px;font-size:12px;color:#767676}.branch-action{padding-left:64px;margin-top:15px;margin-bottom:15px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:48px;height:48px;padding:8px;margin-left:-64px;color:#fff;text-align:center;border-radius:3px}.branch-action-body{position:relative;background-color:#fff;border:1px solid #ddd;border-radius:3px}.branch-action-body::after,.branch-action-body::before{position:absolute;top:11px;right:100%;left:-16px;display:block;width:0;height:0;pointer-events:none;content:" ";border-color:transparent;border-style:solid solid outset}.branch-action-body::after{margin-top:1px;margin-left:2px;border-width:7px;border-right-color:#fff}.branch-action-body::before{border-width:8px;border-right-color:#ddd}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:15px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form{padding:15px;background-color:#fafafa;border-top:solid 1px #e5e5e5;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.post-merge-message{padding:15px}.branch-action-item{padding:15px 15px 15px 55px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid #e5e5e5}.branch-action-item.open>.build-statuses-list{max-height:215px;margin-bottom:-15px}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:15px}.branch-action-item-simple{padding-left:15px}.branch-action-item-simple .build-statuses-list{margin-left:-15px}.branch-action-item-simple .build-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{background-color:#6cc644}.branch-action-state-clean .branch-action-body{border-color:#95c97e}.branch-action-state-clean .branch-action-body::before{border-right-color:#95c97e}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{background-color:#cea61b}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:#e2cc7a}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{border-right-color:#e2cc7a}.branch-action-state-merged .branch-action-icon{background-color:#6e5494}.branch-action-state-merged .branch-action-body{border-color:#cbc0db}.branch-action-state-merged .branch-action-body::before{border-right-color:#cbc0db}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon{background-color:#888}.branch-action-state-error .branch-action-icon{background-color:#d84837}.branch-action-state-error .branch-action-body{border-color:#e97a74}.branch-action-state-error .branch-action-body::before{border-right-color:#e97a74}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form{display:none;margin:15px 0}.merge-branch-form .commit-form{border-color:#95c97e}.merge-branch-form .commit-form::before{border-right-color:#95c97e}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form{border-color:#e97a74}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before{border-right-color:#e97a74}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{width:30px;height:30px;text-align:center}.completeness-indicator .octicon{display:block;margin-top:7px;margin-right:auto;margin-left:auto}.completeness-indicator-success{color:#fff;background-color:#6cc644;border-radius:50%}.completeness-indicator-error{color:#fff;background-color:#bd2c00;border-radius:50%}.completeness-indicator-problem{color:#fff;background-color:#888;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}p.recently-touched-branches-description{margin:0}.recently-touched-branches{padding:0;margin:5px 0 10px;color:#4c4a42;background-color:#fff9ea;border:solid 1px #dfd8c2;border-radius:3px}.recently-touched-branches.default-branch{padding:7px 7px 7px 0;background-color:#e2eef9;border-color:#bac6d3}.recently-touched-branches li{height:36px;padding:5px;margin:0;line-height:23px;list-style-type:none;border-bottom:1px solid #e5e2c8}.recently-touched-branches li:last-child{border-bottom:0}.recently-pushed-branch-actions{float:right}.recently-pushed-branch-details{display:inline-block;margin:0 0 0 7px;font-size:13px;line-height:26px;color:#a19e7f}.recently-pushed-branch-details a{color:#6b694f}.recently-pushed-branch-details .css-truncate-target{max-width:400px}.recently-pushed-branch-details.default-branch{color:#325472}.recently-pushed-branch-details .default-branch-link{color:#4078c0}.range-editor{position:relative;padding:5px 15px 5px 40px;margin-top:15px;margin-bottom:15px;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:3px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:5px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:10px;margin-left:-25px;color:#767676}.gh-header-new-pr{margin-bottom:15px}.gh-header-new-pr .gh-header-meta{padding-bottom:0;margin-top:5px;border-bottom:0}.gh-header-new-pr .branch-name{display:inline}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:5px;white-space:nowrap}ul.comparison-list{width:350px;margin:25px auto 15px;font-size:14px;text-align:left;background:#fff;border:1px solid #ddd;border-radius:3px}ul.comparison-list>li{padding:7px 10px;list-style-type:none;border-top:1px solid #eee}ul.comparison-list>li a{font-weight:bold}ul.comparison-list>li em{float:right;font-style:normal;color:#767676}ul.comparison-list>li .octicon{position:relative;top:1px;color:#aaa}ul.comparison-list>li .css-truncate-target{max-width:200px}ul.comparison-list>li.title{font-size:12px;font-weight:bold;color:#aaa;text-transform:uppercase;background:#fafafa;border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.recently-touched-branches-wrapper{margin:10px 0;clear:both}.branches .page-header{margin-bottom:20px}.branches .clear-search{display:none}.branches .loading-overlay{position:absolute;top:0;z-index:20;display:none;width:100%;height:100%;padding-top:50px;text-align:center;background-color:rgba(255,255,255,0.7)}.branches .loading-overlay .spinner{display:inline-block}.branches.is-search-mode .clear-search{display:inline-block}.branches.is-loading .loading-overlay{display:block}.branches .status{display:inline-block;width:16px;text-align:center}.branches .status .octicon{position:relative}.branches .status .octicon-primitive-dot{width:10px}.branches .pull-request-link{top:0;display:inline;padding:2px 5px;line-height:1em}.branches .branch-actions{position:relative;top:-3px;right:-4px;float:right}.branches .branch-actions form{display:inline}.branches .branch-actions .octicon{width:16px;text-align:center}.branch-groups{position:relative}.branch-group{width:100%;margin-bottom:20px;border-radius:3px}.branch-group::before{display:table;content:""}.branch-group::after{display:table;clear:both;content:""}.branch-group-heading{padding:6px 12px;text-shadow:0 1px 0 #fff;background:#f5f5f5;border:1px solid #ddd;border-bottom:0}.branch-group-heading+.branch-summary{border-top:1px solid #ddd}.branch-group-heading .branch-name{color:#fff;text-shadow:none;background:#767676}.branch-group-name{font-weight:bold;color:#767676}.branch-group-heading:first-child,.branch-summary:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.branch-group-heading:last-child,.branch-summary:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.branches-view-switcher{display:inline-block;vertical-align:middle}.branch-search{position:relative;float:right;vertical-align:middle}.branch-search .clear-search{position:absolute;top:9px;right:12px;color:#999}.branch-search-field{width:250px;padding-right:25px}.no-results-message{padding:12px;color:rgba(0,0,0,0.5);text-align:center;border:1px solid #ddd;border-radius:0 0 3px 3px}.branch-summary{padding:12px;color:rgba(0,0,0,0.5);border:1px solid #ddd;border-bottom:0}.branch-summary:last-child{border-bottom:1px solid #ddd}.branch-summary .branch-spinner{display:none;vertical-align:text-bottom}.branch-summary.loading .branch-delete-icon{display:none}.branch-summary.loading .branch-spinner{display:inline-block}.branch-summary.is-deleted .existing-branch-summary{display:none}.branch-summary.is-deleted .deleted-branch-summary{display:block}.deleted-branch-summary{display:none}.deleted-branch-summary .css-truncate-target{max-width:500px}.deleted-branch-summary .branch-name{text-decoration:line-through;opacity:0.5}.deleted-branch-summary .branch-spinner{position:relative;top:4px;right:5px;float:right}.pr-details{display:inline-block;width:144px;text-align:right}.pr-details .state{width:75px;padding:1px 5px;margin-left:5px;font-size:12px;text-decoration:none}.branch-delete{display:inline-block;margin:4px 2px 0 8px;color:#bd2c00}.branch-delete.disabled{color:#ddd}.more-branches{display:block;width:100%;padding:6px;color:#4078c0;text-align:center;text-decoration:none;background:#f1f7fa;border:1px solid #dae5eb;border-radius:0 0 3px 3px}.more-branches:hover{background:#e6f1f6}.more-branches .octicon{position:relative;top:1px;margin-left:5px}.branch-details{display:inline-block;width:490px;margin-right:10px}.branch-details .css-truncate-target{max-width:240px}.branch-details .octicon-shield{margin-right:2px}.branch-meta{font-size:12px;line-height:20px;color:#aaa}.default-label{display:inline-block;width:150px;text-align:center;vertical-align:top}.default-label .sha{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace}.default-label .sha .ellipses{font-family:Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:inherit}.default-label .sha .octicon{padding-right:4px}.branch-a-b-count{display:inline-block;vertical-align:middle}.branch-a-b-count .count-half{position:relative;float:left;width:90px;padding-bottom:6px;text-align:right}.branch-a-b-count .count-half:last-child{text-align:left;border-left:1px solid #bbb}.branch-a-b-count .count-value{position:relative;top:-1px;display:block;padding:0 3px;font-size:10px}.branch-a-b-count .bar{position:absolute;min-width:3px;height:4px}.branch-a-b-count .meter{position:absolute;height:4px;background-color:#ccc}.branch-a-b-count .meter.zero{background-color:transparent}.branch-a-b-count .bar-behind{right:0;border-radius:3px 0 0 3px}.branch-a-b-count .bar-behind .meter{right:0;border-radius:3px 0 0 3px}.branch-a-b-count .bar-ahead{left:0;border-radius:0 3px 3px 0}.branch-a-b-count .bar-ahead .meter{border-radius:0 3px 3px 0}.branch-a-b-count .bar-ahead.even,.branch-a-b-count .bar-behind.even{min-width:2px;background:#eee}.code-frequency .addition{fill:#6cc644;fill-opacity:1}.code-frequency .deletion{fill:#bd2c00;fill-opacity:1}.cadd{font-weight:bold;color:#6cc644}.cdel{font-weight:bold;color:#bd2c00}.codesearch-head{padding-bottom:20px}.codesearch-head.pagehead h1{float:left;width:250px;line-height:33px}.advanced-search-form h3{margin-top:20px}.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:normal}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}.advanced-search-form fieldset{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #f1f1f1}.codesearch-results .repo-list{margin-top:-20px}.codesearch-results .repo-list-name{font-weight:normal}.codesearch-results .repo-list-name .octicon{vertical-align:middle}.codesearch-results .repo-list-name a,.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-name em,.codesearch-results .repo-list-description em{padding:3px;font-style:normal;font-weight:bold;background-color:rgba(255,255,140,0.5);border-radius:3px}.codesearch-results .sort-prefix{font-style:normal;font-weight:500;opacity:0.6}.meta-search-links{margin-top:20px}.meta-search-links a{margin-right:10px}.codesearch-aside .menu .octicon{width:16px;margin-right:5px;text-align:center}.codesearch-aside .meta-search-links{margin-top:20px}.codesearch-aside .meta-search-links a{margin-right:10px}.codesearch-aside .filter-list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f1f1f1}.codesearch-aside .filter-list li{position:relative}.codesearch-aside .filter-list li span.bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background:#f1f1f1}.simple-search-page{padding-top:100px;padding-bottom:100px}.search-form-fluid .flex-table-item-primary{position:relative;padding-right:6px}.search-form-fluid .completed-query{position:absolute;top:7px;right:8px;left:8px;z-index:1;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:normal;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:0.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.token-warning{position:absolute;top:10px;right:18px;color:#000}.sort-bar{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f1f1f1}.sort-bar .sort-label{padding-right:5px;font-size:13px;font-weight:200;color:#666}.sort-bar .select-menu{float:right}.facebox .markdown-body .octicon{vertical-align:inherit}.commit-activity-graphs .dots{display:none}.commit-activity-master{margin-top:20px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:#ffc644}g.bar{fill:#1db34f}g.mini{fill:#f17f49}g.active rect{fill:#bd380f}circle.focus{fill:#555}.dot text{fill:#555;stroke:none}.compare-cutoff,.diff-cutoff{padding:8px 0;margin:5px 0;font-weight:bold;color:#4c4a42;text-align:center;background-color:#fff9ea;border:solid 1px #dfd8c2;border-radius:3px}span.no-nl-marker{position:relative;color:#bd2c00;vertical-align:middle}.symlink .no-nl-marker{display:none}.existing-pull{margin:10px 0}.existing-pull .list-group-item::before{display:table;content:""}.existing-pull .list-group-item::after{display:table;clear:both;content:""}.existing-pull .existing-pull-contents{float:left;width:680px}.existing-pull .existing-pull-button{float:right;margin-top:3px}.existing-pull .existing-pull-number{font-weight:normal;color:#aaa}.existing-pull .css-truncate{max-width:700px}.existing-pull .css-truncate p{display:inline}.compare-pr-placeholder{padding:15px;margin:15px 0;font-size:14px;color:#4c4a42;background-color:#fff9ea;border:solid 1px #dfd8c2;border-radius:3px}.compare-pr-placeholder p{margin:7px 0;color:#6d6c60}.compare-pr-placeholder .btn{margin-right:10px;margin-bottom:-2px}.compare-pr-placeholder .help-link{padding:3px;margin-top:5px;margin-right:-3px;color:#9c997d;text-decoration:none}.compare-pr .new-pr-form{display:none}.compare-pr .contributing{display:none}.compare-pr.open .compare-pr-placeholder{display:none}.compare-pr.open .new-pr-form{display:block}.compare-pr.open .contributing{display:block}.contact-github textarea{height:100px;resize:vertical}.contact-github .contact-checklist{margin:20px 0}.contact-github .contact-checklist>li{margin:15px 0 15px 18px;list-style-position:outside}.contact-github .flash-messages{margin-top:15px}.heartocat{display:block;margin:50px auto 0}.documentation-results-wrapper{position:relative;top:-19px}.documentation-results{position:absolute;top:0;z-index:2;width:400px;margin-top:5px;clear:both;box-shadow:0 0 5px rgba(0,0,0,0.2)}.documentation-results ul{width:100%}.documentation-results ul li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}.documentation-results .documentation-results-footer a{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.documentation-results a{display:block;padding:5px 10px;font-weight:bold;color:#333;text-decoration:none;cursor:pointer;background-color:#fff;border:solid #ddd;border-width:0 1px 1px;outline:none}.documentation-results a:hover{color:#fff;background-color:#3586c3}.documentation-results a.selected{color:#fff;background-color:#3586c3}ul.documentation-results-group{list-style-type:none}.contact-form-extras{display:none}.contributions-tab{margin-top:20px}.contributions-tab .simple-conversation-list .state{margin-top:3px}.calendar-graph{height:126px;padding:5px 0 0;text-align:center}.calendar-graph.days-selected rect.day{opacity:0.5}.calendar-graph.days-selected rect.day.active{opacity:1}.calendar-graph .dots{width:64px;height:64px;margin:20px auto 0}.calendar-graph text.month{font-size:10px;fill:#aaa}.calendar-graph text.wday{font-size:9px;fill:#ccc}.contributions-calendar rect.day{shape-rendering:crispedges}.contributions-calendar rect.day.empty:hover{stroke:none}.contributions-calendar rect.day:hover{stroke:#555;stroke-width:1px}.contrib-column{padding:15px 0;font-size:11px;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd}.contrib-column-first{border-left:0}.contrib-number{display:block;font-size:24px;font-weight:300;line-height:1.3em;color:#333}.contrib-footer{padding:0 10px 12px;font-size:11px}.contrib-legend{float:right}.contrib-legend .legend{position:relative;bottom:-1px;display:inline-block;margin:0 5px;list-style:none}.contrib-legend .legend li{display:inline-block;width:10px;height:10px}.new-user-contrib-intro{padding:5px 20px;font-size:16px;border-top:solid 1px #ddd}.contrib-square{font-size:22px;line-height:1;color:#d6e685}.contribution-activity h2{margin:30px 0 15px;font-size:18px;font-weight:normal}.contribution-activity .select-menu-button{position:relative;top:-4px}.contribution-activity.loading .contribution-activity-listing{display:none}.contribution-activity.loading .contribution-activity-spinner{display:block}.contribution-activity-spinner{display:none;width:64px;height:64px;margin:20px auto 0}ul.simple-conversation-list a.meta{color:#767676}li.contribution{padding:10px 0;list-style:none}li.contribution:last-child{border-bottom:0}li.contribution h3{display:inline-block;margin:0;font-size:14px}li.contribution .cmeta{display:block;font-size:12px}li.contribution .cmt{color:#767676}li.contribution .d{color:#c00}li.contribution .a{color:#8cac29}li.contribution .num{color:#767676}.tint-box{position:relative;margin-bottom:10px;background:#f3f3f3;border-radius:6px}.tint-box.transparent{background:#fff}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-data{padding:0;margin:0 0 10px;list-style:none}.contributors-graph .capped-card .avatar{float:left;width:32px;height:32px;margin-right:5px}.contributors-graph .capped-card h3{font-weight:normal}.contributors-graph .capped-card .ameta{display:block;font-size:12px;color:#ccc}.contributors-graph .capped-card .rank{float:right;font-size:13px;color:#767676}.contributors-graph .capped-card .cmt{color:#767676}.contributors-graph .capped-card path{fill:#f17f49}.contributors-graph .capped-card .midlabel{fill:#ccc}.d{color:#bd2c00}.a{color:#6cc644}.logged-out.enter-coupon{background-color:#f9f9f9}.logged-out.enter-coupon .coupon-form-body{margin-bottom:-20px;background-image:none;box-shadow:0 1px 3px rgba(0,0,0,0.075),inset 1px 0 #fff,0 0 200px #fff}.logged-out.enter-coupon .header-logged-out{background-color:#fff}.logged-out.enter-coupon .site-footer{border-top:0}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:230px;padding:20px;margin:100px auto 60px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;text-align:center;background-color:#fff;background-image:-webkit-linear-gradient(#fefefe, #fafafa);background-image:linear-gradient(#fefefe, #fafafa);border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.075),inset 1px 0 #fff}.coupons .coupon-form-body .input-block{margin-bottom:15px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 15px;color:#4078c0;border:1px solid #dedede;border-radius:40px}.coupon-icon .octicon{margin-top:15px;margin-right:2px}.coupon-signin-title{margin-top:40px}.coupon-title{margin-bottom:20px;font-weight:500}.coupons-list-options{margin-bottom:15px}.coupons-list-options .select-menu,.coupons-list-options .btn-group{display:inline-block;margin-right:10px}.coupons-list-options .pagination{float:right;margin:0}.subscribe-feed{display:inline-block;margin-top:10px;color:#333}.subscribe-feed .octicon{margin-right:5px}.user-repos .mini-repo-list-item{padding-right:6px}.user-repos .mini-repo-list-item .repo-and-owner{max-width:100%}.user-repos .mini-repo-list-item .owner{max-width:145px}.example-octofication{float:right;width:335px;margin:0}.octofication{margin-bottom:15px}.octofication .message{min-height:56px;padding:10px 10px 10px 50px;border:solid 1px #4078c0;border-radius:3px}.octofication .message h3{margin:1px 20px 3px 0;font-size:14px;line-height:1.2}.octofication .message p{padding:0;margin:0;font-size:12px;color:#555}.octofication .message p+p{margin-top:15px}.octofication .broadcast-icon{position:relative;float:left;margin-left:-40px;color:#4078c0}.octofication .broadcast-icon-mask{position:absolute;top:0;width:10px;height:16px;background-color:#fff;opacity:0;-webkit-animation:broadCastMaskFade 1s ease-in-out 2s 2;animation:broadCastMaskFade 1s ease-in-out 2s 2}.octofication .broadcast-icon-mask.left{left:0}.octofication .broadcast-icon-mask.right{right:0}.octofication .notice-dismiss{position:relative;top:-2px;float:right;color:#bbb}.octofication .notice-dismiss:hover{color:#666}.octofication-more{margin:5px 0;font-size:11px;text-align:right}@-webkit-keyframes broadCastMaskFade{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes broadCastMaskFade{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}.github-jobs-promotion{margin-bottom:15px}.github-jobs-promotion p{position:relative;padding:10px 18px;font-size:12px;color:#1b3650;text-align:center;background-image:-webkit-linear-gradient(#f5fbff, #e4f0ff);background-image:linear-gradient(#f5fbff, #e4f0ff);border:1px solid #cee0e7;border-radius:3px}.github-jobs-promotion p a{color:#1b3650}.github-jobs-promotion a.jobs-logo{display:block;text-align:center}.github-jobs-promotion a.jobs-logo:hover{text-decoration:none}.github-jobs-promotion a.jobs-logo strong{display:inline-block;width:62px;height:12px;text-indent:-9999px;vertical-align:middle;background:url("/images/modules/jobs/logo.png") 0 0 no-repeat;background-size:62px auto}.github-jobs-promotion .job-location{white-space:nowrap}.github-jobs-promotion a.octicon-info{position:absolute;right:5px;bottom:5px;color:#a9b8be;text-decoration:none;cursor:pointer;opacity:0.8}.github-jobs-promotion p:hover .octicon-info{opacity:1}.dashboard h1{margin-bottom:0.5em;font-size:160%}.dashboard h1 a{font-size:70%;font-weight:normal}.dashboard .notice{padding:15px;margin-top:0;margin-bottom:0;text-align:center}.release-assets{padding-left:40px}.release-assets li{margin-top:0.15em;list-style-type:none}.release-assets .more{padding-top:2px;font-size:11px}.news-full,.page-profile .news{float:none;width:auto}.activity-tab .blankslate{margin-top:10px}.activity-tab .news .markdown-body blockquote,.activity-tab .news .alert .commits{padding-left:0}.activity-tab .news a.gravatar,.activity-tab .news div.gravatar{display:none}.saml-signed-out-notice{position:relative;width:450px;padding:10px 10px 10px 70px;margin:50px auto 30px;border:1px solid #eee;border-radius:3px}.saml-signed-out-notice .octicon{position:absolute;top:30px;left:20px;color:#ddd}.saml-signed-out-notice h3{margin-bottom:0}.saml-signed-out-notice p{margin-top:5px}.survey-box.simple-box{position:fixed;right:25px;bottom:-20px;z-index:25;max-width:400px;padding-bottom:0;background-color:#f9f9f9;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 0 10px rgba(0,0,0,0.05);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.survey-box.simple-box .simple-box-title{padding-bottom:0;margin-bottom:-7px;font-size:14px;line-height:1.3;border-bottom:0}.survey-box.simple-box .simple-box-footer{padding:7px;margin:0 -15px;background-color:#fff}.survey-box.simple-box .close-button{margin-top:-5px;color:#aaa}.newsfeed-placeholder{padding:30px;border:2px dashed #ddd;border-radius:5px}.newsfeed-placeholder h3{margin-bottom:10px;line-height:1.2}.newsfeed-placeholder .btn-outline{margin-top:10px}.newsfeed-placeholder-graphic{float:left;margin-right:40px}.newsfeed-footer{margin-left:45px}.newsfeed-footer .newsfeed-tip{text-align:left}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:10px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke:#1db34f;stroke-opacity:0.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:#fff;border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:#bd2c00}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .created_at{color:#1db34f}.dashboards-overview-cards .summary-stats .closed_at,.dashboards-overview-cards .summary-stats .merged_at{color:#4078c0}.dashboards-overview-cards .summary-stats .totals-num{margin:0 7px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-graph{height:160px}.dashboards-overview-graph .path{fill:none;stroke-width:2}.dashboards-overview-graph path.created_at{stroke:#1db34f}.dashboards-overview-graph path.merged_at,.dashboards-overview-graph path.closed_at{stroke:#1d7fb3}.dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-graph .overlay{fill-opacity:0}.created_at circle{fill:#1db34f;stroke:#fff;stroke-width:2}.merged_at circle,.closed_at circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-17px}.developer-thanks h2{font-size:38px;font-weight:normal}.developer-thanks .hook{margin-top:2px;margin-bottom:30px;font-size:18px;font-weight:300;color:#666}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:18px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:10px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:10px;color:#6cc644;vertical-align:middle}.discussion-timeline{position:relative;float:left;width:760px}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:79px;z-index:-1;display:block;width:2px;content:"";background-color:#f3f3f3}.discussion-timeline .email-hidden-container{margin:3px 0}.discussion-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:21;float:right;width:200px}.discussion-sidebar-item{padding-top:15px;font-size:12px;color:#767676}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .btn-block{margin-bottom:8px}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:15px;border-top:1px solid #eee}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:10px;font-size:12px;line-height:16px;color:#767676}.discussion-sidebar-toggle{padding:5px 0;margin:-5px 0 5px}.discussion-sidebar-toggle .octicon{float:right;color:#ccc}.discussion-sidebar-toggle:hover{color:#4078c0;text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:bold;text-align:left;background:none;border:0}.sidebar-labels .labels .label{display:block;max-width:100%;padding:6px 10px;font-size:12px;box-shadow:none}.sidebar-labels .labels .label+.label{margin-top:3px}.sidebar-milestone .progress-bar{height:8px;margin-bottom:2px;border-radius:2px}.milestone-name{display:block;margin-top:5px;font-weight:bold;color:#555}.milestone-name .css-truncate-target{max-width:100%}.milestone-name:hover{color:#4078c0;text-decoration:none}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .avatar{margin-top:-1px;margin-right:2px;border-radius:2px}.sidebar-assignee .assignee{font-weight:bold;color:#555}.sidebar-assignee .assignee:hover{color:#4078c0;text-decoration:none}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .octicon-radio-tower{display:none}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:5px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:3px 0 0 3px}.participation a{color:#767676}.participation a:hover{color:#4078c0;text-decoration:none}.participation-avatars{margin-left:-3px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:6px 0 0;line-height:14px}.lock-toggle-link{font-weight:bold;color:#767676}.lock-toggle-link:hover{color:#4078c0;text-decoration:none}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 10px 10px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:3px}.gh-header-actions .btn-sm{float:left;margin-left:5px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header .gh-header-edit{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:normal;line-height:1.1;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:#aaa;letter-spacing:-1px}.gh-header-edit{margin-top:-5px}.gh-header-edit::before{display:table;content:""}.gh-header-edit::after{display:table;clear:both;content:""}.gh-header-edit .edit-issue-title{float:left;width:760px;padding:6px 10px;margin-right:10px;font-size:16px;background-color:#fafafa}.gh-header-edit .edit-issue-title:focus{background-color:#fff}.gh-header-edit .btn{float:left;padding:7px 15px}.gh-header-edit .btn-link{float:left;margin:9px 10px}.gh-header-meta{padding-bottom:20px;margin-top:9px;font-size:14px;line-height:20px;color:#767676;border-bottom:1px solid #eee}.gh-header.issue .gh-header-meta{margin-bottom:15px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .flex-table-item{vertical-align:top}.gh-header-meta .flex-table-item-primary{padding-top:4px;word-wrap:break-word;white-space:normal}.gh-header-meta .flex-table-item-primary .commit-ref .css-truncate-target,.gh-header-meta .flex-table-item-primary .commit-ref:hover .css-truncate-target{max-width:780px !important}.gh-header-meta .state{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-3px;margin-right:5px}.gh-header-meta .author{font-weight:bold;color:#555}.gh-header-meta .noun{text-transform:lowercase}.tabnav-pr{margin:15px 0 20px;border-color:#e5e5e5}.tabnav-pr .tabnav-tab{position:relative;padding:9px 14px;font-size:13px;color:#767676}.tabnav-pr .tabnav-tab.selected{color:#333;border-color:#e5e5e5}.timeline-comment-wrapper>.timeline-comment::after,.timeline-comment-wrapper>.timeline-comment::before,.timeline-new-comment .timeline-comment::after,.timeline-new-comment .timeline-comment::before{position:absolute;top:11px;right:100%;left:-16px;display:block;width:0;height:0;pointer-events:none;content:" ";border-color:transparent;border-style:solid solid outset}.timeline-comment-wrapper>.timeline-comment::after,.timeline-new-comment .timeline-comment::after{margin-top:1px;margin-left:2px;border-width:7px;border-right-color:#f7f7f7}.timeline-comment-wrapper>.timeline-comment::before,.timeline-new-comment .timeline-comment::before{border-width:8px;border-right-color:#ddd}.timeline-comment-wrapper{position:relative;padding-left:64px;margin-top:15px;margin-bottom:15px;border-top:2px solid #fff;border-bottom:2px solid #fff}.timeline-comment-wrapper:first-child{margin-top:0}.discussion-timeline-actions .timeline-comment-wrapper:first-child{margin-top:15px}.timeline-comment-wrapper .timeline-comment.current-user::after,.timeline-comment-wrapper .timeline-comment.current-user::before{position:absolute;top:11px;right:100%;left:-16px;display:block;width:0;height:0;pointer-events:none;content:" ";border-color:transparent;border-style:solid solid outset}.timeline-comment-wrapper .timeline-comment.current-user::after{margin-top:1px;margin-left:2px;border-width:7px;border-right-color:#f2f8fa}.timeline-comment-wrapper .timeline-comment.current-user::before{border-width:8px;border-right-color:#bfccd1}.timeline-comment-wrapper .timeline-comment.unread-item::after,.timeline-comment-wrapper .timeline-comment.unread-item::before{position:absolute;top:11px;right:100%;left:-16px;display:block;width:0;height:0;pointer-events:none;content:" ";border-color:transparent;border-style:solid solid outset}.timeline-comment-wrapper .timeline-comment.unread-item::after{margin-top:1px;margin-left:2px;border-width:7px;border-right-color:#fff9ea}.timeline-comment-wrapper .timeline-comment.unread-item::before{border-width:8px;border-right-color:#dfd8c2}.timeline-comment-avatar{float:left;margin-left:-64px;border-radius:3px}.timeline-comment{position:relative;background-color:#fff;border:1px solid #ddd;border-radius:3px}.timeline-comment.will-transition-once{-webkit-transition:border-color 0.65s ease-in-out;transition:border-color 0.65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{-webkit-transition:background-color 0.65s ease, border-bottom-color 0.65s ease-in-out;transition:background-color 0.65s ease, border-bottom-color 0.65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-label{-webkit-transition:border-color 0.65s ease-in-out;transition:border-color 0.65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{-webkit-transition:border-right-color 0.65s ease-in-out;transition:border-right-color 0.65s ease-in-out}.timeline-comment.current-user{border-color:#bfccd1}.timeline-comment.current-user .timeline-comment-header{background-color:#f2f8fa;border-bottom-color:#dde4e6}.timeline-comment.current-user .timeline-comment-label{border-color:#bfccd1}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:#8e9597;background-color:#f2f8fa;border-bottom-color:#e1edf1}.timeline-comment.unread-item{border-color:#dfd8c2}.timeline-comment.unread-item .timeline-comment-header{background-color:#fff9ea;border-bottom-color:#f1ede3}.timeline-comment.unread-item .timeline-comment-label{border-color:#dfd8c2}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav{color:#8e9597;background-color:#f2f8fa;border-bottom-color:#e1edf1}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid #e5e5e5}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment-header{padding-right:15px;padding-left:15px;color:#767676;background-color:#f7f7f7;border-bottom:1px solid #eee;border-top-left-radius:3px;border-top-right-radius:3px}.timeline-comment-header .author{font-weight:bold;color:#555}.timeline-comment-header .timestamp{color:inherit;white-space:nowrap}.timeline-comment-header .timestamp.timestamp-edited{cursor:default}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-label{float:right;padding:2px 5px;margin:8px 0 0 10px;font-size:12px;cursor:default;border:1px solid rgba(0,0,0,0.1);border-radius:3px}.timeline-comment-label-spammy{color:#bd2c00;border-color:#bd2c00}.timeline-comment-header-text{max-width:78%;padding-top:10px;padding-bottom:10px}.timeline-comment-header-text code a{color:#555}.timeline-comment-header-avatar{float:left;margin-top:10px;margin-right:5px}.timeline-comment-actions{float:right;margin-right:-5px;margin-left:10px}.timeline-comment-action{display:inline-block;padding:10px 5px;color:inherit;opacity:0.5}.timeline-comment-action:hover,.timeline-comment-action:focus{color:#4078c0;text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px;font-size:18px}.timeline-comment-action.disabled{color:#bbb;cursor:default}.timeline-comment-action.disabled:hover{color:#bbb}.compare-tab-comments .timeline-comment-actions{display:none}.discussion-item-ref .commit-gravatar{padding-right:5px;padding-left:2px}.discussion-item-ref .task-progress{display:block;margin-bottom:-2px}.discussion-item-ref .task-progress .progress-bar{margin-bottom:0}.discussion-item-ref .task-progress .octicon{font-size:16px}.discussion-item-ref .discussion-item-body .title{margin-top:10px}.discussion-item-ref .state{padding:1px 5px;margin-top:-4px;margin-left:8px;font-size:12px}.discussion-item-ref .state .octicon{width:1em;font-size:14px}.timeline-new-comment{max-width:780px;margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:10px}.timeline-new-comment .previewable-comment-form .comment-body{padding:5px 5px 15px;border-bottom:1px solid #eee}.discussion-item{position:relative;padding-left:25px;margin:15px 0 15px 79px}.discussion-item+.discussion-item{padding-top:15px;border-top:1px solid #f5f5f5}.discussion-item .author{font-weight:bold;color:#555}.discussion-item .timestamp{color:inherit;white-space:nowrap}.discussion-item .label-color{padding:2px 4px;font-size:12px;font-weight:bold;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.12)}.discussion-item .label-color a:hover{text-decoration:none}.discussion-item.open .discussion-item-details{display:block}.discussion-item.open .discussion-item-toggler-opened{display:inline}.discussion-item.open .discussion-item-toggler-closed{display:none}.discussion-item-details{display:none}.discussion-item-deployed{padding-top:15px;border-top:1px solid #f5f5f5}.discussion-item-toggler-opened{display:none}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-7px;margin-left:-40px;line-height:28px;color:#767676;text-align:center;background-color:#f3f3f3;border:2px solid #fff;border-radius:50%}.discussion-item-icon .octicon{vertical-align:text-top}.discussion-item-icon .octicon-pencil{font-size:14px}.discussion-item-header{min-height:30px;padding-top:5px;padding-bottom:5px;line-height:20px;color:#767676;word-wrap:break-word}.discussion-item-header .avatar{float:left;margin-top:2px;margin-right:5px}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-5px;margin-left:10px}.discussion-item-body{margin-top:5px}.discussion-item-footer{padding-left:21px;font-size:12px}.discussion-item-link{color:#767676}.discussion-item-link:hover{color:#4078c0}.discussion-item-entity{font-weight:bold;color:#333}.discussion-item-entity:hover{color:#4078c0;text-decoration:none}.discussion-item-ref-title .issue-num{font-weight:normal;color:#767676}.discussion-item-ref-title .title-link{color:#333}.discussion-item-ref-title .title-link:hover{color:#4078c0;text-decoration:none}.discussion-item-ref-title .title-link:hover .issue-num{color:inherit}.discussion-item-context-icon{display:inline-block;margin-top:-2px;margin-left:10px;line-height:22px}.discussion-item-help{color:#767676}.discussion-item-help:hover{color:#4078c0}.discussion-item-private{color:#4c4a42}.discussion-item-rollup-ref .state{margin-top:2px}.discussion-item-rollup-ref .discussion-item-context-icon{margin-top:2px}.discussion-item-reopened .discussion-item-icon{color:#fff;background-color:#6cc644}.discussion-item-closed .discussion-item-icon{color:#fff;background-color:#bd2c00}.discussion-item-head_ref_deleted .discussion-item-icon{padding-left:1px;color:#fff;background-color:#767676}.discussion-item-locked .discussion-item-icon,.discussion-item-unlocked .discussion-item-icon{color:#fff;background-color:#333}.discussion-item-integrations-callout .discussion-item-icon{color:#fff;background-color:#4095c6}.discussion-item-integrations-callout .pull-request-integrations-dismiss{padding:4px 8px;margin:-3px 0 0 10px;color:#767676}.pull-request-integrations-title{margin:0;font-size:15px;color:#333}.pull-request-integrations-body{margin-top:5px;color:#666}.discussion-item .renamed-was,.discussion-item .renamed-is{font-weight:bold;color:#333}.discussion-commits .discussion-item-icon{padding-top:1px}.discussion-commits .discussion-item-body{margin-top:0;margin-left:-31px}.discussion-item-changes-marker{margin-bottom:0}.discussion-item-changes-marker.is-unread .discussion-item-icon{color:#fff;background-color:#4078c0}.discussion-item-changes-marker+.discussion-commits{padding-top:0;margin-top:0;border-top:0}.discussion-item-changes-marker+.discussion-commits .discussion-item-icon{display:none}.discussion-item-toggle-open{display:none}.discussion-item-toggle{float:right;color:#767676}.discussion-item-toggle:hover{color:#4078c0;text-decoration:none}.outdated-diff-comment-container .discussion-item-body{display:none}.outdated-diff-comment-container.open .discussion-item-body,.outdated-diff-comment-container.open .discussion-item-toggle-open{display:block}.outdated-diff-comment-container.open .discussion-item-toggle-closed{display:none}.new-discussion-timeline .previewable-comment-form .comment-form-head.tabnav{padding:6px 10px 0;background:#f7f7f7;border-radius:3px 3px 0 0}.new-discussion-timeline .previewable-comment-form .draft-indicator{position:relative;top:-1px}.new-discussion-timeline .previewable-comment-form .comment{border:0}.new-discussion-timeline .previewable-comment-form .comment-body{padding:5px 5px 15px;background-color:transparent;border-bottom:1px solid #eee}.new-discussion-timeline .previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .closed-banner{position:relative;height:19px;margin:15px 0 -15px;overflow:visible;background:#f3f3f3;border-bottom:15px solid #fff;border-radius:0}.new-discussion-timeline .composer .timeline-comment{margin-bottom:10px}.new-discussion-timeline .composer .timeline-comment::after{border-right-color:#fff}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:#fff}.discussion-timeline-actions{background-color:#fff;border-top:2px solid #f3f3f3}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:20px}.discussion-timeline-actions .thread-subscription-status .octicon-radio-tower{display:none}.discussion-item-merged .discussion-item-icon{padding-left:1px;color:#fff;background-color:#6e5494}.discussion-item-merged.open .discussion-item-footer{display:none}.discussion-item-merged.open .discussion-item-details{margin-top:5px;margin-bottom:10px;border:1px solid #ddd;border-radius:3px}.discussion-item-merged.open .discussion-item-details-header{padding:12px 15px;margin-top:0;margin-bottom:0;font-size:inherit;border-top:1px solid #ddd}.discussion-item-merged.open .discussion-item-details-header:first-child{border-top:0}.discussion-item-merged.open .build-statuses-list{max-height:370px;margin:0;border-top-color:#ddd}.discussion-item-merged.open .build-status-item{padding-left:15px}.timeline-progressive-disclosure-button{display:inline-block;padding:5px 25px;text-align:center;background-color:#fff;border:solid 2px #e8e8e8;border-radius:3px}.timeline-progressive-disclosure-button:hover,.timeline-progressive-disclosure-button:focus{text-decoration:none;border-color:#4078c0}.timeline-progressive-disclosure-loader{display:none}.discussion-item+.timeline-progressive-disclosure-container,.timeline-progressive-disclosure-container+.discussion-item{padding-top:0;border-top:0}.timeline-progressive-disclosure-container{padding-left:64px;margin-bottom:15px;margin-left:0;text-align:center;background:#fff url("/images/modules/pulls/progressive-disclosure-line@2x.png") repeat-x left center/44px 17px}.timeline-progressive-disclosure-container .discussion-item-header{padding-top:0}.timeline-progressive-disclosure-container.is-loading .timeline-progressive-disclosure-loader{display:inline-block;vertical-align:bottom}.timeline-progressive-disclosure-container.is-loading .timeline-progressive-disclosure-link{display:none}.deployment-icon .octicon-rocket{position:relative;bottom:-1px;left:-1px}.environment-name{color:#767676}.deployment-meta{font-size:12px;color:#767676}.deployment-meta .octicon{color:#ccc}.deployment-status-icon{position:relative;top:1px;display:inline-block;width:10px;height:10px;margin-right:6px;margin-left:4px;border-radius:100%}.deployment-status-icon.is-abandoned,.deployment-status-icon.is-destroyed{background-color:#fff;border:2px solid #999}.deployment-status-icon.is-active{background-color:#6cc644}.deployment-status-icon.is-error,.deployment-status-icon.is-failure{background-color:#bd2c00}.deployment-status-icon.is-inactive{background-color:#fff;border:2px solid #6cc644}.deployment-status-icon.is-pending{background-color:#cea61b}.deployment-length{margin-left:5px}.deployment-length .octicon{position:relative;top:-2px;margin-right:2px}.donut-chart>.error,.donut-chart>.failure{fill:#bd2c00}.donut-chart>.expected,.donut-chart>.pending{fill:#cea61b}.donut-chart>.success{fill:#6cc644}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.setup-header .large-file-storage-header{font-size:44px}.early-acccess-setup-form .form-group{margin-top:0;margin-bottom:30px}.early-acccess-setup-form select{display:block;width:200px}.early-access-setup-list{padding:0 15px 15px;margin:0;font-size:14px}.early-access-setup-list .early-access-setup-list-item{margin-top:10px;margin-left:20px}.early-access-setup-list .early-access-setup-list-item:first-child{margin-top:0}.early-access-thanks-wrapper{position:relative;z-index:1;height:80vh;margin-bottom:-41px;background-color:#fcfcfc;border-bottom:1px solid #ddd}.early-access-thanks-content{position:relative;top:50%;width:500px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.early-access-thanks-content .simple-box{padding:30px;font-size:16px}.early-access-thanks-title{margin-top:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal}.early-access-thanks-lead{margin-top:0;margin-bottom:0}.eap-error-state-title{margin-top:0}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:20px}.ghe-license-status h1{margin-bottom:10px}.ghe-license-status p{margin-bottom:5px;color:#767676}.ghe-license-expiry-icon{margin:5px 10px 0 0;color:#ddb38a}.enterprise .flash-warn{max-height:105px;overflow-y:scroll}.pagehead.explore-head{background-clip:padding-box;border-bottom-color:rgba(0,0,0,0.1)}.pagehead.explore-head .container{position:relative}.explore-content{margin-top:-15px}.explore-content .blankslate{margin-top:15px}.repo-collection>ul{list-style-type:none;background:#f7f7f7;border:1px solid #ddd;border-radius:3px}.repo-collection .author-gravatar{float:left;margin-right:10px;background:#fff;border-radius:3px}.collection-stat{float:right;margin-left:10px;font-size:12px;color:#444}.collection-stat .octicon{margin-right:5px;color:#a7a7a7}.collection-item{position:relative;float:left;width:50%;height:70px;padding:15px}.collection-item .octicon-x{position:absolute;top:10px;right:10px;color:#ccc;text-decoration:none}.collection-item .repo-name{display:block;font-size:16px;font-weight:bold}.collection-item .css-truncate-target{max-width:380px}.collection-item .repo-description{margin:0}.explore-collection h2{margin:0 0 10px;font-size:18px;font-weight:normal;color:#2a2a2a}.explore-collection h2 .select-menu{position:relative;display:inline-block}.explore-collection h2 .select-menu-button{font-weight:bold;cursor:pointer}.explore-collection h2 .octicon{vertical-align:middle}.explore-page.marketing-section{border-bottom:0}.explore-page.marketing-section .thread-subscription-status{border:0}.explore-page.marketing-section .signed-out-comment{margin-left:0}.explore-page .language-filter-list{margin-bottom:10px}.explore-section{position:relative;padding:40px 0;border-bottom:1px solid #eee}.explore-section:nth-child(even){background:#f9f9f9}.explore-section:nth-child(even) .repo-collection>ul{background:#fff}.explore-section:first-child{padding-top:0}.explore-section:nth-child(odd):last-child{padding-bottom:0;border-bottom:0}.explore-pjax-container{position:relative}.user-leaderboard-list .follow-list-info{margin-top:12px;margin-bottom:0;font-size:12px;color:#666}.user-leaderboard-list .follow-list-info .css-truncate.css-truncate-target{max-width:none}.user-leaderboard-list .repo-list-item{padding-top:10px;padding-bottom:0;padding-left:21px;border-top:0}.user-leaderboard-list .repo-list-item .repo-description,.user-leaderboard-list .repo-list-item .repo-and-owner{max-width:530px}.user-leaderboard-list .repo-list-item .repo{color:#5c5c5c}.leaderboard-list{margin:0;list-style-type:none}.user-leaderboard-list-name{margin:0;font-size:18px;font-weight:normal}.user-leaderboard-list-name .full-name{margin-left:5px;font-weight:bold;color:#5c5c5c}.repo-snipit{display:inline-block;margin-top:7px}.repo-snipit:hover{text-decoration:none}.repo-snipit .octicon{font-size:14px;color:#767676}.repo-snipit-name{max-width:200px;color:#666}.repo-snipit-description{max-width:300px;color:#767676}.repo-snipit:hover .repo-snipit-name,.repo-snipit:hover .repo-snipit-description{color:#4078c0}.leaderboard-action{float:right;margin-top:-3px;margin-left:10px}.leaderboard-list-rank{position:absolute;top:25px;left:0;width:20px;font-weight:300;text-align:right;text-transform:uppercase}.leaderboard-list-item{position:relative;padding-top:20px;padding-bottom:20px;padding-left:35px;border-bottom:1px solid #eee}.leaderboard-list-item:last-child{border-bottom:0}.leaderboard-gravatar{float:left;width:48px;height:48px;border-radius:3px}.leaderboard-list-content{min-height:48px;margin-left:58px}.collection-page .signed-out-comment{margin-left:0}.explore-mail-tease{padding-top:20px;overflow:hidden;background:#202021 url("/images/modules/home/octicons-bg.png") center repeat;border-bottom:1px solid #ddd}.explore-mail-tease h3{color:#fff;text-align:center}.explore-mail-tease-img{display:block;max-width:980px;margin:40px auto -5px;border:1px solid rgba(0,0,0,0.25);border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.15)}.newsletter-frequency-choice{display:-webkit-box;display:flex;margin:40px 0;list-style-type:none;flex-flow:row wrap;justify-content:space-around}.newsletter-frequency-choice .choice{position:relative;width:25%}.newsletter-frequency-choice .choice>label{display:block;height:100%;margin:0 10px;font-weight:normal;text-align:center;cursor:pointer;background:#fff;border:3px solid #eee;border-radius:4px}.newsletter-frequency-choice .choice:hover label{border-color:#4078c0}.newsletter-frequency-choice .choice:hover h3{color:#fff;background:#4078c0;border-color:#4078c0}.newsletter-frequency-choice .choice.selected label{border-color:#6cc644;box-shadow:0 0 5px rgba(0,0,0,0.2)}.newsletter-frequency-choice .choice.selected h3{color:#fff;background:#6cc644;border-color:#6cc644}.newsletter-frequency-choice .choice.selected p{color:#333}.newsletter-frequency-choice .choice .notice{position:absolute;right:0;bottom:1em;left:0;z-index:-1;font-weight:bold;color:#6cc644;text-align:center;opacity:0}.newsletter-frequency-choice .choice .notice.visible{bottom:-2em;opacity:1;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.newsletter-frequency-choice h3{padding:10px;margin:0;font-weight:normal;background:#fafafa;border-bottom:1px solid #eee}.newsletter-frequency-choice h3 input{position:relative;top:-2px;margin:0 3px 0 -19px}.newsletter-frequency-choice p{height:7em;margin:15px;color:#767676;text-align:left}.explore-signup-entice{position:relative;padding:15px;font-size:14px;background:#f7f7f7;border:1px solid #ddd;border-radius:3px}.explore-signup-entice h3{margin-bottom:10px;font-size:18px}.explore-signup-entice-inner{position:absolute;top:3px;right:3px;bottom:3px;left:3px;padding-top:30px;text-align:center;background:rgba(247,247,247,0.9)}.explore-signup-entice-wrapper{max-width:500px;padding:5px;margin:0 auto;background:rgba(247,247,247,0.6)}.explore-signup-cta{margin-right:-10px;font-size:13px;vertical-align:middle}.explore-signup-cta a{font-weight:bold}.explore-signup-cta .btn{position:relative;top:-1px}.explore-marketing-header{margin:10px auto 30px;text-align:center}.explore-marketing-header h2{margin:0 0 5px;font-size:32px;font-weight:normal}.explore-marketing-header .lead{margin:5px 0 0}.fakelogin{position:fixed;top:0;z-index:1000;width:100%;font-size:14px;line-height:34px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(153,0,0,0.25);background-image:-webkit-linear-gradient(#dc5f59, #b33630);background-image:linear-gradient(#dc5f59, #b33630);border-bottom:1px solid #900}.fakelogin+.header{margin-top:35px}.fakelogin+.server-stats{margin-top:35px}.fakelogin .cancel-impersonation{color:#fff;text-decoration:underline}.file{position:relative;margin-top:20px;margin-bottom:15px;border:1px solid #ddd;border-radius:3px}.file .data.empty{padding:5px 10px;color:#767676}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:30px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 5px;color:#888;text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:#fff;border:1px solid #767676}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{padding:5px 10px;background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;border-top-left-radius:2px;border-top-right-radius:2px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:3px}.file-actions select{margin-left:5px}.file-action{display:inline-block;padding-top:4px}.file-info{float:left;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.file-info-divider{display:inline-block;width:1px;height:18px;margin-right:3px;margin-left:3px;vertical-align:middle;background-color:#ddd}.file-mode{text-transform:capitalize}.show-file-notes{display:none}.has-inline-notes .show-file-notes{display:inline-block;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-blankslate{border:0;border-radius:0 0 2px 2px}.axis{font-size:10px;fill:#aaa}.axis line{stroke:#eee;shape-rendering:crispedges}.axis path{display:none}.axis .zero line{stroke:#4078c0;stroke-width:1.5;stroke-dasharray:3 3}.graphs .is-graph-loading{min-height:500px}.graphs.wheader h2{padding:1px}.graphs .area{fill:#1db34f;fill-opacity:0.5}.graphs .path{fill:none;stroke:#1db34f;stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:#1db34f;stroke:#16873c;stroke-width:2px}.graphs .dot.padded{stroke:#fff;stroke-width:1px}.graphs .dot.padded circle:hover{fill:#4078c0}.graphs .d3-tip{fill:#333}.graphs .d3-tip text{font-size:11px;fill:#fff}.graphs .dir{float:right;padding-top:5px;font-size:12px;font-weight:normal;line-height:100%;color:#555}.graphs .selection rect{fill:#333;fill-opacity:0.1;stroke:#333;stroke-opacity:0.4;stroke-width:1px;shape-rendering:crispedges;stroke-dasharray:3 3}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:20px;color:#767676}h2.ghead::after{display:block;height:0;clear:both;visibility:hidden;content:"."}.graph-canvas .activity{width:400px;padding:10px;margin:100px auto 0;color:#444;text-align:center;border-radius:3px}.graph-canvas .error{padding:10px;color:#900;background:#feeaea;border-radius:3px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-loading,.graph-error,.graph-no-usable-data,.graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.is-graph-loading .graph-loading,.is-graph-empty .graph-empty,.is-graph-without-usable-data .graph-no-usable-data,.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:10px;font-size:12px;color:#bbb;text-align:center;background:rgba(0,0,0,0.8);border-radius:3px}.svg-tip strong{color:#ddd}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -5px;content:" ";border:5px solid transparent;border-top-color:rgba(0,0,0,0.8)}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:10px;margin:0;font-weight:bold;line-height:1;pointer-events:none}.svg-tip.comparison ul{margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding:10px}.svg-tip.comparison li:first-child{border-top:3px solid #1db34f;border-right:1px solid #333}.svg-tip.comparison li:last-child{border-top:3px solid #1d7fb3}.svg-tip-one-line{white-space:nowrap}.header{padding-top:10px;padding-bottom:10px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.header-logged-out{padding-top:15px;padding-bottom:15px}.read-only-mode-banner{text-align:center;background-color:#f8e45f;border-bottom-color:#f6dc2e}.header-logo-invertocat{float:left;margin-right:10px;margin-left:-2px;color:#333;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left;font-size:28px}.header-logo-invertocat:hover{color:#4078c0;text-decoration:none}.logo-subbrand{float:left;margin-left:6px;font-size:16px;font-weight:bold;line-height:28px}.header-logo-wordmark{position:relative;float:left;height:26px;margin-right:15px;color:#333}.header-logo-wordmark:hover{color:#4078c0}.notification-indicator .mail-status{position:absolute;top:-2px;right:3px;z-index:2;display:none;width:14px;height:14px;color:#fff;text-align:center;background-image:-webkit-linear-gradient(#7aa1d3, #4078c0);background-image:linear-gradient(#7aa1d3, #4078c0);background-clip:padding-box;border:2px solid #f3f3f3;border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{background-color:#4078c0}.header-search{float:left;width:360px;margin-right:10px}.header-search-wrapper{display:table;width:100%;max-width:100%;min-height:0;padding:0;font-size:12px;font-weight:normal;vertical-align:middle}.header-search-input{display:table-cell;width:99%;min-height:26px;padding-top:0;padding-bottom:0;background:none;border:0;box-shadow:none}.header-search-input:focus{border:0;box-shadow:none}.header-search-input::-ms-clear{display:none}.header-search-scope{display:none;width:1%;padding-right:8px;padding-left:8px;color:#767676;white-space:nowrap;vertical-align:middle;border-right:1px solid #eee;border-top-left-radius:2px;border-bottom-left-radius:2px}.scoped-search .header-search-scope{display:table-cell}.scoped-search .form-control.focus .header-search-scope{color:#4078c0;background-color:#edf2f9;border-color:#c6d7ec}.header-nav{list-style:none}.header-nav-item{float:left}.header-nav-item.active .dropdown-menu-content{display:block}.header-nav-item.active .tooltipped::before,.header-nav-item.active .tooltipped::after{display:none}.header-nav-item .dropdown-menu{width:180px;margin-top:13px}.header-nav-item .accounts-dropdown-menu{width:280px;margin-top:13px}.header-nav-link{display:block;padding:4px 8px;font-size:13px;font-weight:bold;line-height:20px;color:#333}.header-nav-link:hover,.header-nav-link:focus{color:#4078c0;text-decoration:none}.header-nav-link:hover .dropdown-caret,.header-nav-link:focus .dropdown-caret{border-top-color:#4078c0}.user-nav{margin-right:-8px}.user-nav .header-nav-link{height:28px}.user-nav .octicon{width:16px;margin-top:1px;text-align:center}.user-nav .octicon-plus{margin-right:1px}.user-nav .octicon-bell{vertical-align:text-bottom}.user-nav .avatar{float:left;margin-right:5px}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-actions{float:right;margin-top:-3px;margin-bottom:-3px}.header-actions .btn{margin-left:5px}.enterprise .header{background-color:#2a2c2e;border-bottom-color:#121313}.is-stats .enterprise .header{box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.enterprise .header-logo-wordmark,.enterprise .header-logo-invertocat,.enterprise .header-nav-link{color:#c8c8ca}.enterprise .header-logo-wordmark:hover,.enterprise .header-logo-wordmark:focus,.enterprise .header-logo-invertocat:hover,.enterprise .header-logo-invertocat:focus,.enterprise .header-nav-link:hover,.enterprise .header-nav-link:focus{color:#fafafa}.enterprise .header-nav-link:hover .dropdown-caret,.enterprise .header-nav-link:focus .dropdown-caret{border-top-color:#fafafa}.enterprise .notification-indicator .mail-status{border-color:#2a2c2e}.enterprise .notification-indicator:hover .mail-status{background-color:#d26911}.enterprise .header-actions .btn{border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 1px rgba(0,0,0,0.5)}.enterprise .header-search-scope{color:#c8c8ca;background-color:#5b5f63;border-color:#424649}.enterprise .header-search-wrapper{color:#fafafa;background-color:#4f5256;border-color:#121313}.enterprise .header-search-wrapper.focus{background-color:#55595d;border-color:#000;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075)}.enterprise .header-search-wrapper.focus .header-search-scope{color:#fff;background-color:#676c71;border-color:#4f5256}.enterprise .header-search-input{color:#fff}.hosted.logged-in .header-search{width:280px}.hosted.logged-in .header-search-input{width:180px}.logo-instance-name{float:left;max-width:200px;margin-left:6px;overflow:hidden;font-size:16px;font-weight:normal;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.unsupported-browser{padding:15px 0;color:#211e14;background-image:-webkit-linear-gradient(#feefae, #fae692);background-image:linear-gradient(#feefae, #fae692);border-bottom:1px solid #b3a569}.unsupported-browser .container{background:url("/images/icons/ie-notice.png") no-repeat 0 5px}.unsupported-browser h5{padding-left:48px;margin:5px 0 2px;font-size:13px}.unsupported-browser p{padding-left:48px;margin:0}.unsupported-browser .btn{float:right;margin-top:5px;margin-left:8px}.mobile-banner button.switch-to-mobile{display:block;width:100%;padding:30px 0 45px;font-size:60px;font-weight:bold;color:#eaeaea;text-align:center;background-color:#444;border:0}.accessibility-aid{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.accessibility-aid:focus{top:0;z-index:1;width:auto;height:auto;padding:0 10px;clip:auto;font-weight:bold;line-height:49px;color:#333;text-decoration:none;background:#f5f5f5}.is-stats .accessibility-aid:focus{top:34px}.job-postings-subnav-search{width:320px;margin-left:-1px}.job-posting-list{position:relative}.job-posting-expiration-warning,.job-posting-payment-warning{margin-bottom:20px}.job-posting-list-item{position:relative;display:table;width:100%;padding:20px 10px;list-style:none;border-top:1px solid #eee}.job-posting-list-item.unpublished{font-style:italic}.job-posting-list-item .job-posting-unpublished{font-size:13px;font-weight:normal;color:#999;text-transform:uppercase}.job-posting-list-item .job-posting-unpublished::before{content:"\b7\a0"}.job-posting-list-item.expired{background-color:#f1f1f1}.job-posting-list-item.expired+.expired{border-top:1px solid #fff}.job-posting-list-meta,.job-posting-main-content,.job-posting-logo{display:table-cell;vertical-align:top}.job-posting-list-name{margin:0;font-size:18px;line-height:1.2}.job-posting-list-kind{max-width:550px;margin-top:4px;margin-bottom:0;font-size:14px;color:#666}.job-posting-list-meta{width:20%;padding-left:20px;font-size:13px;color:#888}.job-posting-list-info-location,.job-posting-list-info-remote{margin-top:0;margin-bottom:4px;color:#888;text-align:right}.job-posting-list-info-location{display:block;max-width:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-posting-list-info-stats{float:right;padding-left:20px;margin-top:0;margin-bottom:4px;color:#888;text-align:right}.job-posting-description{margin-top:30px;font-size:14px}.visitors-graph+.columns .job-posting-description{margin-top:0}.job-posting-sidebar-title{padding:15px 15px 0;margin:-15px -15px 0;font-size:20px}.job-posting-details-list .job-posting-detail{display:inline;list-style:none}.job-posting-details-list .job-posting-detail+.job-posting-detail::before{content:"\a0\b7\a0"}.job-posting-apply-instructions .user-markdown{margin-top:8px;font-size:14px;color:#767676}.job-posting-apply-instructions .md-list-item{margin-left:20px}.job-posting-apply-instructions .md-list-item+.md-list-item{margin-top:5px}.job-posting-apply-instructions .md-list{margin-bottom:10px}.job-posting{margin-bottom:30px}.job-posting .job-posting-publish-form{display:inline-block;margin-left:8px}.job-posting .flash{margin-bottom:20px}.job-posting .gh-header-meta{padding-bottom:0;margin-top:5px;border-bottom:0}.job-posting .visitors-graph{margin-top:20px}.job-posting-form-edit-section{width:700px}.new-job-posting-form,.new-job-posting-credit-form{color:#4a4a4a}.new-job-posting-form .form-section,.new-job-posting-credit-form .form-section{padding-bottom:20px}.new-job-posting-form label,.new-job-posting-credit-form label{display:block;padding-bottom:5px}.job-credit-description{margin-bottom:20px;font-size:14px}.new-job-posting-form{width:700px;margin:0 auto}.new-job-posting-form .subhead-description+.subhead-description{margin-top:5px}.new-job-posting-form .suggester-container{left:21px}.new-job-posting-form .job-posting-location{width:20em;margin-left:1px}.new-job-posting-form .job-posting-title,.new-job-posting-form .job-posting-apply-link,.new-job-posting-form select,.new-job-posting-form textarea,.new-job-posting-form .job-posting-renew-count,.new-job-posting-form .job-posting-identifier,.new-job-posting-form .job-posting-company-url,.new-job-posting-form .job-posting-company-logo-field,.new-job-posting-form .job-posting-company,.new-job-posting-form .job-posting-organization{width:100%}.new-job-posting-form .write-content{margin:0}.new-job-posting-form label{font-size:16px}.new-job-posting-form label.job-posting-billing-target-label{display:inline;padding-bottom:0;font-size:13px}.new-job-posting-form .small{font-size:12px}.new-job-posting-form .toolbar-help{margin-bottom:0}.new-job-posting-form .toolbar-help .tabnav-extra{padding-top:0;margin-left:0}.new-job-posting-credit-form{font-size:14px}.new-job-posting-credit-form .job-posting-credit-price{font-size:21px;font-weight:700}.new-job-posting-credit-form .job-posting-credit-total-label{padding-right:3em}.new-job-posting-credit-form .job-posting-credit-credits-purchased{width:5em;font-size:14px;text-align:right}.new-job-posting-credit-form .job-posting-credit-card{text-align:left}.purchase-job-credits{width:700px}.purchase-job-credits .gh-header-meta{margin-bottom:20px}.job-posting-summary .job-posting-price{font-size:33px;font-weight:lighter}.job-posting-summary .job-posting-price .amount{font-weight:normal;color:#6cc644}.job-posting-credit-card{margin-top:16px;text-align:right;vertical-align:middle}.search-job-postings-header{width:940px;margin:40px auto 0;color:#4a4a4a}.search-job-postings-header h1{margin-top:50px;font-size:32px;font-weight:normal;text-align:center}.search-job-postings-header h3{font-size:20px;font-weight:lighter;text-align:center}.job-posting-remote-label{margin-bottom:10px}.applied-suggestions{margin:0 0 10px;font-size:14px;list-style:none}.applied-suggestions .applied-suggestion+.applied-suggestion{margin-top:10px}.applied-suggestions .remove-suggestion{font-weight:700;color:#4078c0;background-color:transparent;border:0}.job-search-suggester-container{position:relative}.job-search-suggester-container .job-search-location-suggestions{display:inline-block}.job-search-suggester-container .octospinner{position:absolute;top:9px;right:9px}.job-search-suggester-container .suggester-container{top:100%;width:100%}.job-search-suggester-container .suggester-container .suggester{margin-top:-1px}.job-search-suggester-container .suggestion{cursor:pointer}.search-job-postings{margin-top:20px;margin-bottom:40px}.search-job-postings.results{margin-top:0;margin-bottom:0}.search-job-postings .column.two-thirds{padding:0}.search-job-postings .column.two-sevenths{width:28.5%}.search-job-postings .column.one-seventh{width:14.2%}.search-job-postings label{display:block;padding-bottom:5px;font-size:18px;color:#4a4a4a}.search-job-postings input,.search-job-postings select{width:100%;color:#767676}.search-job-postings [type="submit"]{width:100%;margin-top:30px;color:#4a4a4a}.search-job-postings .form-checkbox{margin-top:5px}.search-job-postings .form-checkbox input{width:20px}.search-job-postings .form-checkbox label{display:inline;font-size:13px;font-weight:normal;color:#767676}.search-job-postings-sidebar{float:left;width:230px}.search-job-postings-sidebar .post-job-link{margin-bottom:20px;text-align:center}.search-job-postings-sidebar .featured{width:100%;margin-bottom:20px;font-size:15px;font-weight:normal}.search-job-postings-sidebar .featured.btn{color:#fff;background:#4078c0;border:1px solid #4078c0}.search-job-postings-sidebar .job-search-watch-form{margin-bottom:20px}.search-job-postings-sidebar .job-search-watch-form .watch{width:100%}.job-search-watch-form .job-search-title{width:100%;margin-top:5px}.job-search-watch-fields{padding:16px}.search-job-postings-watched{color:#4a4a4a}.search-job-postings-watched .menu-item{padding:8px 10px 3px}.search-job-postings-watched .menu-item .octicon{margin-right:0}.search-job-postings-watched .more-mega{font-size:50px;opacity:0.4}.search-job-postings-watched .saved-job-posting-search-link{display:inline-block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-job-postings-watched h3{margin:0 0 5px;font-size:15px;font-weight:normal;color:#4a4a4a}.search-job-postings-watched .job-search-unwatch-form{float:right}.search-job-postings-watched .job-search-unwatch-form .job-search-unwatch{padding:0;background-color:transparent;border:0}.job-posting-list .results-heading,.search-job-postings-main .results-heading{padding-top:0;margin:0 0 10px;font-size:24px;font-weight:300}.search-job-postings-main{float:right;width:730px}.search-job-postings-main .sort-bar{padding-bottom:0;margin-bottom:0;border-bottom:0}.job-posting-logo{display:table-cell;width:55px;vertical-align:middle}.job-posting-logo .job-posting-org-link{display:inline-block}.job-posting-logo .avatar{width:40px}.org-job-postings-results .pagehead{padding-bottom:0}.job-search-reset-query-wrapper{margin-bottom:10px}.job-search-reset-query{font-weight:bold;color:#767676}.job-search-reset-query .job-search-reset-query-block{display:inline-block;width:20px;height:20px;margin-right:3px;line-height:20px;color:#fff;text-align:center;background-color:#767676;border-radius:3px}.job-search-reset-query .job-search-reset-query-block .octicon-x{line-height:20px}.job-search-reset-query:hover{color:#4078c0;text-decoration:none}.job-search-reset-query:hover .job-search-reset-query-block{background-color:#4078c0}.blankslate+.job-posting-credit-header{margin-top:30px}.job-posting-credit-header{margin-bottom:10px;font-size:16px}.job-posting-org-payment{margin-bottom:10px}.job-posting-billing-target-choice{margin-right:5px}.job-postings-return-footer p{margin-bottom:10px}.job-postings-return-link{display:block;margin-top:45px}.job-posting-company-info .job-posting-company-logo{max-width:100%}.job-posting-company-info .job-posting-company-logo-link{display:block;margin-top:8px}.job-posting-company-info .job-posting-company-link{display:block;margin-top:8px}.pagehead .job-posting-company-link{color:#333}.job-posting-error-explanation{margin-bottom:20px}.job-posting-error-explanation .job-posting-error-list-item{list-style:none}.job-saved-search-info{display:inline-block;color:#797979}.job-saved-search-info .octicon{vertical-align:middle}.job-posting-credits-list .job-posting-credit-list-item{list-style:none}.job-posting-credits-list .job-posting-credit-list-item+.job-posting-credit-list-item{padding-top:10px;margin-top:10px;border-top:1px solid #eee}.job-posting-credits-list .job-posting-credit-metadata{margin-top:5px;font-size:12px;color:#797979}.job-posting-credits-list .job-posting-credit-user+.job-posting-credit-date::before{padding-right:0.3em;padding-left:0.3em;content:"\b7"}.hiring-managers-list>li:last-child{padding-bottom:0}.hiring-manager-pending-invitation{margin-top:20px}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 10px;margin-bottom:10px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:#999}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:#6cc644}.hook-item.failure .icon-for-failure{display:inline-block;color:#bd2c00}.hook-item.pending .icon-for-pending{display:inline-block;color:#999}.hook-item.inactive .icon-for-inactive{display:inline-block;color:#999}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:#6cc644}.hook-item.disabled .icon-for-disabled{display:inline-block;color:#ccc}.hook-url.css-truncate-target{max-width:360px}.hook-events-field .hook-event-selector{display:none}.hook-events-field.is-custom .hook-event-selector{display:block}.hook-event-selector{margin-left:10px}.hook-event{display:inline-block;width:310px;padding:5px 0 5px 30px;margin:0}.hook-event label{font-weight:normal}.hook-event.hook-event-condensed{width:237px;padding-right:20px;padding-bottom:10px;padding-left:11px}.hook-event.hook-event-condensed .text-muted{font-size:12px;font-weight:normal}.hook-event .text-small{margin:0}.hook-event-choice{font-weight:normal}.hook-form.is-ssl .ssl-hook-fields{display:block}.hook-form .ssl-hook-fields{display:none}.hook-form .ssl-hook-fields .disable-ssl-verification-modal,.hook-form .ssl-hook-fields .enable-ssl-verification{display:none}.hook-form .ssl-hook-fields.is-not-verifying-ssl .enable-ssl-verification{display:block}.hook-form .ssl-hook-fields.is-not-verifying-ssl .disable-ssl-verification{display:none}.hook-form .disable-ssl-verification .actions{margin-top:-4px}.hook-form .invalid-url-notice{display:none;padding:7px 4px}.hook-form .invalid-url-notice .octicon-alert{position:relative;top:1px}.hook-form.is-invalid-url .invalid-url-notice{display:block}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:10px 0}.hooks-oap-warning ul li{margin-left:16px}.hook-secret .hook-secret-standin{display:block}.hook-secret .hook-secret-field{display:none}.hook-secret.open .hook-secret-standin{display:none}.hook-secret.open .hook-secret-field{display:block}.hook-deliveries-list .loading-message{display:block}.hook-deliveries-list .error-message{display:none}.hook-deliveries-list.is-error .loading-message{display:none}.hook-deliveries-list.is-error .error-message{display:block}.hook-deliveries-list .spinner{display:inline-block;margin:0;vertical-align:top}.hook-deliveries-list .hook-delivery-item:hover{background-color:transparent}.hook-deliveries-list .item-status{display:inline-block;width:16px;margin-right:5px;text-align:center}.hook-deliveries-list .item-status .icon-for-success,.hook-deliveries-list .item-status .icon-for-failure,.hook-deliveries-list .item-status .icon-for-pending{display:none}.hook-deliveries-list .item-status.success{color:#6cc644;visibility:visible}.hook-deliveries-list .item-status.success .icon-for-success{display:inline-block}.hook-deliveries-list .item-status.failure{color:#bd2c00}.hook-deliveries-list .item-status.failure .icon-for-failure{display:inline-block}.hook-deliveries-list .item-status.pending{color:#999}.hook-deliveries-list .item-status.pending .icon-for-pending{display:inline-block}.hook-deliveries-pagination-loading-message{display:none}.hook-deliveries-pagination-loading-message .animated-ellipsis-container{text-align:left}.hook-deliveries-pagination.loading .hook-deliveries-pagination-button{display:none}.hook-deliveries-pagination.loading .hook-deliveries-pagination-loading-message{display:block}.boxed-group-list li.hook-delivery-item{padding:10px}.hook-delivery-item .hook-delivery-details{display:none}.hook-delivery-item .hook-delivery-details .loading-message,.hook-delivery-item .hook-delivery-details .error-message{display:none}.hook-delivery-item .hook-delivery-details.is-loading .loading-message{display:block}.hook-delivery-item .hook-delivery-details.has-error .error-message{display:block}.hook-delivery-item.open .hook-delivery-details{display:block}.hook-delivery-item .loading-message{text-align:center}.hook-delivery-time{float:right;margin-right:10px;font-size:10px;color:#999}.hook-delivery-guid{display:inline-block;padding:2px 6px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;color:rgba(0,0,0,0.5);background-color:rgba(209,227,237,0.5);border-radius:3px}.hook-delivery-guid .octicon{margin:1px -2px 0 0;color:#b0c4ce}.hook-delivery-actions{padding-top:1px}.boxed-group-list>li.hook-delivery-item .btn-sm{margin:0}.boxed-group-list>li.hook-delivery-item .hook-delivery-details .redeliver.btn-sm{margin:5px 0 0}.hook-deliveries-list .error-message,.hook-delivery-details .error-message{padding:7px 4px;margin:10px 0}.hook-deliveries-list .error-message .octicon,.hook-delivery-details .error-message .octicon{position:relative;top:1px}.boxed-group span.animated-ellipsis-container,.boxed-group span.animated-ellipsis{padding:0}.boxed-group .animated-ellipsis-container{line-height:1.3}.hook-delivery-details{clear:right}.hook-delivery-details .error-message{margin-bottom:0}.hook-delivery-details .tabnav-tabcontent{display:none}.hook-delivery-details .tabnav-tabcontent.selected{display:block}.hook-delivery-details hr{margin:10px 0}.hook-delivery-details pre{padding:7px 12px;margin:10px 0;overflow:auto;font-size:13px;line-height:1.5;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px}.hook-delivery-details .tabnav{margin:10px 0}.hook-delivery-details h4.remote-call-header{margin:20px 0 10px;border-bottom:1px solid #999}.hook-delivery-response-status{display:inline-block;padding:4px 6px 3px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:10px;line-height:1.1;color:#fff;background-color:#bd2c00;border-radius:3px}.hook-delivery-response-status[data-response-status^="2"]{background-color:#6cc644}.redelivery-dialog .pending-message{display:block}.redelivery-dialog .failure-message{display:none}.redelivery-dialog.failed{color:#9c2400;background-image:-webkit-linear-gradient(#f8d8d8, #efd0d0);background-image:linear-gradient(#f8d8d8, #efd0d0);border-color:#da9797}.redelivery-dialog.failed .pending-message{display:none}.redelivery-dialog.failed .failure-message{display:block}.redelivering-hook-delivery .error-message{display:none}.redelivering-hook-delivery.is-error .loading-message{display:none}.redelivering-hook-delivery.is-error .error-message{display:block}.test-hook-message .success-message,.test-hook-message .error-message{display:none;margin-top:10px}.test-hook-message.success .success-message{display:block}.test-hook-message.error .error-message{display:block}.item-name{float:left;font-weight:bold}.add-hosted-wrapper{width:400px;margin-top:60px;margin-bottom:40px}.link-account-title{margin-top:0;font-size:21px;font-weight:500}.cloud-domain-input{margin:5px 2px 0 0}.add-accounts-wrapper{width:500px;margin-top:60px;margin-bottom:40px}.add-accounts-wrapper .link-account-title{margin-bottom:5px;font-size:26px}.add-accounts-wrapper .lead{margin-top:0}.manage-accounts-subhead{margin-bottom:25px}.manage-accounts-list{margin-bottom:15px;list-style:none}.manage-accounts-list .table-list-cell{padding-top:15px;padding-bottom:15px}.manage-accounts-list .accounts-content{margin-left:65px}.manage-accounts-list .account-username{margin:0;font-size:14px;font-weight:bold;line-height:20px}.manage-accounts-list .accounts-description{margin:0;font-size:14px;line-height:20px;color:#767676}.accounts-list-item .table-list-cell{padding-top:10px;padding-bottom:15px;vertical-align:middle}.accounts-list-item .table-list-cell-checkbox{width:30px}.accounts-list-item.adminable .member-info{padding-left:5px}.accounts-list-item .member-link{display:block;text-decoration:none}.accounts-list-item .member-link:hover .member-username{color:#4078c0}.current-account-label{padding:10px;margin-top:5px;border:1px solid #eee;border-radius:3px}.hosted-form{width:350px;margin-top:15px}.link-account-list{margin:30px 0 20px;list-style:none}.link-account-list .table-list-cell{padding-top:15px;padding-bottom:15px}.link-account-list .link-account-content{margin-left:60px}.link-account-list .link-account-username{margin:0;font-size:14px;font-weight:bold;line-height:20px}.link-account-list .link-account-description{margin:0;font-size:14px;line-height:20px;color:#767676}.link-account-avatar{float:left;margin-right:10px}.link-account-avatar-child{right:0%}.installation-permissions .octicon-check{color:#6cc644}.installation-permissions li:hover{background:none}.integration-meta-head{font-size:16px;color:#767676}.integration-info-section{margin-bottom:40px}.integration-info-section h3{margin:0 0 10px;color:#767676}.integration-info-section ul{list-style:none}.integration-info-section span{margin-right:10px}.confirm-integration-name.css-truncate-target{max-width:300px}.integrations-repository-picker{position:relative;top:-5px;width:440px}.integrations-repository-picker .subnav-search{margin-bottom:5px;margin-left:0}.integrations-repository-picker .flash{padding:10px;margin-bottom:10px}dl.form-group>dd .integrations-repository-picker .form-control{margin-right:0}.integrations-repository-picker .octicon-x{position:absolute;top:8px;right:10px;cursor:pointer}.integrations-repository-picker .mini-repo-list-item:hover .repo,.integrations-repository-picker .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-repository-picker .mini-repo-list-item .css-truncate-target{max-width:345px}.list-group-label{display:inline-block;float:left;max-width:70%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.list-group-block-link{overflow:auto}.list-group-block-link:hover{background-color:#fafafa}.target-avatar{position:relative;top:-2px}.issues-reset-query-wrapper{margin-bottom:20px}.issues-reset-query{font-weight:bold;color:#767676}.issues-reset-query .issues-reset-query-block{display:inline-block;width:20px;height:20px;margin-right:3px;line-height:20px;color:#fff;text-align:center;background-color:#767676;border-radius:3px}.issues-reset-query .issues-reset-query-block .octicon-x{line-height:20px}.issues-reset-query:hover{color:#4078c0;text-decoration:none}.issues-reset-query:hover .issues-reset-query-block{background-color:#4078c0}.table-list-milestones .table-list-cell{padding:15px 20px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:bold;line-height:1.2;color:#555;white-space:nowrap}.table-list-milestones .stat+.stat{margin-left:15px}.table-list-milestones .stat-label{font-weight:normal;color:#767676}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:5px;font-size:24px;font-weight:normal;line-height:1.2}.milestone-title-link a{color:#333}.milestone-title-link a:hover{color:#4078c0}.milestone-progress{width:420px}.milestone-progress .progress-bar{margin-top:7px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:10px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:5px}.milestone-description .expand-more{color:#4078c0;cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestone-actions{margin-top:8px;font-size:13px}.milestone-action{display:inline-block;margin-right:10px}.milestone-calender-container{margin-left:30px}.task-progress{color:#767676;text-decoration:none}.task-progress .octicon{margin-right:5px;color:#999;vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:120px;height:5px;vertical-align:2px;background-color:#eee}.task-progress .progress-bar .progress{background-color:#ccc}.task-progress-counts{display:inline-block;margin-right:6px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:#4078c0}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:#4078c0}.issues-listing{position:relative}.issues-listing .octocat-search{position:absolute;right:0;height:250px;margin:-132px -4px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.issues-listing .table-list-issues .issue-title{width:740px;padding-top:12px}.issues-listing .table-list-issues .labels{display:inline-block;margin-bottom:2px;vertical-align:1px}.issues-listing .table-list-issues .table-list-cell-avatar a,.issues-listing .table-list-issues .table-list-cell-avatar-stack a{display:inline-block}.issues-listing .table-list-issues .table-list-cell-avatar img,.issues-listing .table-list-issues .table-list-cell-avatar-stack img{border-radius:2px}.issues-listing .table-list-issues .table-list-cell-avatar{padding-top:13px}.issues-listing .table-list-issues .table-list-cell-avatar-stack{padding-top:12px}.issues-listing .table-list-issues .navigation-focus{background-color:#f5f5f5}.table-list-cell-avatar-stack .avatar-stack{float:right}.issue-title-link{padding-right:3px;margin-bottom:2px;font-size:15px;font-weight:bold;line-height:1.2;color:#333}.issue-title-link:hover{color:#4078c0;text-decoration:none}.issue-title-link:hover .num{color:inherit}.issue-nwo-link{color:#767676}.issue-pr-status{display:inline-block;margin-right:3px;vertical-align:top}.issue-meta{margin-top:1px;margin-bottom:2px;font-weight:normal;color:#767676}.issue-meta-section{margin-right:10px}.issue-meta-section .octicon{color:#ccc;vertical-align:bottom}.issue-milestone{max-width:240px}.issue-comments{width:60px;padding-top:13px;font-weight:bold;text-align:right;white-space:nowrap}.issue-comments .octicon{margin-right:1px}.issue-comments .issue-comments-no-comment{color:#eee}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-issue-form{padding-top:20px;margin-top:15px;border-top:1px solid #ddd}.new-issue-form::before{display:table;content:""}.new-issue-form::after{display:table;clear:both;content:""}.new-issue-form .discussion-timeline::before{display:none}.new-pr-form{margin-top:15px;margin-bottom:20px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.new-pr-form .discussion-sidebar{position:static}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-right:2px;margin-bottom:2px;vertical-align:middle;border-radius:3px}.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:#f4f4f4}.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu>form{position:relative}.closed-banner{height:7px;margin:15px 0 15px 60px;overflow:hidden;background:url("/images/modules/comments/closed_pattern.gif");border-radius:3px}.subnav .btn+.issues-search{padding-right:10px;border-right:1px solid #eee}.reaction-sort-item{float:left;width:39px;padding:5px;margin-top:5px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:3px;opacity:0.7}.reaction-sort-item:hover,.reaction-sort-item.selected:hover,.reaction-sort-item.navigation-focus{text-decoration:none;background-color:#4078c0;opacity:1}.reaction-sort-item.selected{background-color:#f2f8fa;border-color:#4078c0;opacity:1}html.emoji-size-boost .reaction-sort-item g-emoji{margin-left:-3px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){html.emoji-size-boost .reaction-sort-item g-emoji{margin-left:0}}.merge-branch-heading{margin:0;line-height:1;color:#333}.merge-branch-description{margin-right:160px;margin-bottom:-5px;line-height:1.6em;color:#767676}.merge-branch-description .zeroclipboard-link .octicon{top:2px}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:10px}.merge-branch-form{display:none;padding-left:64px}.merge-branch.open .merge-branch-form{display:block}.merge-branch.open .merge-message{display:none}.merge-branch-manually{display:none;padding-top:15px;margin-top:14px;background-color:transparent;border-top:1px solid #ddd}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:10px}.merge-branch-manually .intro{padding-bottom:10px;margin-top:0}.merge-branch-manually .step{margin:15px 0 5px}.merge-branch-manually .url-box{padding:0;margin-left:0;border:0}.merge-branch-manually .clone-urls{width:100%}.merge-branch-manually .copyable-terminal{background-color:#f2f2f2}.open .merge-branch-manually{display:block}.merge-methods .btn-group-merge{display:inline-block}.merge-methods .btn-group-squash{display:none;margin-left:0}.merge-methods.is-squashing .btn-group-merge{display:none}.merge-methods.is-squashing .btn-group-squash{display:inline-block}.unavailable-merge-method{display:block;margin-top:6px;color:#c9510c}.navigation-focus.disabled .unavailable-merge-method{color:#fff}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:3px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.network .current-repository{background-color:#fff6a9}.network .network-graph-container{position:relative;margin-bottom:20px;overflow:hidden;line-height:0;border:1px solid #ddd;border-radius:3px}.network .network-graph-container .large-loading-area{position:absolute;top:0;right:0;left:0}.page-new-repo .octicon-repo{color:#bbb}.page-new-repo .octicon-lock{color:#e9dba5}.page-new-repo ul.repo-templates{margin:10px 0}.page-new-repo ul.repo-templates>li{display:inline-block;margin:0 10px 0 0;list-style-type:none}.page-new-repo ul.repo-templates .select-menu{float:left}.page-new-repo .form-checkbox .octicon{float:left;margin-right:5px}.page-new-repo .license-info{float:left;margin-top:5px;margin-left:10px;color:#ccc}.new-repo-container{width:700px;margin:40px auto 0}.new-repo-container .subhead{margin-bottom:30px}.owner-reponame dl.form-group{margin-top:5px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:21px;color:#666}.owner-reponame .icon-preview{position:absolute;top:23px;left:-115px;display:none;width:100px;font-size:32px;text-align:right}.owner-reponame .icon-preview.icon-preview-public{top:25px}.reponame-suggestion{color:#34631a;cursor:pointer}.upgrade-upsell{padding-left:33px}.cc-upgrade{padding-left:20px}.featured-license{font-weight:bold}.license-container{padding-left:15px;border-left:1px solid #ccc}.notification-routing .notification-email .edit-link{margin-right:10px;font-weight:bold}.notification-routing .notification-email .btn-sm{float:none;margin:-2px 0 0}.notification-routing .notification-email .edit-form{display:none}.notification-routing .notification-email.open .edit-form{display:block}.notification-routing .notification-email.open .email-display{display:none}.notifications .list-group-item{padding-top:8px;padding-bottom:8px;padding-left:35px;border-width:1px 0 0}.notifications .list-group-item:first-child{border:0}.notifications .list-group-item-name{display:block;max-width:400px;font-size:14px;line-height:1.5em}.notifications .list-group-item-name a{display:block;max-width:460px}.notifications .notifications-more{padding:0}.notifications .notifications-more>a{display:block;padding:10px 15px;font-weight:bold;color:#4078c0;text-align:center}.notifications .notifications-more>a:hover{text-decoration:underline}.notifications .read .type-icon{color:#767676}.notifications .read .list-group-item-name>a{color:#767676}.notifications .read .notification-actions{color:#767676}.notifications .read .avatar-stack{opacity:0.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.type-icon-state-none{color:#767676}.type-icon-state-open{color:#6cc644}.type-icon-state-closed{color:#bd2c00}.type-icon-state-merged{color:#6e5494}.notifications-list{float:left;width:100%}.notifications-list .notifications-repo-link{max-width:500px}.notifications-list .boxed-group .text-success{position:absolute;right:3px;width:210px;margin-top:4px;color:#6cc644;text-align:right;visibility:hidden;opacity:0;-webkit-transition:opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out, transform 0.35s ease-in-out;-webkit-transform:translateX(10px);transform:translateX(10px)}.notifications-list .mark-all-as-read{padding:2px 6px 5px 10px;margin-top:0;margin-right:0;line-height:20px;color:#767676;background-color:transparent;border:0}.notifications-list .mark-all-as-read-confirmed .text-success{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.notifications-list .mark-all-as-read-confirmed .mark-all-as-read{visibility:hidden}.notifications-list .confirmation{max-height:0;padding:0;overflow:hidden;color:#666;text-align:center;opacity:0;-webkit-transition:opacity 0.4s ease-in-out, max-height 0.4s ease-in-out, padding 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, max-height 0.4s ease-in-out, padding 0.4s ease-in-out}.notifications-list .confirmation+.list-group-item{margin-top:-1px;border-top-color:#d5d5d5}.notifications-list .confirmation.mark-all-as-read-confirmed{max-height:300px;padding:10px 0;opacity:1}.notification-actions{position:absolute;top:8px;right:10px;list-style:none}.notification-actions li{float:right;margin-left:10px;font-size:16px;line-height:20px}.notification-actions .age{width:120px;font-size:12px;color:#767676}.notification-actions .undo{position:absolute;top:0;display:none}.notification-actions .btn-link{padding-right:5px;padding-left:5px;line-height:inherit;color:#767676}.notification-actions .btn-link:hover{color:#4078c0;text-decoration:none}.repo-subscription-container{width:600px;margin-right:auto;margin-left:auto}.repo-subscription-container .spinner{float:right}.repo-subscription-container h2{margin-top:24px;margin-bottom:12px;font-size:22px;font-weight:normal}.repo-subscription-container .intro{font-size:14px;color:#666}.repo-subscription-label{display:inline-block}.subscriptions-content .sorted-by{float:right;margin:10px;font-size:12px;color:#999}.subscriptions-content .repo-icon{margin-right:5px;color:#666;vertical-align:middle}.subscriptions-content .repo-list form{display:inline}.subscriptions-content .repo-list .only-loading{display:none}.subscriptions-content .repo-list .loading .only-loading{display:inline-block}.subscriptions-content .repo-list .only-unsubed{display:none}.subscriptions-content .repo-list .unsubscribed .only-unsubed{display:inline}.subscriptions-content .repo-list .unsubscribed .only-subed{display:none}.subscriptions-content .repo-list .only-unignored{display:none}.subscriptions-content .repo-list .unsubscribed .only-unignored{display:inline}.subscriptions-content .repo-list .unsubscribed .only-ignored{display:none}.thread-subscription-status{padding:10px;margin:40px 0 20px;color:#767676;background-color:#fff;border:1px solid #eee;border-radius:3px}.thread-subscription-status .octicon-radio-tower{margin-right:10px;margin-left:4px;color:#ccc;vertical-align:middle}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 10px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:0.5}.oauth-connection-illustration{position:relative;float:right;width:200px;margin-top:10px;margin-right:10px;margin-left:40px}.oauth-connection-illustration .oauth-image{float:left;padding:5px;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);border-radius:6px}.oauth-connection-illustration .oauth-image img{display:block;width:75px;height:75px;border-radius:3px}.oauth-connection-illustration .oauth-image.oauth-image-user{margin-top:20px;margin-left:-20px}.setup-wrapper .oauth-permissions,.setup-wrapper .verification-flash{margin-bottom:15px}.setup-wrapper .oauth-permissions{border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.setup-wrapper .oauth-permissions-details{background-color:#fff}.setup-wrapper.oauth-restriction-wrapper{padding-top:0}.ellipsis-button{display:inline-block;height:12px;padding:0 5px;margin-left:2px;font-size:12px;font-weight:bold;line-height:6px;color:#555;text-decoration:none;vertical-align:middle;background-color:#ddd;border-radius:1px}.ellipsis-button:hover{text-decoration:none;background-color:#ccc}.ellipsis-button::before{content:"\2026"}.oauth-permissions-details{position:relative;padding:15px;margin:0;list-style:none;border-bottom:1px solid #f2f2f2}.oauth-permissions-details:first-child{border-radius:3px 3px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 3px 3px}.oauth-permissions-details.oauth-public-data-only{border-radius:3px}.oauth-permissions-details .markdown-body{font-size:13px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;width:32px;margin-top:1px;margin-left:0;color:#767676;text-align:center}.oauth-permissions-details .permission-help{font-size:13px}.oauth-permissions-details .permission-help ul{padding-left:20px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:#767676}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 3px;margin-right:-2px;margin-left:-3px;font-style:normal;color:#4c4a42;background:#fff9ea;border-radius:3px}.oauth-permissions-details .permission-title{display:block;color:#000}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:#999}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:#ccc}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:20px 10px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-none,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited .limited-access-none{display:inline}.oauth-user-permissions.limited.limited-email .limited-access,.oauth-user-permissions.limited.limited-email .limited-access-none{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-none,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-follow .limited-access,.oauth-user-permissions.limited.limited-follow .limited-access-none{display:none}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.public .public-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:#bd2c00}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-secondary .setup-info-module{margin-top:0}.oauth-secondary .setup-info-module .no-description{color:#767676}.oauth-secondary .setup-info-module .features-list{padding-bottom:0}.oauth-no-description{color:#767676}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-list>li{line-height:24px}.oauth-org-access-details .boxed-group-list>li .loading-indicator{display:none;margin:4px}.oauth-org-access-details .boxed-group-list>li.on{background:#fff}.oauth-org-access-details .boxed-group-list>li.on:hover{background:#ffe}.oauth-org-access-details .boxed-group-list>li.on .authorized-tools{display:block}.oauth-org-access-details .boxed-group-list>li.on .unauthorized-tools{display:none}.oauth-org-access-details .boxed-group-list>li.on strong{color:#333}.oauth-org-access-details .boxed-group-list>li.on .octicon-check{display:inline}.oauth-org-access-details .boxed-group-list>li.on .octicon-x{display:none}.oauth-org-access-details .boxed-group-list>li.loading .unauthorized-tools,.oauth-org-access-details .boxed-group-list>li.loading .authorized-tools{display:none}.oauth-org-access-details .boxed-group-list>li.loading .loading-indicator{display:block}.oauth-org-access-details .boxed-group-list>li .authorized-tools{display:none}.oauth-org-access-details .boxed-group-list>li .unauthorized-tools{display:block}.oauth-org-access-details .boxed-group-list>li .btn{padding:0 10px;margin-left:15px;line-height:24px}.oauth-org-access-details .octicon{color:#979797}.oauth-org-access-details .octicon-check{display:none;color:#6cc644}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:#bd2c00}.added-permission{color:#6cc644}.permission-title{margin-top:0}.oauth-application-whitelist .request-info{display:block;margin-left:25px;color:#9b9b9b}.oauth-application-whitelist .request-info strong{display:inline-block;color:#333}.oauth-application-whitelist .request-info .application-description{display:none}.oauth-application-whitelist .request-info.open .application-description{display:block}.oauth-application-whitelist .avatar{margin-top:0}.oauth-application-whitelist .requestor{font-weight:bold}.oauth-application-whitelist .octicon-alert{color:#c9510c}.oauth-application-whitelist .octicon-check,.oauth-application-whitelist .approved-request{color:#6cc644}.oauth-application-whitelist .denied-request{color:#bd2c00}.oauth-application-whitelist .request-indicator{margin-left:10px}.oauth-application-whitelist .edit-link{color:#999}.oauth-application-whitelist .edit-link:hover{color:#4078c0}.oauth-application-whitelist .boxed-group-list{margin-top:1em}.oauth-application-whitelist .boxed-group-list li{padding:10px}.oauth-application-info{min-height:70px;padding-top:10px;margin-bottom:30px}.boxed-group-inner .oauth-application-info{margin-bottom:10px}.oauth-application-info .application-title,.oauth-application-info .application-description,.oauth-application-info .application-meta-info{margin-left:70px}.oauth-application-info .application-title{font-size:14px;font-weight:bold;color:#333}.oauth-application-info .application-description{margin-top:3px;margin-bottom:0}.oauth-application-info .app-info{display:inline-block;margin-right:10px;color:#999}.oauth-application-info .app-info .octicon{margin-right:5px}.oauth-application-info .meta-link{color:#999}.oauth-application-info .meta-link:hover{color:#4078c0}.oauth-application-info .application-meta-info{margin-top:3px;font-size:12px}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:10px;font-weight:normal;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:#6cc644}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:#c9510c}.restrict-oauth-access-button{margin-right:20px}.restrict-oauth-access-info{margin-bottom:40px;font-size:15px}.restrict-oauth-access-list{padding-left:25px}.restrict-oauth-access-list li{margin-bottom:10px}.restrict-oauth-access-list li:last-child{margin-bottom:0}.app-transfer-actions form{display:inline}.application-authorizations :target{background-color:#ffe}.application-authorizations .oauth-logo-cell{width:20px}.application-authorizations .oauth-app-access-name{font-size:15px;font-weight:bold;line-height:1.2;color:#333}.application-authorizations .oauth-app-access-name:hover{color:#4078c0;text-decoration:none}.application-authorizations .oauth-app-list-meta{margin-top:1px;margin-bottom:2px;font-weight:normal;color:#999}.application-authorizations .oauth-info-cell{width:599px;padding-right:0;padding-left:0}.application-authorizations .oauth-app-owner{color:#999}.application-authorizations .oauth-app-owner:hover{color:#4078c0;text-decoration:none}.application-authorizations .oauth-view-revoke-cell{width:90px;text-align:right}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:15px;font-weight:bold;line-height:1.2;color:#333}.developer-app-item .developer-app-name:hover{color:#4078c0;text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:3px;margin-bottom:2px;font-weight:normal;color:#999}.org-transfer-requests{margin:10px 0 20px}.org-oauth-applications-header{margin-top:0}.invitation-container{width:600px;padding:20px;margin:40px auto;border:1px solid #ddd;border-radius:3px}.invitation-container h3{font-size:16px;font-weight:normal}.invitation-disclosure{position:relative;padding:10px 0 10px 24px;color:#767676;text-align:center;list-style:none}.invitation-disclosure .octicon{display:inline-block;margin-right:5px;color:#767676;text-align:center}.invitation-header{position:relative;text-align:center}.invitation-header .avatar{margin-bottom:20px}.invitation-header .invitation-title{margin:0;font-size:18px;font-weight:normal;line-height:16px}.invitation-header .inviter{margin:5px 0 10px;font-size:13px;color:#767676}.invitation-footer{margin:40px 0 20px}.invitation-footer form{display:inline-block;margin-right:10px}.org-header{padding-top:20px;padding-bottom:20px;margin-bottom:20px;color:#666;background-color:#fcfcfc;border-bottom:1px solid #eee}.org-header .edit-org{position:relative;top:-6px;display:inline-block;padding:3px 5px;font-size:14px;color:#aaa;border:1px solid #e5e5e5;border-radius:3px}.org-header .edit-org:hover{color:#4078c0;background-color:#fff}.org-header .edit-org .octicon{font-size:14px}.org-header-wrapper .avatar{display:block;width:100px}.org-header-wrapper .flex-table-item-primary{padding-left:20px;white-space:normal}.org-name{margin-top:0;margin-bottom:5px;font-size:36px;font-weight:normal;color:#333}.org-description{margin-top:0;margin-bottom:8px;font-size:16px;line-height:1.25}.org-header-meta{font-size:12px;line-height:1.5;list-style:none}.org-header-meta .meta-item{display:inline-block;max-width:100%;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-header-meta .meta-item .meta-link{color:#666}.org-header-meta .octicon{position:relative;top:1px;margin-right:2px;color:#ccc;vertical-align:text-bottom}.org-header-meta.has-email.has-blog .meta-item,.org-header-meta.has-email.has-location .meta-item,.org-header-meta.has-blog.has-location .meta-item{max-width:278px}.org-header-meta.has-email.has-blog.has-location .meta-item{max-width:186px}.org-link{color:#333}.org-link:hover{color:#4078c0;text-decoration:none}.org-main{float:left;width:640px}.org-sidebar{float:right;width:280px}.org-sidebar .member-badge{display:block;padding-top:0;padding-bottom:0;border-top:0}.pagehead-orgs .pagehead-tabs{margin-top:10px;margin-left:-15px}.audit-log-map-container{position:relative;margin-bottom:10px}.audit-log-map-container .activity{position:absolute;top:120px;left:450px;z-index:99999;display:none;text-align:center}.audit-log-map-container .is-graph-loading .activity{display:block}.audit-search-form{position:relative}.audit-search-form::before{display:table;content:""}.audit-search-form::after{display:table;clear:both;content:""}.audit-search-form .subnav-search-input{width:250px}.audit-log-map{height:325px;margin-bottom:25px;overflow:hidden;background-color:#4078c0;border-radius:3px;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.2)}.map-background{pointer-events:all;fill:#4078c0;cursor:grab}.land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.country.hk{stroke:#a5967e}.country:hover{fill:#c8b28e}.country.active{fill:#f6e5ca}.borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:0.2;shape-rendering:crispedges}.graticule :nth-child(2n){stroke-dasharray:2,2}.security-map-legend circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.security-map-legend text{font-size:10px;fill:#fff;text-anchor:end}.security-map-legend .link{stroke:#fff;stroke-width:1.5}.audit-point{pointer-events:none;fill:#bd2c00;fill-opacity:0.8;stroke:#bd2c00}.country-info{position:absolute;top:10px;right:10px;padding:10px;pointer-events:none;background:rgba(255,255,255,0.9);border-radius:2px;opacity:0}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:15px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:#767676}.audit-log-search .audit-action-info{float:left;width:220px}.audit-log-search .audit-action-info .member-username{font-size:15px}.audit-log-search .audit-action-info a{color:#4078c0}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-results-header{padding:10px;background-color:#f7f7f7;border:1px solid #dcdcdc;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px}.audit-results-header::before{display:table;content:""}.audit-results-header::after{display:table;clear:both;content:""}.audit-results-header-title{margin-top:10px;margin-bottom:0;font-size:14px;font-weight:normal;color:#333}.audit-search-clear{padding:10px;border:1px solid #e5e5e5;border-bottom:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-action-info{margin-top:3px;font-size:12px;font-weight:normal;color:#767676}.audit-action-info .context{color:#333}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:3px;font-weight:normal;vertical-align:bottom}.audit-type .repo{color:#c9510c}.audit-type .team{color:#6cc644}.audit-type .user{color:#6e5494}.audit-type .oauth_access{color:#bd2c00}.audit-type .hook{color:#e1bf4e}.export-actions{display:inline-block;margin-left:10px}.export-actions a{margin-top:-3px;color:#999}.export-actions a:hover{color:#4078c0;text-decoration:none}.export-actions .select-menu-button::after{position:absolute;top:50%;right:15px;margin-top:-2px}.export-actions .select-menu-modal{width:111px}.export-actions .select-menu-item-text{padding:8px 0;text-align:center}.export-phrase{margin-top:5px}.export-phrase pre{padding-left:10px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;white-space:pre-wrap;border-left:1px solid #eee}.audit-log-export-button{width:110px;height:34px;-webkit-transition:0.25s width ease-in-out;transition:0.25s width ease-in-out}.audit-log-export-button .loader{position:absolute;top:50%;left:11px;display:none;margin-top:-9px}.audit-log-export-button .octicon{position:absolute;top:50%;left:11px;margin-top:-9px}.audit-log-export-button .audit-log-export-status{position:absolute;top:7px;left:35px}.audit-log-export-button.disabled{width:125px}.audit-log-export-button.disabled::after{display:none}.audit-log-export-button.disabled .octicon{display:none}.audit-log-export-button.disabled .loader{display:block}.org-module-title{margin:-15px -15px 0;font-size:18px;border-bottom:1px solid #eee}.org-module-link{display:block;padding:15px;color:#333}.org-module-link:hover,.org-module-link:hover .org-stats{color:#4078c0;text-decoration:none}.org-stats{float:right;margin-top:3px;font-size:14px;color:#767676}.org-members-title{margin-bottom:0;border-bottom:0}.member-avatar-group{margin:-1px}.member-avatar-group::before{display:table;content:""}.member-avatar-group::after{display:table;clear:both;content:""}.member-avatar{float:left;margin:1px}.member-row{display:block;min-height:40px;padding-bottom:15px;margin-top:15px;margin-bottom:15px;font-size:14px;color:#333;border-bottom:1px solid #eee}.member-row::before{display:table;content:""}.member-row::after{display:table;clear:both;content:""}.member-row:hover{color:#4078c0;text-decoration:none}.member-row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.member-row .avatar{float:left}.member-row .member-name{display:block;padding-left:50px}.member-row .member-fullname{display:block;padding-left:50px;word-wrap:break-word}.member-fullname{color:#767676}.org-no-members{margin-top:20px;margin-bottom:10px;color:#767676;text-align:center}.org .no-results{padding:10px;color:#767676}.org-toolbar.disabled{pointer-events:none}.org-toolbar .subnav-search{width:320px;margin-left:0}.org-toolbar .subnav-search-context+.subnav-search{margin-left:-1px}.org-toolbar .subnav-search-input{width:100%}.pending-invitations-link,.buy-more-seats-link{padding-right:15px;padding-left:15px}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:30px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:#fff}.auto-search-group>.octicon{top:10px;font-size:14px;color:#bbb;text-align:center}.org-list .list-item{position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #eee}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.org-list .cancel-link{color:#767676}.org-repos .blankslate,.org-team-main .blankslate{margin-top:15px}.org-repos-mini{padding:0;margin:0}.org-repos-mini .org-repo-mini-item:first-child .org-repo-mini-cell{border-top:0}.org-repos-mini .org-repo-icon{vertical-align:middle}.org-repos-mini .org-repo-name{margin-top:0;margin-bottom:0;font-size:14px;word-wrap:break-word}.org-repos-mini .org-repo-name .octicon-repo{color:#767676}.org-repos-mini .org-repo-name .octicon-lock{color:#e9dba5}.org-repos-mini .org-repo-name .repo-prefix{font-weight:normal}.org-repos-mini .org-repo-name .repo-slash{display:inline-block;margin-right:-4px;margin-left:-4px}.org-repos-mini .org-repo-forked{display:inline-block;max-width:270px;margin-top:0;margin-bottom:0;font-size:12px;font-weight:normal}.org-repo-mini-cell{padding-top:15px;padding-bottom:15px;vertical-align:middle}.org-repo-meta{width:165px}.org-repo-meta .access-level{cursor:default}.org-repo-access-level{text-align:center}.org-repo-manage{width:270px}.org-repo-higher-access{display:none;margin-top:2px;margin-left:16px;font-size:11px}.org-higher-access-member .manage-access{position:relative;top:2px;font-size:12px}.with-higher-access .org-repo-higher-access{display:block}.with-higher-access .table-list-cell-checkbox{vertical-align:top}.permission-level-cell .select-menu-button{width:78px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner,.permission-level-cell .permission-success-icon{position:absolute;display:inline-block;margin-left:15px;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.permission-level-cell .permission-success-icon{margin-top:4px;color:#6cc644}.permission-level-cell .is-loading .spinner,.permission-level-cell .was-successful .permission-success-icon{opacity:1}.org-repo-permission-select .select-menu-modal .description{padding-right:20px}.org-repo-permission-select .select-menu-option-title{margin-top:0;margin-bottom:0}.org-repo-permission-select .navigation-focus .select-menu-option-title{color:#fff}.add-member-wrapper{position:relative;width:680px;margin:40px auto}.add-member-wrapper .owners-team-info{position:relative;padding-top:10px;padding-left:42px;color:#767676;border-top:1px solid #e5e5e5}.add-member-wrapper .owners-team-info .octicon-info{position:absolute;left:8px;font-size:18px;color:#767676}.add-member-wrapper .available-seats{color:#767676}.add-member-wrapper .buy-more-link{margin-right:5px}.add-member-wrapper .send-invitation-button{float:none}.invitation-role-group{padding-top:25px;padding-bottom:30px}.invitation-role-group::before{display:table;content:""}.invitation-role-group::after{display:table;clear:both;content:""}.invitation-role{position:relative;display:block;padding:15px 10px;font-weight:normal;text-align:center;cursor:pointer}.invitation-role:first-child{margin-left:0}.invitation-role .invitation-role-item-border{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #eee;border-radius:3px;-webkit-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}.invitation-role input{display:block;margin-right:auto;margin-left:auto}.invitation-role input:checked ~ .invitation-role-item-border{border:1px solid #3b99fc;box-shadow:0 0 5px rgba(59,153,252,0.4)}.invitation-role-title{margin-top:5px;margin-bottom:5px}.invitation-role-description{margin-top:0;color:#767676}.add-member-title{margin-bottom:0;font-size:30px;font-weight:normal}.add-member-lead{padding-bottom:15px;margin-top:5px;margin-bottom:0;border-bottom:1px solid #eee}.add-member-lead.no-border{padding-bottom:0;border-bottom:0}.add-member-team-list{margin-bottom:15px;list-style:none}.add-member-team-list .team{display:block;padding:15px 0;font-weight:normal;cursor:pointer}.add-member-team-list .team:first-child{border-top:1px solid #f2f2f2}.add-member-team-list .team .btn-sm{float:right}.add-member-team-list .team-info{max-width:80%;color:#000;text-decoration:none}.add-member-team-list .team-info:hover{color:#4078c0}.add-member-team-list .team-name{font-size:14px}.add-member-team-list .team-meta{margin-top:2px;margin-bottom:2px;color:#767676}.add-member-team-list .team-description{margin-top:2px;margin-bottom:2px;color:#333}.add-member-team-list .team-toggler .turn-on{display:inline-block}.add-member-team-list .team-toggler.on .turn-off{display:inline-block}.add-member-team-list .team-toggler .turn-off{display:none}.add-member-team-list .team-toggler.on .turn-on{display:none}.team-list-footer .show-all-link .octicon{margin-left:5px;color:#767676}.invite-team-member-list .team{display:table-row;cursor:default}.invite-team-member-list .team:first-child .table-list-cell{border-top:0}.invite-team-member-list .team .table-list-cell{padding-top:15px;padding-bottom:15px}.invite-team-member-list .table-list-cell-checkbox{width:42px}.invite-team-member-list .team-info{width:250px;color:#222;vertical-align:middle}.invite-team-member-list .team-description{display:block;padding-top:0;padding-bottom:0;font-weight:normal}.invite-team-member-list .team-meta{width:100px;text-align:left;vertical-align:middle}.invite-team-member-list .team-link{color:#4078c0;text-align:right}.org-people-blankslate{margin-top:-20px;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.migration-wrapper{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.migration-jumbotron{height:70vh;min-height:450px;max-height:650px}.migration-jumbotron,.migration-sub-header{position:relative;margin-top:-1px;background-color:#3f4851;background-image:-webkit-linear-gradient(#3f4851 0, #282d33 100%);background-image:linear-gradient(#3f4851 0, #282d33 100%)}.migration-jumbotron::after,.migration-sub-header::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:" ";background-image:url("/images/modules/orgs/dots-bg.png");background-repeat:repeat;background-size:80%;opacity:0.75}.migration-jumbotron-content{position:relative;top:50%;z-index:2;width:980px;padding:100px 60px;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.migration-jumbotron-octicons{height:60px;margin-bottom:20px;text-align:center}.migration-jumbotron-octicon-item{position:relative;display:inline-block;width:60px;height:60px;margin-right:10px;margin-left:10px;background-image:-webkit-linear-gradient(135deg, #6e5494 30%, #c9510c 100%);background-image:linear-gradient(-45deg, #6e5494 30%, #c9510c 100%);border-radius:50px}.migration-jumbotron-octicon-item::after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:"";background-color:#383f47;border-radius:50px}.migration-jumbotron-octicon-item .octicon{position:relative;z-index:2;margin-top:16px;color:rgba(255,255,255,0.9)}.migration-jumbotron-title,.migration-jumbotron-lead,.migration-sub-title,.migration-sub-lead{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.05)}.migration-jumbotron-title,.migration-section-title{margin-bottom:10px;font-weight:300}.migration-jumbotron-title{font-size:40px}.migration-section-title{margin-top:0;font-size:30px}.migration-jumbotron-lead{margin-top:0;font-size:24px;opacity:0.85}.migration-section-lead{margin-top:20px;margin-bottom:20px}.migration-jumbotron-btn{padding:12px 18px;font-size:16px;color:#6e5494;background-color:#fff;border-width:0;box-shadow:0 3px 3px rgba(0,0,0,0.05)}.migration-jumbotron-btn:hover{color:#6e5494;background-color:#eee}.migration-section{padding-top:100px;padding-bottom:100px;overflow:hidden;border-bottom:1px solid #ddd}.migration-feature-list{margin-top:30px;margin-bottom:20px;overflow:hidden;font-size:14px;color:#767676;list-style:none}.migration-feature-list::before{display:block;width:100px;margin-bottom:30px;content:"";border-top:1px solid #ddd}.migration-feature-list .octicon{width:22px;margin-left:-3px;color:#767676;text-align:center}.migration-feature-list-item{float:left;width:50%;margin-bottom:15px}.migration-section-grey{background-color:#fcfcfc}.migration-illustration-wrapper::before{display:table;content:""}.migration-illustration-wrapper::after{display:table;clear:both;content:""}.migration-illustration{width:700px;margin-top:-30px;margin-bottom:-50px;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,0.05)}.migration-illustration-left{float:right;margin-right:50px}.migration-illustration-right{float:left;margin-left:50px}.migration-section-privileges{padding-top:80px;padding-bottom:80px}.migration-footer{position:relative;z-index:1;padding-top:60px;padding-bottom:60px;margin-bottom:-41px;border-bottom:1px solid #ddd}.migration-footer-content{width:800px;margin:0 auto;text-align:center}.migration-footer-title,.migration-footer-lead{margin-bottom:0}.migration-footer-lead{margin-top:10px}.migration-footer-btn{margin-top:20px}.migration-sub-header{padding-top:40px;padding-bottom:40px;margin-bottom:40px}.org-settings-updating{padding:15px;margin-top:0;margin-bottom:30px;background-color:#fff;border:1px solid #ddd;border-radius:3px}.org-settings-updating .spinner{display:inline-block;margin-top:-2px;vertical-align:middle}.org-disabled-settings{pointer-events:none;opacity:0.5}.migration-sub-header-content{width:68%}.migration-sub-title{margin-bottom:0}.migration-sub-lead{margin-top:10px;margin-bottom:0}.migration-org-avatar{margin-top:6px;margin-right:72px;border:3px solid #fff;border-radius:3px}.org-migration-settings-sidebar .migrate-org-roles{margin-top:0;margin-bottom:10px}.org-migration-settings-sidebar .preserve-member-privileges-btn{display:none}.org-migration-settings-sidebar .member-privilege-radios-preserved .preserve-member-privileges-btn{display:block}.org-migration-settings-sidebar .member-privilege-radios-preserved .save-member-privileges-btn{display:none}.org-migration-settings-section{position:relative;padding-bottom:50px;margin-right:60px;margin-bottom:50px;border-bottom:1px solid #ddd}.org-migration-settings-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.org-migration-settings-section .disabled{pointer-events:none;opacity:0.5}.org-migration-settings-section .spinner{display:inline-block;margin-bottom:-3px}.org-migration-settings-icon{position:absolute;left:-45px;color:#ccc}.org-migration-settings-title{margin-bottom:0;font-size:22px;font-weight:normal}.org-migration-settings-info{margin-top:5px;margin-bottom:30px;font-size:16px;color:#767676}.migrate-owners-wrapper{position:relative;min-height:550px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.migrate-owners-content-about,.migrate-owners-content-rename{position:absolute;top:0;left:50%;margin:30px auto 0;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.3s ease-in-out;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.migrate-owners-content-hidden{z-index:20;pointer-events:none;opacity:0;-webkit-transform:translate(-50%, 150px);transform:translate(-50%, 150px)}.migrate-owners-content-about{width:700px;text-align:center}.migrate-owners-title{font-size:35px;font-weight:normal}.migrate-owners-lead{margin-top:0;margin-bottom:20px}.migrate-owners-content-rename{width:520px}.rename-owners-error span{display:inline-block;padding:5px;margin-bottom:10px;font-size:11px;font-weight:bold;color:#494620;background:#f7ea57;border:1px solid #c0b536;border-top-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rename-owners-spinner{position:absolute;top:30px;right:30px}.delete-owners-button{color:#767676}.delete-owners-button:hover{color:#bd2c00}.rename-owners-team-form .rename-owners-team-input{font-size:22px;font-weight:bold}.rename-owners-team-form .note{margin-top:5px;margin-bottom:15px;color:#767676}.migrate-org-roles{display:table;width:100%;margin-top:-20px;border:1px solid #ddd;border-radius:3px}.migrate-org-roles .tooltipped::after{width:150px;white-space:normal}.no-avatars-roles-matrix .migrate-org-roles{margin-top:5px}.migrate-org-roles-item{display:table-cell;width:33.33%;border-right:1px solid #ddd}.migrate-org-roles-item:last-child{border-right:0}.migrate-ability-list{margin:15px 0;list-style:none}.migrate-ability-list-item{padding-top:5px;padding-bottom:5px;margin:0 20px;font-size:14px}.migrate-ability-list-item:first-child{border-top:0}.migrate-ability-list-item .octicon-check,.migrate-ability-list-item .octicon-x{width:15px}.migrate-ability-list-item .octicon-check{color:#6cc644}.migrate-ability-list-item .octicon-x{color:#aaa}.migrate-ability-list-item .octicon-question{font-size:12px;color:#555}.migrate-ability-not-possible{color:#767676}.default-repository-permission .octicon-x,.members-can-create-repositories .octicon-x,.team-privacy .octicon-x{display:none}.default-repository-permission.migrate-ability-not-possible .octicon-x,.members-can-create-repositories.migrate-ability-not-possible .octicon-x,.team-privacy.migrate-ability-not-possible .octicon-x{display:inline-block}.default-repository-permission.migrate-ability-not-possible .octicon-check,.members-can-create-repositories.migrate-ability-not-possible .octicon-check,.team-privacy.migrate-ability-not-possible .octicon-check{display:none}.migrate-org-roles-header{padding:15px 20px;border-bottom:1px solid #ddd}.migrate-org-roles-title{margin-top:0;margin-bottom:0;font-size:18px;font-weight:normal}.migrate-org-roles-lead{margin-top:4px;margin-bottom:0;font-size:14px;color:#767676}.migrate-org-roles-count{padding:10px 20px;color:#767676;border-top:1px solid #ddd}.migrate-org-avatar-list{margin-top:5px;margin-bottom:10px}.migrate-org-avatar-list::before{display:table;content:""}.migrate-org-avatar-list::after{display:table;clear:both;content:""}.migrate-org-avatar-list .migrate-org-avatar,.migrate-org-avatar-list .migrate-org-avatar-empty{float:left;margin-left:2px}.migrate-org-avatar-list .migrate-org-avatar:first-child,.migrate-org-avatar-list .migrate-org-avatar-empty:first-child{margin-left:0}.migrate-org-avatar-list .migrate-org-avatar-empty{width:30px;height:30px;border-radius:3px}.migrate-org-avatar-list .migrate-org-more-ellipsis,.migrate-org-avatar-list .migrate-org-zero{font-size:18px;line-height:30px;color:#767676;text-align:center}.migrate-org-avatar-list .migrate-org-more-ellipsis{font-weight:bold;line-height:20px;background-color:#f5f5f5}.migrate-org-avatar-list .migrate-org-zero{color:#767676;border:1px dashed #ddd}.migrate-org-avatar-list .migrate-org-more-ellipsis:hover{text-decoration:none}.migrate-org-avatar-list .tooltipped::after{width:auto;white-space:nowrap}.default-permission-update-in-progress .form-group{pointer-events:none;opacity:0.5}.default-permission-update-in-progress .spinner{display:inline-block;margin-top:-3px;margin-left:5px;vertical-align:middle}.default-permission-updating{float:right;margin-top:10px;margin-right:10px}.default-permission-update-text{color:#767676}.org-settings-teams::before{display:table;content:""}.org-settings-teams::after{display:table;clear:both;content:""}.org-settings-team-item{float:left;width:50%;padding:20px 40px 25px;text-align:center}.org-settings-team-item:first-child{border-right:1px solid #ddd}.org-settings-team-count{font-size:30px;color:#000}.org-settings-team-type{margin-top:0;margin-bottom:10px;font-size:14px;font-weight:normal;color:#000}.org-settings-team-description{margin-top:0}.menu-item .org-avatar,.menu-item .org-octicon-credit-card{position:absolute}.menu-item .org-octicon-credit-card{right:0}.org-settings-link{display:block;padding:0 30px;word-wrap:break-word}.team-info-card{position:relative;margin-bottom:20px}.team-info-card .team-label-ldap{font-size:13px;line-height:32px}.team-info-card .team-description{margin-top:10px;font-size:14px;line-height:20px;color:#666;word-break:break-word}.team-info-card .team-description .link{color:#767676;cursor:pointer}.team-info-card .team-description .link:hover{text-decoration:underline}.team-info-card .description-toggler .turn-on{display:inline-block}.team-info-card .description-toggler.on .turn-off{display:inline-block}.team-info-card .description-toggler .turn-off{display:none}.team-info-card .description-toggler.on .turn-on{display:none}.team-title{margin-top:0;margin-bottom:0;font-size:22px;line-height:26px}.team-stats{padding-right:15px;padding-left:15px;margin-right:-15px;margin-bottom:-15px;margin-left:-15px;border-top:1px solid #eee}.stats-group{display:table;width:100%;table-layout:fixed}.stats-group-stat{display:table-cell;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:12px;color:#767676;text-transform:uppercase}.stats-group-stat:first-child{padding-left:0;border-right:1px solid #eee}.stats-group-stat:hover,.stats-group-stat:hover .stat-number{color:#4078c0;text-decoration:none}.stats-group-stat.no-link:hover{color:#767676;text-decoration:none}.stats-group-stat.no-link:hover .stat-number{color:#333}.stat-number{display:block;font-size:16px;color:#333}.team-description-form{width:100%;margin-top:10px;margin-bottom:20px}.team-description-field{width:100%;height:100px;margin-bottom:10px;font-size:14px}.team-actions .octicon{margin-right:0}.team-actions-form{display:inline-block}.org-team-sidebar{float:left;width:280px}.org-team-sidebar .team-note{font-size:13px;color:#767676;text-align:center}.org-team-sidebar .team-note .note-emphasis{color:#333}.legacy-admin-notice{margin-right:-15px;margin-bottom:-1px;margin-left:-15px}.legacy-admin-actions{margin-top:10px}.legacy-admin-migrate-btn{margin-right:5px}.org-team-main{float:right;width:660px}.permission-title{margin-top:0}.add-to-org-wrapper{width:500px}.add-to-org-wrapper form{padding-top:20px}.add-to-org-title{margin-bottom:0;font-size:30px;font-weight:normal}.owners-team-repo-note{margin-top:12px;margin-bottom:0}.owners-team-repo-note .octicon{font-size:14px}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:15px;padding-bottom:15px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:bold;line-height:20px}.team-member-list .team-member-description{margin:0;font-size:14px;line-height:20px;color:#767676}.team-member-list .label-admin,.team-member-list .label-generic{cursor:default}.team-member-list .manage-team-member{float:right}.team-member-list .manage-team-member .select-menu-modal{left:-176px;width:225px}.team-member-list .manage-team-member .select-menu-item.disabled{color:#bbb;cursor:not-allowed}.team-member-list .manage-team-member .select-menu-item.btn-link,.team-member-list .manage-team-member .select-menu-item .btn-link{width:100%;margin-left:0;color:#767676}.team-member-list .manage-team-member .select-menu-item.btn-danger,.team-member-list .manage-team-member .select-menu-item .btn-danger{color:#bd2c00}.team-member-list .manage-team-member .navigation-focus.disabled{color:#bbb;background-color:#fff}.team-member-list .manage-team-member .navigation-focus.btn-link,.team-member-list .manage-team-member .navigation-focus .btn-link{color:#fff;text-decoration:none}.team-member-list .manage-team-member .navigation-focus.btn-danger,.team-member-list .manage-team-member .navigation-focus .btn-danger{background:#bd2c00}.team-member-list-avatar{float:left;margin-right:10px}.org-team-form{width:440px;margin:0 auto}.org-team-form .disabled{opacity:0.5}.org-team-form .name-check-success,.org-team-form .name-check-fail{display:none}.org-team-form.is-name-check-success .name-check-success{display:inline}.org-team-form.is-name-check-fail .name-check-fail{display:inline}.org-validate-group{position:relative}.org-validate-group .octicon,.org-validate-group .spinner{position:absolute;top:9px;right:10px}.org-validate-group .octicon-check{color:#6cc644}.org-validate-group .octicon-alert{color:#bd2c00}.org-validate-group input::-ms-clear{display:none}.team-members{margin-bottom:20px}.confirm-removal-container .private-fork-count{margin-top:0;font-size:12px;font-weight:normal;color:#767676}.confirm-removal-container .deleting-private-forks-warning{position:relative;padding-left:26px}.confirm-removal-container .deleting-private-forks-warning .octicon{position:absolute;top:2px;left:0;color:#bd2c00}.confirm-removal-list-container{margin-bottom:15px;border:1px solid #eaeaea;border-radius:3px}.facebox .confirm-removal-list{max-height:182px;padding-left:0;margin-bottom:0;margin-left:0;overflow:auto}.confirm-removal-list-item{padding:10px;margin:0;font-size:14px;font-weight:bold;border-top:1px solid #eaeaea}.confirm-removal-list-item:first-child{border-top:0}.confirm-removal-list-item.cutoff-member-summary{font-weight:normal}.confirm-removal-team .octicon,.confirm-removal-repo .octicon{margin-right:3px;color:#767676}.convert-to-outside-collaborator-facebox{display:none}.org-blankslate{display:none}.org-section.is-empty .org-blankslate{display:block}.manage-user-info{padding-right:15px;padding-bottom:10px;padding-left:15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid #eee}.manage-user-info::before{display:table;content:""}.manage-user-info::after{display:table;clear:both;content:""}.manage-user-info .member-username{margin-top:0}.manage-user-info .member-username,.manage-user-info .member-fullname{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-user-info .avatar{margin-top:2px;margin-right:10px}.manage-user-role{position:relative;padding-top:15px;padding-bottom:5px}.manage-user-role .select-menu-item-text .description{font-size:12px;line-height:16px}.manage-user-role .role-info{color:#767676}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:#767676}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:#767676}.manage-member-meta-item>.octicon{width:14px;margin-right:5px;color:#767676;text-align:center}.manage-member-meta-item>.octicon-alert{color:#c9510c}.member-two-factor-disabled{color:#bd2c00}.manage-member-button{margin-bottom:10px}.org-person-repo-header{margin-top:0}.org-person-repo-search{margin-top:5px;margin-right:5px}.org-user-notice-title{margin-top:0;margin-bottom:0}.org-user-notice-content{margin-top:10px;margin-bottom:10px;font-size:14px}.org-user-notice-content strong{color:#333}.org-user-notice-content:last-child{margin-bottom:0}.org-user-notice-content .octicon{color:#767676}.org-user-notice-icon{float:right;margin:10px 10px 20px;font-size:45px;color:#ccc}.org-migration-list{margin-bottom:20px;margin-left:20px;font-size:14px}.org-migration-list-item{margin-bottom:5px}.manage-repo-access-header{margin-top:30px;margin-bottom:30px}.manage-repo-access-header::before{display:table;content:""}.manage-repo-access-header::after{display:table;clear:both;content:""}.manage-repo-access-header .btn{margin-top:8px}.manage-repo-access-header .tooltipped::after{width:250px;white-space:normal}.manage-repo-access-heading{margin-top:-2px;margin-bottom:0;font-size:24px;font-weight:normal}.manage-repo-access-lead{margin-top:3px;margin-bottom:0;font-size:16px;color:#767676}.manage-repo-access-group{background-color:#fff;border:1px solid #ddd;border-radius:3px}.manage-repo-access-title{padding:12px 15px;margin-top:0;margin-bottom:0;font-size:14px;background-color:#f8f8f8;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.manage-repo-access-wrapper{position:relative;padding-left:25px}.manage-repo-access-wrapper::before{position:absolute;top:15px;bottom:15px;left:20px;z-index:1;display:block;width:2px;content:"";background-color:#eee}.manage-repo-access-icon{position:relative;z-index:2;float:left;padding-top:2px;padding-bottom:2px;margin-top:-3px;margin-left:-25px;background:#fff}.manage-repo-access-icon .octicon{font-size:14px;color:#ccc}.manage-repo-access-list{list-style:none}.manage-repo-access-list-item{padding:15px}.manage-repo-access-list-item:last-child{border-bottom:0;border-radius:0 0 3px 3px}.manage-repo-access-teams-group{margin-top:-20px;list-style:none;border:1px solid #ddd;border-radius:3px}.manage-repo-access-team-item{border-top:1px solid #eee}.manage-repo-access-team-item:first-child{border-top:0}.manage-repo-access-description{margin-top:3px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.manage-repo-access-not-active{color:#333;background-color:#fafafa}.manage-repo-access-not-active .manage-repo-access-icon{background:#f9f9f9}.manage-access-remove-footer{padding:15px;border-top:1px solid #ddd}.manage-access-remove-footer .tooltipped::after{width:250px;white-space:normal}.manage-access-none{margin:20px 50px;text-align:center}.ldap-group-dn{display:block;font-weight:normal;color:#aaa}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-import-groups-container .team-name-exists{position:absolute;z-index:1;display:none;padding:5px;font-size:11px;color:#494620;background:#f7ea57;border:1px solid #c0b536;border-top-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.ldap-import-groups-container .is-exists .ldap-mention-as{color:#bd2c00}.ldap-import-groups-container .is-exists .team-name-exists{display:inline-block}.ldap-memberships-list{margin-bottom:30px}.ldap-memberships-list .table-list-cell{padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .team-name-exists{bottom:-19px;left:10px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:11px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:10px;margin-left:-33px;color:#4078c0;cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:15px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:0.25}.ldap-memberships-list .is-removing .edit{opacity:0.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:30px}.is-importing .team-ldap-group-adder-button .spinner{display:inline;float:left}.team-ldap-group-adder{position:relative;float:left}.team-ldap-group-adder .team-name-exists{bottom:-27px;left:0}.team-ldap-group-adder .subnav-search-input{border-radius:4px 0 0 4px}.team-ldap-group-adder-button{width:90px;margin-left:-1px;border-radius:0 4px 4px 0}.team-ldap-group-adder-button .loading-indicator{display:none}.pending-invitations-facebox{display:none}.pending-team-invitations-link{display:block;padding-top:15px;padding-bottom:15px;margin-top:20px;border-top:1px solid #eee}.invited .team-member-list{margin:-10px 0 0}.invited .team-member-list .list-item{padding:10px 0;border-bottom:1px solid #eee}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:6px}.invited-banner{padding:10px;margin-bottom:20px;background-color:#fff;border:1px solid #eaeaea;border-radius:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-top:-3px;margin-left:5px}.invited-banner p{margin:0;font-size:15px;color:#333}.invited-banner .inviter-link{font-weight:bold;color:#333}.org-user-block-input{width:275px}.editor-body-buffer{display:none}.pages-composer{padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #eee}.pages-composer label{display:inline-block;margin-bottom:10px;font-size:16px}.pages-composer input{margin-bottom:15px}.pages-composer p{margin-top:-10px;margin-bottom:10px;color:#767676}.pages-composer .gollum-editor-function-bar{margin-top:0}.pages-composer .gollum-editor{padding:0;margin:0;border:0}.pages-composer .gollum-editor-body{margin-top:10px}.gollum-readme{display:inline-block;margin-left:10px}.gollum-editor-function-bar .undo-load-readme{display:none}.theme-picker{margin-bottom:-1px;background-color:#fff;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid #eee}.theme-picker-footer{position:relative;padding-bottom:15px}.theme-toggle{width:32px;height:32px;padding:0;color:#ccc;background:none;border:0}.theme-toggle:hover{color:#0084c8;text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:#ccc;cursor:not-allowed;opacity:0.3}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;width:32px;height:32px;overflow:hidden}.theme-toggle-full-left{left:0}.theme-toggle-full-right{right:0}.theme-selector{height:102px;margin:15px 46px;overflow:hidden;white-space:nowrap}.theme-selector-thumbnail{display:inline-block;padding:2px;border:1px solid #ddd;border-radius:3px}.theme-selector-thumbnail+.theme-selector-thumbnail{margin-left:15px}.theme-selector-thumbnail:hover{text-decoration:none;background-color:#f5f5f5}.theme-selector-thumbnail.selected{padding:3px;background-color:#4078c0;border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid #fff}.theme-selector-img{display:block;width:126px;height:96px;border-radius:1px}.theme-selector-name{display:none}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:#fff;opacity:0;-webkit-transition:0.2s, opacity ease-in-out;transition:0.2s, opacity ease-in-out}.theme-picker-spinner.visible{opacity:1}.theme-picker-spinner.visible ~ .theme-picker-controls .theme-name{opacity:0}.theme-selector-actions{padding-top:15px;text-align:right}.theme-selector-actions::before{display:table;content:""}.theme-selector-actions::after{display:table;clear:both;content:""}.theme-selector-actions .page-edit,.theme-selector-actions .page-publish{display:inline-block;margin-left:5px}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;display:none;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:10px;margin-left:10px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{position:relative;z-index:-100;display:block;width:100%;height:100%;padding:0;background-color:#fff;border:0}.pjax-loader-bar{position:fixed;top:0;left:0;z-index:40;opacity:0;-webkit-transition:opacity 0.4s linear 0.4s;transition:opacity 0.4s linear 0.4s}.pjax-loader-bar .progress{position:fixed;top:0;left:0;height:2px;background:#77b6ff;box-shadow:0 0 10px rgba(119,182,255,0.7);-webkit-transition:width 0.4s ease;transition:width 0.4s ease}.pjax-loader-bar.is-loading{opacity:1;-webkit-transition:none;transition:none}.page-profile .feed-icon{z-index:2}.profilecols .filter-bar{background-color:#fff}.profilecols .filter-bar .form-control{width:260px}.profilecols .filter-bar li{font-size:14px;list-style:none}.profilecols .filter-bar .filter-selected{font-weight:bold;color:#000}.vcard-names{line-height:1}.vcard-fullname{font-size:26px;line-height:30px}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:#666}.vcard-details{list-style:none}.vcard-details .css-truncate.css-truncate-target{width:100%;max-width:100%}.vcard-detail{padding-left:24px;font-size:14px}.vcard-detail .octicon{float:left;width:16px;margin-left:-24px;color:#999;text-align:center}.vcard .staff-badge{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;background-color:#4078c0;border-radius:3px}.member-badge{padding-left:24px;font-size:14px;color:#4078c0}.member-badge .octicon{float:left;width:16px;margin-left:-24px;color:#999;text-align:center}.member-badge+.member-badge{padding-top:0;margin-top:-3px;border-top:0}.vcard-stats{text-align:center}.vcard-stats::before{display:table;content:""}.vcard-stats::after{display:table;clear:both;content:""}.vcard-stat{float:left;width:33.333%;font-size:11px;text-transform:capitalize}.vcard-stat-count{font-size:28px;font-weight:bold;line-height:1}.vcard-stat:hover{text-decoration:none}.vcard-stat:hover .text-muted{color:inherit}.new-user-avatar-cta{font-size:14px;color:#244f79;background-color:#f1f6fb;border:solid 1px #d0e5f8;border-radius:3px}.btn-block-user{color:inherit}.btn-block-user:hover{text-decoration:none}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore .animated-ellipsis-container{line-height:16px}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.signed-out-comment{padding:15px;margin-top:15px;margin-left:64px;background-color:#fff9ea;border:solid 1px #dfd8c2;border-radius:3px}.signed-out-comment .btn{margin-right:3px;vertical-align:baseline}.inline-comment-form .signed-out-comment{padding:0;margin:5px;background-color:transparent;border:0}.stale-files-tab{margin-bottom:10px}.files-bucket{margin-bottom:15px}.pull-request-link{float:left;padding:2px 8px;margin-right:5px;font-size:13px;font-weight:bold;line-height:20px;border:1px solid rgba(65,131,196,0.5);border-radius:3px}.pull-request-link:hover{color:#fff;text-decoration:none;background:#4078c0;border-color:#4078c0}.split-diff .diffbar .container{padding-right:0;padding-left:0}.select-menu-divider{padding:8px 10px;margin-top:-1px;font-weight:bold;color:#333;background:#f4f4f4;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pr-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:60px;margin-top:-20px;background-color:#fff}.pr-toolbar::before{display:table;content:""}.pr-toolbar::after{display:table;clear:both;content:""}.pr-toolbar .stale-files-tab{float:left;padding:5px 10px;margin-top:-5px;margin-bottom:-5px;color:#c9510c;background-color:#fef2eb;border-radius:3px}.pr-toolbar .subset-files-tab{float:left;padding:5px 10px;margin-top:-5px;margin-bottom:-5px;color:#4078c0;background-color:#e6f1f6;border-radius:3px}.pr-toolbar .stale-files-tab-link{font-weight:bold;color:inherit}.pr-toolbar.is-stuck::after{position:fixed;top:0;right:0;left:0;z-index:-1;display:block;height:60px;content:"";border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.pr-toolbar .dropdown.active .dropdown-menu-content{display:block}.pr-toolbar .dropdown.active .dropdown-menu{top:150%}.pr-toolbar .dropdown.active .tooltipped::before,.pr-toolbar .dropdown.active .tooltipped::after{display:none}.pr-toolbar .right .diffbar-item{margin-right:0;margin-left:20px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:20px}.diff-options-content .selected{font-weight:bold}.diff-options-content .octicon{float:right;color:#6cc644}.toc-select .diffstat{margin-left:8px}.toc-select .filename{display:block;max-width:none}.toc-select .description{max-width:100%}.diffbar{height:20px;padding-top:20px;padding-bottom:20px;background-color:#fff}.diffbar::before{display:table;content:""}.diffbar::after{display:table;clear:both;content:""}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-15px}.diffbar .table-of-contents li{border-top:1px solid #eee}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar .navigation-focus .text-emphasized{color:#fff}.diffbar-range-menu .select-menu-modal{width:380px}.diffbar-range-menu .css-truncate-target{max-width:280px}.diffbar-range-menu .select-menu-item:not(.select-menu-action){padding:8px 10px}.diffbar-range-menu .emoji{vertical-align:bottom}.diffbar-item{float:left;margin-right:20px;line-height:18px;vertical-align:middle}.pulse-blankslate{margin-top:20px}.diffstat-summary{padding:0 20px 0 0;font-size:16px;line-height:1.8;color:#767676;text-align:left;vertical-align:middle;border-radius:3px}.diffstat-summary a{color:#555}.diffstat-summary strong{color:#333}.pulse-graph{float:left;width:50%;padding:15px 15px 0;border-bottom:1px solid #eee}.pulse-graph:first-child{border-right:1px solid #eee}.authors-and-code .insertions{color:#6cc644}.authors-and-code .deletions{color:#bd2c00}.authors-and-code .section{display:table-cell;width:459px;height:150px}.pulse-authors-graph{position:relative;height:150px}.pulse-authors-graph>svg{width:100%}.pulse-authors-graph .dots{position:absolute;top:40px;right:0;left:0;width:64px;height:64px;margin:0 auto}.pulse-authors-graph .bar rect{fill:#c9510c;fill-opacity:0.7}.pulse-authors-graph .bar rect:hover{fill-opacity:1}.summary-stats{display:table;width:100%;table-layout:fixed}.summary-stats li{display:table-cell;margin:0;color:#767676;text-align:center;border-left:1px solid #eee}.summary-stats li a{display:block;padding-bottom:10px;color:#767676;text-decoration:none}.summary-stats li a:hover{background:#fafafa}.summary-stats li .octicon-git-pull-request{color:#6e5494}.summary-stats li .octicon-git-branch{color:#6cc644}.summary-stats li .octicon-issue-closed{color:#bd2c00}.summary-stats li .octicon-issue-opened{color:#6cc644}.summary-stats li:first-child{border-left:0;border-bottom-left-radius:3px}.summary-stats li .num{display:block;padding-top:10px;font-size:16px;font-weight:bold;color:#000}.pulse-sections{margin-top:20px;clear:both}.pulse-section{padding:0;clear:both;font-size:14px;color:#666}.pulse-section p{margin-top:20px}.day-name{fill:#555}circle.day{fill:#444;stroke-width:0}circle.day:hover{fill:#4078c0}line.axis{stroke:#eee;stroke-width:1;shape-rendering:crispedges}line.axis.even{stroke:#e0e0e0}.quick-issue-modal{display:none}.quick-issue-modal-footer{margin-bottom:0}.quick-issue-thanks{display:none;font-size:18px}.quick-issue-link{margin-left:30px}.quick-issue-body{display:block;width:100%}.quick-issue-form{position:relative}.quick-issue-form .suggestions{margin-bottom:0;margin-left:0}.quick-issue-form .drag-and-drop{font-size:10px}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{padding:45px;word-wrap:break-word;background-color:#fff;border:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.readme .plain pre{font-size:15px;white-space:pre-wrap}.file .readme .markdown-body{padding:45px;border:0;border-radius:0}.file .readme table[data-table-type="yaml-metadata"]{font-size:12px;line-height:1}.file .readme table[data-table-type="yaml-metadata"] table{margin:0}.releases-tag-list{width:100%;margin-bottom:20px;border-top:1px solid #eee}.releases-tag-list tr{border-bottom:1px solid #eee}.releases-tag-list td{padding:12px 0;vertical-align:top}.releases-tag-list td.date{padding-right:10px;white-space:nowrap}.releases-tag-list td.date a{color:#767676}.releases-tag-list td.main{padding-right:10px}.releases-tag-list td.ancillary{text-align:right;white-space:nowrap}.releases-tag-list h4{margin:0;font-size:14px}.releases-tag-list p{margin:0;font-size:13px;color:#767676}.releases-tag-list p a{font-weight:bold;color:#666}.tag-info h3{margin-top:0;margin-bottom:0;font-size:14px;line-height:20px}.tag-info h3 a{color:#666}.tag-info h3 a .tag-name{color:#000}.tag-references{margin:0;font-size:13px;list-style-type:none}.tag-references>li{display:inline-block;margin-right:10px}.tag-references>li.commit{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;line-height:20px}.tag-references>li a{color:#767676;text-decoration:none}.tag-references>li a:hover{color:#4078c0}.release-downloads-header{margin-top:30px}.release-downloads{margin-top:10px;font-size:14px;border-top:1px solid #eee}.release-downloads li{display:block;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #eee}.release-downloads strong{padding-left:5px}.release-downloads .octicon{float:left}.release-downloads .octicon-package{margin-left:-3px}.release-timeline{position:relative;border-top:1px solid #eee}.release-timeline-tags{list-style-type:none}.release-timeline-tags>li{display:block}.release-timeline-tags>li::before{display:table;content:""}.release-timeline-tags>li::after{display:table;clear:both;content:""}.release-timeline-tags .date,.release-timeline-tags .main{position:relative;float:left;padding:20px}.release-timeline-tags .main{width:80%;border-left:2px solid #eee}.release-timeline-tags .date{width:20%;padding-left:0;line-height:40px;color:#767676;text-align:right}.release-timeline-tags .date::after{position:absolute;top:50%;right:-7px;z-index:10;display:block;width:12px;height:12px;box-sizing:border-box;margin-top:-6px;content:" ";background-color:#eee;border:2px solid #fff;border-radius:6px}.release-timeline-tags .octicon-tag{padding-left:5px;color:#ccc}.release-timeline-tags .expander{position:relative;display:none}.release-timeline-tags .expander .date{padding-right:35px;line-height:20px}.release-timeline-tags .expander .date::after{display:none}.release-timeline-tags .expander .main{padding-left:35px;line-height:20px}.release-timeline-tags.is-collapsed .expander{display:block}.release-timeline-tags.is-collapsed>.collapsable{display:none}.release-timeline-tags .expander-dots{position:absolute;top:18px;left:-22px;z-index:10;width:44px;text-align:center;cursor:pointer;background-color:#eee;border:2px solid #fff;border-radius:4px}.release-timeline-tags .expander-dots .expander-dot{display:inline-block;width:4px;height:4px;margin-top:-2px;vertical-align:middle;background-color:#767676;border-radius:2px}.release-timeline-tags .expander-text{font-weight:bold;color:#666;cursor:pointer}.release-timeline-tags .expander-text:hover{color:#4078c0}.release-timeline-tags .expander-text:hover .expander-dots{background-color:#4078c0}.release-timeline-tags .expander-text:hover .expander-dots .expander-dot{background-color:#fff}.release::before{display:table;content:""}.release::after{display:table;clear:both;content:""}.release .tag-references{margin-top:8px}.release .tag-references>li{display:block;margin:0 0 5px}.release-meta{float:left;width:20%;padding:40px 20px;text-align:right;vertical-align:top}.release-body{float:left;width:80%;padding:40px 20px;border-left:2px solid #eee}.release-title{margin:0 60px 0 0}.release-edit{float:right}.release-authorship{margin-top:5px;margin-bottom:20px;font-size:14px;color:#767676}.release-authorship a{font-weight:bold;color:#666}.release-label{display:inline-block;padding:5px 10px;margin-top:1px;margin-bottom:10px;font-size:14px;font-weight:bold;color:#fff;background-color:#000;border-radius:3px}.release-label.latest{background-color:#6cc644}.release-label.draft{background-color:#bd2c00}.release-label.prerelease{background-color:#c9510c}.release-label a{color:#fff}.new-release .sidebar h3{margin:40px 0 -10px;font-size:14px}.new-release .sidebar h3:first-child{margin-top:15px}.new-release .default,.new-release .saved,.new-release .saving,.new-release .error{display:none}.new-release .error{color:#bd2c00}.new-release .is-default .default,.new-release .is-saving .saving,.new-release .is-saved .saved{display:inline-block}.new-release .saving img{vertical-align:top}.drop-target .octicon{color:#e5e5e5;vertical-align:middle}.drop-target p{height:65px;padding:16px 0;font-size:14px;text-align:center;border-color:#ddd;border-style:dashed}.drop-target .octospinner{vertical-align:middle}.uploaded-files{background:#fff;border-top-left-radius:3px;border-top-right-radius:3px}.uploaded-files.not-populated+.drop-target p{border-top:dashed 1px #ccc;border-top-left-radius:3px;border-top-right-radius:3px}.uploaded-files.is-populated{border:1px solid #ddd;border-bottom-color:#e5e5e5}.uploaded-files.is-populated+.drop-target p{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.uploaded-files>li{padding:8px 10px;margin:0;line-height:22px;list-style-type:none;border-top:1px solid #eee}.uploaded-files>li.template{display:none}.uploaded-files>li .delete-pending{display:none}.uploaded-files>li.delete{color:#767676;background:#f9f9f9}.uploaded-files>li.delete:nth-child(2){border-top-left-radius:3px;border-top-right-radius:3px}.uploaded-files>li.delete .delete-pending{display:block}.uploaded-files>li.delete .live{display:none}.uploaded-files>li.delete .filename{color:#bd2c00}.uploaded-files>li:nth-child(2){border-top:0}.uploaded-files .filename{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:11px}.uploaded-files .filesize{font-size:12px;color:#767676}.uploaded-files .form-control{width:490px;padding:2px 4px;margin-right:6px;border-radius:2px}.uploaded-files .remove{float:right;margin-top:2px;color:#767676}.uploaded-files .remove:hover{color:#bd2c00}.uploaded-files .undo{float:right}.upload-progress{position:relative;height:3px;margin-top:3px;background:#fff;border:0;border-radius:30px;box-shadow:0 1px 1px #fff,inset 0 1px 1px rgba(255,255,255,0.5)}.upload-progress .upload-meter{position:absolute;top:0;height:100%;background-image:-webkit-linear-gradient(#8dd2f7, #58b8f4);background-image:linear-gradient(#8dd2f7, #58b8f4);border-radius:30px}.release-body-form .previewable-comment-form .comment-form-head.tabnav{padding:0;background-color:transparent}.release-body-form .previewable-comment-form .write-content,.release-body-form .previewable-comment-form .preview-content{padding:0 0 10px;margin:0}.release-tag-form .for-loading,.release-tag-form .for-empty,.release-tag-form .for-valid,.release-tag-form .for-invalid,.release-tag-form .for-duplicate,.release-tag-form .for-pending{display:none}.release-tag-form.is-loading .for-loading{display:block}.release-tag-form.is-empty .for-empty{display:block}.release-tag-form.is-valid .for-valid{display:block}.release-tag-form.is-invalid .for-invalid{display:block}.release-tag-form.is-duplicate .for-duplicate{display:block}.release-tag-form.is-pending .for-pending{display:block}.release-target-wrapper{display:inline-block}.releases-target-menu{display:inline-block;margin-left:5px}.releases-target-menu .btn-sm{line-height:32px}.releases-target-menu .select-menu-button::before{top:14px}.release-show{border-top:1px solid #eee}.release-show .release-edit{display:none}.repo-file-upload-progress{position:relative;height:0;overflow:hidden;color:#246;background:#f7fbfe;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 0 0 1px #d0dbe7 inset;-webkit-transition:height 0.2s ease-out;transition:height 0.2s ease-out}.repo-file-upload-progress.active{height:50px}.repo-file-upload-progress.is-file-list{border-bottom-right-radius:0;border-bottom-left-radius:0}.repo-file-upload-progress .repo-file-upload-meter{position:absolute;top:1px;left:1px;width:0;height:48px;background:#d8e8f7}.repo-file-upload-progress .repo-file-upload-meter-text{position:absolute;top:7px;left:10px}.repo-file-upload-progress .repo-file-upload-meter-text .repo-file-upload-info{display:block;font-weight:bold}.repo-file-upload-progress .repo-file-upload-meter-text .repo-file-upload-meter-filename{display:block;margin:0}.manifest-commit-form{margin-top:20px}.repo-file-upload-outline{width:100%;height:100%}.repo-file-upload-target{position:relative;padding-top:100px;padding-bottom:80px;color:#666}.repo-file-upload-target.is-progress-bar,.repo-file-upload-target.is-uploading{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.repo-file-upload-target.is-file-list{border-bottom-right-radius:0;border-bottom-left-radius:0}.repo-file-upload-target.is-uploading .repo-file-upload-text.initial-text,.repo-file-upload-target.is-failed .repo-file-upload-text.initial-text,.repo-file-upload-target.is-default .repo-file-upload-text.initial-text{display:none}.repo-file-upload-target.is-uploading .repo-file-upload-text.alternate-text,.repo-file-upload-target.is-failed .repo-file-upload-text.alternate-text,.repo-file-upload-target.is-default .repo-file-upload-text.alternate-text{display:block}.repo-file-upload-target.is-uploading.dragover .repo-file-upload-text,.repo-file-upload-target.is-failed.dragover .repo-file-upload-text,.repo-file-upload-target.is-default.dragover .repo-file-upload-text{display:none}.repo-file-upload-target .repo-file-upload-text.initial-text{display:block}.repo-file-upload-target .repo-file-upload-text.alternate-text{display:none}.repo-file-upload-target .repo-file-upload-text,.repo-file-upload-target .repo-file-upload-drop-text{margin-bottom:5px}.repo-file-upload-target .repo-file-upload-choose{display:inline-block;margin-top:0;font-size:18px}.repo-file-upload-target .manual-file-chooser{margin-left:0}.repo-file-upload-target .repo-file-upload-outline{position:absolute;top:3%;left:1%;width:98%;height:94%}.repo-file-upload-target.is-failed .repo-file-upload-outline,.repo-file-upload-target.is-bad-file .repo-file-upload-outline,.repo-file-upload-target.is-too-big .repo-file-upload-outline,.repo-file-upload-target.is-too-many .repo-file-upload-outline,.repo-file-upload-target.is-empty .repo-file-upload-outline{height:85%}.repo-file-upload-target.dragover .repo-file-upload-text{display:none}.repo-file-upload-target.dragover .repo-file-upload-choose{visibility:hidden}.repo-file-upload-target.dragover .repo-file-upload-drop-text{display:block}.repo-file-upload-target.dragover .repo-file-upload-outline{border:6px #ddd dashed;border-radius:5px}.repo-file-upload-target .repo-file-upload-drop-text{display:none}.repo-file-upload-errors{display:none}.repo-file-upload-errors .error{display:none}.is-failed .repo-file-upload-errors,.is-bad-file .repo-file-upload-errors,.is-too-big .repo-file-upload-errors,.is-too-many .repo-file-upload-errors,.is-hidden-file .repo-file-upload-errors,.is-empty .repo-file-upload-errors{position:absolute;right:0;bottom:0;left:0;display:block;padding:5px 8px;line-height:1.5;text-align:left;background-color:#fff;border-top:1px solid #e5e5e5;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.is-file-list .repo-file-upload-errors{border-bottom-right-radius:0;border-bottom-left-radius:0}.is-failed .repo-file-upload-errors .failed-request,.is-bad-file .repo-file-upload-errors .failed-request{display:inline-block}.is-too-big .repo-file-upload-errors .too-big{display:inline-block}.is-hidden-file .repo-file-upload-errors .hidden-file{display:inline-block}.is-too-many .repo-file-upload-errors .too-many{display:inline-block}.is-empty .repo-file-upload-errors .empty{display:inline-block}.repo-file-upload-tree-target{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;padding:12px;color:#666;visibility:hidden;background:-webkit-radial-gradient(center, ellipse, #fff 0%, rgba(255,255,255,0.85) 65%, rgba(255,255,255,0.85) 100%);background:radial-gradient(ellipse at center, #fff 0%, rgba(255,255,255,0.85) 65%, rgba(255,255,255,0.85) 100%);opacity:0;-webkit-transition:visibility 0.2s, opacity 0.2s;transition:visibility 0.2s, opacity 0.2s}.repo-file-upload-tree-target .repo-file-upload-outline{border:6px #ddd dashed;border-radius:5px}.dragover .repo-file-upload-tree-target{visibility:visible;opacity:1}.dragover .repo-file-upload-tree-target .repo-file-upload-slate{top:50%;opacity:1}.dragover .repo-file-upload-tree-target .files-lg>.file-graph{opacity:1;-webkit-transform:translateX(4px);transform:translateX(4px)}.dragover .repo-file-upload-tree-target .files-lg>.file-zip{opacity:1;-webkit-transform:translateX(9px);transform:translateX(9px)}.dragover .repo-file-upload-tree-target .files-lg>.file-generic{opacity:1;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.dragover .repo-file-upload-tree-target .files-lg>.file-acrobat{opacity:1;-webkit-transform:translateX(-9px);transform:translateX(-9px)}.repo-file-upload-slate{position:absolute;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.repo-file-upload-slate h2{margin-top:5px}.repo-file-upload-slate .file-graph{opacity:0;-webkit-transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translateX(50px);transform:translateX(50px)}.repo-file-upload-slate .file-zip{opacity:0;-webkit-transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translateX(90px);transform:translateX(90px)}.repo-file-upload-slate .file-generic{opacity:0;-webkit-transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translateX(-50px);transform:translateX(-50px)}.repo-file-upload-slate .file-acrobat{opacity:0;-webkit-transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform 0.2s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translateX(-90px);transform:translateX(-90px)}.repo-file-upload-file-wrap .name{color:#888}.repo-file-upload-file-wrap .actions{width:50px;padding-right:10px;text-align:right}.repo-file-upload-file-wrap .remove-file{color:#888}.repo-file-upload-file-wrap .remove-file:hover{color:#666}.repo-upload-breadcrumb{margin-bottom:18px}.mini-repo-list{list-style:none}.mini-repo-list>:first-child .mini-repo-list-item{border-top:0}.mini-repo-list>:last-child .mini-repo-list-item{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.mini-repo-list .no-repo{padding:15px;color:#767676;text-align:center}.mini-repo-list .repo-name{font-weight:bold}.mini-repo-list-item{position:relative;display:block;padding:6px 64px 6px 30px;font-size:14px;border-top:1px solid #e5e5e5}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-20px;color:#666}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:bold}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:6px;font-size:12px;color:#888}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:#767676}.popular-repos .mini-repo-list-item .stars{margin-top:16px}.popular-repos .mini-repo-list-item .stars .octicon{vertical-align:text-bottom}.popular-repos .no-description .mini-repo-list-item{padding-top:17px;padding-bottom:16px}.private .mini-repo-list-item{background-color:#fff9ea}.private .mini-repo-list-item .repo-icon{color:#4c4a42}.filter-bar{padding:10px;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.filter-bar::before{display:table;content:""}.filter-bar::after{display:table;clear:both;content:""}.user-repos .filter-bar{text-align:center}.filter-repos{padding-bottom:0}.repo-filterer{display:inline-block;margin-top:6px;list-style:none}.repo-filterer li{display:inline-block}.repo-filterer .repo-filter{display:inline-block;padding:5px 5px 6px;margin-right:5px;border-bottom:2px solid transparent}.repo-filterer .repo-filter:hover{text-decoration:none;border-bottom-color:#e5e5e5}.repo-filterer .repo-filter.filter-selected{color:#333;text-decoration:none;border-bottom-color:#d26911;outline:none}.more-repos{text-align:center;box-shadow:inset 0 1px 0 #e5e5e5}.more-repos img{margin:11px auto}.more-repos-link{display:block;padding:10px;color:#7aa1d3}.more-repos-link:hover{color:#4078c0;text-decoration:none}.more-repos-link.is-loading{text-indent:-9999px;cursor:default;background-image:url("/images/spinners/octocat-spinner-16px.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.more-repos-link.is-loading{background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px 16px}}.empty-repo{font-size:14px}.empty-repo .url-box{display:block;width:100%;height:auto;padding:0;margin:0;border:0}.empty-repo .clone-urls{width:100%}.empty-repo .or-text{margin-right:5px;margin-left:5px}.empty-repo-setup-option .copyable-terminal-content{font-size:14px}.empty-repo-setup-option h3{margin-top:0}.empty-repo-setup-option p:last-child{margin-bottom:0}.give-access-setup-option{margin-bottom:20px}.url-box{width:100%;height:26px;padding:10px 10px 0;margin-top:10px;margin-left:-10px;border-top:1px solid #ddd}.url-box p{float:left;height:26px;margin:0 0 0 5px;line-height:26px}.url-box p strong{color:#000}.clone-urls{display:table;float:left;width:585px}.clone-url-button{display:table-cell;width:1%;vertical-align:top}.clone-url-button:first-child .clone-url-link{border-top-left-radius:3px;border-bottom-left-radius:3px}.clone-url-button>.clone-url-link{position:relative;display:block;padding:0 9px;margin-right:-1px;font-size:11px;font-weight:bold;line-height:24px;color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;white-space:nowrap;cursor:pointer;background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);border:1px solid #ccc}.clone-url-button>.clone-url-link:hover,.clone-url-button>.clone-url-link:active{z-index:3;color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-image:-webkit-linear-gradient(#599bcd, #3072b3);background-image:linear-gradient(#599bcd, #3072b3);border-color:#2a65a0}.clone-url-button>.clone-url-link:active{background-color:#3072b3;background-image:none;border-color:#25588c;box-shadow:inset 0 3px 5px rgba(0,0,0,0.15)}.clone-url-button>.clone-url-link:focus{outline:0}.clone-url-button+.clone-url-button>.clone-url-link{box-shadow:inset 1px 0 0 #fff}.clone-url-button+.clone-url-button>.clone-url-link:hover{box-shadow:none}.clone-url-button+.clone-url-button>.clone-url-link:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.15)}.clone-url-button.selected>.clone-url-link,.clone-url-button.selected>.clone-url-link:hover{z-index:2;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.6);background-color:#ccc;background-image:-webkit-linear-gradient(#ccc, #d5d5d5);background-image:linear-gradient(#ccc, #d5d5d5);border-color:#bbb;box-shadow:inset 0 2px 3px rgba(0,0,0,0.075)}.url-field{position:relative;width:100%;min-height:26px;padding:0 5px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;border-radius:0}.url-field:focus{z-index:2}.url-box-clippy .zeroclipboard-button{margin-left:0 !important;border-left:0;border-radius:0 3px 3px 0}.pagehead.repohead .select-menu .select-menu-modal-holder{z-index:25}.repository-import .repository-import-label{display:block;margin-bottom:12px;font-size:18px;font-weight:normal}.repository-import .state-header{font-size:16px}.text-yellow{color:#e9dba5}.timeout{width:auto;height:300px;padding:0;margin:20px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:#767676}.overall-summary{position:relative;margin-bottom:10px;border:1px solid #ddd;border-radius:3px}.overall-summary-bottomless{margin-bottom:0;border-bottom:0;border-radius:3px 3px 0 0}.numbers-summary{display:table;width:100%;table-layout:fixed}.numbers-summary li{display:table-cell;padding:0;margin:0;text-align:center;white-space:nowrap}.numbers-summary a,.numbers-summary .nolink{display:block;padding:10px 0;color:#767676;text-decoration:none}.numbers-summary .octicon{color:#999}.numbers-summary a:hover{color:#4078c0}.numbers-summary a:hover .num{color:inherit}.repo-private-label,.gist-secret-label{display:inline-block;padding:4px 5px 3px;font-size:11px;font-weight:300;line-height:11px;color:#4c4a42;text-transform:uppercase;vertical-align:middle;background-color:#ffefc6;border-radius:3px}.repository-meta{margin:0 0 20px;clear:both;font-size:16px;color:#666}.repository-meta::before{display:table;content:""}.repository-meta::after{display:table;clear:both;content:""}.repository-meta .repo-description-field{width:540px}.repository-meta .repo-website-field{width:300px}.repository-meta .edit-repository-meta{display:none;margin-bottom:5px;font-size:13px}.repository-meta .edit-repository-meta .field{display:inline-block;margin-right:5px}.repository-meta .edit-repository-meta label{display:block;margin-bottom:6px;font-weight:bold;color:#333}.repository-meta.open .repository-meta-content,.repository-meta.open .edit-link{display:none}.repository-meta.open .edit-repository-meta{display:block}.experiment-repo-nav .capped-cards .capped-card{width:480px}.experiment-repo-nav .new-issue-form{padding-top:0;border-top:0}.experiment-repo-nav.repohead .repo-mirror{padding-left:20px}.iconbutton .octicon{margin-right:0}.file-navigation::before{display:table;content:""}.file-navigation::after{display:table;clear:both;content:""}.file-navigation.in-mid-page{margin-top:15px}.file-navigation .select-menu-button .css-truncate-target{max-width:55px}.file-navigation .branch-select-menu{margin-right:3px;margin-bottom:10px}.file-navigation .new-pull-request-btn{float:left}.file-navigation .breadcrumb{float:left;margin-top:0;margin-left:5px;font-size:16px;line-height:26px}.file-navigation+.breadcrumb{margin-bottom:10px}.file-navigation .btn-group{margin-bottom:10px;margin-left:10px}.file-navigation-new .get-repo-select-menu{margin-left:6px}.file-navigation-new .get-repo-select-menu.active .btn-primary{text-shadow:0 1px 0 rgba(0,0,0,0.15);background-color:#569e3d;background-image:none;border-color:#418737}.file-navigation-new .get-repo-modal{top:6px;width:352px}.file-navigation-new .get-repo-modal .https-clone-options{display:block}.file-navigation-new .get-repo-modal .ssh-clone-options{display:none}.file-navigation-new .get-repo-modal.on .https-clone-options{display:none}.file-navigation-new .get-repo-modal.on .ssh-clone-options{display:block}.file-navigation-new .btn-change-protocol{font-size:12px}.file-navigation-new .get-repo-decription-text{font-size:13px}.file-navigation-new .branch-select-menu{margin-right:6px}.file-navigation-new .select-menu-button .css-truncate-target{max-width:200px}.file-navigation-new .get-repo-btn{float:left;width:50%;padding:10px 0;text-align:center;border:0;border-top:1px solid #e9e9e9;border-radius:0}.file-navigation-new .get-repo-btn:first-child{border-right:1px solid #e9e9e9;border-bottom-left-radius:3px}.file-navigation-new .get-repo-btn:nth-child(1):nth-last-child(3){border-radius:0}.file-navigation-new .get-repo-btn:last-child{border-bottom-right-radius:3px}.file-navigation-new .get-repo-btn.btn-block,.file-navigation-new .get-repo-btn:only-child{width:100%;border-right:0;border-radius:0 0 3px 3px}.file-navigation-new .clone-options{padding:6px 10px 10px}.file-navigation-new .input-group.has-zeroclipboard-disabled{width:100%}.file-navigation-new .input-group.has-zeroclipboard-disabled .form-control{border-radius:3px}.file-navigation-new .input-group.has-zeroclipboard-disabled .input-group-button{display:none}.file-wrap{margin-bottom:10px;border:1px solid #ddd;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.file-wrap .include-fragment-error{display:none}.file-wrap.is-error .include-fragment-error{display:table-row}table.files{width:100%;background:#fff;border-radius:2px}table.files tr.navigation-focus td{background:#f5f5f5}table.files td{padding:6px 3px;line-height:20px;border-top:1px solid #eee}table.files td.icon{width:17px;padding-right:2px;padding-left:10px;color:#767676}table.files td.icon .octicon-file-directory{color:#80a6cd}table.files td.icon .spinner{position:relative;top:3px;display:none;margin-top:-3px;margin-left:-2px}table.files td .simplified-path{color:#888}table.files td .css-truncate{max-width:100%}table.files td.content{max-width:180px}table.files td.message{max-width:442px;padding-left:10px;overflow:hidden;color:#888}table.files td.message .emoji{vertical-align:top}table.files td.message a{color:#888}table.files td.message a:hover{color:#4078c0}table.files td.age{width:125px;padding-right:10px;color:#888;text-align:right;white-space:nowrap}table.files .message .tooltipped::before,table.files .message .tooltipped::after{display:none}table.files tr.is-loading td.icon .octicon{display:none}table.files tr.is-loading td.icon .spinner{display:inline-block}table.files tr.up-tree{border-top:1px solid #eee;border-bottom:1px solid #eee}table.files tr.up-tree a{padding:3px 6px;margin-left:-3px;font-weight:bold;border-radius:2px}table.files tr.up-tree a:hover{background-color:#ddd}table.files tbody tr:first-child td{border-top:0}.branch-infobar{padding:8px;color:#767676;background-color:#fafafa;border:solid #ddd;border-width:1px 1px 0;border-top-left-radius:3px;border-top-right-radius:3px}.branch-infobar::before{display:table;content:""}.branch-infobar::after{display:table;clear:both;content:""}.branch-infobar .muted-link{display:inline-block;margin-left:10px}.branch-infobar .muted-link .octicon{color:#bbb}.branch-infobar .muted-link:hover .octicon{color:inherit}.fork-select-fragment{text-align:center}.spinner-forking{display:block;margin:20px auto 40px}.prereceive-feedback{padding:15px;margin-bottom:15px;border:1px solid #ddd;border-left:3px solid #cea61b;border-radius:3px}.prereceive-feedback-heading{margin-top:0;margin-bottom:10px;color:#cea61b}.file-navigation-options{float:right;margin-left:3px}.file-navigation-options.active .dropdown-menu-content{display:block}.file-navigation-options .dropdown-menu{width:360px;padding:15px}.file-navigation-options .dropdown-divider{margin:15px -15px}.file-navigation-options .clone-url{display:none}.file-navigation-options .clone-url.open{display:block}.file-navigation-options .clone-url h3{margin-bottom:5px;font-size:14px}.file-navigation-option{position:relative;display:inline-block;margin-left:3px}.file-navigation-option .select-menu{display:inline-block;margin-right:0;margin-bottom:0;vertical-align:middle}.file-navigation-option .select-menu-button .octicon:only-child{margin-left:2px}.file-navigation-option .zeroclipboard-button{padding-right:8px}.file-navigation-option .input-group{width:290px}.file-navigation-option .input-group .form-control{width:calc(100% + 2px);height:26px;min-height:0;margin-right:-1px;margin-left:-1px;border-radius:0}.file-navigation-option .input-group .select-menu-button{position:relative;z-index:2}.file-navigation-option .input-group.has-zeroclipboard-disabled .form-control{width:calc(100% + 1px);border-top-right-radius:3px;border-bottom-right-radius:3px}.file-navigation-option .input-group.has-zeroclipboard-disabled .input-group-button:last-child{display:none}.profile-picture{margin:10px 0 0}.profile-picture p{float:left;margin:0;line-height:30px}.profile-picture img{float:left;margin:0 10px 0 0;border-radius:3px}.app-owner{margin:15px 0 0}.edit-profile-avatar .drag-and-drop{padding:0;color:#666;border-width:0}.edit-profile-avatar input{cursor:pointer}.edit-profile-avatar.is-bad-file{border:0}.edit-profile-avatar .manual-file-chooser{position:absolute;top:0;left:0;width:146px;height:34px;padding:0;margin-left:0;cursor:pointer}.button-change-profile-picture{overflow:hidden}.croppable-avatar{display:none}.profile-picture-cropper{max-width:400px;margin:0 auto 15px;text-align:center}.profile-picture-cropper>img{max-width:100%}.profile-picture-cropper .jcrop-holder{display:inline-block}.profile-picture-spinner{display:inline-block;background-image:url("/images/spinners/octocat-spinner-128.gif");background-repeat:no-repeat;background-position:center;background-size:64px 64px}.avatar-upload{float:left;width:340px;margin-left:20px}.avatar-upload .flash{width:100%;padding:30px 15px;border:dashed 1px #bd2c00;box-shadow:none}.avatar-upload .upload-state{display:none;padding:10px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:#767676}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-default .avatar-upload .default{display:block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-profile-picture{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:10px 10px 0;margin:0 -10px 10px;border-top:1px solid #e5e5e5}span.label.default{padding:4px 6px;margin-left:4px;color:#fff;background-color:#6cc644;border-radius:3px}span.label.visibility{padding:4px 6px;margin-left:4px;color:#fff;background-color:#999;border-radius:3px}span.label.bouncing{padding:4px 6px;margin-left:4px;color:#fff;background-color:#daa520;border-radius:3px}.email-actions{float:right}.email-actions>span{float:left}.email-actions form{display:inline}.email-actions span.label{padding:0 10px;font-size:13px;color:#767676}.email-actions .octicon-alert{color:#ca5633}.boxed-group .fork-flag{margin-left:16px;font-size:12px;color:#767676}.user-keys-container .user-keys-message{display:none}.user-keys-container.has-keys .user-keys-message{display:block}.user-keys-container.has-keys .no-user-keys-message{display:none}.selected-user-key{background-color:#fff9ea}.user-key-type{padding-right:20px;padding-left:10px;text-align:center}.user-key-badge{display:block;padding-right:5px;padding-left:5px;margin-top:3px;font-size:12px;line-height:1.4;border:solid 1px #ddd;border-radius:3px}.user-key-email-badge{display:inline-table;margin-right:4px}.user-key-email{display:table-cell;padding:1px 5px;font-size:12px;line-height:1.4;border:solid 1px #ddd;border-radius:3px}.user-key-email.unverified{border-top-right-radius:0;border-bottom-right-radius:0}.user-key-email-unverified{display:table-cell;padding-right:5px;padding-left:5px;font-size:11px;color:#666;background-color:#ecebec;border:solid 1px #ddd;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.user-key-details{width:400px;line-height:1.6;white-space:normal}.user-key-details code{font-size:13px}.user-key-actions{width:150px}.recent-user-key{color:#6cc644}.recent-user-key-access{color:#55a532}.unverified-user-key,.unverified-user-key-notice{color:#bd2c00}.notification-center .overview{padding:0 10px 10px;border-bottom:1px solid #ddd}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:10px 0}.oauth-app-info-container dl.keys dt{margin-top:10px;font-weight:bold;color:#767676}.oauth-app-info-container dl.keys dd{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;color:#333}.oauth-app-info-container .user-count{font-size:30px;font-weight:300;color:#767676}.oauth-logo-uploader-container{float:right;margin-top:10px}.saved-reply-form{border:1px solid #ddd;border-radius:3px}.saved-reply-form .tabnav-tab.selected{border-radius:3px 3px 0 0}.saved-reply-form .form-actions{margin-right:10px;margin-bottom:8px}.saved-reply-form .comment{border:0}.saved-reply-form .comment-body{padding:5px 5px 15px;background-color:transparent;border-bottom:1px solid #eee}.saved-reply-settings-container.has-replies .listgroup{display:block}.saved-reply-settings-container.has-replies .blankslate{display:none}.saved-reply-settings-container .listgroup{display:none}.access-token{border-bottom:1px solid #e5e5e5}.access-token:last-child{border:0}.access-token .last-used{margin-right:10px}.access-token .zeroclipboard-link{display:inline-block;vertical-align:text-bottom}.access-token.new-token{background-color:rgba(108,198,68,0.1)}.access-token.new-token .octicon-check{color:#6cc644}.access-token .token-description{max-width:450px;color:#333}.access-token .token{font-size:14px}.regenerate-token-cta .btn-danger{margin-left:30px}.personal-access-tokens-group{padding:0 10px}.personal-access-tokens label{display:inline}.personal-access-tokens label p{display:inline-block;margin:0;font-size:13px;font-weight:normal}.personal-access-tokens .child-scopes{margin-left:20px;list-style:none}.personal-access-tokens .child-scopes .token-scope{width:180px;font-weight:normal}.personal-access-tokens .child-scopes .child-scopes{margin-left:0}.token-scope{display:inline-block;width:200px;padding:2px 0;margin:0;font-size:13px;color:#333}.token-scope input{margin-right:5px}.callback-urls dl dd .form-control{width:100%}.callback-urls.has-many .callback-url-action-cell{display:table-cell}.callback-description{margin-top:20px}.callback-description .octicon{padding-left:0}.callback-url .label{display:none;width:64px;text-align:center}.callback-url.is-default-callback .label{display:inline-block}.callback-url.is-default-callback .btn{display:none}.callback-url-wrap{display:table;width:100%}.callback-url-field-cell{display:table-cell}.callback-url-action-cell{display:none;width:70px;text-align:right}.boxed-group.application-show-group .logo-upload{position:relative;float:right;width:142px;background-color:#eee}.boxed-group.application-show-group .logo-upload a.delete,.boxed-group.application-show-group .logo-upload span.delete{position:absolute;right:0;display:none;padding:5px}.boxed-group.application-show-group .logo-upload a.delete:hover,.boxed-group.application-show-group .logo-upload span.delete:hover{color:#bd2c00}.boxed-group.application-show-group .logo-box{height:140px;border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px}.boxed-group.application-show-group .logo-box img{display:none;width:140px;height:140px;border-radius:2px 2px 0 0}.boxed-group.application-show-group .logo-placeholder{width:140px;height:140px;color:#767676;text-align:center;text-shadow:0 1px 0 #fff}.boxed-group.application-show-group .logo-placeholder .octicon{margin:45px 0 0}.boxed-group.application-show-group .logo-placeholder p{margin:0;font-size:16px}.boxed-group.application-show-group .has-uploaded-logo .logo-placeholder,.boxed-group.application-show-group .has-uploaded-logo .or{display:none}.boxed-group.application-show-group .has-uploaded-logo:hover a.delete,.boxed-group.application-show-group .has-uploaded-logo:hover span.delete{display:block}.boxed-group.application-show-group .has-uploaded-logo .logo-box img{display:block}.boxed-group.application-show-group dl.form-group>dd .form-control.wide{width:460px}.boxed-group.application-show-group dl.form-group>dd .form-control.short{height:50px;min-height:50px}.application-show-group .errored .note{display:none}.application-show-group .drag-and-drop{padding:8px 5px 7px;text-align:center}.application-show-group .drag-and-drop img{margin-bottom:1px;vertical-align:bottom}.application-show-group .drag-and-drop span{padding:0}.application-show-group .dragover .logo-box{box-shadow:#c9ff00 0 0 3px}.application-show-group .is-uploading .loading{display:block}.application-show-group .is-uploading .default{display:none}.application-show-group .is-failed .failed-request{display:block}.application-show-group .is-failed .default{display:none}.application-show-group .is-bad-file .bad-file{display:block}.application-show-group .is-bad-file .default{display:none}.application-show-group .is-too-big .file-too-big{display:block}.application-show-group .is-too-big .default{display:none}.application-show-group .is-default .default{display:block}.security-history .security-history-timestamp{float:right;color:#767676}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.org-two-factor .btn{float:right;margin:10px 0 0 20px}.org-two-factor .flash-global{margin-top:0}.two-factor-disabled .flash-global{display:block}.settings-email .email-actions .settings-remove-email{float:right;padding-right:7px;padding-left:7px;margin-left:5px;line-height:24px;color:#bd2c00;cursor:pointer}.settings-email .email-actions .settings-remove-email.settings-disabled-remove-email{display:block;color:#999}.settings-email .octicon-info{margin-left:5px}.settings-email .css-truncate-target{max-width:300px}.email-preference-exceptions{font-size:12px}.email-preference-exceptions h5{margin:15px 0 5px;color:#666}.email-preference-exceptions .exception-list{list-style:none}.email-preference-exceptions .exception{max-width:400px;padding:5px;padding-left:0;border-top:1px solid #eee}.email-preference-exceptions .exception:last-child{border-bottom:1px solid #eee}.email-preference-exceptions .exception-action{float:right}.email-preference-exceptions.opt-in-list{display:none}.transactional-only .email-preference-exceptions.opt-in-list{display:block}.transactional-only .email-preference-exceptions.opt-out-list{display:none}.two-factor-intro{width:675px;margin:40px auto 0}.two-factor-intro .two-factor-graphic{margin:20px 0}.two-factor-intro .two-factor-explain{padding:0;margin:0 0 40px;font-size:13px;list-style:none}.two-factor-intro .two-factor-explain li{float:left;padding:0;margin:0}.two-factor-intro .two-factor-explain .step-one{width:185px;margin-right:36px}.two-factor-intro .two-factor-explain .step-two{width:230px;margin-right:42px}.two-factor-intro .two-factor-explain .step-three{width:180px}.two-factor-graphic{width:675px;height:135px;background-image:url("/images/modules/settings/2fa_guide.png");background-repeat:no-repeat}.two-factor-recovery-codes{height:240px;padding-left:60px;margin-top:15px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:#bbb}.two-factor-recovery-code{display:inline-block;width:49%;line-height:1.1}.two-factor-recovery-code::before{position:relative;top:1px;margin-right:10px;font-size:26px;color:#eaeaea;content:"\25a1"}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.two-factor-graphic{background-image:url("/images/modules/settings/2fa_guide@2x.png");background-size:675px 135px}}.sms-or-app{width:100%;padding:40px 0 0;margin:0;border-top:1px solid #ddd}.sms-or-app::before{display:table;content:""}.sms-or-app::after{display:table;clear:both;content:""}.sms-or-app li{float:left;width:325px;padding:0;list-style:none}.sms-or-app li:first-child{margin-right:25px}.sms-or-app li .btn{display:block;width:100%;height:100%;padding-top:12px;padding-bottom:12px;margin:10px 0;font-size:15px;text-align:center}.sms-or-app small{font-size:80%}.app-only{padding:20px 0 0}.app-only li{float:none;width:auto}.app-only li .btn{display:inline-block;width:auto;padding-right:20px;padding-left:20px}.two-factor-sms-main .octicon-alert{color:#bd2c00}.two-factor-sms-main .error-icon{position:relative;top:2px;left:5px;color:#bd2c00}.two-factor-sms-main .sent-message{position:relative;top:2px;left:5px;color:#6cc644}.container.two-factor-toggle{width:700px}.sms-country-code-field{padding-right:10px}.two-factor-toggle{margin-top:40px}.two-factor-toggle .two-factor-status{padding:20px 0;margin:0 0 20px;color:#767676;border-bottom:1px solid #eaeaea}.two-factor-toggle .two-factor-status p{margin:0}.two-factor-toggle .two-factor-status .btn{position:relative;top:-3px;float:right}.two-factor-toggle .two-factor-on{padding:3px 5px;margin-right:5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#6cc644;border-radius:2px}.two-factor-settings-group{position:relative;padding:0 0 20px 220px;margin:0 0 20px;border-bottom:1px solid #ddd}.two-factor-settings-group>h3{position:absolute;top:-15px;left:0;width:200px;font-size:14px}.two-factor-settings-group>h3 .octicon{position:absolute;left:-24px;color:#bd2c00}.two-factor-settings-group li{line-height:1.5;list-style:none}.u2f-registrations{padding-left:24px}.u2f-registration{position:relative;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f8f8f8}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-nickname{font-weight:bold}.u2f-registration-icon{position:absolute;left:-24px;color:#dac268}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form{display:none;margin-bottom:10px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .u2f-request-interaction,.new-u2f-registration .u2f-request-error{display:none}.new-u2f-registration.is-sending .u2f-request-interaction{display:block}.new-u2f-registration.is-showing-error .u2f-request-error{display:block}.new-u2f-registration .u2f-error-icon{font-size:64px}.u2f-box .u2f-sorry{display:block}.u2f-box .new-u2f-registration{display:none}.u2f-box.available .u2f-sorry{display:none}.u2f-box.available .new-u2f-registration{display:block}.github-access-banner{position:relative;padding:10px 20px 10px 70px;margin:0 0 20px;font-size:14px;border:1px solid #ddd;border-radius:3px}.github-access-banner .octicon{position:absolute;top:20px;left:20px;color:#bd2c00}.error-icon,.spinner,.sent-message,.sms-error-message,.text-code{display:none}.is-sending .spinner{display:inline-block}.is-sent .sent-message{display:inline-block}.is-not-sent .sms-error-message{display:block}.is-not-sent .error-icon{display:inline-block}.two-factor-secret{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:13px}.two-factor-app-main{float:none !important;margin:0 auto}.qr-code-table{margin:40px auto}.qr-code-table tr{background:transparent;border:0}.qr-code-table th,.qr-code-table td{padding:0;border:0}.qr-code-table td{width:3px;height:3px}.qr-code-table .black{background:#000}.qr-code-table .white{background:#fff}.two-factor-actions{padding-top:25px;margin-top:25px;clear:both;border-top:1px solid #eaeaea}.two-factor-banner{position:relative;width:700px;padding-left:60px;margin:40px auto;color:#444;background:#fff;border:1px solid #ddd}.two-factor-banner:hover{border-color:#ddd}.two-factor-banner .octicon{position:absolute;top:15px;left:15px;color:#bd2c00}.two-factor-banner h2{line-height:32px}.two-factor-mini-banner{display:block;width:100%;padding:15px 15px 15px 42px;margin:0 0 20px;background:#fff}.two-factor-mini-banner .btn-sm{position:relative;top:-4px;float:right}.two-factor-mini-banner p{margin-bottom:0;line-height:1.5}.two-factor-mini-banner .octicon{position:absolute;top:15px;left:15px;color:#bd2c00}.orgs-settings{margin-bottom:15px}.confirmation-phrase{font-style:italic;font-weight:normal}.do-not-copy-me{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}li.session-device{position:relative;padding:15px;line-height:18px;color:#767676;background-color:#fafafa}li.session-device .btn{float:right;margin-top:4px}li.session-device .session-state-indicator{float:left;width:8px;height:8px;margin-top:10px;border-radius:5px}li.session-device .session-state-indicator.recent{background-color:#6cc644;box-shadow:0 0 10px rgba(108,198,68,0.5)}li.session-device .session-state-indicator.not-recent{background-image:-webkit-linear-gradient(#aaa, #ccc);background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}li.session-device .session-icon{float:left;width:32px;margin-top:1px;margin-left:15px;color:#bbb;text-align:center}li.session-device .sessions-more-info{position:relative;display:none;margin-top:10px}li.session-device.session-current{background-color:#fff}li.session-device.session-current .session-last-accessed{color:#767676}li.session-device.session-current .sessions-more-info{color:#767676}li.session-device.session-current .sessions-more-info::after{border-top-color:#fff}li.session-device.session-current .octicon{color:#767676}.session-details{position:relative;width:350px;margin-left:70px}.session-details:hover .octicon{color:#4078c0;cursor:pointer}.session-details.open .sessions-more-info{display:block}.session-title{display:block}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:15px;padding-bottom:15px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:20px;text-align:right}.collaborators .collab-remove .remove-link{color:#767676}.collaborators .collab-remove .remove-link:hover{color:#bd2c00}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:10px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{color:#666}.collaborators .collab-info .description{padding-right:50px;margin-top:3px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.access-sub-heading{float:right;font-weight:normal;line-height:1.4;color:#767676}.access-form-wrapper{padding:10px;background-color:#fcfcfc;border-top:1px solid #ddd;border-radius:0 0 3px 3px}.access-flash{padding:8px;margin-right:10px;margin-bottom:10px;margin-left:10px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.repo-access-group.no-form .add-team-form{display:none}.repo-access-group .select-menu-item.has-access{display:none}.oauth-app-meta-container{display:inline-block;width:80%}.oauth-pending-deletion-list-item{background-color:#fafafa;box-shadow:inset 0 0 8px #eee}.oauth-pending-deletion-list-item:hover{background-color:#fafafa}.oauth-pending-deletion-list-item .oauth-pending-deletion{display:inline-block;width:19%;line-height:30px}.oauth-pending-deletion-list-item .active{display:none}.oauth-pending-deletion{display:none;width:100%}.boxed-group-list .access-level{color:#767676}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{margin-top:10px;font-size:13px}.settings-next .form-checkbox input[type="radio"],.settings-next .form-checkbox input[type="checkbox"]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:15px;margin-bottom:15px;border-bottom-color:#e5e5e5}.listgroup{list-style:none;border:1px solid #e5e5e5;border-radius:3px}.listgroup-item{min-height:inherit;padding:10px;font-size:13px;line-height:26px;color:#767676}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid #e5e5e5}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .btn-group{margin-top:5px}.listgroup-item .css-truncate-target{max-width:615px}.listgroup-item-title{display:block;font-weight:bold}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid #e5e5e5}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:#f5f5f5}.listgroup-sm .listgroup-item{padding-top:5px;padding-bottom:5px}.protected-branches{margin-top:15px;margin-bottom:15px}.protected-branch-options{margin-left:20px;opacity:0.5}.protected-branch-options.active{opacity:1}.protected-branch-orgs-and-repo-admins{padding:10px;background-color:#fafafa}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-user-or-team{display:block}.authorized-pushers .user-or-team-limit-reached{display:none;padding:10px;font-size:13px}.authorized-pushers.at-limit .add-protected-branch-user-or-team{display:none}.authorized-pushers.at-limit .user-or-team-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table{margin-top:10px}.protected-branch-authorized-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization{width:36px;margin-right:10px;text-align:center}.protected-branch-pusher{color:#333}.user-already-added::after{display:inline-block;padding:1px 5px;margin-left:6px;font-size:11px;line-height:1.4;color:#fff;content:"Already added";background-color:#c9510c;border-radius:3px}.protected-branch-admin-permission.active{float:left;padding:1px 3px;margin:-2px 0 -2px -4px;border:1px solid transparent;border-radius:3px;-webkit-animation:toggle-color 1s ease-in-out 0s;animation:toggle-color 1s ease-in-out 0s}@-webkit-keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:10px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type="checkbox"]{float:none;margin-top:-2px;margin-right:5px;margin-left:0}.automated-check-options .label{margin-top:4px}.notifications-settings.loading .is-last-changed+.checkbox-spinner{display:inline-block;vertical-align:middle}.list-group-text-block{position:relative;padding-left:50px;line-height:20px}.list-group-text-block .meta-title{display:block;font-weight:bold;color:#000}.list-group-text-block .meta-description{display:inline-block;width:560px}.list-group-text-block img{position:absolute;top:0;left:0}.nudge-down.btn-group{position:relative;top:6px}.repository-merge-features .form-group.errored label{color:inherit}.repository-merge-features .form-group.errored .error{position:inherit;padding:0;margin-top:0;margin-left:6px;font-size:11px;color:#bd2c00;background:transparent;border:0}.repository-merge-features .form-group.errored .error::before,.repository-merge-features .form-group.errored .error::after{display:none}.logged-out.signup .header-logged-out .container,.logged-out.signup .site-footer{width:750px}.logged-out.signup .site-footer{margin-right:auto;margin-left:auto}.logged-out.signup .site-footer .octicon-mark-github{top:30px}.logged-out.signup .header-actions .primary,.logged-out.signup .site-footer-links,.logged-out.signup .site-search{display:none}.setup-wrapper{width:750px;padding-top:30px;margin:0 auto;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:20px;margin:0 auto 30px;overflow:hidden;text-align:left;text-shadow:0 1px 0 white;border-bottom:1px solid #ddd}.setup-header h1{margin-top:0;margin-bottom:0;font-size:45px;font-weight:normal;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:#bbb}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:21px}.setup-header .lead a{color:#767676}.setup-header .lead a:hover{color:#4078c0;text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-main.without-secondary{margin-left:150px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-10px;font-size:12px;line-height:18px;color:#767676;text-align:center}.setup-info-module{margin-bottom:30px;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.075)}.setup-info-module h2{padding:15px;margin-bottom:15px;overflow:hidden;font-size:16px;border-bottom:1px solid #ddd}.setup-info-module h2 .price{float:right;font-weight:bold;color:#767676}.setup-info-module h3{padding:0 15px;margin:0 0 -7px;font-size:14px}.setup-info-module p{padding:0 15px;margin:15px 0}.setup-info-module .setup-section-title{margin-bottom:10px}.setup-info-module .setup-info-note{padding:1px 0;margin:0;background:#f9f9f9;border-top:1px solid #e0e0e0}.features-list{padding:0 15px 15px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:10px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:15px -15px;border-top:1px solid #eee}.features-list .octicon-check{margin-right:5px;color:#60b044}.features-list .octicon-question{font-size:12px;color:#555}.features-list .tooltipped::after{width:250px;white-space:normal}.features-list.features-list-org{padding-bottom:0}.seat-breakdown-list{padding:0 15px 0 25px;margin:0;list-style:none}.seat-breakdown-list .subtle-link{color:#767676}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:11px;color:#60b044;text-transform:uppercase}.setup-form-container hr{margin-top:25px;margin-bottom:25px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:20px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:15px}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:#bd2c00}.setup-form .octicon-check{color:#6cc644}.setup-form .text-muted{margin-top:5px}.setup-form .tos-info,.setup-form .setup-organization-next{margin:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.setup-form .tos-info{padding:15px 0}.setup-form .setup-organization-next{padding-top:15px;padding-bottom:15px}.setup-form .setup-plans{margin-bottom:25px;overflow:hidden;border-collapse:separate;border:solid 1px #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.075)}.setup-form .setup-plans tr.selected{background-color:#f0f7fd}.setup-form .setup-plans tr.selected.no-choice{background-color:inherit}.setup-form .setup-plans th,.setup-form .setup-plans td{vertical-align:middle;border-bottom:1px solid #ccc}.setup-form .setup-plans .name{font-weight:bold}.setup-form .setup-plans .choose-plan input[type="radio"]{display:none}.setup-creditcard-form .cc-extras{margin-bottom:15px}.setup-creditcard-form .expiration-form{width:120px}.setup-creditcard-form .expiration-form dd{line-height:32px}.setup-creditcard-form .expiration-form,.setup-creditcard-form .cvv-form,.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:15px}.setup-creditcard-form .form-group dd .input-cvv{width:168px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:5px}.setup-creditcard-form .form-group select.select-state{width:101px}.setup-creditcard-form .form-group .card-select-number-field,.setup-creditcard-form .form-group .input-postal-code,.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:288px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .enter-new-card{display:none}.setup-creditcard-form.has-credit-card .enter-new-card{display:inline-block}.setup-creditcard-form.has-credit-card .card-select-number-field,.setup-creditcard-form.has-credit-card .cancel-enter-new-card,.setup-creditcard-form.has-credit-card .cards-select{display:none}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:normal;color:#767676}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:30px}.user-identification-questions .question-title{padding-right:40px;margin-bottom:10px;font-size:14px;line-height:1.5}.user-identification-questions .question-title i{font-size:13px;font-style:normal;font-weight:normal;color:#767676}.user-identification-questions .response-group label{font-weight:normal}.user-identification-questions .form-checkbox{float:left;width:250px;margin:8px 0}.user-identification-questions .other-field .form-control{margin-top:10px}.user-identification-questions .other-field input+.form-control{display:none}.user-identification-questions .other-field input:checked+.form-control{display:block}.user-identification-questions .alternate-action{margin-left:10px;line-height:34px}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-21px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:-webkit-linear-gradient(270deg, rgba(255,255,255,0.85), #fff);background-image:linear-gradient(180deg, rgba(255,255,255,0.85), #fff)}.showcase-page-header{padding-bottom:50px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.showcase-page-header .container{position:relative}.showcase-page-header .draft-tag{position:absolute;top:-40px;left:0;background-color:rgba(0,0,0,0.65);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.showcase-page-header .draft-tag:hover{text-decoration:none;background-color:rgba(0,0,0,0.85)}.showcase-page-title{margin-bottom:5px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:40px;font-weight:300}.showcase-page-description{max-width:75%;margin-bottom:15px}.showcase-page-meta .meta-info{margin-right:20px}.showcase-page-repo-list{border-top:1px solid #eee}.showcase-page-sidebar{padding-left:40px}.showcase-page-sidebar .subnav-search{margin-left:0}.showcase-page-sidebar .subnav-search-input{width:100%}.showcase-page-sidebar .other-content-title{margin-bottom:10px;font-weight:normal}.collection-page .column.main{margin-right:260px !important}.collection-page .column.sidebar{width:240px}.collection-page .other-content-title{margin-top:40px}.collection-page .other-content-title:first-child{margin-top:0}.collection-search-results em{padding:0.1em;background-color:#faffa6}.collection-search-result{margin-bottom:40px;list-style-type:none}.collection-search-result-title{margin-top:0}.collection-search-page .search-results-info{float:right;margin-left:10px;font-size:15px;line-height:33px}.draft-tag{padding:5px 10px;font-weight:bold;color:#eee;background-color:#404040}.collection-listing-search{margin-bottom:20px}.collection-listing-search .subnav-search{margin-right:25%;margin-left:0}.survey-choice-label{font-weight:normal}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:#1db34f}.traffic-graph path.unique{stroke:#1d7fb3}.traffic-graph .x.axis .tick:first-child line{stroke:#1db34f;stroke-width:2px}.traffic-graph .y line{stroke:#1db34f}.traffic-graph .y.unique line{stroke:#1d7fb3}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .x.axis .tick:nth-child(14) line{stroke:#1d7fb3;stroke-width:2px}.svg-tip .date{color:#fff}.top-domains .dots{display:block;margin:167px auto 0}.top-domains-icon{display:inline-block;margin-right:5px;vertical-align:middle}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:#f4f4f4;border-bottom:1px solid #ddd}table.capped-list td{padding:8px;font-size:12px;border-bottom:1px solid #eee}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 5px;vertical-align:middle}table.capped-list .octicon{margin-right:10px;color:#555;vertical-align:-1px}table.capped-list tr:nth-child(even){background-color:#fcfcfc}table.capped-list.mini-icons .mini-icon{margin-right:5px;color:#555}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats{border-top:1px solid #ddd}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%;padding-bottom:10px}.totals circle{fill:#1db34f;stroke:#fff;stroke-width:2}.uniques circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}.top-lists .is-loading{margin:40px;text-align:center}ul.web-views li{width:140px}ul.clones li{width:170px}.tree-browser{width:100%;margin:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}.tree-browser td{padding:7px 3px;color:#484848;white-space:nowrap;vertical-align:middle;background:#f8f8f8;border-bottom:1px solid #eee}.tree-browser td.icon{width:17px;padding-right:2px;padding-left:10px}.tree-browser td:first-child{border-left:1px solid #cacaca}.tree-browser td:last-child{border-right:1px solid #cacaca}.tree-browser td a.message{color:#484848}.tree-browser td span.ref{color:#aaa}.tree-browser img{vertical-align:text-bottom}.tree-browser tbody tr:last-child td{border-bottom:0}.tree-browser .history{float:right;padding-right:5px}.tree-browser .octicon-chevron-right{color:transparent}.tree-browser tr.navigation-focus td{background-color:#fff}.tree-browser tr.navigation-focus td .octicon-chevron-right{color:#4078c0}.tree-browser .octicon-file-directory{color:#80a6cd}.tree-browser .octicon-file-submodule{color:#3cbf5e}.tree-browser .octicon-file-text{color:#767676}.tree-browser .content{max-width:220px}.tree-browser .message{max-width:420px}.tree-browser .css-truncate-target{max-width:100%}.tree-browser-result-template{display:none}.tree-browser-result .css-truncate-target{max-width:870px}.tree-browser-result mark{font-weight:bold;color:#4078c0;background-color:transparent}.tree-finder-input,.tree-finder-input:focus{position:relative;top:1px;height:22px;min-height:0;padding:0;margin-left:5px;font-size:100%;line-height:1px;vertical-align:top;border:0;outline:none;box-shadow:none;-webkit-appearance:none}.tree-finder .no-results{display:none}.tree-finder .no-results th{text-align:center}.tree-finder tr td.icon{cursor:pointer}.tree-finder .tree-browser{border-top:1px solid #cacaca}.filterable-empty+.no-results{display:block}.wiki-wrapper.history .gollum-footer ul.actions li{margin:0 0.6em 0 0}.wiki-actions{display:block;padding:0;overflow:hidden;list-style-type:none}.results .wiki-actions li{margin:0 1em 0 0}.compare .wiki-actions{margin-bottom:1.4em}.compare .wiki-actions li{margin-right:0.6em;margin-left:0}.wiki-body{margin-top:20px}.wiki-body .markdown-body{padding:0 30px;margin:0 -30px}.wiki-rightbar{float:right;width:230px}.wiki-rightbar .markdown-body{font-size:13px}.wiki-rightbar .markdown-body .anchor{display:none}.wiki-rightbar .markdown-body h1{padding-bottom:5px;font-size:1.6em;line-height:1.2;border-color:#eee}.wiki-rightbar .markdown-body h2{padding-bottom:5px;font-size:1.4em;line-height:1.2;border-color:#eee}.wiki-rightbar .markdown-body h3,.wiki-rightbar .markdown-body h4,.wiki-rightbar .markdown-body h5,.wiki-rightbar .markdown-body h6{font-size:1.2em;line-height:1.2;border-color:#eee}.wiki-rightbar .boxed-group>h3{cursor:pointer}.wiki-rightbar .boxed-group .caret-collapsed{display:none}.wiki-rightbar .boxed-group.collapsed .caret-expanded{display:none}.wiki-rightbar .boxed-group.collapsed .caret-collapsed{display:inline}.wiki-rightbar .boxed-group.collapsed>h3{border-bottom:1px solid #d8d8d8;border-radius:3px}.wiki-rightbar .boxed-group.collapsed .boxed-group-inner{display:none}.wiki-rightbar p:last-child,.wiki-rightbar ul:last-child,.wiki-rightbar ol:last-child{margin-bottom:0}.wiki-pages{padding:0;margin:0;list-style-type:none}.wiki-page-link{display:block;padding:6px 10px;word-wrap:break-word}.has-rightbar .wiki-body,.has-rightbar .wiki-footer{margin-right:280px}.wiki-footer{margin:20px 0 50px;clear:both}.wiki-footer .markdown-body{font-size:13px}.wiki-wrapper .blankslate.wiki{padding:115px 0}.wiki-wrapper .blankslate.wiki p.has-fixed-width{text-align:center}.wiki-wrapper .gh-header .divider{padding:0 3px 0 2px}.wiki-wrapper .gh-header-meta{padding-bottom:15px;margin-top:6px}.wiki-wrapper a.history{color:inherit}.wiki-wrapper a.history:hover{color:#555}.wiki-wrapper.edit h1{font-weight:normal;color:inherit}.wiki-wrapper.edit h1 strong{color:#000}.wiki-wrapper .wiki-empty-box{display:block;padding:10px 0;margin:20px 0;color:#767676;text-align:center;border:1px dashed #ddd;border-radius:3px;-webkit-transition:color 0.1s ease-in-out, border-color 0.1s ease-in-out;transition:color 0.1s ease-in-out, border-color 0.1s ease-in-out}.wiki-wrapper .wiki-empty-box .octicon-plus{margin-right:4px;opacity:0.4}.wiki-wrapper .wiki-empty-box:hover{color:#767676;text-decoration:none;border-color:#ccc}.wiki-wrapper .wiki-auxiliary-content{background:#f6f6f6;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.wiki-wrapper .wiki-auxiliary-content.markdown-body.wiki-writable>*:nth-child(2){margin-top:0 !important}.wiki-wrapper .wiki-auxiliary-content.markdown-body img{background:none}.wiki-wrapper .wiki-auxiliary-content .wiki-edit-link{position:relative;z-index:2;float:right;color:#767676;opacity:0.2;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.wiki-wrapper .wiki-auxiliary-content .wiki-edit-link:hover{text-decoration:none;opacity:1}.wiki-wrapper .wiki-auxiliary-content-no-bg{background:#fff}.wiki-wrapper .wiki-custom-sidebar{padding:10px;margin-bottom:20px;border:solid 1px #e2e2e2;border-radius:3px}.wiki-wrapper .wiki-custom-sidebar>:nth-child(2){margin-top:0}.wiki-wrapper .wiki-custom-sidebar .octicon-pencil{position:relative;z-index:10;float:right;margin-left:15px;color:#767676}.wiki-wrapper .wiki-custom-sidebar .octicon-pencil:hover{color:#333;text-decoration:none}.wiki-wrapper .wiki-footer{margin:30px 30px 0;clear:none}.wiki-wrapper .wiki-footer .markdown-body{padding:10px 15px}.wiki-wrapper .wiki-footer .wiki-empty-box{margin:0 -30px}.wiki-wrapper .wiki-footer .wiki-edit-link{right:-5px}.wiki-wrapper .wiki-footer .wiki-auxiliary-content{border-top-left-radius:3px;border-top-right-radius:3px}.wiki-wrapper.compare .gh-header{margin-bottom:20px}.wiki-wrapper .wiki-history{margin-top:20px}.wiki-wrapper .wiki-history .checkbox{width:30px;text-align:center}.wiki-wrapper .wiki-history .author{width:200px}.wiki-wrapper .wiki-history .author img{display:block;float:left;margin-right:6px}.wiki-wrapper .wiki-history .date{color:#bbb;white-space:nowrap}.wiki-wrapper .wiki-history .commit{max-width:450px;overflow:hidden;text-overflow:ellipsis}.wiki-wrapper .wiki-history .commit-meta{width:160px;padding-right:10px;text-align:right;white-space:nowrap}.wiki-wrapper .wiki-history .commit-meta code{display:inline-block;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:16px;vertical-align:top}.wiki-wrapper .wiki-history .commit-id{color:#bbb}.wiki-wrapper .wiki-history .commit-id:hover{color:#4078c0}.wiki-wrapper .wiki-rightbar .sidebar-button{margin-top:10px}.wiki-wrapper .wiki-content{clear:both}.wiki-wrapper .wiki-content .markdown-body{word-break:break-word}.wiki-wrapper .wiki-content .gollum-editor-title-field{margin:0 0 14px}.wiki-wrapper .wiki-content .file-wrap{margin-top:20px;border-top:1px solid #ddd;border-radius:3px}.wiki-wrapper .wiki-content .file-wrap .files{border-radius:3px}.wiki-pages-box .wiki-more-pages{display:none}.wiki-pages-box.wiki-show-more .wiki-more-pages,.wiki-pages-box .filterable-active .wiki-more-pages{display:block}.wiki-pages-box.wiki-show-more .wiki-more-pages-link,.wiki-pages-box .filterable-active .wiki-more-pages-link{display:none}.wiki-pages-box .wiki-more-pages-link{box-shadow:inset 0 1px 0 #e5e5e5}.wiki-pages-box .wiki-more-pages-link a{display:block;padding:3px;color:#7aa1d3;text-align:center}.wiki-pages-box .wiki-more-pages-link a:hover{color:#4078c0;text-decoration:none}

