html { font-size: 100%; } body { color: black; font-family: Lato, FreeSans, Roboto, Helvetica, Sans-Serif; font-size: 14pt; line-height: 1.6; } table { width: 100%; min-width:100%; max-width:100%; } h1, h2, h3, h4 { text-align: left; color: black; font-weight: normal; } h1, h2, h3 { font-weight: bold; margin-bottom:0.5em; } h3, h4, h5, h6 { margin-bottom:0.4em; } /* main 010c5b analogous 24015b, 01395b */ h1 { font-size: 28pt; color: #010c5b; } h2 { font-size: 17pt; color: #01395b; } a { color: #010c5b; } h3 { font-size: 16pt; } h4 { font-size: 15pt; } h5 { font-size: 14pt; } h6 { font-size: 10pt; line-height: 1; } ul, ol { /* font-size: 10pt;*/ /* line-height: 1.3; */ } figcaption { font-style: italic; font-size: 9pt; } table { font-family: arial, sans-serif; border-collapse: collapse; min-width: 60%; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; } tr:nth-child(even) { background-color: #dddddd; } .post { border-style: solid; padding: 1em; margin-top: 2px; } .post-info { font-size: 0.8em; } .new-post-form { } .new-post-form #content { width: 100%; } #submit { border: 0; line-height: 2.5; padding: 0 20px; font-size: 1rem; text-align: center; color: #fff; text-shadow: 1px 1px 1px #000; border-radius: 10px; background-color: rgba(0, 0, 220, 1); background-image: linear-gradient(to top left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0)); box-shadow: inset 2px 2px 3px rgba(255, 255, 255, 0.6), inset -2px -2px 3px rgba(0, 0, 0, 0.6); margin-top:2px; cursor: pointer; } #submit:hover { background-color: rgba(0, 0, 220, 1); } #submit:active { box-shadow: inset -2px -2px 3px rgba(255, 255, 255, 0.6), inset 2px 2px 3px rgba(0, 0, 0, 0.6); } input[type=text], input[type=password] { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; box-sizing: border-box; font-size: 1em; } .login-form { max-width: 20em; } textarea { font-size: 1em; font-family: Lato, FreeSans, Roboto, Helvetica, Sans-Serif; } .delete-button { margin-left:2px; float:right; font-size:0.8em } .navbar { height: 2em; } .image-upload { float: right; border: 0; line-height: 2.5; padding-bottom: 0.2em; text-indent: 0.5em; font-size: 1rem; text-align: center; color: #fff; text-shadow: 1px 1px 1px #000; border-radius: 10px; background-color: rgba(100, 100, 100, 0.6); background-image: linear-gradient(to top left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0)); box-shadow: inset 2px 2px 3px rgba(255, 255, 255, 0.6), inset -2px -2px 3px rgba(0, 0, 0, 0.6); margin-top: 0.1em; cursor: pointer; } .image-upload * { cursor: pointer; } @media only screen and (max-width: 450px) { .image-upload { float: unset; width: 100%; } #submit { width: 100%; } } .content-container { min-height:0.5em; white-space:pre-wrap; }