html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.clear_parent{overflow:hidden}.clear{clear:both}.float-left{float:left}.no_whitespace{font-size:0}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.pixelated{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}html,body{height:100%}body{font-family:"Source Sans Pro","Trebuchet MS",Helvetica,sans-serif;font-size:18px;font-weight:300;background:#111113;color:#eee}h1{font-size:50px;font-weight:200}h2{font-size:34px;font-weight:200}h3{font-size:24px;font-weight:200}h4{font-size:20px;font-weight:200}.article p,.article span,.article label{line-height:21px;font-size:18px;color:#eee;font-weight:300}a,a span{text-decoration:none;color:#fff}.article pre{padding:12px;font-size:14px;overflow:auto;background:#222224;border:2px dotted #e3e3e3;color:#bbb;font-family:Courier,monospace}.article pre i{color:#777}input,textarea{outline:0;padding:6px;font-family:"Source Sans Pro","Trebuchet MS",Helvetica,sans-serif;font-size:16px;font-weight:300;background-color:#FFF;border:0}textarea{font-family:monospace;font-size:14px}input:focus,textarea:focus{-webkit-box-shadow:0 0 8px #ACF;-moz-box-shadow:0 0 8px #ACF;box-shadow:0 0 8px #ACF}input.invalid,textarea.invalid{outline:2px solid #FAA}strong{font-weight:bold}.wrapper{position:relative;min-height:100%;padding-top:0}.well{min-height:20px;text-align:left;padding:11px;margin-bottom:20px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background:#222224;border:1px solid #e3e3e3}.well *,.well p,.well span{color:#fff}.well h3{padding:2px}a.button{display:inline-block;position:relative;top:0;left:0;color:#fafafa;padding:7px 20px 9px 20px;text-decoration:none;background:#828691;background-image:-webkit-linear-gradient(top,#828691,#373b42);background-image:-moz-linear-gradient(top,#828691,#373b42);background-image:-ms-linear-gradient(top,#828691,#373b42);background-image:-o-linear-gradient(top,#828691,#373b42);background-image:linear-gradient(to bottom,#828691,#373b42);-webkit-border-radius:6;-moz-border-radius:6;border-radius:6px;text-shadow:1px 1px 1px #222;-webkit-box-shadow:1px 1px 1px #1a191a;-moz-box-shadow:1px 1px 1px #1a191a;box-shadow:1px 1px 1px #1a191a;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:18px}a.button:hover{background:#8b92a6;background-image:-webkit-linear-gradient(top,#8b92a6,#3d414a);background-image:-moz-linear-gradient(top,#8b92a6,#3d414a);background-image:-ms-linear-gradient(top,#8b92a6,#3d414a);background-image:-o-linear-gradient(top,#8b92a6,#3d414a);background-image:linear-gradient(to bottom,#8b92a6,#3d414a);text-decoration:none;color:#fff}a.button:active{background:#8b92a6;background-image:-webkit-linear-gradient(top,#8b92a6,#3d414a);background-image:-moz-linear-gradient(top,#8b92a6,#3d414a);background-image:-ms-linear-gradient(top,#8b92a6,#3d414a);background-image:-o-linear-gradient(top,#8b92a6,#3d414a);background-image:linear-gradient(to bottom,#8b92a6,#3d414a);text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;top:1px;left:1px}.above_footer{padding-bottom:50px}.footer{width:100%;position:absolute;bottom:0;left:0;text-align:center;height:30px;background:#191b1f;border-top:1px solid #35373d}.footer div{margin-top:30px}.footer p{margin-top:12px;font-size:16px;color:#787d86}.footer p a{text-decoration:none;color:#969ca8}#colorpicker{display:none;text-align:center;padding-top:10px}#colorpicker .heading{position:absolute;font-size:86px;font-weight:200;color:#eee;left:-309px;top:230px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.sub_heading{margin-bottom:10px;font-size:16px;color:#ddd}.tool{display:inline-block;padding:10px;width:auto;position:relative;background:#222224}#hue,#grad,#grad_mark,#preview,#hover_preview{border:1px solid #fff}#grad_wrapper,#hue_wrapper{cursor:crosshair;position:relative;left:0;top:0;z-index:1}#grad_wrapper{float:left;margin-right:4px}#hue_wrapper{margin-top:1px;height:42px}#hue_mark,#grad_mark{width:1px;position:absolute;z-index:2}#hue_mark{height:40px;top:1px;left:20px;background:#fff}#grad_mark{height:1px;top:40px;left:40px}#controls{width:114px;text-align:right;display:inline-block}#controls .field_row{margin:5px 0}#controls #hover_preview{width:114px;height:60px;margin-top:0;margin-bottom:0;border-bottom:0}#controls #preview{width:114px;height:85px;margin-top:0;border-top:0}#controls .separator{background:#888;height:1px}#controls .button{font-size:18px;float:none;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#controls label{display:inline-block;text-align:left;color:#fff;width:10px}#controls input{width:82px;font-size:20px;text-align:left;margin:0;padding:4px 6px}#palette{width:610px;margin:0 auto}#palette .swatch{position:relative;display:inline-block;width:61px;height:36px;margin:5px;margin-bottom:0;border:1px solid #eee;cursor:pointer;z-index:1}#palette .close{display:none;position:absolute;right:-12px;top:-12px;width:26px;height:26px;background:url(/img/close.png) transparent no-repeat;background-size:26px 26px;cursor:pointer;z-index:2}#palette .swatch:hover .close{display:inline-block;z-index:2}.footer p{padding-top:2px;margin-top:2px}