From a3a859ff9f08acda5afcb7613b1d9e576fb96abd Mon Sep 17 00:00:00 2001 From: Nick Sergeant Date: Tue, 9 Aug 2016 11:35:47 -0400 Subject: [PATCH] Switch to Stripe Checkout for easier checkout. --- accounts/templates/activate.html | 82 ++++--------------------------- accounts/views.py | 4 +- media/css/style.css | 2 +- media/css/style.scss | 5 +- media/img/avatar.png | Bin 0 -> 559959 bytes media/js/src/modules/site.js | 80 ------------------------------ 6 files changed, 17 insertions(+), 156 deletions(-) create mode 100644 media/img/avatar.png diff --git a/accounts/templates/activate.html b/accounts/templates/activate.html index 1c77955..9c78944 100644 --- a/accounts/templates/activate.html +++ b/accounts/templates/activate.html @@ -4,19 +4,6 @@ {% block body-class %}{{ block.super }} static signup pro pro-signup{% endblock %} -{% block extra-scripts %} - -{% endblock %} - -{% block js %} - {{ block.super }} - {% if debug %} - Stripe.setPublishableKey('pk_test_cgknmaWRMQeJt2adEdvH3T9l'); - {% else %} - Stripe.setPublishableKey('pk_live_gUO2nCl7dhx6j0posz6gnbhA'); - {% endif %} -{% endblock %} - {% block breadcrumb %}
  • Activate
  • {% endblock %} @@ -34,67 +21,18 @@ (fully refundable within 3 days of signup)
    -
    Please wait…
    -
    - -
    - - Visa - MasterCard - Discover - American Express -
    -
    -
    - -
    - - -
    -
    -
    - -
    - -
    -
    -
    -
    + {% csrf_token %} - -
    - Secure by default. Every Snipt page is secure. -
    -
    - Your credit card is stored securely with Stripe and we use Stripe.js for maximum security. -
    Prefer to pay with PayPal? Email support@snipt.net. diff --git a/accounts/views.py b/accounts/views.py index 1aa13cd..c548e3a 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -22,10 +22,10 @@ def activate(request): if request.method == 'POST': - if 'token' not in request.POST: + if 'stripeToken' not in request.POST: return HttpResponseBadRequest() - token = request.POST['token'] + token = request.POST['stripeToken'] stripe.api_key = os.environ.get('STRIPE_SECRET_KEY', settings.STRIPE_SECRET_KEY) diff --git a/media/css/style.css b/media/css/style.css index 39a2944..e8d0837 100644 --- a/media/css/style.css +++ b/media/css/style.css @@ -1 +1 @@ -@font-face{font-family:'Rockwell';src:url("../fonts/rockwell-standard.eot");src:url("../fonts/rockwell-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-standard.woff") format("woff"),url("../fonts/rockwell-standard.ttf") format("truetype")}@font-face{font-family:'Rockwell Bold Italic';src:url("../fonts/rockwell-bold-italic.eot");src:url("../fonts/rockwell-bold-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-bold-italic.woff") format("woff"),url("../fonts/rockwell-bold-italic.ttf") format("truetype")}html,body{background:#F2F2F2}body{color:#666;font:normal 14px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-rendering:optimizeLegibility}body li{line-height:normal}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hidden{display:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}header.main{background:#12343D url("../img/header-bg.gif") top left repeat-x;border-bottom:1px solid #DDDDDD;height:66px;position:relative;z-index:50}header.main div.inner{border-left:1px solid rgba(229,229,229,0.25);height:65px;margin:0 auto;position:relative;width:95%}header.main div.inner div.shadey{background:transparent url("../img/header-inner-bg.png") top left no-repeat;height:65px;left:-157px;position:absolute;top:0;width:432px;z-index:49}header.main div.inner form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50;width:25%}header.main div.inner form.search input{background:#17484F url("../img/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("../img/search-icon.png") 8px center no-repeat;border:1px solid #3A5E67;color:#FFF;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;height:auto;margin:0;padding:7px 7px 7px 28px;width:86%;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0px #1D4249;-moz-box-shadow:inset 0 1px 0px #1D4249;box-shadow:inset 0 1px 0px #1D4249}header.main div.inner form.search input:focus{border-color:#62D5E1}header.main div.inner form.search input::-webkit-input-placeholder{color:#72979C}header.main div.inner form.search input:-moz-placeholder{color:#72979C}header.main div.inner nav.public{float:left;width:435px}header.main div.inner nav.public ul{margin:0;padding:17px 0 0 20px}header.main div.inner nav.public ul li{display:block;float:left}header.main div.inner nav.public ul li a{border-bottom:2px solid transparent;color:#FFF;display:block;float:left;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:6px 7px 5px 7px;margin-right:16px;text-decoration:none;-webkit-transition:border .03s linear;-moz-transition:border .03s linear;-o-transition:border .03s linear;transition:border .03s linear}header.main div.inner nav.public ul li a:hover{border-bottom:2px solid #3A5E67}header.main div.inner nav.public ul li a.active{border-bottom:2px solid #85D2DD}header.main div.inner nav.public ul li button#add-snipt{font-size:15px;font-weight:bold;margin-top:-3px;padding:7px 12px 9px 12px}header.main div.inner nav.public ul li button#add-snipt i{margin-left:5px;margin-top:2px}header.main div.inner nav.public ul li.add-snipt{float:right;margin-right:13px}header.main div.inner nav.public ul li.teams-nav,header.main div.inner nav.public ul li.add-snipt{position:relative}header.main div.inner nav.public ul li.teams-nav>ul,header.main div.inner nav.public ul li.add-snipt>ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:-5px;padding:10px 0;position:absolute;top:48px;width:189px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner nav.public ul li.teams-nav>ul li,header.main div.inner nav.public ul li.add-snipt>ul li{float:none;list-style-type:none}header.main div.inner nav.public ul li.teams-nav>ul li a,header.main div.inner nav.public ul li.add-snipt>ul li a{border:none;color:#B0D7DD;display:block;float:none;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;overflow:hidden;padding:7px 20px 7px 20px;text-overflow:ellipsis;white-space:nowrap}header.main div.inner nav.public ul li.teams-nav>ul li a:hover,header.main div.inner nav.public ul li.add-snipt>ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner nav.public ul li.teams-nav>ul li a i,header.main div.inner nav.public ul li.add-snipt>ul li a i{margin-right:9px;opacity:.3}header.main div.inner nav.public ul li.teams-nav.open>a,header.main div.inner nav.public ul li.add-snipt.open>a{background:#406064;border-radius:5px}header.main div.inner nav.public ul li.teams-nav.open>ul,header.main div.inner nav.public ul li.add-snipt.open>ul{display:block}header.main div.inner nav.public ul li.teams-nav span.as,header.main div.inner nav.public ul li.add-snipt span.as{color:#7C8D8E;margin-right:2px}header.main div.inner aside.nav{float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{display:block;padding:14px 13px 8px 13px}header.main div.inner aside.nav a.mini-profile span.avatar{background-repeat:no-repeat;border:1px solid #3A5E67;display:block;float:left;height:35px;width:35px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}header.main div.inner aside.nav a.mini-profile span.info span.username{color:#FFF;display:inline-block;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;max-width:88px;overflow:hidden;text-overflow:ellipsis}header.main div.inner aside.nav a.mini-profile span.info i{display:block;float:right;margin:1px 0 0 8px;opacity:.3}header.main div.inner aside.nav a.mini-profile span.info span.type{color:#72979C;display:inline-block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;min-width:100px;padding-bottom:7px;text-transform:uppercase}header.main div.inner aside.nav a.mini-profile:hover{background:rgba(92,128,134,0.2);text-decoration:none}header.main div.inner aside.nav a.mini-profile:hover i{background-position:-313px -119px}header.main div.inner aside.nav ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:0;margin:0;padding:10px 0;position:absolute;top:65px;width:189px;z-index:51;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner aside.nav ul li{list-style-type:none}header.main div.inner aside.nav ul li a{color:#B0D7DD;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 37px}header.main div.inner aside.nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner aside.nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner aside.nav.open a.mini-profile{background:transparent url("../img/aside-nav-open-top-bg.gif") top left repeat-x;opacity:1}header.main div.inner aside.nav.open a.mini-profile span.avatar{border-color:#92B6BD}header.main div.inner aside.nav.open a.mini-profile i{background-position:-288px -120px}header.main div.inner aside.nav.open a.mini-profile span.info span.type{color:#B0D7DD}header.main div.inner aside.nav.open a.mini-profile span.info span.type span.is-pro{color:#85D2DD}header.main div.inner aside.nav.open ul{display:block}.main-logo{float:left;margin:0;position:relative;z-index:50}.main-logo a{color:#F9F9F9;display:block;font:normal 36px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;float:left;letter-spacing:-1px;margin:11px 0 0 16px;text-decoration:none;text-shadow:0 1px 2px black}.main-logo a span{color:#87D2DC}.main-logo a:focus{outline:none}.main-logo a:hover{text-shadow:0 0 100px white}header.sub{background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#DBDBDB));background:-moz-linear-gradient(center top, #ECECEC 0%, #DBDBDB 100%);background:-moz-gradient(center top, #ECECEC 0%, #DBDBDB 100%);background:linear-gradient(to bottom, #ECECEC 0%, #DBDBDB 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:95%;z-index:49}header.sub div.inner ul.bcrumb{float:left;margin:0;padding-left:16px;width:82%}header.sub div.inner ul.bcrumb li{display:inline-block;float:left;line-height:normal;max-width:490px;overflow:hidden;padding:2px 0 4px 0;text-overflow:ellipsis;white-space:nowrap}header.sub div.inner ul.bcrumb li a{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;text-decoration:none;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb li a:hover{text-decoration:underline}header.sub div.inner ul.bcrumb li.compact{float:right}header.sub div.inner ul.bcrumb li.compact a{background:transparent url("../img/compact-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.normal{float:right}header.sub div.inner ul.bcrumb li.normal a{background:transparent url("../img/normal-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("../img/rss-icon.png") center left no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb .prompt{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;margin-right:3px;margin-top:2px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{float:left;margin-left:3px}header.sub div.inner div.shortcuts{color:#999999;float:right;font:bold 12px Consolas,Menlo,"Courier New",monospace;padding-top:4px;text-shadow:0 1px 0 #FFF}section.main{height:100%;margin:0 auto;position:relative;width:95%}section.main .site-notice{border-left:1px solid #DDDDDD;display:block;margin-bottom:0;margin-top:30px;position:relative;text-align:left;z-index:49;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}section.main .site-notice span{text-decoration:underline}section.main .site-notice:hover{text-decoration:none}section.main div.ruler{background:#DDDDDD;height:100%;position:fixed;top:0;width:1px;z-index:48}section.main div.left-y{margin-left:0}section.main div.right-y{margin-left:77%}section.main div.inner{box-sizing:border-box;float:left;padding-left:1px;width:81%}section.main aside.main{float:right;padding-top:30px;width:18%}section.main aside.main div.save-nate a{background:#0D353C;border:4px solid #2D8DA8;color:#83D2DD;display:block;font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.save-nate a:hover{background:#124B55;color:#8FE6F2}section.main aside.main div.carbonad{border-width:0;border-bottom:0;height:231px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main section.ad{background:#FBFBFB;border:1px solid #E8E8E8;border-bottom:0;height:231px;margin:0 0 0 15px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main section.ad.wide-sky{border-bottom:1px solid #E8E8E8;height:auto;margin-bottom:30px;padding:4px 0 4px 7px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.go-pro{background:#FBFBFB;border:1px solid #E8E8E8;margin:0 0 30px 15px;text-align:center;padding:18px 0;text-shadow:0 1px 0 blue;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.main aside.main section.tags{margin:0 0 30px 15px}section.main aside.main section.tags h1{background:transparent url("../img/tags-icon.png") 0 0 no-repeat;color:#3BAAF3;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding-bottom:5px;padding-left:22px}section.main aside.main section.tags ul{margin:0 0 15px 0}section.main aside.main section.tags ul li{list-style-type:none;margin-left:22px}section.main aside.main section.tags a{color:#5AB6F4;display:block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main section.tags a span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a:hover span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.view-all{font-weight:bold;margin:0 0 0 22px}section.main aside.main section.tags a.active span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.all-tags{font-weight:bold;margin-left:22px}section.main aside.main section.tags a.all-tags span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags div.alt-links{margin:0 0 30px 22px}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}section.main aside.main nav.footer{margin:0 0 32px 15px}section.main aside.main nav.footer ul{margin:0}section.main aside.main nav.footer ul li{background:transparent url("../img/api-icon.png") top left no-repeat;list-style-type:none;margin:0;padding-left:22px}section.main aside.main nav.footer ul li a{color:#999;display:block;font:bold 12px/18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main nav.footer ul li a span{border-bottom:1px solid #999}section.main aside.main nav.footer ul li a:hover span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li a.active span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li.api{padding-top:1px}section.main aside.main nav.footer ul li.twitter{background:transparent url("../img/twitter-icon.png") 4px 7px no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("../img/upgrade-icon.png") 2px 7px no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("../img/groups-icon.png") 2px 7px no-repeat}section.main aside.main nav.footer ul li:first-of-type a{padding-top:0}section.main aside.main nav.footer ul li.blog{background:transparent url("../img/blog-icon.png") 3px 7px no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("../img/roadmap-icon.png") 2px 7px no-repeat}section.main aside.main div.linode{background:transparent url("../img/linode.png") top left no-repeat;background-size:100%;clear:both;float:left;margin-bottom:30px;margin-left:17px;padding-bottom:20px;position:relative;width:153px}section.main aside.main div.linode a{display:block;height:68px;color:#989898}section.main aside.main div.linode a span{font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:40px;position:absolute;top:0px}section.main aside.main section.tag-detail{margin:-12px 0 30px 15px}section.main aside.main section.tag-detail div.heading{border-bottom:1px solid #DDDDDD}section.main aside.main section.tag-detail div.heading h1{background:#F5F3F5;color:#3BAAF3;display:inline-block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-transform:uppercase;margin:0 0 0 16px;padding:0 6px;position:relative;top:8px}section.main aside.main section.tag-detail div.heading h1 span{color:#2770A1}section.main div.rochester-made{margin:50px 0 30px 0;text-align:center}section.main-edit div.inner{float:none;width:100%}section.code{height:230px;overflow:hidden;position:relative;z-index:49}section.code table.highlighttable{background:#F7F7F7;height:100%}section.code td{padding:0;vertical-align:top}section.code td.linenos{border-right:1px solid #DDDDDD;min-width:28px}section.code td.linenos div.linenodiv pre{background:#F7F7F7;border:0;line-height:16px;margin:0;padding:4px 3px 0 0;white-space:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}section.code td.linenos div.linenodiv pre a,section.code td.linenos div.linenodiv pre span{color:#999;display:block;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;padding:0;text-align:right;text-decoration:none;white-space:nowrap}section.code td.linenos div.linenodiv pre a:hover,section.code td.linenos div.linenodiv pre span:hover{cursor:pointer;text-decoration:underline}section.code td.code{background:#FFFFFF}section.code td.code div.highlight pre{background:transparent;border:none;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;min-height:220px;min-width:589px;overflow-x:auto;padding:4px 0 4px 0;white-space:pre;word-wrap:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}section.code td.code div.highlight pre::-webkit-scrollbar{background:#F7F7F7;height:16px;width:16px;-webkit-appearance:none}section.code td.code div.highlight pre::-webkit-scrollbar-thumb{border:4px solid #F7F7F7;border-radius:16px;background-color:#C7C7C7}section.code td.code div.highlight pre>span{display:block;padding:0 4px}section.code a.expand,section.code a.view-full{background:#FFF url("../img/expand.png") 15px 18px no-repeat;border-top:1px solid #F1F1EE;bottom:0;color:#999999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:15px 40px 15px 40px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;-webkit-box-shadow:0 -25px 25px #FFF;-moz-box-shadow:0 -25px 25px #FFF;box-shadow:0 -25px 25px #FFF}section.code a.expand span.collapse,section.code a.view-full span.collapse{display:none}section.code a.expand span.lines,section.code a.view-full span.lines{font:normal 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;vertical-align:1px}section.code a.expand:hover,section.code a.view-full:hover{color:#3BAAF3;font-weight:bold}section.code a.expand:focus,section.code a.view-full:focus{outline:none}section.code a.view-full{background:#FFF url("../img/view-full.png") 15px 17px no-repeat}section.code textarea.raw,section.code textarea.description{display:none}section.code div.markdown{margin:0 15px;min-height:173px;padding:13px 0 4px 0}section.code div.markdown pre{min-height:0;margin:20px 0 !important}section.code div.markdown iframe.twitter-tweet{margin:20px 0 !important;width:100%}footer.snipt-attrs{clear:both;padding-bottom:20px}footer.snipt-attrs ul.attrs{margin:14px 0 0 15px}footer.snipt-attrs ul.attrs li{background:transparent url("../img/calendar-icon.png") top left no-repeat;color:#999;display:inline;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-right:15px;padding:1px 0 0 24px}footer.snipt-attrs ul.attrs li a{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-decoration:none}footer.snipt-attrs ul.attrs li a:hover{text-decoration:underline}footer.snipt-attrs ul.attrs li.author{background-image:none;padding-left:0}footer.snipt-attrs ul.attrs li.author span.avatar{background-color:transparent;background-position:top left;background-repeat:no-repeat;display:inline-block;height:15px;margin-right:7px;vertical-align:-3px;width:15px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}footer.snipt-attrs ul.attrs li.author span.pro a{color:#3299B7;font:italic bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;text-transform:uppercase}footer.snipt-attrs ul.attrs li.author span.pro a:hover{text-decoration:underline}footer.snipt-attrs ul.attrs li.author span.gittip a{background:#DFF0D8;border:1px solid #CBDDBB;color:#468847;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;padding:0 3px;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}footer.snipt-attrs ul.attrs li.author span.gittip a span{font-family:Consolas,Menlo,"Courier New",monospace}footer.snipt-attrs ul.attrs li.author span.gittip a:hover{background:#E6F7DF;text-decoration:none}footer.snipt-attrs ul.attrs li.comments{background:transparent url("../img/comments-icon.png") 0 2px no-repeat}footer.snipt-attrs ul.attrs li.raw{background-image:none;float:right;margin-right:15%;padding-left:0}footer.snipt-attrs ul.attrs li.report-spam{background-image:none;float:right}footer.snipt-attrs ul.attrs li.report-spam a{color:#eaa4a6}footer.snipt-attrs ul.attrs li.tweet{background:none;margin:-1px 0 0 0;padding:0;vertical-align:-6px}footer.snipt-attrs ul.attrs li.tweet a{color:transparent}article.snipt{margin:30px 0;position:relative}article.snipt div.number{color:#CCC;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:-115px;position:absolute;text-align:right;top:4px;width:100px}article.snipt div.container{background:#FFF;border:1px solid #DDD;border-left:0;float:left;position:relative;width:85%}article.snipt div.container div.ruler{background:#DDD;height:1px;left:-3000px;position:absolute;top:auto;width:3000px}article.snipt div.container div.top-x{top:-1px}article.snipt div.container div.bottom-x{bottom:-1px}article.snipt div.container header{border-bottom:1px solid #F1F1EE;min-height:58px;-webkit-box-shadow:inset 0 -1px 0 #FFF;-moz-box-shadow:inset 0 -1px 0 #FFF;box-shadow:inset 0 -1px 0 #FFF;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt div.container header h1{clear:left;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:8px 15px 10px 15px}article.snipt div.container header h1 a{color:#666;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-transition:color .03s linear;-moz-transition:color .03s linear;-o-transition:color .03s linear;transition:color .03s linear}article.snipt div.container header h1 a:hover{color:#3BAAF3}article.snipt div.container header h2{border:1px solid #E9E9E9;border-top:0;color:#73BBC5;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 0 15px;padding:3px 8px 2px 8px}article.snipt div.container section.emacs a.expand,article.snipt div.container section.default a.expand{-webkit-box-shadow:0 -25px 25px #F8F8F8;-moz-box-shadow:0 -25px 25px #F8F8F8;box-shadow:0 -25px 25px #F8F8F8}article.snipt div.container section.friendly a.expand{-webkit-box-shadow:0 -25px 25px #F0F0F0;-moz-box-shadow:0 -25px 25px #F0F0F0;box-shadow:0 -25px 25px #F0F0F0}article.snipt div.container section.fruity a.expand{-webkit-box-shadow:0 -25px 25px #111;-moz-box-shadow:0 -25px 25px #111;box-shadow:0 -25px 25px #111}article.snipt div.container section.manni a.expand{-webkit-box-shadow:0 -25px 25px #F0F3F3;-moz-box-shadow:0 -25px 25px #F0F3F3;box-shadow:0 -25px 25px #F0F3F3}article.snipt div.container section.monokai a.expand{-webkit-box-shadow:0 -25px 25px #272822;-moz-box-shadow:0 -25px 25px #272822;box-shadow:0 -25px 25px #272822}article.snipt div.container section.native a.expand{-webkit-box-shadow:0 -25px 25px #202020;-moz-box-shadow:0 -25px 25px #202020;box-shadow:0 -25px 25px #202020}article.snipt div.container section.perldoc a.expand{-webkit-box-shadow:0 -25px 25px #eed;-moz-box-shadow:0 -25px 25px #eed;box-shadow:0 -25px 25px #eed}article.snipt div.container section.tango a.expand{-webkit-box-shadow:0 -25px 25px #F8F8F8;-moz-box-shadow:0 -25px 25px #F8F8F8;box-shadow:0 -25px 25px #F8F8F8}article.snipt div.container:after{background:transparent url("../img/snipt-drop-shadow.png") top left no-repeat;bottom:-15px;content:"";display:block;height:15px;position:absolute;right:0px;width:318px;z-index:51}article.snipt div.container div.markdown{line-height:20px}article.snipt div.container div.markdown h1,article.snipt div.container div.markdown h2,article.snipt div.container div.markdown h3,article.snipt div.container div.markdown h4,article.snipt div.container div.markdown h5,article.snipt div.container div.markdown h6{line-height:29px;margin-bottom:9px;margin-top:0}article.snipt div.container div.markdown h1{font-size:20px}article.snipt div.container div.markdown h2{font-size:19px}article.snipt div.container div.markdown h3{font-size:18px}article.snipt div.container div.markdown h4{font-size:17px}article.snipt div.container div.markdown h5{font-size:16px}article.snipt div.container div.markdown h6{font-size:15px}article.snipt div.container div.markdown li{line-height:20px;margin:9px 0}article.snipt div.container div.markdown iframe{max-width:100%}article.snipt div.container.with-description td.linenos{padding-bottom:20px}article.snipt aside{float:left;margin:23px 0 0 0;width:14%}article.snipt aside ul.options{margin:0}article.snipt aside ul.options li{list-style-type:none;margin:2px 0}article.snipt aside ul.options li a{background:rgba(128,128,128,0.15) url("../img/edit-icon.png") 14px center no-repeat;color:#000;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;opacity:.5;padding:7px 10px 7px 35px;position:relative;text-decoration:none}article.snipt aside ul.options li a:hover,article.snipt aside ul.options li a.hover{background-color:rgba(128,128,128,0.18);opacity:1;text-decoration:none}article.snipt aside ul.options li a.edit:after{background:#F5F2F3;content:"";height:20px;position:absolute;right:5px;top:-3px;width:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}article.snipt aside ul.options li a.copy{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.download{background-image:url("../img/download-icon.png")}article.snipt aside ul.options li a.history{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.secure-view-log{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.embed{background-image:url("../img/embed-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("../img/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("../img/snipt-tags-icon.png") 15px center no-repeat;color:#999999;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 35px}article.snipt aside section.meta ul{margin:0}article.snipt aside section.meta ul li{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;list-style-type:none;margin:5px 10px 5px 35px}article.snipt aside section.meta ul li a{border-bottom:1px solid #999;color:#999;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;max-width:72px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}article.snipt aside section.meta ul li a:hover{border-color:#000;color:#000}article.snipt aside section.meta ul.expanded li{display:block}article.snipt section.description{padding:10px 20px 20px 20px;position:relative;z-index:50;-webkit-box-shadow:0 -10px 15px #fff;-moz-box-shadow:0 -10px 15px #fff;box-shadow:0 -10px 15px #fff}article.snipt section.description h1{border-bottom:1px dotted #E9E9E9;color:#797979;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}article.snipt div.expanded section.code{height:auto}article.snipt div.expanded section.code div.highlight pre{margin-bottom:46px !important}article.snipt div.expanded section.code div.markdown{margin-bottom:47px}article.snipt div.expanded section.code div.markdown pre{margin-bottom:20px !important}article.snipt div.expanded section.code a.expand{background-image:url("../img/collapse.png");-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt div.expanded section.code a.expand span.expand{display:none}article.snipt div.expanded section.code a.expand span.collapse{display:inline}article.snipt div.expanded section.code a.expand span.lines{display:none}article.snipt div.modal textarea{font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;height:200px;margin:0;width:515px}article.snipt.selected div.container{-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.selected div.container:after{display:none}article.snipt.favorited div.container header{background:gray url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.favorited.compact div.container header{background:gray url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:25px 37px}article.snipt.blog-post div.container header{background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #E3E9F5;-moz-box-shadow:inset 0 -1px 0 #E3E9F5;box-shadow:inset 0 -1px 0 #E3E9F5}article.snipt.blog-post.compact div.container header{-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC}article.snipt.blog-post.favorited div.container header{background:gray url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post.favorited.compact div.container header{background:gray url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC;background-size:25px 37px}article.snipt.snipt-expand div.container section.code{height:auto}article.snipt.compact{margin:0}article.snipt.compact div.container{border-bottom:0;width:100%}article.snipt.compact div.container div.bottom-x{display:none}article.snipt.compact div.container header{border-color:#FFFBF3;min-height:0}article.snipt.compact div.container header h1{margin:8px 15px 8px 15px}article.snipt.compact div.container:after{display:none;-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.compact div.container:after:after{display:none}article.snipt.compact.selected div.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt.compact.selected div.container:after{display:none}article.snipt.compact:first-of-type{margin-top:30px}article.snipt.compact:last-of-type{margin-bottom:50px}article.snipt.compact:last-of-type div.container{border-bottom:1px solid #DDDDDD}article.private-snipt div.container header{background:gray url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.private-snipt div.container header h1 a{padding-right:25px}article.private-snipt.blog-post div.container header{background:gray url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}article.private-snipt.compact div.container header{background:gray url("../img/private-icon.png") right -7px no-repeat;background:url("../img/private-icon.png") right -7px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") right -7px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:24px 29px}article.secure-snipt div.container header h1:after{color:#468847;content:'secure';display:block;font-size:12px;text-transform:uppercase;position:absolute;right:48px;top:21px}div.pagination{margin:0 15px 35px 15px;text-align:center}div.pagination ul{background:#FFF}div.pagination ul li a{color:#3BAAF3}div.modal .modal-header .close{line-height:20px;margin-top:0}div.modal .modal-header h3{font-size:20px;line-height:0}div.modal .modal-header h3 span{display:inline-block;line-height:27px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.modal .modal-header h4{color:#AAA;font-size:16px;margin:0}div#disqus_thread{margin-bottom:0;margin-left:15px;width:97%}div#disqus_thread #dsq-content{margin-top:-44px}div#disqus_thread #dsq-content #dsq-global-toolbar{margin-bottom:18px;margin-top:0}div#disqus_thread #dsq-content #dsq-sort-by{display:none}div#disqus_thread #dsq-content .dsq-comment-text{color:#666}div#disqus_thread #dsq-content h3{display:none}div#disqus_thread #dsq-content .dsq-textarea-wrapper{overflow:hidden}div#disqus_thread #dsq-footer{display:none}div#keyboard-shortcuts table{margin-bottom:0}div.profile{background:rgba(128,128,128,0.08);margin:0 0 30px 15px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.profile img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.profile div.meta{font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:10px}div.profile div.meta div.username{max-width:95px;overflow:hidden;text-overflow:ellipsis}div.profile div.meta div.member-since{color:#909090;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:6px;text-transform:uppercase}div.profile div.urls{border-top:1px solid #D8D8D8;color:#909090;line-height:15px;font-size:11px;margin-top:10px;padding:9px 0 5px 0}div.profile div.urls a{display:block}div.profile a.pro{background:#DFDFDF;color:#3299B7;display:block;font:bold italic 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #FFF;-moz-box-shadow:0 0 3px #FFF;box-shadow:0 0 3px #FFF}div.profile a.pro:hover{background:#D8D8D8}div.profile a.gittip{background:#DFF0D8;clear:left;color:#468847;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:4px 0;text-align:center;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #B4C4A6;-moz-box-shadow:0 0 3px #B4C4A6;box-shadow:0 0 3px #B4C4A6}div.profile a.gittip:hover{background:#E6F7DF;text-decoration:none}div.profile.team-settings{margin-top:-20px}div.profile.team-settings span.title{color:#949494;display:block;font-size:11px;margin-bottom:10px;text-transform:uppercase}div.profile.team-settings a{background:#dbdbdb;box-sizing:border-box;display:block;margin-bottom:5px;padding:5px 8px;text-decoration:none;width:100%;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}div.profile.team-settings a:hover{background:#c8c8c8}div.profile.team-settings a:last-child{margin-bottom:0}div.empty-snipts{background:rgba(128,128,128,0.08);font:bold 18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 30px 0 30px;padding:10px;text-align:center;text-shadow:0 1px 1px #FFF;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.site-notice{border-left:0;margin:30px 30px 30px 0;padding-right:14px;text-align:center;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}div.site-notice a{color:#3A87AD;font-weight:bold;text-decoration:underline}a.go-pro{background:transparent url("../img/showroom-ad.jpg") top left no-repeat;border:1px solid #DDDDDD;border-left:0;border-right:0;color:#797979;display:block;height:75px;margin:30px 0;width:749px}div.get-support{bottom:20px;right:20px;position:fixed}div.dmca{background:#e8e8e8;border-top:1px solid #DDDDDD;font-size:18px;line-height:26px;margin-top:50px;padding:40px;position:relative;text-align:center;z-index:999}body.account section.profile aside{float:left;padding-top:35px;width:16%}body.account section.profile aside ul li a{color:#43A8C6}body.account section.profile aside ul li.active a{background:#DDDDDD;color:#797979;text-shadow:0 1px 0 white}body.account section.profile section.content{background:white;border-bottom:1px solid #DDDDDD;border-left:4px solid #DDDDDD;box-sizing:border-box;float:right;min-height:272px;width:84%;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px}body.account section.profile section.content div.def{background:#FAFAFA;border:1px solid #DDDDDD;margin:15px;padding:30px 10px 10px;position:relative;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.account section.profile section.content div.def:before{background:#F5F5F5;border:1px solid #DDDDDD;color:#43A8C6;content:attr(data-title);left:-1px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 7px;position:absolute;top:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}body.account section.profile section.content p.alert{line-height:20px;margin:15px}body.account section.profile section.content form span.help-block{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.account section.profile section.content form div.control-group:last-of-type{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type input,body.account section.profile section.content form div.control-group:last-of-type select{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type span.help-block{margin-bottom:0;margin-top:10px}body.account section.profile section.content form div.form-actions{margin-top:15px;padding-bottom:0;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#fff));background:-moz-linear-gradient(center top, #F5F5F5 0%, #fff 100%);background:-moz-gradient(center top, #F5F5F5 0%, #fff 100%);background:linear-gradient(to bottom, #F5F5F5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.detail section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.error section.main div.inner{color:#CCC;font:bold 50px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:63px 0;text-align:center;text-transform:uppercase}body.error div.rochester-made{margin-top:54px}body.is-pro section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt.compact{margin:0}body.is-pro section.main div.inner section.snipts article.snipt:first-of-type{margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt:last-of-type{margin-bottom:50px}body.is-pro div.get-support{display:none}body.pro div.pro-hero{background:transparent url("../img/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;padding:30px 0;position:relative;text-align:center;text-shadow:0 1px 0 white;z-index:50}body.pro div.pro-hero span{color:#3299B7}body.pro div.pro-hero span.pro{font:bold italic 33px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.pro div.static-box{border-top:0;margin-top:0;padding-bottom:0;padding-top:20px;position:relative;z-index:49;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.pro div.static-box p:first-of-type{margin-top:10px}body.pro h2 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h3,body.pro h4{text-align:center}body.pro h3{font-size:23px}body.pro h3 span{color:#999999}body.pro h3 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h4{margin-bottom:35px}body.pro a.stripe{background:#F2F2F4;border:1px solid #DDDDDD;display:block;float:right;margin:3px 0 0 0;padding:5px 10px;opacity:.6;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro a.stripe img{width:50px}body.pro a.stripe:hover{opacity:1}body.pro form div.cards img{height:18px}body.pro form select.exp-month{margin-right:5px}body.pro form legend{font-size:13px}body.pro form div.security{background:#FCF8E3 url("../img/private-icon.png") 7px -15px no-repeat;border:1px solid #FBEED5;color:#C09853;display:inline-block;font-size:12px;margin-left:10px;margin-top:-1px;padding:6px 10px 6px 33px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.security a{color:#C09853;font-weight:bold;text-decoration:underline}body.pro form div.security a:hover{color:#816638}body.pro form fieldset{position:relative}body.pro form div.payment-errors{display:none}body.pro form div.payment-loading{background:rgba(242,242,242,0.6);display:none;height:345px;left:0;position:absolute;top:156px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:122px auto 0 auto;padding:10px;text-align:center;width:120px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.payment-loading.-teams{height:581px;top:449px}body.pro form div.stripe{color:#C2C2C2;font:bold 11px/15px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:10px 65px 0 92px;text-align:center}body.pro form div.stripe a{color:#a2a2a2}body.pro form div.stripe a:hover{text-decoration:underline}body.pro form.form-horizontal fieldset{padding-top:18px}body.pro form.form-horizontal div.form-actions{margin-top:18px}body.pro div.login-first{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-size:18px;font-weight:bold;margin:0 auto 10px auto;padding:20px;text-align:center;width:400px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.search div.empty-snipts{margin-top:20px}body.search div.static-box{border-left:0;margin-left:0;margin-right:30px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px}body.search div.static-box form{margin-bottom:0}body.search div.static-box form input.search-query{width:73%}body.search div.static-box form label.mine-only{margin:-7px 10px 0 10px}body.search div.static-box form label.mine-only input{margin-right:7px}body.search div.static-box form button{padding:4px 16px 4px}body.snipt-page section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.snipt-page section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.snipt-page section.main aside.api-info{float:right;width:190px}body.snipt-page section.main aside.api-info div.api-inner{background:rgba(153,208,218,0.3);font:normal 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}body.snipt-page section.main aside.api-info div.api-inner h5{margin-bottom:5px;margin-top:0}body.snipt-page section.main aside.api-info div.api-inner ul{margin:0}body.snipt-page section.main aside.api-info div.api-inner ul li{margin:2px 0;list-style-type:none}body.snipt-page section.main aside.api-info div.api-inner ul li input{margin-bottom:0;margin-top:5px;width:145px}body.snipt-page section.main aside.api-info.api-creds div.api-inner{margin-bottom:0}body.snipt-page section.main aside.api-info.immediate-help{margin-top:20px}body.snipt-page section.main aside.api-info.immediate-help p{margin:0}body.snipt-page section.main aside.main nav.footer{float:left}body.snipt-page div#disqus_thread{width:97%}body.signup form.form-horizontal{padding:0;padding-bottom:20px}body.signup form.form-horizontal fieldset{padding-top:0 !important}body.static .static-box{background:rgba(255,255,255,0.65);border:1px solid #DDDDDD;margin:30px;padding:20px;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-moz-background-clip:padding-box;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}body.static .static-box div.form-actions{margin-bottom:0;padding-bottom:0;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#FBFBFB));background:-moz-linear-gradient(center top, #F5F5F5 0%, #FBFBFB 100%);background:-moz-gradient(center top, #F5F5F5 0%, #FBFBFB 100%);background:linear-gradient(to bottom, #F5F5F5 0%, #FBFBFB 100%)}body.static .static-box div.form-actions a.pull-right{margin-left:5px}body.static .static-box div.alert ul{margin:0}body.static .static-box div.alert ul li{list-style-type:none}body.static .static-box div.alert-info a{color:#3A87AD;text-decoration:underline}body.static .static-box ul{margin-bottom:15px;margin-top:15px}body.static .static-box ul li{font-size:13px;line-height:18px;margin:5px 0}body.static .static-box h2{font-size:24px;line-height:36px;margin:0}body.static .static-box h3{margin-bottom:20px}body.static .static-box p{line-height:20px;margin:15px 0}body.static .static-box span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold}body.static aside.main{padding-top:30px}body.static aside.main nav.footer{margin-top:10px}body.static div.alert-alone{margin:0}body.static form.form-horizontal legend+.control-group{margin-top:0}body.static form.form-horizontal div.form-actions{margin-top:27px}body.static form.form-horizontal fieldset{padding-top:27px}body.static form.form-horizontal fieldset legend{margin:0}body.static div#disqus_thread{margin-left:20px;width:96%}body.static div#disqus_thread div#dsq-content{margin-top:23px}div.info{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;color:white;font:bold 24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:30px;padding:60px 0;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.info span{color:#28C548}div.info h4{margin-bottom:0;margin-top:40px}div.info p.sub{color:#F2F2F2;font:normal 18px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:0;margin-top:40px;padding:0 60px;text-shadow:0 1px 0 #153A42}div.info p.sub a{color:white;text-decoration:underline}body.pro-signup div.info{padding:49px 0}body.pro-signup form ul.features{margin:20px auto 0 auto;padding:0;width:328px}body.pro-signup form ul.features li{font-size:16px;font-weight:normal;line-height:22px;margin:10px 20px;text-align:left}body.pro-signup-complete div.info{margin-bottom:0;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}body.pro-signup-complete div.info p.sub{margin-top:20px;padding:0 90px}body.pro-signup-complete form.form-horizontal{padding-bottom:0}body.stats table{margin-bottom:0}body.tags div.alert{margin:30px 30px 10px 30px}body.tags div.static-box{margin-top:10px}body.tags div.static-box ul{margin-top:0}body.tags div.pagination{margin-bottom:8px;margin-top:20px}body.tags aside.main{padding-top:30px}body.editing section.main div.inner{width:100%}body.editing div.right-y{display:none}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#FFF url("../img/header-fixed-save.gif") top left repeat;border-bottom:1px solid #DDDDDD;height:40px;left:0;position:fixed;top:0;width:100%;z-index:50}body.editing header.fixed-save div.inner{float:none;margin:0 auto;padding-top:6px;width:95%}body.editing header.fixed-save div.inner .cancel,body.editing header.fixed-save div.inner .save,body.editing header.fixed-save div.inner .save-and-close{float:right;margin-left:10px}body.editing section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.editing section.main div.inner section.snipts article.snipt div.container{box-sizing:border-box;width:78%}body.editing section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.editing section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.editing section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:810px}body.editing section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.editing section.main div.inner section.snipts article.snipt aside{margin-right:0}body.editing section.main div.inner section.snipts article.snipt footer ul.attrs li.raw{margin-right:100px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing:first-of-type{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:78%}body.editing section.main div.inner section.snipts article.editing div.container section.code{padding:0}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror{cursor:text;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror-fullscreen{display:block;left:0;height:100%;position:fixed;top:0;width:100%;z-index:9999}body.editing section.main div.inner section.snipts article.editing div.container section.code textarea.editor{border:0;margin:0;width:684px}body.editing section.main div.inner section.snipts article.editing div.container header h1{margin:4px 0 5px 8px}body.editing section.main div.inner section.snipts article.editing div.container header h1 input{color:#666;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;width:97%}body.editing section.main div.inner section.snipts article.editing div.container header h2{border:none}body.editing section.main div.inner section.snipts article.editing aside{margin-top:0;width:22%}body.editing section.main div.inner section.snipts article.editing aside div.type-lexer{padding-right:10px}body.editing section.main div.inner section.snipts article.editing aside div.chosen-container{width:100% !important}body.editing section.main div.inner section.snipts article.editing aside label{margin:20px 0}body.editing section.main div.inner section.snipts article.editing aside label>span{color:#32A8F6;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.in{padding-left:10px}body.editing section.main div.inner section.snipts article.editing aside div.in>label{margin-top:6px}body.editing section.main div.inner section.snipts article.editing aside div.in textarea{box-sizing:border-box;height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:96%}body.editing section.main div.inner section.snipts article.editing aside div.in label.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure{background:#EFEEEF;border:1px solid #DDDDDD;cursor:pointer;margin-right:11px;padding:3px 5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure input{display:inline-block;margin:4px 4px 0 4px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure input:focus{outline:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post span,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure span{color:#7B7B79;display:inline-block;text-transform:none;vertical-align:-3px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public div.info,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post div.info,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure div.info{background:transparent;color:#7B7B79;font-size:12px;font-style:italic;margin:0;padding:10px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-private{background:#EFEEEF}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-private div.info.private{display:block}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-private div.info.public{display:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public{background:#F2DEDE;border:1px solid #EED3D7}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public div.info.private{display:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public div.info.public{display:block}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public span{color:#B94A48}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-blog-post{background:#DAE3EE;border:1px solid #C8D1DE}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.secure.is-secure,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.secure.is-secure,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.secure.is-secure{background:#DFF0D8}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.secure.disabled,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.secure.disabled,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.secure.disabled{opacity:.2}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings{padding:0 10px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2{border-bottom:1px solid #DDDDDD;color:#7D7D7B;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2 a{float:right;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:2px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h4{background:#EFEEEF;border:1px solid #DDDDDD;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 20px 0;padding:7px 6px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label{margin:20px 0 0 0}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label:first-of-type{margin:0}body.editing div.rochester-made{width:840px}body.editing div.site-notice,body.editing a.go-pro{margin-right:100px}body.editing div.showroom-container{background:transparent url("http://showroom.is/static/img/background.jpg") top left repeat;border:1px solid #DDDDDD;border-left:0;margin:30px 0}body.editing div.showroom-container a.go-pro{border:0;margin:0 auto}html.homepage{background:white}body.homepage{background:white}body.homepage a.button{background:#54737E;border:2px solid white;color:white;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;display:inline-block;margin-left:20px;padding:5px 20px 7px 20px;text-decoration:none;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.homepage a.button:hover{background:#39525C}body.homepage header.main{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;height:auto;-webkit-box-shadow:inset 0 -6px 17px #31454D;-moz-box-shadow:inset 0 -6px 17px #31454D;box-shadow:inset 0 -6px 17px #31454D}body.homepage header.main div.container{border-left:0}body.homepage header.main div.container h1.main-logo{margin-left:20px}body.homepage header.main div.container h1.main-logo a{float:none;margin-left:0}body.homepage header.main div.container nav{padding:16px 0 0 0}body.homepage header.main div.container nav ul{margin:0;text-align:right}body.homepage header.main div.container nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.container nav ul li a{color:#90A5AD;display:inline-block;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:5px 20px 7px 20px}body.homepage header.main div.container nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.container nav ul li a.button{color:white}body.homepage header.main div.sub{padding:58px 0;text-align:center}body.homepage header.main div.sub h2{color:white;font:normal 28px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0}body.homepage header.main div.sub h3{color:#A4C9CD;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-top:10px}body.homepage section.coders{overflow:hidden;padding:30px 0 70px 0;text-align:center}body.homepage section.coders h4{color:#344547;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-bottom:15px}body.homepage section.coders a.button{background:#D4F5F9;border-color:#88D2DC;color:#3B525A;margin-bottom:30px;margin-left:0}body.homepage section.coders a.button:hover{background:#e9f7f9}body.homepage section.coders div.faces{border-left:0;border-right:0;height:50px;margin:0 auto;width:5000px}body.homepage section.coders div.faces a{display:block;float:left;height:50px;width:50px}body.homepage section.coders div.faces a img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:50px;width:50px}body.homepage section.features header{border-bottom:2px solid #EAEAEA;text-align:center}body.homepage section.features header h1{color:#3A5159;font:bold 26px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}body.homepage section.features div.row div.inner{margin:0 auto;width:360px}body.homepage section.features div.row h2{color:#3A5159;font:bold 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin-bottom:5px;margin-top:35px}body.homepage section.features div.row p{color:#656565;font:500 16px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.homepage section.features div.row p code.good{color:#468847}body.homepage section.features div.row.feature{height:232px;margin:10px 0 10px 43px}body.homepage section.features div.row.blog{background:url("../img/homepage-feature-blog.png") 699px 34px no-repeat;height:176px}body.homepage section.features div.row.browse{background:url("../img/homepage-feature-browse.png") 720px top no-repeat;height:140px}body.homepage section.features div.row.share{background:url("../img/homepage-feature-share.png") left top no-repeat;height:176px}body.homepage section.features div.row.store{background:url("../img/homepage-feature-store.png") left top no-repeat}body.homepage section.features div.row.store div.inner{margin-top:65px}@media (min-width: 1200px){body.homepage section.features div.feature div.inner{margin:0 auto;width:560px}body.homepage section.features div.feature.blog{background:url("../img/homepage-feature-blog.png") 914px 27px no-repeat}body.homepage section.features div.feature.browse{background:url("../img/homepage-feature-browse.png") 914px top no-repeat}body.homepage section.features div.feature.share{background:url("../img/homepage-feature-share.png") 37px top no-repeat}body.homepage section.features div.feature.store{background:url("../img/homepage-feature-store.png") left top no-repeat}}@media (min-width: 768px) and (max-width: 979px){body.homepage section.features div.feature{background:none !important;height:auto !important;margin-left:0 !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature.store div.inner{margin-top:0 !important}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 767px){body.homepage{padding:0}body.homepage header.main div.container h1.main-logo{margin-left:0;text-align:center}body.homepage header.main div.container nav{clear:both;padding-top:45px}body.homepage header.main div.container nav ul{text-align:center}body.homepage header.main div.container nav ul li:first-child a{padding-left:0}body.homepage header.main div.container div.sub{padding:58px 20px}body.homepage section.coders h4{padding:0 20px}body.homepage section.features div.feature{background:none !important;height:auto !important;margin-left:0 !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature.store div.inner{margin-top:0 !important}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 480px){body.homepage section.features div.feature{margin-left:0 !important}}body.jobs section.jobs{margin:30px}body.jobs section.jobs h4{border-bottom:1px solid #C0C0C0;color:#999999;font-size:14px;margin-top:30px;padding-bottom:5px;padding-left:10px}body.jobs section.jobs ul{margin:0}body.jobs section.jobs ul li{list-style-type:none;margin:10px 0}body.jobs section.jobs ul li a{background:#FBFBFB;border:1px solid #DDDDDD;color:#333333;display:block;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}body.jobs section.jobs ul li a:hover{background:rgba(251,251,251,0.5)}body.jobs section.jobs ul li a span.left{float:left}body.jobs section.jobs ul li a span.left span{display:block}body.jobs section.jobs ul li a span.left span.job{color:#3096B4;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a span.right{float:right}body.jobs section.jobs ul li a span.right span{display:block;text-align:right}body.jobs section.jobs ul li a span.right span.location{color:#999999;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a img{float:left;height:39px;margin-right:10px}body.jobs div.job-twitter{margin-bottom:15px;margin-left:15px;text-align:center}body.jobs div.post-job{background:white;border:1px solid #DDDDDD;margin-bottom:30px;margin-left:15px;padding:15px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.jobs div.post-job p{font-size:12px;margin-bottom:0;margin-top:15px}body.jobs div.post-job a{width:103px}body.jobs div.static-box{border:1px solid #DDDDDD;margin-left:30px;-webkit-background-clip:padding-box;-webkit-border-radius:50px;-moz-background-clip:padding-box;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}body.jobs div.static-box form input.search-query{width:618px}body.jobs div.loading-jobs{color:#777777;font-size:18px;font-weight:bold;text-align:center}body.jobs div.pagination button.btn:active,body.jobs div.pagination button.btn:focus{outline:none !important}div.exclusive-ad{color:#666666;height:192px;margin:0 0 30px 15px;padding:10px;padding-top:0;text-align:center;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#fff));background:-moz-linear-gradient(center top, #F2F2F2 0%, #fff 100%);background:-moz-gradient(center top, #F2F2F2 0%, #fff 100%);background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%)}div.exclusive-ad h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}div.exclusive-ad p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:5px}div.exclusive-ad p a{font-weight:bold}div.exclusive-ad a.logo{display:block;text-align:center}div.exclusive-ad a.logo img{display:inline-block;margin:10px 0;max-height:100px}a.snipt-promo{background:#5CB85C;border:1px solid #4CAE4C;color:white;display:block;font:bold 20px Helvetica;margin-top:30px;padding:25px 15px 25px 28px;text-decoration:none;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro{color:#468847;font-family:"Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:22px;text-shadow:0 1px 0 white}a.snipt-promo span.pro.-logo{color:white;font-weight:normal;text-transform:lowercase;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro span{color:#99eefa}a.snipt-promo button{margin-top:-10px}a.snipt-promo:hover{background:#55a955}div.team-controller div.add-member input{margin-bottom:0;width:50%}div.team-controller div.add-member ul{margin:12px 0 0 0}div.team-controller li.user{box-sizing:border-box;list-style-type:none;margin:0;padding:10px;width:42%;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}div.team-controller li.user span{font-size:16px}div.team-controller li.user a.btn{float:right}div.team-controller li.user img{margin-right:10px}div.team-controller li.user:last-of-type{margin-bottom:0}div.team-controller li.user:hover{background:#ebebeb}div.team-controller ul.member-list{margin:0}div.payment-form{margin:0 auto;width:86%}div.with-teams-search{display:inline-block;width:87%}div.with-teams-search input.search-query{width:69% !important}div.with-teams-search select{display:inline-block;width:25%}div.team-search form{margin:0;padding:5px}div.team-search input{box-sizing:border-box;margin:0;padding:15px 10px;width:100%}div.video-container{text-align:center;padding:20px}video{border:10px solid #E4E2E4;border-radius:5px;box-sizing:border-box;height:auto;margin-top:50px;max-width:100%;width:1056px}div.snipt-log{background:#E9E9E9;display:none;padding:40px;margin-bottom:50px}div.snipt-log section.code{border:1px solid #DDDDDD;height:auto;margin-top:10px}div.secure-view-log{background:#E9E9E9;display:none;padding:10px 0 25px 0;margin-bottom:20px}div.secure-view-log footer{padding-bottom:0}div.ad-inner{text-align:center}div.ad-inner>div{display:inline-block !important} +@font-face{font-family:'Rockwell';src:url("../fonts/rockwell-standard.eot");src:url("../fonts/rockwell-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-standard.woff") format("woff"),url("../fonts/rockwell-standard.ttf") format("truetype")}@font-face{font-family:'Rockwell Bold Italic';src:url("../fonts/rockwell-bold-italic.eot");src:url("../fonts/rockwell-bold-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/rockwell-bold-italic.woff") format("woff"),url("../fonts/rockwell-bold-italic.ttf") format("truetype")}html,body{background:#F2F2F2}body{color:#666;font:normal 14px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-rendering:optimizeLegibility}body li{line-height:normal}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hidden{display:none}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}header.main{background:#12343D url("../img/header-bg.gif") top left repeat-x;border-bottom:1px solid #DDDDDD;height:66px;position:relative;z-index:50}header.main div.inner{border-left:1px solid rgba(229,229,229,0.25);height:65px;margin:0 auto;position:relative;width:95%}header.main div.inner div.shadey{background:transparent url("../img/header-inner-bg.png") top left no-repeat;height:65px;left:-157px;position:absolute;top:0;width:432px;z-index:49}header.main div.inner form.search{float:left;padding:17px 0 0 20px;position:relative;z-index:50;width:25%}header.main div.inner form.search input{background:#17484F url("../img/search-icon.png") top left no-repeat;background:rgba(43,82,93,0.5) url("../img/search-icon.png") 8px center no-repeat;border:1px solid #3A5E67;color:#FFF;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;height:auto;margin:0;padding:7px 7px 7px 28px;width:86%;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0px #1D4249;-moz-box-shadow:inset 0 1px 0px #1D4249;box-shadow:inset 0 1px 0px #1D4249}header.main div.inner form.search input:focus{border-color:#62D5E1}header.main div.inner form.search input::-webkit-input-placeholder{color:#72979C}header.main div.inner form.search input:-moz-placeholder{color:#72979C}header.main div.inner nav.public{float:left;width:435px}header.main div.inner nav.public ul{margin:0;padding:17px 0 0 20px}header.main div.inner nav.public ul li{display:block;float:left}header.main div.inner nav.public ul li a{border-bottom:2px solid transparent;color:#FFF;display:block;float:left;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:6px 7px 5px 7px;margin-right:16px;text-decoration:none;-webkit-transition:border .03s linear;-moz-transition:border .03s linear;-o-transition:border .03s linear;transition:border .03s linear}header.main div.inner nav.public ul li a:hover{border-bottom:2px solid #3A5E67}header.main div.inner nav.public ul li a.active{border-bottom:2px solid #85D2DD}header.main div.inner nav.public ul li button#add-snipt{font-size:15px;font-weight:bold;margin-top:-3px;padding:7px 12px 9px 12px}header.main div.inner nav.public ul li button#add-snipt i{margin-left:5px;margin-top:2px}header.main div.inner nav.public ul li.add-snipt{float:right;margin-right:13px}header.main div.inner nav.public ul li.teams-nav,header.main div.inner nav.public ul li.add-snipt{position:relative}header.main div.inner nav.public ul li.teams-nav>ul,header.main div.inner nav.public ul li.add-snipt>ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:-5px;padding:10px 0;position:absolute;top:48px;width:189px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner nav.public ul li.teams-nav>ul li,header.main div.inner nav.public ul li.add-snipt>ul li{float:none;list-style-type:none}header.main div.inner nav.public ul li.teams-nav>ul li a,header.main div.inner nav.public ul li.add-snipt>ul li a{border:none;color:#B0D7DD;display:block;float:none;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;overflow:hidden;padding:7px 20px 7px 20px;text-overflow:ellipsis;white-space:nowrap}header.main div.inner nav.public ul li.teams-nav>ul li a:hover,header.main div.inner nav.public ul li.add-snipt>ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner nav.public ul li.teams-nav>ul li a i,header.main div.inner nav.public ul li.add-snipt>ul li a i{margin-right:9px;opacity:.3}header.main div.inner nav.public ul li.teams-nav.open>a,header.main div.inner nav.public ul li.add-snipt.open>a{background:#406064;border-radius:5px}header.main div.inner nav.public ul li.teams-nav.open>ul,header.main div.inner nav.public ul li.add-snipt.open>ul{display:block}header.main div.inner nav.public ul li.teams-nav span.as,header.main div.inner nav.public ul li.add-snipt span.as{color:#7C8D8E;margin-right:2px}header.main div.inner aside.nav{float:right;height:65px;margin:0;position:relative;width:189px}header.main div.inner aside.nav a.mini-profile{display:block;padding:14px 13px 8px 13px}header.main div.inner aside.nav a.mini-profile span.avatar{background-repeat:no-repeat;border:1px solid #3A5E67;display:block;float:left;height:35px;width:35px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}header.main div.inner aside.nav a.mini-profile span.info span.username{color:#FFF;display:inline-block;font:500 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;max-width:88px;overflow:hidden;text-overflow:ellipsis}header.main div.inner aside.nav a.mini-profile span.info i{display:block;float:right;margin:1px 0 0 8px;opacity:.3}header.main div.inner aside.nav a.mini-profile span.info span.type{color:#72979C;display:inline-block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:1px 0 0 8px;min-width:100px;padding-bottom:7px;text-transform:uppercase}header.main div.inner aside.nav a.mini-profile:hover{background:rgba(92,128,134,0.2);text-decoration:none}header.main div.inner aside.nav a.mini-profile:hover i{background-position:-313px -119px}header.main div.inner aside.nav ul{background:transparent url("../img/aside-nav-open-bottom-bg.gif") top left repeat;display:none;left:0;margin:0;padding:10px 0;position:absolute;top:65px;width:189px;z-index:51;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header.main div.inner aside.nav ul li{list-style-type:none}header.main div.inner aside.nav ul li a{color:#B0D7DD;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 37px}header.main div.inner aside.nav ul li a:hover{background:rgba(16,58,66,0.5);text-decoration:none}header.main div.inner aside.nav ul li a i{margin-right:9px;opacity:.3}header.main div.inner aside.nav.open a.mini-profile{background:transparent url("../img/aside-nav-open-top-bg.gif") top left repeat-x;opacity:1}header.main div.inner aside.nav.open a.mini-profile span.avatar{border-color:#92B6BD}header.main div.inner aside.nav.open a.mini-profile i{background-position:-288px -120px}header.main div.inner aside.nav.open a.mini-profile span.info span.type{color:#B0D7DD}header.main div.inner aside.nav.open a.mini-profile span.info span.type span.is-pro{color:#85D2DD}header.main div.inner aside.nav.open ul{display:block}.main-logo{float:left;margin:0;position:relative;z-index:50}.main-logo a{color:#F9F9F9;display:block;font:normal 36px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;float:left;letter-spacing:-1px;margin:11px 0 0 16px;text-decoration:none;text-shadow:0 1px 2px black}.main-logo a span{color:#87D2DC}.main-logo a:focus{outline:none}.main-logo a:hover{text-shadow:0 0 100px white}header.sub{background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#DBDBDB));background:-moz-linear-gradient(center top, #ECECEC 0%, #DBDBDB 100%);background:-moz-gradient(center top, #ECECEC 0%, #DBDBDB 100%);background:linear-gradient(to bottom, #ECECEC 0%, #DBDBDB 100%)}header.sub div.inner{border-left:1px solid #d0d0d0;margin:0 auto;position:relative;width:95%;z-index:49}header.sub div.inner ul.bcrumb{float:left;margin:0;padding-left:16px;width:82%}header.sub div.inner ul.bcrumb li{display:inline-block;float:left;line-height:normal;max-width:490px;overflow:hidden;padding:2px 0 4px 0;text-overflow:ellipsis;white-space:nowrap}header.sub div.inner ul.bcrumb li a{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;text-decoration:none;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb li a:hover{text-decoration:underline}header.sub div.inner ul.bcrumb li.compact{float:right}header.sub div.inner ul.bcrumb li.compact a{background:transparent url("../img/compact-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.normal{float:right}header.sub div.inner ul.bcrumb li.normal a{background:transparent url("../img/normal-icon.png") left 1px no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb li.rss{float:right}header.sub div.inner ul.bcrumb li.rss a{background:transparent url("../img/rss-icon.png") center left no-repeat;display:inline-block;margin-right:15px;padding-left:15px}header.sub div.inner ul.bcrumb .prompt{color:#999999;font:bold 12px Consolas,Menlo,"Courier New",monospace;margin-right:3px;margin-top:2px;text-shadow:0 1px 0 #FFF}header.sub div.inner ul.bcrumb span.prompt{float:left;margin-left:3px}header.sub div.inner div.shortcuts{color:#999999;float:right;font:bold 12px Consolas,Menlo,"Courier New",monospace;padding-top:4px;text-shadow:0 1px 0 #FFF}section.main{height:100%;margin:0 auto;position:relative;width:95%}section.main .site-notice{border-left:1px solid #DDDDDD;display:block;margin-bottom:0;margin-top:30px;position:relative;text-align:left;z-index:49;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}section.main .site-notice span{text-decoration:underline}section.main .site-notice:hover{text-decoration:none}section.main div.ruler{background:#DDDDDD;height:100%;position:fixed;top:0;width:1px;z-index:48}section.main div.left-y{margin-left:0}section.main div.right-y{margin-left:77%}section.main div.inner{box-sizing:border-box;float:left;padding-left:1px;width:81%}section.main aside.main{float:right;padding-top:30px;width:18%}section.main aside.main div.save-nate a{background:#0D353C;border:4px solid #2D8DA8;color:#83D2DD;display:block;font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.save-nate a:hover{background:#124B55;color:#8FE6F2}section.main aside.main div.carbonad{border-width:0;border-bottom:0;height:231px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main div.carbonad div#azcarbon span.carbonad-image a img{margin-left:21px;margin-top:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text{color:#999999;margin-left:21px}section.main aside.main div.carbonad div#azcarbon span.carbonad-text a{color:#999999}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag{margin-left:0;text-align:center;width:100%}section.main aside.main div.carbonad div#azcarbon span.carbonad-tag a{margin-left:3px}section.main aside.main section.ad{background:#FBFBFB;border:1px solid #E8E8E8;border-bottom:0;height:231px;margin:0 0 0 15px;width:auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.main aside.main section.ad.wide-sky{border-bottom:1px solid #E8E8E8;height:auto;margin-bottom:30px;padding:4px 0 4px 7px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}section.main aside.main div.go-pro{background:#FBFBFB;border:1px solid #E8E8E8;margin:0 0 30px 15px;text-align:center;padding:18px 0;text-shadow:0 1px 0 blue;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.main aside.main section.tags{margin:0 0 30px 15px}section.main aside.main section.tags h1{background:transparent url("../img/tags-icon.png") 0 0 no-repeat;color:#3BAAF3;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding-bottom:5px;padding-left:22px}section.main aside.main section.tags ul{margin:0 0 15px 0}section.main aside.main section.tags ul li{list-style-type:none;margin-left:22px}section.main aside.main section.tags a{color:#5AB6F4;display:block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main section.tags a span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags a:hover span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.view-all{font-weight:bold;margin:0 0 0 22px}section.main aside.main section.tags a.active span{border-bottom:1px solid #2B6E9B;color:#2B6E9B}section.main aside.main section.tags a.all-tags{font-weight:bold;margin-left:22px}section.main aside.main section.tags a.all-tags span{border-bottom:1px solid #5AB6F4}section.main aside.main section.tags div.alt-links{margin:0 0 30px 22px}section.main aside.main section.tags a.alt-link{display:inline-block;font-weight:bold}section.main aside.main section.tags a.alt-link.active{color:#2B6E9B}section.main aside.main nav.footer{margin:0 0 32px 15px}section.main aside.main nav.footer ul{margin:0}section.main aside.main nav.footer ul li{background:transparent url("../img/api-icon.png") top left no-repeat;list-style-type:none;margin:0;padding-left:22px}section.main aside.main nav.footer ul li a{color:#999;display:block;font:bold 12px/18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 0;text-decoration:none}section.main aside.main nav.footer ul li a span{border-bottom:1px solid #999}section.main aside.main nav.footer ul li a:hover span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li a.active span{border-bottom:1px solid #333;color:#333}section.main aside.main nav.footer ul li.api{padding-top:1px}section.main aside.main nav.footer ul li.twitter{background:transparent url("../img/twitter-icon.png") 4px 7px no-repeat}section.main aside.main nav.footer ul li.pro{background:transparent url("../img/upgrade-icon.png") 2px 7px no-repeat}section.main aside.main nav.footer ul li.groups{background:transparent url("../img/groups-icon.png") 2px 7px no-repeat}section.main aside.main nav.footer ul li:first-of-type a{padding-top:0}section.main aside.main nav.footer ul li.blog{background:transparent url("../img/blog-icon.png") 3px 7px no-repeat}section.main aside.main nav.footer ul li.roadmap{background:transparent url("../img/roadmap-icon.png") 2px 7px no-repeat}section.main aside.main div.linode{background:transparent url("../img/linode.png") top left no-repeat;background-size:100%;clear:both;float:left;margin-bottom:30px;margin-left:17px;padding-bottom:20px;position:relative;width:153px}section.main aside.main div.linode a{display:block;height:68px;color:#989898}section.main aside.main div.linode a span{font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:40px;position:absolute;top:0px}section.main aside.main section.tag-detail{margin:-12px 0 30px 15px}section.main aside.main section.tag-detail div.heading{border-bottom:1px solid #DDDDDD}section.main aside.main section.tag-detail div.heading h1{background:#F5F3F5;color:#3BAAF3;display:inline-block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-transform:uppercase;margin:0 0 0 16px;padding:0 6px;position:relative;top:8px}section.main aside.main section.tag-detail div.heading h1 span{color:#2770A1}section.main div.rochester-made{margin:50px 0 30px 0;text-align:center}section.main-edit div.inner{float:none;width:100%}section.code{height:230px;overflow:hidden;position:relative;z-index:49}section.code table.highlighttable{background:#F7F7F7;height:100%}section.code td{padding:0;vertical-align:top}section.code td.linenos{border-right:1px solid #DDDDDD;min-width:28px}section.code td.linenos div.linenodiv pre{background:#F7F7F7;border:0;line-height:16px;margin:0;padding:4px 3px 0 0;white-space:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}section.code td.linenos div.linenodiv pre a,section.code td.linenos div.linenodiv pre span{color:#999;display:block;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;padding:0;text-align:right;text-decoration:none;white-space:nowrap}section.code td.linenos div.linenodiv pre a:hover,section.code td.linenos div.linenodiv pre span:hover{cursor:pointer;text-decoration:underline}section.code td.code{background:#FFFFFF}section.code td.code div.highlight pre{background:transparent;border:none;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;margin:0;min-height:220px;min-width:589px;overflow-x:auto;padding:4px 0 4px 0;white-space:pre;word-wrap:normal;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box}section.code td.code div.highlight pre::-webkit-scrollbar{background:#F7F7F7;height:16px;width:16px;-webkit-appearance:none}section.code td.code div.highlight pre::-webkit-scrollbar-thumb{border:4px solid #F7F7F7;border-radius:16px;background-color:#C7C7C7}section.code td.code div.highlight pre>span{display:block;padding:0 4px}section.code a.expand,section.code a.view-full{background:#FFF url("../img/expand.png") 15px 18px no-repeat;border-top:1px solid #F1F1EE;bottom:0;color:#999999;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:15px 40px 15px 40px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;-webkit-box-shadow:0 -25px 25px #FFF;-moz-box-shadow:0 -25px 25px #FFF;box-shadow:0 -25px 25px #FFF}section.code a.expand span.collapse,section.code a.view-full span.collapse{display:none}section.code a.expand span.lines,section.code a.view-full span.lines{font:normal 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;vertical-align:1px}section.code a.expand:hover,section.code a.view-full:hover{color:#3BAAF3;font-weight:bold}section.code a.expand:focus,section.code a.view-full:focus{outline:none}section.code a.view-full{background:#FFF url("../img/view-full.png") 15px 17px no-repeat}section.code textarea.raw,section.code textarea.description{display:none}section.code div.markdown{margin:0 15px;min-height:173px;padding:13px 0 4px 0}section.code div.markdown pre{min-height:0;margin:20px 0 !important}section.code div.markdown iframe.twitter-tweet{margin:20px 0 !important;width:100%}footer.snipt-attrs{clear:both;padding-bottom:20px}footer.snipt-attrs ul.attrs{margin:14px 0 0 15px}footer.snipt-attrs ul.attrs li{background:transparent url("../img/calendar-icon.png") top left no-repeat;color:#999;display:inline;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-right:15px;padding:1px 0 0 24px}footer.snipt-attrs ul.attrs li a{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;text-decoration:none}footer.snipt-attrs ul.attrs li a:hover{text-decoration:underline}footer.snipt-attrs ul.attrs li.author{background-image:none;padding-left:0}footer.snipt-attrs ul.attrs li.author span.avatar{background-color:transparent;background-position:top left;background-repeat:no-repeat;display:inline-block;height:15px;margin-right:7px;vertical-align:-3px;width:15px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}footer.snipt-attrs ul.attrs li.author span.pro a{color:#3299B7;font:italic bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;text-transform:uppercase}footer.snipt-attrs ul.attrs li.author span.pro a:hover{text-decoration:underline}footer.snipt-attrs ul.attrs li.author span.gittip a{background:#DFF0D8;border:1px solid #CBDDBB;color:#468847;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-left:5px;padding:0 3px;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}footer.snipt-attrs ul.attrs li.author span.gittip a span{font-family:Consolas,Menlo,"Courier New",monospace}footer.snipt-attrs ul.attrs li.author span.gittip a:hover{background:#E6F7DF;text-decoration:none}footer.snipt-attrs ul.attrs li.comments{background:transparent url("../img/comments-icon.png") 0 2px no-repeat}footer.snipt-attrs ul.attrs li.raw{background-image:none;float:right;margin-right:15%;padding-left:0}footer.snipt-attrs ul.attrs li.report-spam{background-image:none;float:right}footer.snipt-attrs ul.attrs li.report-spam a{color:#eaa4a6}footer.snipt-attrs ul.attrs li.tweet{background:none;margin:-1px 0 0 0;padding:0;vertical-align:-6px}footer.snipt-attrs ul.attrs li.tweet a{color:transparent}article.snipt{margin:30px 0;position:relative}article.snipt div.number{color:#CCC;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;left:-115px;position:absolute;text-align:right;top:4px;width:100px}article.snipt div.container{background:#FFF;border:1px solid #DDD;border-left:0;float:left;position:relative;width:85%}article.snipt div.container div.ruler{background:#DDD;height:1px;left:-3000px;position:absolute;top:auto;width:3000px}article.snipt div.container div.top-x{top:-1px}article.snipt div.container div.bottom-x{bottom:-1px}article.snipt div.container header{border-bottom:1px solid #F1F1EE;min-height:58px;-webkit-box-shadow:inset 0 -1px 0 #FFF;-moz-box-shadow:inset 0 -1px 0 #FFF;box-shadow:inset 0 -1px 0 #FFF;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt div.container header h1{clear:left;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:8px 15px 10px 15px}article.snipt div.container header h1 a{color:#666;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;-webkit-transition:color .03s linear;-moz-transition:color .03s linear;-o-transition:color .03s linear;transition:color .03s linear}article.snipt div.container header h1 a:hover{color:#3BAAF3}article.snipt div.container header h2{border:1px solid #E9E9E9;border-top:0;color:#73BBC5;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 0 15px;padding:3px 8px 2px 8px}article.snipt div.container section.emacs a.expand,article.snipt div.container section.default a.expand{-webkit-box-shadow:0 -25px 25px #F8F8F8;-moz-box-shadow:0 -25px 25px #F8F8F8;box-shadow:0 -25px 25px #F8F8F8}article.snipt div.container section.friendly a.expand{-webkit-box-shadow:0 -25px 25px #F0F0F0;-moz-box-shadow:0 -25px 25px #F0F0F0;box-shadow:0 -25px 25px #F0F0F0}article.snipt div.container section.fruity a.expand{-webkit-box-shadow:0 -25px 25px #111;-moz-box-shadow:0 -25px 25px #111;box-shadow:0 -25px 25px #111}article.snipt div.container section.manni a.expand{-webkit-box-shadow:0 -25px 25px #F0F3F3;-moz-box-shadow:0 -25px 25px #F0F3F3;box-shadow:0 -25px 25px #F0F3F3}article.snipt div.container section.monokai a.expand{-webkit-box-shadow:0 -25px 25px #272822;-moz-box-shadow:0 -25px 25px #272822;box-shadow:0 -25px 25px #272822}article.snipt div.container section.native a.expand{-webkit-box-shadow:0 -25px 25px #202020;-moz-box-shadow:0 -25px 25px #202020;box-shadow:0 -25px 25px #202020}article.snipt div.container section.perldoc a.expand{-webkit-box-shadow:0 -25px 25px #eed;-moz-box-shadow:0 -25px 25px #eed;box-shadow:0 -25px 25px #eed}article.snipt div.container section.tango a.expand{-webkit-box-shadow:0 -25px 25px #F8F8F8;-moz-box-shadow:0 -25px 25px #F8F8F8;box-shadow:0 -25px 25px #F8F8F8}article.snipt div.container:after{background:transparent url("../img/snipt-drop-shadow.png") top left no-repeat;bottom:-15px;content:"";display:block;height:15px;position:absolute;right:0px;width:318px;z-index:51}article.snipt div.container div.markdown{line-height:20px}article.snipt div.container div.markdown h1,article.snipt div.container div.markdown h2,article.snipt div.container div.markdown h3,article.snipt div.container div.markdown h4,article.snipt div.container div.markdown h5,article.snipt div.container div.markdown h6{line-height:29px;margin-bottom:9px;margin-top:0}article.snipt div.container div.markdown h1{font-size:20px}article.snipt div.container div.markdown h2{font-size:19px}article.snipt div.container div.markdown h3{font-size:18px}article.snipt div.container div.markdown h4{font-size:17px}article.snipt div.container div.markdown h5{font-size:16px}article.snipt div.container div.markdown h6{font-size:15px}article.snipt div.container div.markdown li{line-height:20px;margin:9px 0}article.snipt div.container div.markdown iframe{max-width:100%}article.snipt div.container.with-description td.linenos{padding-bottom:20px}article.snipt aside{float:left;margin:23px 0 0 0;width:14%}article.snipt aside ul.options{margin:0}article.snipt aside ul.options li{list-style-type:none;margin:2px 0}article.snipt aside ul.options li a{background:rgba(128,128,128,0.15) url("../img/edit-icon.png") 14px center no-repeat;color:#000;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;opacity:.5;padding:7px 10px 7px 35px;position:relative;text-decoration:none}article.snipt aside ul.options li a:hover,article.snipt aside ul.options li a.hover{background-color:rgba(128,128,128,0.18);opacity:1;text-decoration:none}article.snipt aside ul.options li a.edit:after{background:#F5F2F3;content:"";height:20px;position:absolute;right:5px;top:-3px;width:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}article.snipt aside ul.options li a.copy{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.download{background-image:url("../img/download-icon.png")}article.snipt aside ul.options li a.history{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.secure-view-log{background-image:url("../img/copy-icon.png")}article.snipt aside ul.options li a.embed{background-image:url("../img/embed-icon.png")}article.snipt aside ul.options li a.favorite{background-image:url("../img/favorite-icon.png")}article.snipt aside section.meta{padding-top:10px}article.snipt aside section.meta h2{background:transparent url("../img/snipt-tags-icon.png") 15px center no-repeat;color:#999999;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 0 7px 35px}article.snipt aside section.meta ul{margin:0}article.snipt aside section.meta ul li{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;list-style-type:none;margin:5px 10px 5px 35px}article.snipt aside section.meta ul li a{border-bottom:1px solid #999;color:#999;display:inline-block;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;max-width:72px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}article.snipt aside section.meta ul li a:hover{border-color:#000;color:#000}article.snipt aside section.meta ul.expanded li{display:block}article.snipt section.description{padding:10px 20px 20px 20px;position:relative;z-index:50;-webkit-box-shadow:0 -10px 15px #fff;-moz-box-shadow:0 -10px 15px #fff;box-shadow:0 -10px 15px #fff}article.snipt section.description h1{border-bottom:1px dotted #E9E9E9;color:#797979;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}article.snipt div.expanded section.code{height:auto}article.snipt div.expanded section.code div.highlight pre{margin-bottom:46px !important}article.snipt div.expanded section.code div.markdown{margin-bottom:47px}article.snipt div.expanded section.code div.markdown pre{margin-bottom:20px !important}article.snipt div.expanded section.code a.expand{background-image:url("../img/collapse.png");-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt div.expanded section.code a.expand span.expand{display:none}article.snipt div.expanded section.code a.expand span.collapse{display:inline}article.snipt div.expanded section.code a.expand span.lines{display:none}article.snipt div.modal textarea{font:normal 12px/16px Consolas,Menlo,"Courier New",monospace;height:200px;margin:0;width:515px}article.snipt.selected div.container{-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.selected div.container:after{display:none}article.snipt.favorited div.container header{background:gray url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.snipt.favorited div.container header h1 a{padding-right:25px}article.snipt.favorited.compact div.container header{background:gray url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:25px 37px}article.snipt.blog-post div.container header{background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #E3E9F5;-moz-box-shadow:inset 0 -1px 0 #E3E9F5;box-shadow:inset 0 -1px 0 #E3E9F5}article.snipt.blog-post.compact div.container header{-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC}article.snipt.blog-post.favorited div.container header{background:gray url("../img/favorited-icon.png") top right no-repeat;background:url("../img/favorited-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.snipt.blog-post.favorited div.container header h1 a{padding-right:25px}article.snipt.blog-post.favorited.compact div.container header{background:gray url("../img/favorited-icon.png") right -12px no-repeat;background:url("../img/favorited-icon.png") right -12px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/favorited-icon.png") right -12px no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%);-webkit-box-shadow:inset 0 -1px 0 #F1F5FC;-moz-box-shadow:inset 0 -1px 0 #F1F5FC;box-shadow:inset 0 -1px 0 #F1F5FC;background-size:25px 37px}article.snipt.snipt-expand div.container section.code{height:auto}article.snipt.compact{margin:0}article.snipt.compact div.container{border-bottom:0;width:100%}article.snipt.compact div.container div.bottom-x{display:none}article.snipt.compact div.container header{border-color:#FFFBF3;min-height:0}article.snipt.compact div.container header h1{margin:8px 15px 8px 15px}article.snipt.compact div.container:after{display:none;-webkit-box-shadow:0 0 20px #85D2DD;-moz-box-shadow:0 0 20px #85D2DD;box-shadow:0 0 20px #85D2DD}article.snipt.compact div.container:after:after{display:none}article.snipt.compact.selected div.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article.snipt.compact.selected div.container:after{display:none}article.snipt.compact:first-of-type{margin-top:30px}article.snipt.compact:last-of-type{margin-bottom:50px}article.snipt.compact:last-of-type div.container{border-bottom:1px solid #DDDDDD}article.private-snipt div.container header{background:gray url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%)}article.private-snipt div.container header h1 a{padding-right:25px}article.private-snipt.blog-post div.container header{background:gray url("../img/private-icon.png") top right no-repeat;background:url("../img/private-icon.png") top right no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F0F4FC));background:url("../img/private-icon.png") top right no-repeat,-moz-linear-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,-moz-gradient(center top, #FFF 0%, #F0F4FC 100%);background:url("../img/private-icon.png") top right no-repeat,linear-gradient(to bottom, #FFF 0%, #F0F4FC 100%)}article.private-snipt.blog-post div.container header h1 a{padding-right:25px}article.private-snipt.compact div.container header{background:gray url("../img/private-icon.png") right -7px no-repeat;background:url("../img/private-icon.png") right -7px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFAF2));background:url("../img/private-icon.png") right -7px no-repeat,-moz-linear-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,-moz-gradient(center top, #FFF 0%, #FFFAF2 100%);background:url("../img/private-icon.png") right -7px no-repeat,linear-gradient(to bottom, #FFF 0%, #FFFAF2 100%);background-size:24px 29px}article.secure-snipt div.container header h1:after{color:#468847;content:'secure';display:block;font-size:12px;text-transform:uppercase;position:absolute;right:48px;top:21px}div.pagination{margin:0 15px 35px 15px;text-align:center}div.pagination ul{background:#FFF}div.pagination ul li a{color:#3BAAF3}div.modal .modal-header .close{line-height:20px;margin-top:0}div.modal .modal-header h3{font-size:20px;line-height:0}div.modal .modal-header h3 span{display:inline-block;line-height:27px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.modal .modal-header h4{color:#AAA;font-size:16px;margin:0}div#disqus_thread{margin-bottom:0;margin-left:15px;width:97%}div#disqus_thread #dsq-content{margin-top:-44px}div#disqus_thread #dsq-content #dsq-global-toolbar{margin-bottom:18px;margin-top:0}div#disqus_thread #dsq-content #dsq-sort-by{display:none}div#disqus_thread #dsq-content .dsq-comment-text{color:#666}div#disqus_thread #dsq-content h3{display:none}div#disqus_thread #dsq-content .dsq-textarea-wrapper{overflow:hidden}div#disqus_thread #dsq-footer{display:none}div#keyboard-shortcuts table{margin-bottom:0}div.profile{background:rgba(128,128,128,0.08);margin:0 0 30px 15px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.profile img{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.profile div.meta{font:bold 14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:10px}div.profile div.meta div.username{max-width:95px;overflow:hidden;text-overflow:ellipsis}div.profile div.meta div.member-since{color:#909090;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:6px;text-transform:uppercase}div.profile div.urls{border-top:1px solid #D8D8D8;color:#909090;line-height:15px;font-size:11px;margin-top:10px;padding:9px 0 5px 0}div.profile div.urls a{display:block}div.profile a.pro{background:#DFDFDF;color:#3299B7;display:block;font:bold italic 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #FFF;-moz-box-shadow:0 0 3px #FFF;box-shadow:0 0 3px #FFF}div.profile a.pro:hover{background:#D8D8D8}div.profile a.gittip{background:#DFF0D8;clear:left;color:#468847;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 10px 10px 10px;padding:4px 0;text-align:center;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #B4C4A6;-moz-box-shadow:0 0 3px #B4C4A6;box-shadow:0 0 3px #B4C4A6}div.profile a.gittip:hover{background:#E6F7DF;text-decoration:none}div.profile.team-settings{margin-top:-20px}div.profile.team-settings span.title{color:#949494;display:block;font-size:11px;margin-bottom:10px;text-transform:uppercase}div.profile.team-settings a{background:#dbdbdb;box-sizing:border-box;display:block;margin-bottom:5px;padding:5px 8px;text-decoration:none;width:100%;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}div.profile.team-settings a:hover{background:#c8c8c8}div.profile.team-settings a:last-child{margin-bottom:0}div.empty-snipts{background:rgba(128,128,128,0.08);font:bold 18px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:30px 30px 0 30px;padding:10px;text-align:center;text-shadow:0 1px 1px #FFF;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}div.site-notice{border-left:0;margin:30px 30px 30px 0;padding-right:14px;text-align:center;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}div.site-notice a{color:#3A87AD;font-weight:bold;text-decoration:underline}a.go-pro{background:transparent url("../img/showroom-ad.jpg") top left no-repeat;border:1px solid #DDDDDD;border-left:0;border-right:0;color:#797979;display:block;height:75px;margin:30px 0;width:749px}div.get-support{bottom:20px;right:20px;position:fixed}div.dmca{background:#e8e8e8;border-top:1px solid #DDDDDD;font-size:18px;line-height:26px;margin-top:50px;padding:40px;position:relative;text-align:center;z-index:999}body.account section.profile aside{float:left;padding-top:35px;width:16%}body.account section.profile aside ul li a{color:#43A8C6}body.account section.profile aside ul li.active a{background:#DDDDDD;color:#797979;text-shadow:0 1px 0 white}body.account section.profile section.content{background:white;border-bottom:1px solid #DDDDDD;border-left:4px solid #DDDDDD;box-sizing:border-box;float:right;min-height:272px;width:84%;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px}body.account section.profile section.content div.def{background:#FAFAFA;border:1px solid #DDDDDD;margin:15px;padding:30px 10px 10px;position:relative;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.account section.profile section.content div.def:before{background:#F5F5F5;border:1px solid #DDDDDD;color:#43A8C6;content:attr(data-title);left:-1px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:3px 7px;position:absolute;top:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}body.account section.profile section.content p.alert{line-height:20px;margin:15px}body.account section.profile section.content form span.help-block{color:#999;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.account section.profile section.content form div.control-group:last-of-type{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type input,body.account section.profile section.content form div.control-group:last-of-type select{margin-bottom:0}body.account section.profile section.content form div.control-group:last-of-type span.help-block{margin-bottom:0;margin-top:10px}body.account section.profile section.content form div.form-actions{margin-top:15px;padding-bottom:0;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#fff));background:-moz-linear-gradient(center top, #F5F5F5 0%, #fff 100%);background:-moz-gradient(center top, #F5F5F5 0%, #fff 100%);background:linear-gradient(to bottom, #F5F5F5 0%, #fff 100%)}body.blog article.snipt section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.detail section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.detail section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.error section.main div.inner{color:#CCC;font:bold 50px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:63px 0;text-align:center;text-transform:uppercase}body.error div.rochester-made{margin-top:54px}body.is-pro section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt.compact{margin:0}body.is-pro section.main div.inner section.snipts article.snipt:first-of-type{margin-top:30px}body.is-pro section.main div.inner section.snipts article.snipt:last-of-type{margin-bottom:50px}body.is-pro div.get-support{display:none}body.pro div.pro-hero{background:transparent url("../img/pro-hero-bg.png") top left repeat;border-bottom:1px solid #DDDDDD;color:#797979;font:normal 36px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;padding:30px 0;position:relative;text-align:center;text-shadow:0 1px 0 white;z-index:50}body.pro div.pro-hero span{color:#3299B7}body.pro div.pro-hero span.pro{font:bold italic 33px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.pro div.static-box{border-top:0;margin-top:0;padding-bottom:0;padding-top:20px;position:relative;z-index:49;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.pro div.static-box p:first-of-type{margin-top:10px}body.pro h2 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h3,body.pro h4{text-align:center}body.pro h3{font-size:23px}body.pro h3 span{color:#999999}body.pro h3 span.pro{color:#3299B7;font-style:italic;font-weight:bold}body.pro h4{margin-bottom:35px}body.pro a.stripe{background:#F2F2F4;border:1px solid #DDDDDD;display:block;float:right;margin:3px 0 0 0;padding:5px 10px;opacity:.6;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro a.stripe img{width:50px}body.pro a.stripe:hover{opacity:1}body.pro form div.cards img{height:18px}body.pro form select.exp-month{margin-right:5px}body.pro form legend{font-size:13px}body.pro form div.security{background:#FCF8E3 url("../img/private-icon.png") 7px -15px no-repeat;border:1px solid #FBEED5;color:#C09853;display:inline-block;font-size:12px;margin-left:10px;margin-top:-1px;padding:6px 10px 6px 33px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.security a{color:#C09853;font-weight:bold;text-decoration:underline}body.pro form div.security a:hover{color:#816638}body.pro form fieldset{position:relative}body.pro form div.payment-errors{display:none}body.pro form div.payment-loading{background:rgba(242,242,242,0.6);display:none;height:345px;left:0;position:absolute;top:156px;width:100%}body.pro form div.payment-loading span{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-weight:bold;margin:122px auto 0 auto;padding:10px;text-align:center;width:120px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.pro form div.payment-loading.-teams{height:581px;top:449px}body.pro form div.stripe{color:#C2C2C2;font:bold 11px/15px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:10px 65px 0 92px;text-align:center}body.pro form div.stripe a{color:#a2a2a2}body.pro form div.stripe a:hover{text-decoration:underline}body.pro form.form-horizontal fieldset{padding-top:18px}body.pro form.form-horizontal div.form-actions{margin-top:18px}body.pro div.login-first{background:#FFF;border:3px solid #3299B7;color:#666;display:block;font-size:18px;font-weight:bold;margin:0 auto 10px auto;padding:20px;text-align:center;width:400px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.search div.empty-snipts{margin-top:20px}body.search div.static-box{border-left:0;margin-left:0;margin-right:30px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px}body.search div.static-box form{margin-bottom:0}body.search div.static-box form input.search-query{width:73%}body.search div.static-box form label.mine-only{margin:-7px 10px 0 10px}body.search div.static-box form label.mine-only input{margin-right:7px}body.search div.static-box form button{padding:4px 16px 4px}body.snipt-page section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.snipt-page section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.snipt-page section.main aside.api-info{float:right;width:190px}body.snipt-page section.main aside.api-info div.api-inner{background:rgba(153,208,218,0.3);font:normal 11px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 30px 15px;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box}body.snipt-page section.main aside.api-info div.api-inner h5{margin-bottom:5px;margin-top:0}body.snipt-page section.main aside.api-info div.api-inner ul{margin:0}body.snipt-page section.main aside.api-info div.api-inner ul li{margin:2px 0;list-style-type:none}body.snipt-page section.main aside.api-info div.api-inner ul li input{margin-bottom:0;margin-top:5px;width:145px}body.snipt-page section.main aside.api-info.api-creds div.api-inner{margin-bottom:0}body.snipt-page section.main aside.api-info.immediate-help{margin-top:20px}body.snipt-page section.main aside.api-info.immediate-help p{margin:0}body.snipt-page section.main aside.main nav.footer{float:left}body.snipt-page div#disqus_thread{width:97%}body.signup form.form-horizontal{padding:0;padding-bottom:20px}body.signup form.form-horizontal fieldset{padding-top:0 !important}body.static .static-box{background:rgba(255,255,255,0.65);border:1px solid #DDDDDD;margin:30px;padding:20px;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-moz-background-clip:padding-box;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}body.static .static-box div.form-actions{margin-bottom:0;padding-bottom:0;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#FBFBFB));background:-moz-linear-gradient(center top, #F5F5F5 0%, #FBFBFB 100%);background:-moz-gradient(center top, #F5F5F5 0%, #FBFBFB 100%);background:linear-gradient(to bottom, #F5F5F5 0%, #FBFBFB 100%)}body.static .static-box div.form-actions a.pull-right{margin-left:5px}body.static .static-box div.alert ul{margin:0}body.static .static-box div.alert ul li{list-style-type:none}body.static .static-box div.alert-info a{color:#3A87AD;text-decoration:underline}body.static .static-box ul{margin-bottom:15px;margin-top:15px}body.static .static-box ul li{font-size:13px;line-height:18px;margin:5px 0}body.static .static-box h2{font-size:24px;line-height:36px;margin:0}body.static .static-box h3{margin-bottom:20px}body.static .static-box p{line-height:20px;margin:15px 0}body.static .static-box span.pro{color:#3299B7;font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;font-style:italic;font-weight:bold}body.static aside.main{padding-top:30px}body.static aside.main nav.footer{margin-top:10px}body.static div.alert-alone{margin:0}body.static form.form-horizontal legend+.control-group{margin-top:0}body.static form.form-horizontal div.form-actions{margin-top:27px;padding-left:0;text-align:center}body.static form.form-horizontal fieldset{padding-top:27px}body.static form.form-horizontal fieldset legend{margin:0}body.static div#disqus_thread{margin-left:20px;width:96%}body.static div#disqus_thread div#dsq-content{margin-top:23px}div.info{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;color:white;font:bold 24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:30px;padding:60px 0;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}div.info span{color:#28C548}div.info h4{margin-bottom:0;margin-top:40px}div.info p.sub{color:#F2F2F2;font:normal 18px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:0;margin-top:40px;padding:0 60px;text-shadow:0 1px 0 #153A42}div.info p.sub a{color:white;text-decoration:underline}body.pro-signup div.info{padding:49px 0}body.pro-signup form ul.features{margin:20px auto 0 auto;padding:0;width:328px}body.pro-signup form ul.features li{font-size:16px;font-weight:normal;line-height:22px;margin:10px 20px;text-align:left}body.pro-signup-complete div.info{margin-bottom:0;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}body.pro-signup-complete div.info p.sub{margin-top:20px;padding:0 90px}body.pro-signup-complete form.form-horizontal{padding-bottom:0}body.stats table{margin-bottom:0}body.tags div.alert{margin:30px 30px 10px 30px}body.tags div.static-box{margin-top:10px}body.tags div.static-box ul{margin-top:0}body.tags div.pagination{margin-bottom:8px;margin-top:20px}body.tags aside.main{padding-top:30px}body.editing section.main div.inner{width:100%}body.editing div.right-y{display:none}body.editing header.main,body.editing header.sub{display:none}body.editing header.fixed-save{background:#FFF url("../img/header-fixed-save.gif") top left repeat;border-bottom:1px solid #DDDDDD;height:40px;left:0;position:fixed;top:0;width:100%;z-index:50}body.editing header.fixed-save div.inner{float:none;margin:0 auto;padding-top:6px;width:95%}body.editing header.fixed-save div.inner .cancel,body.editing header.fixed-save div.inner .save,body.editing header.fixed-save div.inner .save-and-close{float:right;margin-left:10px}body.editing section.main div.inner section.snipts article.snipt{margin-bottom:0;margin-top:15px}body.editing section.main div.inner section.snipts article.snipt div.container{box-sizing:border-box;width:78%}body.editing section.main div.inner section.snipts article.snipt div.container header h1 a{white-space:normal}body.editing section.main div.inner section.snipts article.snipt div.container section.code{height:auto}body.editing section.main div.inner section.snipts article.snipt div.container section.code td.code div.highlight pre{width:810px}body.editing section.main div.inner section.snipts article.snipt div.container.full-screened:after{display:none}body.editing section.main div.inner section.snipts article.snipt aside{margin-right:0}body.editing section.main div.inner section.snipts article.snipt footer ul.attrs li.raw{margin-right:100px}body.editing section.main div.inner section.snipts article.editing{margin-top:50px}body.editing section.main div.inner section.snipts article.editing:first-of-type{margin-top:50px}body.editing section.main div.inner section.snipts article.editing div.container{width:78%}body.editing section.main div.inner section.snipts article.editing div.container section.code{padding:0}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror{cursor:text;font:normal 12px/16px Consolas,Menlo,"Courier New",monospace}body.editing section.main div.inner section.snipts article.editing div.container section.code .CodeMirror-fullscreen{display:block;left:0;height:100%;position:fixed;top:0;width:100%;z-index:9999}body.editing section.main div.inner section.snipts article.editing div.container section.code textarea.editor{border:0;margin:0;width:684px}body.editing section.main div.inner section.snipts article.editing div.container header h1{margin:4px 0 5px 8px}body.editing section.main div.inner section.snipts article.editing div.container header h1 input{color:#666;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0;width:97%}body.editing section.main div.inner section.snipts article.editing div.container header h2{border:none}body.editing section.main div.inner section.snipts article.editing aside{margin-top:0;width:22%}body.editing section.main div.inner section.snipts article.editing aside div.type-lexer{padding-right:10px}body.editing section.main div.inner section.snipts article.editing aside div.chosen-container{width:100% !important}body.editing section.main div.inner section.snipts article.editing aside label{margin:20px 0}body.editing section.main div.inner section.snipts article.editing aside label>span{color:#32A8F6;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.in{padding-left:10px}body.editing section.main div.inner section.snipts article.editing aside div.in>label{margin-top:6px}body.editing section.main div.inner section.snipts article.editing aside div.in textarea{box-sizing:border-box;height:100px;font:normal 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:7px 9px;width:96%}body.editing section.main div.inner section.snipts article.editing aside div.in label.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure{background:#EFEEEF;border:1px solid #DDDDDD;cursor:pointer;margin-right:11px;padding:3px 5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure input{display:inline-block;margin:4px 4px 0 4px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post input:focus,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure input:focus{outline:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post span,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure span{color:#7B7B79;display:inline-block;text-transform:none;vertical-align:-3px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public div.info,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post div.info,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure div.info{background:transparent;color:#7B7B79;font-size:12px;font-style:italic;margin:0;padding:10px}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-private{background:#EFEEEF}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-private div.info.private{display:block}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-private div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-private div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-private div.info.public{display:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public{background:#F2DEDE;border:1px solid #EED3D7}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public div.info.private,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public div.info.private{display:none}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public div.info.public,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public div.info.public{display:block}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-public span,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-public span{color:#B94A48}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.is-blog-post,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.is-blog-post{background:#DAE3EE;border:1px solid #C8D1DE}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.secure.is-secure,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.secure.is-secure,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.secure.is-secure{background:#DFF0D8}body.editing section.main div.inner section.snipts article.editing aside div.in label.public.secure.disabled,body.editing section.main div.inner section.snipts article.editing aside div.in label.blog-post.secure.disabled,body.editing section.main div.inner section.snipts article.editing aside div.in label.secure.secure.disabled{opacity:.2}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings{padding:0 10px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2{border-bottom:1px solid #DDDDDD;color:#7D7D7B;font:bold 12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h2 a{float:right;font:bold 10px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:2px}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings h4{background:#EFEEEF;border:1px solid #DDDDDD;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0 0 20px 0;padding:7px 6px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label{margin:20px 0 0 0}body.editing section.main div.inner section.snipts article.editing aside div.editor-settings label:first-of-type{margin:0}body.editing div.rochester-made{width:840px}body.editing div.site-notice,body.editing a.go-pro{margin-right:100px}body.editing div.showroom-container{background:transparent url("http://showroom.is/static/img/background.jpg") top left repeat;border:1px solid #DDDDDD;border-left:0;margin:30px 0}body.editing div.showroom-container a.go-pro{border:0;margin:0 auto}html.homepage{background:white}body.homepage{background:white}body.homepage a.button{background:#54737E;border:2px solid white;color:white;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;display:inline-block;margin-left:20px;padding:5px 20px 7px 20px;text-decoration:none;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.homepage a.button:hover{background:#39525C}body.homepage header.main{background:#415A63 url("../img/homepage-header-bg.jpg") top center no-repeat;height:auto;-webkit-box-shadow:inset 0 -6px 17px #31454D;-moz-box-shadow:inset 0 -6px 17px #31454D;box-shadow:inset 0 -6px 17px #31454D}body.homepage header.main div.container{border-left:0}body.homepage header.main div.container h1.main-logo{margin-left:20px}body.homepage header.main div.container h1.main-logo a{float:none;margin-left:0}body.homepage header.main div.container nav{padding:16px 0 0 0}body.homepage header.main div.container nav ul{margin:0;text-align:right}body.homepage header.main div.container nav ul li{display:inline-block;list-style-type:none}body.homepage header.main div.container nav ul li a{color:#90A5AD;display:inline-block;font:bold 16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;padding:5px 20px 7px 20px}body.homepage header.main div.container nav ul li a:hover{color:white;text-decoration:none}body.homepage header.main div.container nav ul li a.button{color:white}body.homepage header.main div.sub{padding:58px 0;text-align:center}body.homepage header.main div.sub h2{color:white;font:normal 28px "Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0}body.homepage header.main div.sub h3{color:#A4C9CD;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-top:10px}body.homepage section.coders{overflow:hidden;padding:30px 0 70px 0;text-align:center}body.homepage section.coders h4{color:#344547;font:normal 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin:0;margin-bottom:15px}body.homepage section.coders a.button{background:#D4F5F9;border-color:#88D2DC;color:#3B525A;margin-bottom:30px;margin-left:0}body.homepage section.coders a.button:hover{background:#e9f7f9}body.homepage section.coders div.faces{border-left:0;border-right:0;height:50px;margin:0 auto;width:5000px}body.homepage section.coders div.faces a{display:block;float:left;height:50px;width:50px}body.homepage section.coders div.faces a img{filter:url("data:image/svg+xml;utf8,#grayscale");filter:gray;-webkit-filter:grayscale(100%);height:50px;width:50px}body.homepage section.features header{border-bottom:2px solid #EAEAEA;text-align:center}body.homepage section.features header h1{color:#3A5159;font:bold 26px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif}body.homepage section.features div.row div.inner{margin:0 auto;width:360px}body.homepage section.features div.row h2{color:#3A5159;font:bold 20px "Rockwell","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;margin-bottom:5px;margin-top:35px}body.homepage section.features div.row p{color:#656565;font:500 16px/24px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}body.homepage section.features div.row p code.good{color:#468847}body.homepage section.features div.row.feature{height:232px;margin:10px 0 10px 43px}body.homepage section.features div.row.blog{background:url("../img/homepage-feature-blog.png") 699px 34px no-repeat;height:176px}body.homepage section.features div.row.browse{background:url("../img/homepage-feature-browse.png") 720px top no-repeat;height:140px}body.homepage section.features div.row.share{background:url("../img/homepage-feature-share.png") left top no-repeat;height:176px}body.homepage section.features div.row.store{background:url("../img/homepage-feature-store.png") left top no-repeat}body.homepage section.features div.row.store div.inner{margin-top:65px}@media (min-width: 1200px){body.homepage section.features div.feature div.inner{margin:0 auto;width:560px}body.homepage section.features div.feature.blog{background:url("../img/homepage-feature-blog.png") 914px 27px no-repeat}body.homepage section.features div.feature.browse{background:url("../img/homepage-feature-browse.png") 914px top no-repeat}body.homepage section.features div.feature.share{background:url("../img/homepage-feature-share.png") 37px top no-repeat}body.homepage section.features div.feature.store{background:url("../img/homepage-feature-store.png") left top no-repeat}}@media (min-width: 768px) and (max-width: 979px){body.homepage section.features div.feature{background:none !important;height:auto !important;margin-left:0 !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature.store div.inner{margin-top:0 !important}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 767px){body.homepage{padding:0}body.homepage header.main div.container h1.main-logo{margin-left:0;text-align:center}body.homepage header.main div.container nav{clear:both;padding-top:45px}body.homepage header.main div.container nav ul{text-align:center}body.homepage header.main div.container nav ul li:first-child a{padding-left:0}body.homepage header.main div.container div.sub{padding:58px 20px}body.homepage section.coders h4{padding:0 20px}body.homepage section.features div.feature{background:none !important;height:auto !important;margin-left:0 !important}body.homepage section.features div.feature div.inner{margin:0 auto;width:80%}body.homepage section.features div.feature.store div.inner{margin-top:0 !important}body.homepage section.features div.feature:last-of-type{margin-bottom:35px}}@media (max-width: 480px){body.homepage section.features div.feature{margin-left:0 !important}}body.jobs section.jobs{margin:30px}body.jobs section.jobs h4{border-bottom:1px solid #C0C0C0;color:#999999;font-size:14px;margin-top:30px;padding-bottom:5px;padding-left:10px}body.jobs section.jobs ul{margin:0}body.jobs section.jobs ul li{list-style-type:none;margin:10px 0}body.jobs section.jobs ul li a{background:#FBFBFB;border:1px solid #DDDDDD;color:#333333;display:block;padding:10px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}body.jobs section.jobs ul li a:hover{background:rgba(251,251,251,0.5)}body.jobs section.jobs ul li a span.left{float:left}body.jobs section.jobs ul li a span.left span{display:block}body.jobs section.jobs ul li a span.left span.job{color:#3096B4;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a span.right{float:right}body.jobs section.jobs ul li a span.right span{display:block;text-align:right}body.jobs section.jobs ul li a span.right span.location{color:#999999;font-size:16px;font-weight:bold;margin-bottom:4px}body.jobs section.jobs ul li a img{float:left;height:39px;margin-right:10px}body.jobs div.job-twitter{margin-bottom:15px;margin-left:15px;text-align:center}body.jobs div.post-job{background:white;border:1px solid #DDDDDD;margin-bottom:30px;margin-left:15px;padding:15px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.jobs div.post-job p{font-size:12px;margin-bottom:0;margin-top:15px}body.jobs div.post-job a{width:103px}body.jobs div.static-box{border:1px solid #DDDDDD;margin-left:30px;-webkit-background-clip:padding-box;-webkit-border-radius:50px;-moz-background-clip:padding-box;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}body.jobs div.static-box form input.search-query{width:618px}body.jobs div.loading-jobs{color:#777777;font-size:18px;font-weight:bold;text-align:center}body.jobs div.pagination button.btn:active,body.jobs div.pagination button.btn:focus{outline:none !important}div.exclusive-ad{color:#666666;height:192px;margin:0 0 30px 15px;padding:10px;padding-top:0;text-align:center;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-background-clip:padding-box;-moz-border-radius:8px;border-radius:8px;background-clip:padding-box;background:gray;background:-webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#fff));background:-moz-linear-gradient(center top, #F2F2F2 0%, #fff 100%);background:-moz-gradient(center top, #F2F2F2 0%, #fff 100%);background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%)}div.exclusive-ad h3{font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin:0}div.exclusive-ad p{font:normal 12px/16px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;margin-top:5px}div.exclusive-ad p a{font-weight:bold}div.exclusive-ad a.logo{display:block;text-align:center}div.exclusive-ad a.logo img{display:inline-block;margin:10px 0;max-height:100px}a.snipt-promo{background:#5CB85C;border:1px solid #4CAE4C;color:white;display:block;font:bold 20px Helvetica;margin-top:30px;padding:25px 15px 25px 28px;text-decoration:none;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro{color:#468847;font-family:"Rockwell Bold Italic","Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;font-size:22px;text-shadow:0 1px 0 white}a.snipt-promo span.pro.-logo{color:white;font-weight:normal;text-transform:lowercase;text-shadow:0 1px 0 #448944}a.snipt-promo span.pro span{color:#99eefa}a.snipt-promo button{margin-top:-10px}a.snipt-promo:hover{background:#55a955}div.team-controller div.add-member input{margin-bottom:0;width:50%}div.team-controller div.add-member ul{margin:12px 0 0 0}div.team-controller li.user{box-sizing:border-box;list-style-type:none;margin:0;padding:10px;width:42%;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}div.team-controller li.user span{font-size:16px}div.team-controller li.user a.btn{float:right}div.team-controller li.user img{margin-right:10px}div.team-controller li.user:last-of-type{margin-bottom:0}div.team-controller li.user:hover{background:#ebebeb}div.team-controller ul.member-list{margin:0}div.payment-form{margin:0 auto;text-align:center;width:100%}div.with-teams-search{display:inline-block;width:87%}div.with-teams-search input.search-query{width:69% !important}div.with-teams-search select{display:inline-block;width:25%}div.team-search form{margin:0;padding:5px}div.team-search input{box-sizing:border-box;margin:0;padding:15px 10px;width:100%}div.video-container{text-align:center;padding:20px}video{border:10px solid #E4E2E4;border-radius:5px;box-sizing:border-box;height:auto;margin-top:50px;max-width:100%;width:1056px}div.snipt-log{background:#E9E9E9;display:none;padding:40px;margin-bottom:50px}div.snipt-log section.code{border:1px solid #DDDDDD;height:auto;margin-top:10px}div.secure-view-log{background:#E9E9E9;display:none;padding:10px 0 25px 0;margin-bottom:20px}div.secure-view-log footer{padding-bottom:0}div.ad-inner{text-align:center}div.ad-inner>div{display:inline-block !important} diff --git a/media/css/style.scss b/media/css/style.scss index eaef94d..e269490 100644 --- a/media/css/style.scss +++ b/media/css/style.scss @@ -2294,6 +2294,8 @@ body.static { } div.form-actions { margin-top: 27px; + padding-left: 0; + text-align: center; } fieldset { padding-top: 27px; @@ -3207,7 +3209,8 @@ div.team-controller { div.payment-form { margin: 0 auto; - width: 86%; + text-align: center; + width: 100%; } div.with-teams-search { diff --git a/media/img/avatar.png b/media/img/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc4bd2c9c91c90a349876453a8ab5fe7e82d1fc GIT binary patch literal 559959 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 zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_0D=F5 G0{;(wH@I;C literal 0 HcmV?d00001 diff --git a/media/js/src/modules/site.js b/media/js/src/modules/site.js index 9f30229..075cec3 100644 --- a/media/js/src/modules/site.js +++ b/media/js/src/modules/site.js @@ -96,62 +96,6 @@ window.ui_halted = false; }); - if (this.$body.hasClass('pro-signup')) { - var $form = $('form#pro-signup'); - var $submit = $('button[type="submit"]', $form); - - var $cardNumber = $('input#number'); - var $expMonth = $('select#exp-month'); - var $expYear = $('select#exp-year'); - var $cvc = $('input#cvc'); - - $form.submit(function() { - - $submit.attr('disabled', 'disabled'); - - var errors = false; - - if (!Stripe.validateCardNumber($cardNumber.val())) { - $cardNumber.parents('div.control-group').addClass('error'); - errors = true; - } else { - $cardNumber.parents('div.control-group').removeClass('error'); - } - - if (!Stripe.validateExpiry($expMonth.val(), $expYear.val())) { - $expMonth.parents('div.control-group').addClass('error'); - errors = true; - } else { - $expMonth.parents('div.control-group').removeClass('error'); - } - - if (!Stripe.validateCVC($cvc.val())) { - $cvc.parents('div.control-group').addClass('error'); - errors = true; - } else { - $cvc.parents('div.control-group').removeClass('error'); - } - - if (!errors) { - - $('.payment-errors').hide(); - $('.payment-loading').show(); - - Stripe.createToken({ - number: $cardNumber.val(), - cvc: $cvc.val(), - exp_month: $expMonth.val(), - exp_year: $expYear.val() - }, that.stripeResponseHandler); - - } else { - $submit.removeAttr('disabled'); - } - - return false; - }); - } - if (this.$body.hasClass('login')) { $('input#id_username').focus(); } @@ -248,30 +192,6 @@ $('div.infield label', this.$body).inFieldLabels({ fadeDuration: 200 }); - }, - stripeResponseHandler: function(status, response) { - - var $form = $('form#pro-signup'); - - if (response.error) { - $('button[type="submit"]', $form).removeAttr('disabled'); - $('.payment-loading').hide(); - $('.payment-errors').text(response.error.message).show(); - } else { - var token = response.id; - - // Kill all of the form details so none of it touches our server. - // Note, this is unnecessary, because the inputs themselves do not - // have a name attr, meaning they'll never get sent to begin with. - $('input#name').val(''); - $('input#number').val(''); - $('select#exp-month').val(''); - $('select#exp-year').val(''); - $('input#cvc').val(''); - - $form.append(""); - $form.get(0).submit(); - } } });