/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:white;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000));background-image:-webkit-linear-gradient(top, #4A4A4A 0, #000 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0, #000 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0, #000 100%);background-image:-o-linear-gradient(top, #4A4A4A 0, #000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:black;background:rgba(0,0,0,0.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande', sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:normal;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;background:#3A79B8;background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333333;padding:1px;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}body{background:#fafafa;color:#5c5855;font:14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif}a{color:#149ad4;font-weight:bold;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h5{color:#444;font-family:Chivo, "Helvetica Neue", Helvetica, Arial, serif;font-weight:900;line-height:1.1}h1{font-size:35px;margin-bottom:25px}h2{opacity:0.8;font-size:24px;margin-top:24px;margin-bottom:10px}h3{font-size:15px;margin-top:20px;margin-bottom:10px}h5{font-size:14px;margin-bottom:15px}p{margin-bottom:1em}ol,ul{padding:0;margin:0;list-style-type:none}th,td{text-align:left;font-weight:normal}strong{color:#444}.container{margin:40px auto;width:940px}.home{text-align:center}.home h1{font-size:60px}.home h2{color:#149ad4;font-size:27px;line-height:70px;margin-bottom:45px;vertical-align:middle;opacity:1}.home h2 span{color:#f1f1f1;font-size:70px;padding:0 5px;position:relative;top:10px}.triptych{width:900px;margin:0 auto 20px}.triptych li{width:280px;float:left;margin-left:27px}.triptych li:first-child{margin-left:0}.triptych li>a{text-decoration:none}.triptych h3{font-size:22px;margin:0 auto 20px auto;width:220px}.situations .whatever{margin-top:16px}.situations .copyleft{margin-top:3px}.situations .button{margin-top:20px}.triptych-sprite{background-image:url(../img/home-sprite.png);background-repeat:no-repeat;display:inline-block}.three-arrows{background-position:0 0;width:72px;height:57px}.lightbulb{background-position:0 -57px;width:43px;height:72px}.circular{background-position:0 -129px;width:72px;height:69px}.license-family{clear:both;margin-bottom:50px}.license-family-heading{float:left;width:35%}.license-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:55%;padding-left:20px}.license-variations{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:31px;padding-top:23px;margin-left:-10px}.license-family-name{font-size:28px}.license-family-description{color:#555}.license-rules{border-bottom:solid 1px #ddd;font-size:13px;line-height:1.3;margin-bottom:12px;width:100%}.license-rules th,.license-rules td{width:33%}.license-rules th{font-size:15px;padding:5px 10px 5px 0;vertical-align:bottom}.license-rules th.summary{line-height:1.4}.license-rules .name{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-right:solid 1px #ddd;padding-left:0;width:280px}.license-rules .name a{font-size:28px}.license-rules .name small a{font-size:16px}.license-rules td{padding:4px 0 12px 0;vertical-align:top}.license-rules .label{font-weight:bold}.license-rules li{margin-right:15px;margin-bottom:5px}.license-rules li:hover{color:#444}.license-sprite{background-image:url(../img/license-sprite.png);background-repeat:no-repeat;display:inline-block}.sidebar .source span{background-position:0 0;width:16px;height:12px}.license-forbidden span{background-position:-16px 0;width:12px;height:12px}.license-permitted span{background-position:-28px 0;width:12px;height:12px}.license-required span{background-position:-40px 0;width:12px;height:12px}.license-rules-sidebar li{float:none;padding-bottom:3px}.license-body{font-size:15px;float:left;width:700px}.license-body pre{font-family:Consolas, Monaco, Courier, monospace;font-size:14px;background-color:#fff;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:20px}.sidebar{float:right;width:220px;font-size:12px}.sidebar a.button{margin-top:-110px;width:100%}.sidebar .how-to-apply{font-size:12px;margin-top:-15px}.sidebar .how-to-apply p{line-height:1.5}.sidebar .how-to-apply p:last-child{margin-bottom:0}.sidebar .note{font-style:italic}.sidebar .source{margin-top:4px;margin-bottom:30px}.sidebar .boilerplate{font:0.7em "Courier new", courier}.button{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#ccc #bbb #aaa #bbb;border-style:solid;border-width:1px;color:#444;-webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 4px,rgba(255,255,255,0.8) 0 1px 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.1) 0 2px 4px,rgba(255,255,255,0.8) 0 1px 0 0 inset;box-shadow:rgba(0,0,0,0.1) 0 2px 4px,rgba(255,255,255,0.8) 0 1px 0 0 inset;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(100%, #ddd));background-image:-webkit-linear-gradient(#eee, #ddd);background-image:-moz-linear-gradient(#eee, #ddd);background-image:-o-linear-gradient(#eee, #ddd);background-image:linear-gradient(#eee, #ddd);display:inline-block;font-size:12px;font-weight:normal;padding:5px 10px;text-align:center;vertical-align:middle}.button:hover{text-decoration:none;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(100%, #ccc));background-image:-webkit-linear-gradient(#eee, #ccc);background-image:-moz-linear-gradient(#eee, #ccc);background-image:-o-linear-gradient(#eee, #ccc);background-image:linear-gradient(#eee, #ccc)}.projects-with-license li{padding-bottom:3px}.site-footer{border-top:1px solid #eee;margin-top:30px;padding-top:20px;color:#555;font-size:12px;text-align:left;line-height:1.5}.site-footer a{color:#444;font-weight:normal}.site-footer p{float:left;margin-top:0}.site-footer nav{float:right}.site-footer nav a{display:inline-block;margin-left:20px}.bullets{list-style-type:disc}.bullets>li{margin-left:2em}.nav-pills>li{float:left;display:block;margin-right:10px}.nav-pills>li>a{padding:5px 10px;border-radius:3px}.nav-pills>li.active>a{background-color:#149ad4;color:#f7f4ef}.variation-tab{display:none}.variation-tab.active{display:block}.small{font-size:90%}.qtip-required,.qtip-permitted,.qtip-forbidden{font-size:12px;line-height:1.3}.qtip-required{background-color:#d0ebf6;border-color:#149ad4;color:#0d648a}.qtip-required .qtip-titlebar{background-color:#149ad4;color:#fff}.qtip-permitted{background-color:#d8f4d7;border-color:#3dc637;color:#298625}.qtip-permitted .qtip-titlebar{background-color:#3dc637;color:#fff}.qtip-forbidden{background-color:#f4d9d8;border-color:#c6403d;color:#812a28}.qtip-forbidden .qtip-titlebar{background-color:#c6403d;color:#fff}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.with-love{float:right;clear:right}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 200 / 100), only screen and (min-device-pixel-ratio: 2){.three-arrows,.lightbulb,.circular{background-image:url(../img/home-sprite@2x.png);-webkit-background-size:72px 198px;-moz-background-size:72px 198px;background-size:72px 198px}.license-sprite{background-image:url(../img/license-sprite@2x.png);-webkit-background-size:52px 12px;-moz-background-size:52px 12px;background-size:52px 12px}}@media only screen and (max-width: 1050px){.container{width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.triptych{width:100%}.triptych li{width:33%;margin-left:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.triptych h3{width:auto;padding:0 30px}.home h2{line-height:30px;padding:20px 100px;position:relative}.home h2 span{position:absolute;display:block;float:left;top:50%;margin-top:-22px}.home h2 span:first-child{left:65px}.home h2 span:last-child{right:65px}.sidebar a.button{margin:14px 0 20px}.license-body{width:calc(100% - 250px)}}@media only screen and (max-width: 800px), (max-device-width: 1050px) and (orientation: portrait){.triptych h3{width:auto;padding:0 10px;margin-bottom:10px}.sidebar{float:left;width:50%}.license-body{width:100%}.license-rules{border-bottom:none}.license-details{width:65%}}@media only screen and (max-width: 680px){.triptych li{float:none;width:100%;margin-bottom:50px}.home h2{padding:20px 70px}.home h2 span:first-child{left:35px}.home h2 span:last-child{right:35px}.license-family{margin-bottom:20px}.license-family-heading{float:none;width:100%}.license-details{float:none;width:100%;padding-left:0}.license-variations{height:auto;padding-top:0}.license-variations ul{height:31px}.site-footer{text-align:center}.site-footer nav,.site-footer p,.with-love{float:none}.site-footer nav{margin:0 auto 10px}}@media only screen and (max-width: 481px){h1{font-size:30px;margin-bottom:15px}.home h1{font-size:33px}.home h2{font-size:17px;line-height:20px;padding:20px 45px}.home h2 span:first-child{left:0}.home h2 span:last-child{right:0}.home h2 span{margin-top:-16px}.sidebar{width:100%}.license-body{word-wrap:break-word}.license-body pre{font-size:10px}.license-rules:not(.license-rules-sidebar) li{margin-right:5px;font-size:10px;-webkit-text-size-adjust:none}.license-rules:not(.license-rules-sidebar) li span{background-size:44px;width:10px;height:10px;top:1px;position:relative}.license-rules:not(.license-rules-sidebar) .license-required span{background-position:-34px 0}.license-rules:not(.license-rules-sidebar) .license-permitted span{background-position:-24px 0px}.license-rules:not(.license-rules-sidebar) .license-forbidden span{background-position:-14px 0}}@media only screen and (max-width: 321px){.container{padding:0 10px}}
