body { font-family: arial, helvetica, sans-serif; font-size: 10pt; background: #EEF2FF; flex: 1; display: flex; flex-direction: column; min-height: 100vh; margin: 0; } span { margin-right: 5px; } section { display: flex; flex-direction: column; align-items: flex-start; } input, textarea { display: flex; display: flex; font-family: arial, helvetica, sans-serif; font-size: 10pt; border-radius: 3px; max-width:100%; } .form-post-wrapper { align-items: center; } .form-post { display: flex; flex-direction: column; max-width: 100%; } .post-check { position: relative; top: 3px; display: inline-block; } .post-file { display: inline-flex; flex-direction: column; margin: 5px; } .post-file-info { margin: 2px; } input textares { padding: 8px; } .container { padding: 35px 10px; } .board-title { color: #af0a0f; font: bolder 28px Tahoma; letter-spacing: -2px; text-align: center; margin-bottom: 0; } .board-description { text-align:center; margin-top: 0; } .post-container { margin-top: 2px; padding: 3px; background: #D6DAF0; display: flex; flex-direction: column; align-items: flex-start; border-color: #B7C5D9; border-width: 0 1px 1px 0; border-style: none solid solid none; } .post-container.op { background: none; margin-left: 0; display: block; border: none; } .post-subject { color: #0F0C5D; font-weight: bold; } .post-name { color: #117743; font-weight: bold; } .post-info { } .post-image { } .post-content { } .navbar { border-bottom: 1px solid gray; margin: 0; position: fixed; width: 100%; background: #eef2ff; } .nav-item { font-size: 14pt; text-decoration: none; float: left; background: #D6DAF0; padding-left: 10px; padding-right: 10px; } .nav-item:hover { box-shadow: inset 0 0 100px 100px rgba(255,255,255,.1); } .footer { border-top: 1px solid gray; text-align: center; flex-shrink: 0; margin-top: auto; } table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px; }