.flash-hash{margin:0 2px;padding:7px 12px;border-radius:3px;box-shadow:1px 1px 2px #CCC}.flash-hash span{display:block}.flash-hash.flash-notice,.flash-hash.flash-alert{background:#DFD}.flash-hash.flash-error,.flash-hash.flash-warn{background:#FDD}h1,h2,h3{-webkit-text-stroke:1px transparent}.nobr{white-space:nowrap}.gf-logo{width:232px;height:42px;position:relative}.gf-logo .text{position:absolute;top:-3px;left:41px;font-size:28px;letter-spacing:-1px;font-family:"Arial Black", Gadget, sans-serif;text-shadow:white 0px 1px 0px;line-height:1.5em;text-decoration:none;color:#5C5C5C}.footer2{padding:25px 0 50px;background:#DDD;background-color:rgba(200,200,200,0.4);border-top:1px solid #CCC}.footer2 h4{font-size:15px;font-weight:bold}.footer2 ul{font-size:12px;margin-top:7px}.footer2 li.social{margin:8px 0 0 -3px}.footer2 li.social div{float:left;padding-right:10px}.footer2 li.social a{text-decoration:none;color:#777}.footer2 li.social img{position:relative;top:2px;left:1px}.footer2 li.social .count{position:relative;top:4px;font-size:18px}.footer2 .span2{width:140px}.footer2 .offset1{margin-left:70px}.theme-banner{background:white;max-width:785px;width:100%;padding:40px 0px 10px 40px;margin:0 auto;position:relative;left:-3%;box-shadow:0px 0px 4px #AAA;border-radius:5px}.theme-banner.gf-dialog{padding:30px}.theme-banner.gf-dialog h2{font:normal 28px "ChunkFiveRegular", serif;padding:10px 0 15px 0}.theme-banner.gf-dialog p{padding-bottom:20px;line-height:18px;font-size:14px}.theme-panes h1{position:relative;margin-bottom:20px}.theme-panes .pane{border-radius:4px;text-shadow:1px 1px 0 rgba(255,255,255,0.7)}.theme-panes .pane .head{background:#DDD repeat-x;background-image:linear-gradient(#F2F2F2, #DDD);border-bottom:1px #BBB solid;border-top:1px #FFF solid;position:relative;text-align:center;height:46px}.theme-panes .pane .head .name{position:absolute;top:16px;left:16px;font-size:20px;color:#000}.gf-button{color:#FFF;font-size:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;display:inline-block;text-align:center;padding:6px 20px 7px;border:1px solid #3483B1;border-radius:4px;background:#3483B1 repeat-x;background-image:linear-gradient(#5DA1CC, #3483B1);box-shadow:1px 1px 3px #245381}.gf-button:active{background-color:#5DA1CC;background-image:linear-gradient(#3483B1, #5DA1CC);box-shadow:0px 0px 3px #245381}.gf-button:disabled{color:#E2E2E2}.gf-button{width:220px}.btn{text-align:center;text-shadow:none}.btn.btn-success{border:1px solid #91DD91}.btn.info,.btn.btn-info{color:white;background:#3483B1 repeat-x;background-image:linear-gradient(to bottom, #5DA1CC, #3483B1)}.btn.info:hover,.btn.btn-info:hover{color:white}.signup-button .prompt{font-size:0.8em;padding:6px 5px}.signup-button .btn{font-size:15px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding:6px 30px 7px;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}.signup-button .btn.large{font-size:18px}.signup-button .btn.info{border:1px dotted #3483B1;box-shadow:0px 0px 3px #245381}.devise-dialog{margin:45px auto;padding:30px}.devise-dialog ul{padding:0;margin:0;list-style:none}.devise-dialog.narrow{width:625px}.devise-dialog h1{margin-top:0}.devise-dialog h2{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;font-weight:bold;padding:7px 0 18px 0;text-transform:uppercase}.devise-dialog h2 small{color:#AAA;font-size:24px}.devise-dialog input[type=text],.devise-dialog input[type=email],.devise-dialog input[type=password]{width:250px;height:39px;font:italic 14px/35px Georgia, "Times New Roman", Times, serif;color:#494949;margin:10px 0;padding:0 10px;background-color:#FAFAFA}.devise-dialog input[type=text]:focus,.devise-dialog input[type=email]:focus,.devise-dialog input[type=password]:focus{background-color:#FFF}.devise-dialog form{margin-top:10px}.devise-dialog input[type=submit]{margin-top:15px;padding:9px 20px 10px}.devise-dialog #error_explanation{padding:20px;margin:10px 0 20px;background:#ECC}.devise-dialog #error_explanation h2{display:none}.devise-dialog #error_explanation ul{margin:0}.devise-dialog .field_with_errors{display:inline}.devise-dialog .devise-links{margin-top:20px}.devise-dialog .devise-links li{padding-top:5px}.devise-dialog .devise-avatar{float:right;text-align:right;width:130px;margin:5px 15px 0 0;font-size:0.9em;line-height:1.2em}.devise-dialog .devise-avatar img{border-radius:40px;box-shadow:0 0 7px #777;width:80px;height:80px;margin-bottom:7px}.dash-container .plans-select .plan-form .stripe-powered{background-image:url(https://d20hvmyj2v2b8k.cloudfront.net/assets/settings/stripe_power-4840dfda73272333d2fbdc85c5b1b23264f32381f49b3565a2dedade72969dba.png)}#heroku-subheader a,#heroku-subheader li{line-height:normal}.heroku-dialog{margin-top:40px;padding:30px}.heroku-dialog .connect-heroku{position:relative}.heroku-dialog .connect-directions{padding:20px 0}.heroku-dialog .connect-errors{padding:10px 20px;margin:5px 0 20px;background:#ECC}.heroku-dialog .connect-busy{position:absolute;top:49%;left:168px;font-size:1.1em;font-weight:bold}.heroku-dialog .bottom{margin-top:30px;position:relative}.heroku-dialog .bottom .links{position:absolute;text-align:right;top:8px;right:20px;margin:0;padding:0}.heroku-dialog a.sc-button{cursor:pointer}.theme-banner .landing-hero p{padding:7px 0 0}.theme-banner .landing-hero .row{overflow:hidden}.theme-banner .landing-hero h1{margin-top:5px}.theme-banner .landing-hero h1 small{color:#BBBBBB;display:block;font-size:18px}.theme-banner .landing-hero .code{font-family:Monaco, "Andale Mono", "Courier New", monospace;font-size:14px;letter-spacing:0px;line-height:20px}.theme-banner .landing-hero.full-banner{padding:0 40px;margin-bottom:-8px}.theme-banner .landing-hero .screenshot{height:170px;margin-top:-10px}.theme-banner .landing-hero .with-form{height:210px;padding:7px 0 10px 10px;text-align:left}.theme-banner .landing-hero .with-form input{margin-top:6px;padding:7px;width:250px;font-size:14px}.theme-banner .landing-hero .with-form .submit-row{margin-top:8px;position:relative;height:32px}.theme-banner .landing-hero .with-form .submit-row .btn{display:inline-block;width:auto;padding:6px 10px;margin:0}.theme-banner .landing-hero .with-form .submit-row .github{display:inline-block;font-size:12px;margin-left:4px}@keyframes customerMarquee{0%{background-position:0 0}20%{background-position:-750px 0}50%{background-position:-750px 0}70%{background-position:-1557px 0}100%{background-position:-1557px 0}}.customer-banner{background-image:url(https://d20hvmyj2v2b8k.cloudfront.net/assets/landing/customers-2399031a9964c970f2136536136fba6713f12e1dbb78cdad23f0244a95f371e1.png);background-repeat:repeat-x;height:50px;margin:33px 0 -22px;box-shadow:inset 40px 0 25px -20px #F6F6F6, inset -40px 0 25px -20px #F6F6F6;transform:translate3d(0, 0, 0);animation:customerMarquee 5s ease-in-out infinite;animation-play-state:paused}.customer-banner:hover{animation-play-state:running}.container_wrapper .main_cont #introbox{margin:35px 0 40px}.container_wrapper .main_cont #tweetbox{padding-top:45px;position:relative}.container_wrapper .main_cont #tweetbox .tweet-row{padding:10px 0 8px}.container_wrapper .main_cont #tweetbox .tweet-row .name{font-weight:bold}.container_wrapper .main_cont #tweetbox .tweet-row img{width:48px;height:48px;border:1px solid #DDD;border-radius:10px}.container_wrapper .main_cont #tweetbox .social-buttons{position:absolute;top:57px;right:5px;line-height:10px}.container_wrapper .main_cont #tweetbox .social-buttons .fb-like{margin-right:14px}.container_wrapper .main_cont #tweetbox .social-buttons .twitter-share-button{margin-left:-17px}.container_wrapper .main_cont #tweetbox .bubble{padding:6px 11px;position:relative;margin-right:25px;background:#EEE;background-image:linear-gradient(#fff, #EEE);border:1px solid #D5D5D5;border-radius:5px;box-shadow:inset 0 0 5px #D5D5D5}.container_wrapper .main_cont #tweetbox .bubble:before,.container_wrapper .main_cont #tweetbox .bubble:after{content:"";position:absolute;display:inline-block;border-right:8px solid transparent;border-bottom:8px solid transparent;border-top:8px solid transparent}.container_wrapper .main_cont #tweetbox .bubble:before{top:11px;left:-8px;border-right-color:#D5D5D5}.container_wrapper .main_cont #tweetbox .bubble:after{top:12px;left:-6px;border-right-color:#fafafa;border-width:7px}.landings-about .theme-panes .span8{width:365px}.landings-about .theme-panes .columns{min-height:220px}.landings-about .theme-panes .pane .head .arrow{position:absolute;top:14px;right:16px;font-weight:bold;font-size:20px;color:#999}.landings-about .theme-panes .step-description{padding:20px}.landings-about .signup-button{text-align:center}.landings-about .gemfury-terms h1,.landings-about .gemfury-terms h2,.landings-about .gemfury-terms h3,.landings-about .gemfury-terms p{margin:0;padding:7px 0}.landings-about .gemfury-terms ol{padding:10px 0}.landings-about .gemfury-terms ol li{padding:4px 0}.container_wrapper .subnav{margin:53px 0 5px}.container_wrapper.about-gemfury{padding-top:45px}.container_wrapper.about-gemfury em{font-style:italic}.container_wrapper.about-gemfury h1{margin:0;padding:0}.container_wrapper.about-gemfury .code{font-family:Monaco, "Andale Mono", "Courier New", monospace;font-size:12px}.container_wrapper.about-gemfury .code.bold{font-weight:bold}.container_wrapper.about-gemfury .block{display:block;margin:20px 0}.container_wrapper.about-gemfury .block .code{padding:8px 17px;border-radius:4px;box-shadow:inset 0px 0px 5px #FFF;background:#E7E7E7;color:green}.container_wrapper.about-gemfury .nav-tabs .title{padding:9px 12px;line-height:18px}.container_wrapper.about-gemfury .nav-tabs .active a{background:#DDD}.container_wrapper.about-gemfury .tab-content{padding:14px 0 20px;border-bottom:1px solid #DDD;margin-bottom:30px}.plans-pricing .plans-header{padding-bottom:18px}.plans-pricing .plans-header h1{position:relative;top:26px;font-size:40px}.plans-pricing .plans-header h1 small{font-family:Arial, Helvetica, sans-serif;font-style:italic;font-size:16px;display:block;margin-top:4px}.plans-pricing .plans-header .well p{padding:5px 5px 0;margin:4px 0 -4px;line-height:1.1em}.plans-pricing.with-orgs h1{top:0px;margin:11px 0 12px}.plans-pricing.with-orgs .btn-group i{padding-right:4px;font-size:17px;position:relative;left:-2px}.plans-pricing .plan.pane{margin-bottom:40px}.plans-pricing .plan.columns .head{font-size:0.85em}.plans-pricing .plan.columns .head .name{font-size:18px}.plans-pricing .plan .head .price{position:absolute;top:15px;right:18px}.plans-pricing .plan .head .price .currency{position:relative;top:-5px;left:-3px}.plans-pricing .plan .head .price .number{font-size:18px;color:#000}.plans-pricing .plan .head .price .period{position:relative;left:2px}.plans-pricing .plan .head.starter .name{top:14px}.plans-pricing .plan .head.starter .name .caption{margin-left:10px;font-size:16px;color:#888}.plans-pricing .plan .features{list-style:none;margin:0 0 15px 15px}.plans-pricing .plan .features strong{font-weight:bold}.plans-pricing .plan .features.main{margin-top:20px}.plans-pricing .plan .features.main li{line-height:1.4em;color:#000}.plans-pricing .plan input.btn{width:123px}.plans-pricing .plan .btn{display:block;margin:20px auto 17px;font-size:15px;text-align:center;width:85px}.plans-pricing.plans2 .plan{background:#EFEFEF;transition:background ease-in-out 0.2s}.plans-pricing.plans2 .plan.sel{background:#FFF}.plans-pricing.plans2 .plan.sel .btn{background:#EEE;box-shadow:inset 0 1px 6px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)}.plans-pricing .sign-up{padding-left:0}.plans-pricing .sign-up .intro{padding:20px}.plans-pricing .sign-up .row{padding:0px 0 20px 20px;min-height:34px}.plans-pricing .sign-up .span4{width:160px}.plans-pricing .sign-up strong{font-weight:bold}.plans-pricing .sign-up input{width:135px}.plans-pricing .sign-up .span2 input{width:75px}.plans-pricing .sign-up .btn{position:absolute;bottom:30px}.plans-pricing .sign-up .btn-start{padding:4px 14px 5px 14px}.plans-pricing .sign-up .btn-start span{font-size:16px;font-weight:bold;position:relative;left:2px}.plans-pricing .sign-up .stripe-powered{background-image:url(https://d20hvmyj2v2b8k.cloudfront.net/assets/settings/stripe_power-4840dfda73272333d2fbdc85c5b1b23264f32381f49b3565a2dedade72969dba.png);background-position:-2px -2px;background-repeat:no-repeat;position:relative;top:5px;right:6px;height:17px;width:92px}.plans-pricing .sign-up .card-number-input::placeholder{font-size:0.8em}.plans-pricing table thead th{font-size:14px;font-weight:normal;background:#DDD repeat-x;background-image:linear-gradient(#F2F2F2, #DDD);border-bottom:1px #BBB solid;border-top:1px #FFF solid}.plans-pricing table th,.plans-pricing table td{text-align:center;width:190px;padding:9px 10px;vertical-align:middle}.plans-pricing table th:last-child,.plans-pricing table td:last-child{width:103px}.plans-pricing table th:first-child,.plans-pricing table td:first-child{text-align:left;width:215px;padding-left:25px}.plans-pricing table td:first-child{font-weight:bold;font-size:16px}.plans-pricing table .price{color:#777;padding-left:6px;font-size:0.8em;font-weight:normal}.plans-pricing table .plan .btn{width:90px;font-size:13px;margin:0}.plans-pricing table #your-usage{display:none}.plans-pricing .plans-faq{margin:10px 0}.plans-pricing .plans-faq .offset1{margin-left:47px}.plans-pricing .plans-faq h1,.plans-pricing .plans-faq h2,.plans-pricing .plans-faq h3{font-family:inherit;font-weight:bold}@media print{@page{size:auto;margin:10mm 20mm}.fury-header{padding-top:20px}.fury-header .menu{display:none}.devise-links{display:none}a[href]:after,abbr[title]:after{content:none !important}.drop-shadow:before,.drop-shadow:after{display:none}}.package-repo-url{position:relative}.package-repo-url .zclip{cursor:pointer;color:#999;position:absolute;right:12px;bottom:11px}.package-repo-url .zclip.zeroclipboard-is-hover{color:#0088cc}.package-repo-url .zclip.zeroclipboard-is-active{color:#0066aa}body.no-zclip .zclip{display:none}.shadow-container{z-index:1;position:relative}.drop-shadow{position:relative;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.4)}.drop-shadow:before,.drop-shadow:after{content:"";position:absolute;z-index:-2}.drop-shadow.lifted{border-radius:4px}.drop-shadow.lifted:before{left:10px;transform:rotate(-3deg)}.drop-shadow.lifted:after{right:10px;transform:rotate(3deg)}.drop-shadow.lifted:before,.drop-shadow.lifted:after{bottom:15px;width:50%;height:20%;max-width:300px;box-shadow:0 15px 10px rgba(0,0,0,0.5)}.drop-shadow.curved:before{top:10px;bottom:10px;left:0;right:50%;box-shadow:0 0 12px rgba(0,0,0,0.4);border-radius:0.1}.drop-shadow.curved.vt-2:before{right:0}.subnav{width:100%;height:36px;background-color:#ebebeb;background-repeat:repeat-x;border:1px solid #e2e2e2;background-image:linear-gradient(to bottom, #f4f4f4 0%, #ebebeb 100%);border-radius:4px}.subnav .nav{margin-bottom:0}.subnav .nav>li>a,.subnav .nav>li>p{margin:0;line-height:14px;padding:11px 12px;border-left:1px solid #f5f5f5;border-right:1px solid #e5e5e5;border-radius:0}.subnav .nav>.active>a,.subnav .nav>.active>p,.subnav .nav>.active>a:hover{padding-left:13px;color:#777;background-color:#e9e9e9;border-right-color:#ddd;border-left:0;box-shadow:inset 0 3px 5px rgba(0,0,0,0.05)}.subnav .nav>.active>a .caret,.subnav .nav>.active>a:hover .caret{border-top-color:#777}.subnav .nav>li:first-child>a,.subnav .nav>li:first-child>p,.subnav .nav>li:first-child>a:hover{border-left:0;padding-left:12px;border-radius:4px 0 0 4px}.subnav .nav>li:last-child>a{border-right:0}@font-face{font-family:"ChunkFiveRegular";src:url(https://d9q5qziqtilzk.cloudfront.net/Chunkfive.eot);src:url(https://d9q5qziqtilzk.cloudfront.net/Chunkfive.eot?#iefix) format("embedded-opentype"),url(https://d9q5qziqtilzk.cloudfront.net/Chunkfive.woff) format("woff"),url(https://d9q5qziqtilzk.cloudfront.net/Chunkfive.ttf) format("truetype"),url(https://d9q5qziqtilzk.cloudfront.net/Chunkfive.svg#webfontb5K2fJwj) format("svg")}.clear{clear:both;line-height:1px;font-size:1px}h1,h2,h3{font-weight:normal;font-family:"ChunkFiveRegular", serif;padding:5px 0;margin:0}h1 a,h2 a,h3 a{text-decoration:none}h1{font-size:28px;color:#494949}h2{font-size:20px;color:#3e3e3e}h3{font-size:16px;color:#4b4b4b}html,body{background:#FFF;background:url(https://d20hvmyj2v2b8k.cloudfront.net/assets/theme/bgall-8e91bda4b4ca50004e72c7734747368ed4aa4432a7ad912cba7757a93f37fe8c.jpg);font-family:Arial, Helvetica, sans-serif;font-size:14px}#wrapper{background:url(https://d20hvmyj2v2b8k.cloudfront.net/assets/theme/bg-2586c154686da204eb3a849a704bf76b0e50910fde7c2f19e4042394e067ce47.jpg) repeat-x}#wrapper.no-header{background-image:none;background:transparent}#wrapper #innerWrapper{padding-bottom:45px}#wrapper #contentWrapper{margin:20px 0 15px}.headerWrapper{height:70px;padding-bottom:51px}.headerWrapper .gf-logo{margin:25px 0 0 0}.headerWrapper .gf-links{padding-top:28px;text-align:right}.headerWrapper .gf-links a{color:#4b4b4b}.fury-header{margin:10px 0 35px}.fury-header .gf-logo .text{left:43px;line-height:50px;font-size:24px;font-style:normal;font-weight:100;font-family:"ChunkFiveRegular", "Arial Black", Gadget, sans-serif}.fury-header .menu{text-align:right;padding-top:3px}.fury-header .menu img{width:26px;height:26px;border-radius:4px}.fury-header .menu ul{display:inline;position:relative;top:1px}.fury-header .menu ul i{line-height:11px}.fury-header .menu ul a{text-decoration:none;color:#000}.fury-header .menu ul a:hover{color:#999}.invoices-show h2{margin:15px 0 40px 0}.invoices-show .summary{margin:15px 0 24px}.invoices-show .summary small{color:#888}.invoices-show .items{line-height:1.4em;padding:20px 0 2px}.invoices-show .items table td:last-child{text-align:right}.invoices-show .items .period{margin-top:1px;display:block;color:#707070}.invoices-show .footsie{padding-top:14px;margin:60px 0 -8px;border-top:1px solid #DDD;font-size:0.9em}#change-heroku-plans-modal h2{padding:0}#change-heroku-plans-modal pre{padding:0;margin-bottom:15px}#change-heroku-plans-modal .modal-header h2{line-height:1.7em}#change-heroku-plans-modal .modal-body{padding:10px 20px}.devise-dialog .settings-headers{margin-top:0px}.devise-dialog .settings-tabs{margin:15px 0 30px}.devise-dialog .settings-tabs .account-type{position:relative;top:17px;font-size:0.95em;color:#777}
