/* filelist.css */
ul.filelist li span.filetype{font-size:80%;text-transform:uppercase;color:red}.collapsibleList li{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 154 154' height='0.8em' width='0.8em'%3E%3Crect x='7' y='7' rx='30' ry='30' width='140' height='140' stroke-width='14' stroke='%23b4b4b4' fill='%23f3f3f3' /%3E%3C/svg%3E");cursor:auto}li.collapsibleListOpen{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 154 154' height='0.8em' width='0.8em'%3E%3Crect x='7' y='7' rx='30' ry='30' width='140' height='140' stroke-width='14' stroke='%23b4b4b4' fill='%23f3f3f3' /%3E%3Cg stroke='%23000' stroke-width='14'%3E%3Cline x1='30' y1='75' x2='120' y2='75' /%3E%3C/g%3E%3C/svg%3E");cursor:pointer}li.collapsibleListClosed{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 154 154' height='0.8em' width='0.8em'%3E%3Crect x='7' y='7' rx='30' ry='30' width='140' height='140' stroke-width='14' stroke='%23b4b4b4' fill='%23f3f3f3' /%3E%3Cg stroke='%23000' stroke-width='14'%3E%3Cline x1='30' y1='75' x2='120' y2='75' /%3E%3Cline x1='75' y1='30' x2='75' y2='120' /%3E%3C/g%3E%3C/svg%3E");cursor:pointer}

/* forum.css */
body{word-wrap:break-word}form#forum-form div{margin-bottom:.5em}form#forum-form input,form#forum-form select,form#forum-form textarea{width:100%;max-width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form#forum-form textarea{resize:none}form#forum-form input[type=submit]{width:initial}img#forum-spinner{vertical-align:text-bottom;margin-left:10px;height:20px;width:20px;display:none}div#forum-message{font-weight:700}div#forum-message.error{color:red}#spinner{vertical-align:text-top;margin-left:10px;display:inline-block;width:20px;height:20px}#spinner:after{content:" ";display:block;width:16px;height:16px;margin:2px;border-radius:50%;border:3px solid silver;border-color:silver transparent silver transparent;animation:spinner 1s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.forum-index{margin-bottom:1em}.forum-selected{font-weight:700}.forum-post,#forum-form{margin-top:1em;padding:7px;background-color:#eee}.forum-stats{font-size:.8em}.forum-author{margin-top:.5em;font-weight:700}.forum-category{font-size:.7em;padding:1px 3px;background:yellow}select{margin:0;padding:4px;background-color:#eaeaea;color:#333;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#f8f8f8,#e1e1e1);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;border:1px solid #bbb;border-color:#c1c1c1 #c1c1c1 #aaa;border-radius:4px;outline-offset:-2px;font-size:.9em;font-family:inherit;font-weight:400;line-height:1.2;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select:hover,select:focus,select:active{color:#333;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);text-decoration:none}select:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}div#rss{text-align:right}div#rss a::before{content:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 455.731 455.731' version='1.1' viewBox='0 0 455.73 455.73' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1em'%3E%3Crect width='455.73' height='455.73' fill='%23F78422'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m296.21 159.16c-61.763-61.763-143.94-95.778-231.4-95.778v64.348c70.268 0 136.29 27.321 185.9 76.931 49.609 49.61 76.931 115.63 76.931 185.9h64.348c-1e-3 -87.456-34.016-169.64-95.779-231.4z'/%3E%3Cpath d='m64.143 172.27v64.348c84.881 0 153.94 69.056 153.94 153.94h64.348c0-120.36-97.922-218.29-218.29-218.29z'/%3E%3Ccircle cx='109.83' cy='346.26' r='46.088'/%3E%3C/g%3E%3C/svg%3E");vertical-align:middle}

/* stockholm.css */
html,body,div,form,pre,span,tr,th,td,img{margin:0;padding:0;border:0;vertical-align:baseline}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/eticaeinformatica/media/themes/stockholm-opensans-light.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/eticaeinformatica/media/themes/stockholm-opensans-regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/eticaeinformatica/media/themes/stockholm-opensans-bold.woff) format("woff")}body{margin:1em;background-color:#fff;color:#000;font-family:"Open Sans",Helvetica,sans-serif;font-size:1em;font-weight:400;line-height:1.5}body.archive{background-color:#ebebeb}h1,h2,h3 h4,h5,h6{color:#0C4C8A;font-weight:400}h1{font-size:2em}h3{font-weight:700;color:#0C4C8A}hr{height:1px;background:#ddd;border:0;clear:both}strong{font-weight:700}code{font-size:1.1em}a{color:#0C4C8A;text-decoration:none}a:hover{color:#07d;text-decoration:underline}.content h1{margin:1em 0}.content h1 a{color:#111}.content h1 a:hover{color:#111;text-decoration:none}.content img{max-width:100%;height:auto}.content form{margin:1em 0}.content table{border-spacing:0;border-collapse:collapse;width:100%}.content th{text-align:left;padding:.3em}.content td{text-align:left;padding:.3em;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.content code,.content pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:90%}.content code{padding:.15em .4em;margin:0;background-color:#f7f7f7}.content pre>code{padding:0;margin:0;white-space:pre;background:transparent;border:0;font-size:inherit}.content pre{padding:1em;overflow:auto;line-height:1.45;background-color:#f7f7f7}.content blockquote{margin-left:0;padding-left:1em;border-left:1px solid #ddd}.content .notice1{margin:1em 0;padding:10px 1em;background-color:#fffbf0;border-left:10px solid #ffd666}.content .notice2{margin:1em 0;padding:10px 1em;background-color:#f2dfd8;border-left:10px solid #964439}.content .notice3,.content .notice4,.content .notice5,.content .notice6{margin:1em 0;padding:10px 1em;background-color:#dfe8e3;border-left:10px solid #007D34}.content .flexible{position:relative;padding-top:0;padding-bottom:56.25%}.content .flexible iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .task-list-item{list-style-type:none}.content .task-list-item input{margin:0 .2em .25em -1.75em;vertical-align:middle}.content .toc{margin:0;padding:0;list-style:none}.content .wikipages ul,.content .wikitags ul,.content .wikilinks ul{padding:0;list-style:none;column-width:19em}.content .entry-links .previous{margin-right:1em}.content .pagination .previous{margin-right:1em}.content .pagination{margin:1em 0}.content .left{float:left;margin:0 1em 0 0}.content .center{display:block;margin:0 auto}.content .right{float:right;margin:0 0 0 1em}.content ul{list-style:disc}.header{margin:2em 0}.header .sitename{display:block;float:left}.header .sitename h1{margin:0;font-size:1em;font-weight:300}.header .sitename h1 a{color:#666;border-bottom:solid 3px #fff;text-decoration:none;padding:.5em 0}.header .sitename h1 a:hover{color:#07d;border-bottom:solid 3px #29f}.header .sitename p{margin-top:0;color:#666}.navigation{display:block;float:right}.navigation a{color:#666;border-bottom:solid 3px #fff;text-decoration:none;padding:.5em 0;margin:0 .5em}.navigation a:hover{color:#07d;border-bottom:solid 3px #29f}.navigation ul{margin:0 -.5em;padding:0;list-style:none}.navigation li{display:inline}.navigation li a.active{border-bottom:solid 3px #29f}.navigation-banner{clear:both}.footer{margin:2em 0 6em 0}.footer .siteinfo a{color:#07d}.footer .siteinfo a:hover{color:#07d;text-decoration:underline}.form-control{margin:0;padding:2px 4px;display:inline-block;min-width:7em;background-color:#fff;color:#666;background-image:linear-gradient(to bottom,#fff,#fff);border:1px solid #bbb;font-family:inherit;font-weight:400;line-height:normal}.btn{margin:0;padding:4px 22px;display:inline-block;min-width:7em;background-color:#eaeaea;color:#333;background-image:linear-gradient(to bottom,#f8f8f8,#e1e1e1);border:1px solid #bbb;border-color:#c1c1c1 #c1c1c1 #aaa;outline-offset:-2px;font-size:.9em;font-family:inherit;font-weight:400;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box}.btn:hover,.btn:focus,.btn:active{color:#333;background-image:none;text-decoration:none}.btn:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.page{margin:0 auto;max-width:1000px}@media screen and (min-width:62em){body{width:60em;margin:1em auto}.page{margin:0;max-width:none}}@media screen and (max-width:32em){body{margin:.5em;font-size:.9em}.content h1,.content h2{font-size:1.5em}}@media print{.page{border:none!important}}.footer img{margin-right:5px;opacity:.8}.footer img:hover{opacity:1}select.btn{background-image:linear-gradient(to bottom,rgba(248,248,248,.5),rgba(225,225,225,.5)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='-40 -23 88 88'%3E%3Cpath d='M14.83 16.42l9.17 9.17 9.17-9.17 2.83 2.83-12 12-12-12z'/%3E%3Cpath d='M0-.75h48v48h-48z' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;border-radius:0}select.btn:hover,select.btn:focus,select.btn:active{color:#333;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='-40 -23 88 88'%3E%3Cpath d='M14.83 16.42l9.17 9.17 9.17-9.17 2.83 2.83-12 12-12-12z'/%3E%3Cpath d='M0-.75h48v48h-48z' fill='none'/%3E%3C/svg%3E");background-color:#eaeaea}div.photoswipe{margin-top:1em}.form-control{width:100%;max-width:40em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}.content input.form-control:focus,.content textarea.form-control:focus{background-color:#FFC}.content form.contact-form{background-color:#1A385A;color:#fff;padding:15px}.content .incomplete,.content .invalid,.content .error{color:red;font-weight:700}nav{display:none}form#search-form{margin-top:1em;position:relative;max-height:0}#search-field-container{margin-right:7em}input#search-field{max-width:none;width:100%;margin-bottom:1px;font-size:1em}input#search-btn{width:7em;position:absolute;bottom:0;right:0;margin-bottom:1px}form#search-form{transition:0.1s ease-in-out;overflow:hidden}form#search-form[aria-hidden="true"]{opacity:0}form#search-form[aria-hidden="false"]{opacity:1}.content .diary-section{background-color:transparent}.content .pinboard-section{background-color:#F3F1EE;padding:0 1em 0 1em}.content .pinboard-section h2{padding-top:.5em}.content .show{display:grid;grid-column-gap:10px;grid-template-columns:repeat(1,1fr);background-color:#1A385A}.content .show a,.content .show h3{color:white!important}.content .card,.content .optional{margin:5px;overflow:hidden;display:block;float:left;position:relative;padding:0 1em 0 1em}.content .optional{display:none}@media (min-width:400px){.content .show{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.content .optional{display:block}.content .show{grid-template-columns:repeat(3,1fr)}}.content div.postit{padding:1px 1em;margin-left:30%;margin-right:1em;margin-bottom:-5em;color:#fff;background-color:#0C4C8A;box-shadow:5px 5px 5px #aaa;position:relative}.content div.postit+.notice1{padding-top:5em}@media (max-width:400px){.content div.postit{margin:0;width:inherit;box-shadow:none}.content div.postit+.notice1{padding-top:inherit}}.content div.postit2{padding:0 .5em;text-align:center;width:11ch;float:right;margin-right:1em;margin-bottom:-1.8em;color:#fff;background-color:rgba(12,76,138,.8);position:relative;font-size:40px;font-weight:700}.content div.postit2 p{margin:15px}@media (max-width:500px){.content div.postit2{float:none;margin:0;width:inherit}}