.row { display: flex; flex-direction: row; padding: 4px; } .rowHeading { display: block; width: 194px; } .form, .paperInfo { padding: 10px; width: 100%; } .citations { padding:40px; } .citations ul { list-style-type: none; margin: 0; padding: 0; } .citations li { list-style-type: none; margin: 0; padding-bottom: 20px; border:1px solid #ccc; } .citations h3{ font-size:20px; margin:10px 0 15px 0; font-weight: bold; } .type { color: #888; } .gray { padding: 3px; } .gray .pdfLink { cursor: pointer; color: #11f; } .verified { font-weight: bold; color: white; font-weight: bold; display: inline-block; background: #00b200; padding:4px; font-size:12px; } .unverified { color: white; font-weight: bold; display: inline-block; background: #ff0000; padding:4px; font-size:12px; } .not_enough_info { font-weight: bold; color: white; font-weight: bold; display: inline-block; background: #e0c200; padding:4px; font-size:12px; } .unknown { font-weight: bold; color: white; font-weight: bold; display: inline-block; background: #999; padding:4px; font-size:12px; } .param { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; } input.notes { width: 400px; } .param .btn { margin-top: 5px; } .row.disabled { opacity: 0.5; pointer-events: none;} .vettingRow label { display: flex; justify-content: center; align-items: center; padding: 0 10px 0 0; } .vettingRow input { margin-right: 6px; } .param label { display: block; padding: 4px; min-width: 200px; } .param input[type=checkbox] { margin: 6px 0; } input[type=text] { margin-bottom: 2px; } textarea { margin-bottom: 2px; padding: 4px; font-size: 14px; } .pdf_links a.selected { font-weight: bold; } iframe.pdfViewer { margin: 10px 0; width: 100%; height: 75vh; border: 1px solid black; } header select { margin-right: 10px; width: 100px; min-width: 200px; } header a { color: white; text-decoration: none; font-weight: normal; } .desktop header a:hover { text-decoration: underline; }