﻿*{position:relative}html{text-align:left;height:100%;background-image:url('/Images/bg.svg');background-size:cover;background-position:top;background-attachment:fixed}body{font-family:Century Gothic,Helvetica;min-height:95%}#header-logo{vertical-align:middle;position:relative;top:-3px}A{color:gray}h1 A{text-decoration:none;color:#000}.login{display:inline-block;position:relative;top:-6px;text-align:right;font-size:small;font-weight:normal;white-space:nowrap}.menu A{padding:.5em;color:gray;background-color:#fff;border-radius:3px;text-decoration:none;text-shadow:1px 1px 1px white;box-shadow:1px 1px 1px #ddd;white-space:nowrap}.menu A:hover{color:#fff;text-decoration:none;background-color:gray;text-shadow:none}.navigation{line-height:2.5em;clear:both;font-size:small}img{border:none}.messagebox{background:#dcdcdc;border:solid 1px gray;padding:1em;margin-top:0}input{font-family:Century Gothic,Helvetica;text-align:left}select,textarea,button{font-family:Century Gothic,Helvetica}form * label{display:block;width:12em}form * input:not([type=submit]):not([type=checkbox]){display:block;width:20em}.loading{background-image:url('/Images/working.svg');background-position:center;background-repeat:no-repeat}li.loading{background-image:none;list-style-image:url('data:image/gif;base64,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')}.failed{background-color:#ffc0cb !important;content:'Doh! Even Hommer would be embarassed by this.' !important}.footer{color:gray;font-size:small;text-align:left;bottom:0;padding-bottom:20px}.byline{font-size:.85em;margin-top:0;text-transform:capitalize}progress{background-color:#fff;border:1px solid #dcdcdc}progress::-webkit-progress-bar{background-color:silver}progress::-webkit-progress-value{background-color:#cfc}progress::-webkit-progress-bar-value{background-color:green}.project-upload{border:1px solid silver;padding:8px}.project-upload label{color:gray;font-size:small;top:-2px}#project-list{margin:0;padding:0}.project-card{display:inline-block;width:200px;height:75px;margin:0 10px 10px 0;overflow:hidden;color:gray;background-color:#fff;cursor:pointer;border-radius:3px;box-shadow:1px 1px 1px #ddd;white-space:nowrap;font-size:small;text-decoration:none;text-shadow:1px 1px 1px white}.project-card:hover{background-color:gray;text-shadow:none}.project-card .thumbnail{color:#fff;width:200px;position:absolute}.project-card:hover .thumbnail{color:gray}.project-card span{text-decoration:none;max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .name{max-height:1.2em}.project-card:hover .name{color:#fff}.project-card .description{color:gray}.project-card .date.created{font-size:small;color:silver}@media print{.menu{display:none}}.gerber-viewer{min-height:100%;background-color:#fff;height:100%}.gerber-viewer .command-bar{margin:0 0 0 0;padding:0 0 0 0}.gerber-viewer .index{position:absolute;z-index:99;display:inline-block;overflow:hidden;vertical-align:top;width:32px;height:32px;padding:0;box-shadow:silver 2px 2px 2px;background-image:url('/Images/layers.svg');background-size:cover;text-wrap:none}.gerber-viewer .index.download{top:44px;background-image:url('/Images/download.svg')}.gerber-viewer .index.expanded{z-index:100;padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:2em;width:auto;height:auto;background-image:url('/Images/gray196.png')}.gerber-viewer .graphics{display:block;overflow:hidden;margin:1em}#project-name{padding:.1em;padding-left:.2em;padding-right:.2em;font-weight:normal}.file,.download LI{display:none}.file.unknown{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAACBJREFUOE9j+P//PwMlmCLNIItHDRgNg9F0AMmEA58XAMWt/R/F69ERAAAAAElFTkSuQmCC')}.file.zip{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAoElEQVQ4T61SiQ2AIAxkWudgDbZhAHZCruVUBEREkuZC5Z6aGvPXcc7Ee73WBlGPi9ZaQRT6QxE8CmGTAtl7D9LRayUrhNU9SKl7FAH2anQijjeS7hTQ+EzAMSoMDwIkAwtiIsk9YzcBYiGFjpBJxItIVwDOHOPqSOdvCW7xIbKWoCuQPhT/oOEsI7QEuEgzeOxBXlUuxiwON338AJu7UjvN8BIRNEa8IwAAAABJRU5ErkJggg==')}.file.pdf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMtJREFUOE+lU8sNgzAMZSDm6ToRO3DICD302IE4tVI+QFgg5Vl16gREG2rpScbYLy+x3Witb13XxRoopS4NGwprDTUbAudcNMYQrLUJiAPe+zjPM52VEQxtG8+CVKBYGpP9EssIkorHkxTBDmNrTiIY1iI2qaD0y5x9BfwmbyVSTaZKKih/yHeBuvIq/P25wslOEAEPEnot+7/nhxC2c8AEGJRvBMuyHBOAZBzHOE0TAZMH4GQUHxLU7EM2yn3f32s2EblrzTUt07/OCx+xlZYoMiw9AAAAAElFTkSuQmCC')}.file.gerber274x,.file.gerber274d,.file.gerber{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAtwDiAGciFJ9OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wQXDBYPfpwe8wAAAIpJREFUOMtjDMwXr2dgYGhgIA00rJ/4spGBgYGBhYGBoaE4p50k3b1TKhsYGBjgBjAwMDAwbL/SQZRmT50KFD4TMsfG2BGO0cVxARQDjpzdD8fImtD5OA1ANwyfzTi9QCpgIsdWorxAlgHItuNi09YF5AAW9EAkxMZpAHoSJcUFDdDMQVJuZKAWAABltS3ArguVvgAAAABJRU5ErkJggg==')}.file.excellon{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAmtJREFUOE+Fk01ME1EUhas7F0ahq6FMS7B50e6gkcSdQmqiiS40MW7cuKm6BoksDJIIDUgEVFKMIhSUpk5nhlJLHagwlJ+W0tDpny7QRBf+pDGaGBO14PHNEGu0UCc5ecmbO9859707Ol2J5+l0cKyt/eq5UjWFd5FI5F0mk/mRzWbzdM0ripIPzUoQRO9GKpVaTyaTmhKJxLosy2tFUFqEiPsAlh6ymmT3YQi+x/AP/Nlb4Vg8l/aDwr9vCZjor4KPSgWEfZfQ77yBhVEjBtvNiIyxiPNG+AerQZNsDWi6aEHTBQvmhw0QXK3ovHYWU/dMOFJvhTxiAu+sxrHjtdsDVHdVT3oq4Ohsxc2Wg1qaBw4zlHEWa88q8TZqAG23dAKx7xB6b3eD62Awdd+E+gYrYjT+6/lK5Fa3AdC+NHdVg12n0XzZjtBABaJuFo96zJvuywZ8zpYAqGfQaLfA1X8F1xttWvy5URMabFakJRa5hAFf1yq2boFejebOdbPoarOjt6UGy9Q9NcGCH9inuecUA+JTVUin08VnoAIKtzBk0NxXeRYxwQjbUSteLrBY9FfhxMla0EH7G+Bo1tVN+rog3NKDV9W3ufrv6iEN6zHrLse8UI5YoAwrwTKIXHf+/BndqcIwhf11np/vCZQQg8Q0g29vCOISgy+vCJYnGUQDDD6+IFicYPAhTTAnMpDHa1AAiENmdyZMkJIpZIZgNUQB0wQxiSAaJFgKECz4CZ1OAlkkmOEJRu6YNyhgx2/ILpfL9cnj8YDjOHi9XvA8r0kQhCI5nc4c/dD47/+wm27spdrzH6k1eqqdKuAXiVnXPYf40BwAAAAASUVORK5CYII=')}.file.msword{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAmtJREFUOE+Fk01ME1EUhas7F0ahq6FMS7B50e6gkcSdQmqiiS40MW7cuKm6BoksDJIIDUgEVFKMIhSUpk5nhlJLHagwlJ+W0tDpny7QRBf+pDGaGBO14PHNEGu0UCc5ecmbO9859707Ol2J5+l0cKyt/eq5UjWFd5FI5F0mk/mRzWbzdM0ripIPzUoQRO9GKpVaTyaTmhKJxLosy2tFUFqEiPsAlh6ymmT3YQi+x/AP/Nlb4Vg8l/aDwr9vCZjor4KPSgWEfZfQ77yBhVEjBtvNiIyxiPNG+AerQZNsDWi6aEHTBQvmhw0QXK3ovHYWU/dMOFJvhTxiAu+sxrHjtdsDVHdVT3oq4Ohsxc2Wg1qaBw4zlHEWa88q8TZqAG23dAKx7xB6b3eD62Awdd+E+gYrYjT+6/lK5Fa3AdC+NHdVg12n0XzZjtBABaJuFo96zJvuywZ8zpYAqGfQaLfA1X8F1xttWvy5URMabFakJRa5hAFf1yq2boFejebOdbPoarOjt6UGy9Q9NcGCH9inuecUA+JTVUin08VnoAIKtzBk0NxXeRYxwQjbUSteLrBY9FfhxMla0EH7G+Bo1tVN+rog3NKDV9W3ufrv6iEN6zHrLse8UI5YoAwrwTKIXHf+/BndqcIwhf11np/vCZQQg8Q0g29vCOISgy+vCJYnGUQDDD6+IFicYPAhTTAnMpDHa1AAiENmdyZMkJIpZIZgNUQB0wQxiSAaJFgKECz4CZ1OAlkkmOEJRu6YNyhgx2/ILpfL9cnj8YDjOHi9XvA8r0kQhCI5nc4c/dD47/+wm27spdrzH6k1eqqdKuAXiVnXPYf40BwAAAAASUVORK5CYII=')}.file.dxf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAmtJREFUOE+Fk01ME1EUhas7F0ahq6FMS7B50e6gkcSdQmqiiS40MW7cuKm6BoksDJIIDUgEVFKMIhSUpk5nhlJLHagwlJ+W0tDpny7QRBf+pDGaGBO14PHNEGu0UCc5ecmbO9859707Ol2J5+l0cKyt/eq5UjWFd5FI5F0mk/mRzWbzdM0ripIPzUoQRO9GKpVaTyaTmhKJxLosy2tFUFqEiPsAlh6ymmT3YQi+x/AP/Nlb4Vg8l/aDwr9vCZjor4KPSgWEfZfQ77yBhVEjBtvNiIyxiPNG+AerQZNsDWi6aEHTBQvmhw0QXK3ovHYWU/dMOFJvhTxiAu+sxrHjtdsDVHdVT3oq4Ohsxc2Wg1qaBw4zlHEWa88q8TZqAG23dAKx7xB6b3eD62Awdd+E+gYrYjT+6/lK5Fa3AdC+NHdVg12n0XzZjtBABaJuFo96zJvuywZ8zpYAqGfQaLfA1X8F1xttWvy5URMabFakJRa5hAFf1yq2boFejebOdbPoarOjt6UGy9Q9NcGCH9inuecUA+JTVUin08VnoAIKtzBk0NxXeRYxwQjbUSteLrBY9FfhxMla0EH7G+Bo1tVN+rog3NKDV9W3ufrv6iEN6zHrLse8UI5YoAwrwTKIXHf+/BndqcIwhf11np/vCZQQg8Q0g29vCOISgy+vCJYnGUQDDD6+IFicYPAhTTAnMpDHa1AAiENmdyZMkJIpZIZgNUQB0wQxiSAaJFgKECz4CZ1OAlkkmOEJRu6YNyhgx2/ILpfL9cnj8YDjOHi9XvA8r0kQhCI5nc4c/dD47/+wm27spdrzH6k1eqqdKuAXiVnXPYf40BwAAAAASUVORK5CYII=')}.file.eagleschematic,.file.eagleschematic,.file.eagle{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAACQklEQVQ4T5XT30tTARQHcJ/6C+oleqpwIf3QwJGDMseWOGv2Y84VWloKyeiXqeFCMGaEVqQSVEJz4YPkgnbLNMW4ppugW9nc3FZru7vb4m6tWOp+3N0J36yHXlrTzuv58jmHAycra40ya/uyPSSZTU1Ong3StGit/F99r/65yz8+7rLrBuEcHyP+C4iZZmWRW2oE1W1w9nSDMky5rIQ+Z11IwjLHZ/t6EytNVxC5dhX2u52wEwTjcTr5GYGww7E5bLMSdHvbFHe5HiuX6sE1XACtaoZNq6FndU9zMwI27WPC06DE0ukKpM5VInW+BkllHYKNF+GeIDPfINqvEbqVtcsxmQScogxc5Qlw1QqkaqsQXEU804Y7GadHZSXSxJEiJKVCJI8Xg5MfBnfyKLiqcnypPgWf2dSYEfjWoc5drKukWfE+JEv2/4HiFVI47t3G3PDQxoxA/PXQq6Uz5d/ZA3lghflgDwnAHCuGU9UIb78G3tbmmYWOdllaJKJ/IomJ8+PxvK1I8HeAFezCL2hRXIBY6UHESwsRKhPhvaopnBYIdd/ssHR1MpS2d2RZxEdi77bf0KciPiZvtMI8PASfzcpQRoMwLeDR63KYgL/FYTSMhOQS/Ni5BTOCPXh4vQWPurvw8gUB2kuN+H30hrRAIBAo/DhtjBprFJgq2I1BeRnu9/TgmU6HsdFRvDObQHncCAWZB/8CNtnekgrH6LBhnnxjWLB80A4MDPAmJkiedd7Cc3928VY34IW/hrav6xfWG/oJaIBgz3ZpgxgAAAAASUVORK5CYII=')}.file.loading{background-image:none;list-style-image:url('data:image/gif;base64,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')}.index.expanded .file,.download.expanded LI{display:list-item}.file{clear:both}.file A{color:silver;text-decoration:none}.file.with-view A,.download LI A{color:#fff;text-decoration:none}.file.with-view:hover,.download li:hover{background-color:#add8e6}.file.deleted A{text-decoration:line-through}.cmds{float:right;text-decoration:none;cursor:pointer;color:silver;padding:0;margin:0}.cmds span{display:inline-block;margin:2px;padding:0;text-align:center;width:16px;height:16px;opacity:.8;background-repeat:no-repeat;background-size:16px 16px}.cmds .update{background-image:url('/Images/settings.svg')}.cmds .delete{background-image:url('/Images/eye.svg')}.file.selected A{color:#ffd700;text-shadow:.1em .1em .2em black}.stencil.bottom{z-index:0}.silk.bottom{z-index:1}.mask.bottom{z-index:2}.copper.bottom{z-index:3}.copper.top{z-index:4}.mask.top{z-index:5}.silk.top{z-index:6}.stencil.top{z-index:7}.drilldata{z-index:-1;opacity:0}.view canvas{width:95%}.graphics .view{background-color:transparent;opacity:.2;width:95%}.view+.view{position:absolute;top:0}.view.under{opacity:.1}.view.selected{opacity:.8}.view.over{z-index:20;opacity:.8}.view:only-child{opacity:1}.view h4{display:none}@media projection{h1,menu{display:none}}@media print{.gerber-viewer .graphics .view{position:relative;margin-top:1em;opacity:1}.gerber-viewer .graphics .view+.view{page-break-before:always}.view h4{display:inherit}h1,.footer,.gerber-viewer .index,.project-link{display:none}}#loading-msg{vertical-align:middle;margin-left:1em;padding-left:18px;font-size:small;font-weight:normal;color:gray;background-image:url('data:image/gif;base64,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');background-position:left}.company-info{padding-top:.5em;margin-left:-1em;padding-bottom:.5em;padding-left:.5em;margin-bottom:3px}.company-info .name{font-size:medium;font-weight:bold;display:block}.company-info .url{border-radius:3px;padding:.5em;margin-left:-.5em;box-shadow:1px 1px 1px #ddd;text-shadow:1px 1px 1px white;font-size:smaller;display:inline-block;cursor:pointer}.company-info .url:hover{background-color:gray;color:#fff;text-shadow:none}.company-info .upvote{float:right}.company-info .blurb{display:block;font:medium;color:gray}.panel-layout{position:relative;float:left;margin-left:1em;width:299px}.panel-layout>p{font-size:small}.panel{background-color:silver;border:1px solid gray;margin:-1px}.layout{position:absolute;background-color:#ccc;border:1px dashed gray;margin:-1px}.board{position:absolute;background-color:#1c1;border:1px solid gray;margin:-1px;background-size:100% 100%}.extra{border-style:dashed;background-image:url('/Images/graysquare.svg')}.mixed{border-bottom-style:dashed;border-right-style:dashed;background-image:url('/Images/grayhalf.svg')}.panel>.overlay{font-size:5em;font-family:Arial;font-weight:bold;text-align:center;margin-top:50%;color:#fff;opacity:.5;filter:alpha(opacity=50)}.panel>.overlay:before{content:'X'}