html { overflow-y: scroll; background-color: #434343; background: linear-gradient(to bottom,#434343 0,#cdcdcd 100%) no-repeat scroll 0 0 transparent; box-sizing: border-box; } body { background-color: inherit; } fieldset { border: 1px solid #CDCDCD; border-radius: 0.3em; padding: 0.3em; margin: 0.3em 0; } legend { padding: 0 0.3em; margin: 0 0 0 0.6em; color: #FFFFFF; font-weight: bolder; } p { margin: 1em 0; } img { max-width: 100%; } h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1em; color: #111; margin-bottom: 0.5em; } h4, h5, h6 { font-weight: bold; } h1 { font-size: 2.5em; } h2 { font-size: 2em; } h3 { font-size: 1.5em; } h4 { font-size: 1.2em; } h5 { font-size: 1em; } h6 { font-size: 0.9em; } blockquote { margin: 1.2em; padding-left: 0.3em; border-left: 0.5em #EEE solid; color: #666666; } hr { display: block; height: 2px; margin: 1em 0; padding: 0; border: 0; border-top: 1px solid #aaa; border-bottom: 1px solid #eee; } pre, code, kbd, samp { font-family: monospace, monospace; font-size: 0.98em; color: #000; _font-family: 'courier new', monospace; } pre { padding: 0.3em; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } pre { background-color: #f7f7f7; } pre code { border-radius: 3px; overflow-x: auto; white-space: normal; } b, strong { font-weight: bold; } dfn { font-style: italic; } ins { text-decoration: none; color: #000; background: #ff9; } mark { font-style: italic; font-weight: bold; color: #000; background: #ff0; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } ul, ol { margin: 1em 0; padding: 0 0 0 2em; } li p:last-child { margin: 0; } dd { margin: 0 0 0 2em; } img { border: 0; vertical-align: middle; } table { border-collapse: collapse; border-spacing: 0; } td { vertical-align: top; } del, ins { text-decoration: line-through; } em { font-style: italic; } a, .linkdescription a { color: #E28E3F; transition: all 100ms ease-in-out; } a:hover, .linkdescription a:hover { color: #F57900; } .markdownHelp { background-color: #FFFFFF; padding: 0.3em; } .thumbnail { float: left; margin: 0; padding: 0.1em; min-height: 96px; min-width: 120px; } .thumbnail img { border-radius: 0.3em; background-color: #fff; } .linkcontainer { position: static; margin-left: 130px; } #linklist, #cloudtag { margin: 0 auto; padding: 0.3em; max-width: 80%; } #linklist li, #linklist li.private { margin: 1em 0; padding: 0.3em; border: 1px solid #cdcdcd; border-radius: 0.3em; background: #fff; } #linklist li.publicLinkHightLight { background: #fff; } #linklist li .linkdescription li, .markdownHelp li { margin: 0; border: none; list-style-position: outside; list-style-type: disc; } #linklist li .linkdescription ol li, .markdownHelp ol li { list-style: decimal; } #linklist li .linkdescription ol, .markdownHelp ol { list-style: decimal outside; } .linktitle, .linkeditbuttons { font-size: 1.6em; font-weight: bold; } .linkeditbuttons { float: right; position: relative; margin-right: 0.3em; padding: 0; border-radius: 0; background-color: inherit; box-shadow: none; } #linklist li.private .linkeditbuttons { padding: 0 0 0 55px; background: url('../images/private.png') no-repeat 10px center; } .picwall_pictureframe img { border-radius: 0.1em; background-color: #fff; } .picwall_pictureframe { display: inline-block; float: none; width: auto; height: auto; padding: 0.3em; min-height: 90px; min-width: 120px; text-align: center; vertical-align: middle; } .picwall_container { width: auto; margin: 0 auto; padding: 0 6em; background-color: #000; } .picwall_pictureframe:hover span.info { display: block; position: absolute; top: 0; left: 0; width: 120px; padding: 0.3em; text-align: center; text-shadow: 1px 1px 2px #000000; font-size: 8pt; font-weight: bold; color: #fff; background-color: transparent; background-color: rgba(0,0,0,0.5); } .clearFix { display: block; clear: both; height: 0; margin: 0; min-height: 1px; min-width: 1px; } .paging { border-radius: 0.3em; } #footer { border-top: none; color: #555; } #cloudtag { border-radius: 0.3em; background-color: #ababab; } #cloudtag > span { padding: 0 0.3em; font-size: 0.9em; color: #fff; } #cloudtag a { text-decoration: none; font-weight: bold; color: black; } #cloudtag a:hover { text-decoration: none; font-weight: bold; color: #ffffc9; } .searchform, .tagfilter, .addform { text-align: left; margin: 0; padding: 0.3em; display: inline-flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; } .searchform input:nth-child(1), .tagfilter input:nth-child(1), .addform input:nth-child(1) { order: 1; flex: 1 0 auto; align-self: stretch; } .searchform input:nth-child(2), .tagfilter input:nth-child(2), .addform input:nth-child(2) { order: 2; flex: 0 0 20%; align-self: stretch; } .searchform { width: 70%; } .addform { width: 100%; } .tagfilter { width: 30%; margin-left: 0.3em; } .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton { height: auto; margin: 0; padding: 0; } #editlinkform { margin: 0 auto; padding: 0; } #editlinkform p { margin: 0.3em 0; } #editlinkform label { font-style: italic; } #editlinkform input[type='text'], #editlinkform textarea { width: 100%; } #editlinkform a { float: none; background: none; box-shadow: none; margin: 0; padding: 0; border-radius: none; } .submitButton { text-align: center; } .submitButton .bigbutton { width: 25%; } .ui-autocomplete { width: 50px; } #pageheader #logo { height: 50px; } #pageheader { padding: 0 0 5px; } #linkcount { float: right; font-style: italic; color: #bbb; text-align: right; padding: 0.5em; } #headerform { max-width: 80%; margin: auto; white-space: nowrap; text-align: center; display: flex; } .paging_current { color: #fff; display: inline; } .linkList { padding: 0; } .linkWallabag { font-size: 8pt; color: #888; } .linkWallabag a { color: #E28E3F; text-decoration: none; } .linkWallabag a { background-image: url('../images/logo_wallabag.png'); padding: 2px 0 3px 20px; background-repeat: no-repeat; } .linkWallabag a:hover { color: #F57900 } @media handheld, only screen and (max-width: 480px) , only screen and (max-device-width: 854px) { /* A few fixes for mobile devices (far from perfect). */ .nomobile { display: none; } #logo { display: none; } #pageheader a { padding: 5px; border-radius: 5px 5px 5px 5px; margin: 3px; } #headerform { width: 100%; max-width: 100%; display: block; } .searchform, .tagfilter { display: block; margin: 0px; padding: 0px; width: 100%; height: 2em; } .searchform input, .tagfilter input { height: 2em; padding: 0.1em; } .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton { width: 30%; font-size: smaller; height: 2em; } #searchform_value { width: 70% !important; } #tagfilter_value { width: 70% !important; } .qrcode { position: relative; float: left; top: -10px; left: 0; } #paging_privatelinks { float: none; } #paging_linksperpage { float: none; margin-bottom: 10px; font-size: smaller; } #paging_older, #paging_newer, #paging_linksperpage a { border: 1px solid black; padding: 3px 5px 3px 5px; background-color: #666; color: #fff; border-radius: 5px 5px 5px 5px; } .thumbnail { float: none; height: auto; margin: 0; text-align: center; } #cloudtag { padding: 0; } .dailyAbout { float: none; position: relative; width: 100%; clear: both; padding: 0; top: 0; left: 0; } #daily_col1, #daily_col2, #daily_col3 { float: none; width: 100%; padding: 0; } .dailyTitle { font-size: 18pt; margin-top: 5px; padding: 0; } .dailyDate { font-size: 11pt; padding: 0; display: block; } .dailyEntryTitle { font-size: 16pt; font-weight: bold; } .dailyEntryDescription { font-size: 10pt; } #linklist { margin: 0 auto; padding: 0.3em; max-width: 100%; } .linkcontainer { margin: 0; } } @media print { * { color: #000000; background: transparent; filter: none; -ms-filter: none; } body { max-width: 100%; font-size: 12pt; } a, a:visited { text-decoration: underline; } hr { height: 1px; border: 0; border-bottom: 1px solid #000000; } a[href]:after { content: " (" attr(href) ") "; } abbr[title]:after { content: " (" attr(title) ") "; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { padding-right: 1em; border: 1px solid #999; page-break-inside: avoid; } tr, img { page-break-inside: avoid; } img { max-width: 100%; } page:left { margin: 15mm 20mm 15mm 10mm; } page:right { margin: 15mm 10mm 15mm 20mm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } }