/* Styles for lists of attachments */ #main div.attachmentsContainer, div.attachmentsContainer { clear: both; margin: 0 0 0.5em 0; background: transparent; } #main div.attachmentsList table, div.attachmentsList table { background: transparent; border: 1px solid #C0C0C0; clear: both; font-size: 90%; font-weight: bold; line-height: 160%; margin-bottom: 4px; } #main div.attachmentsList caption, div.attachmentsList caption { font-size: 110%; font-weight: bold; text-align: left; margin-top: 4px; } #main div.attachmentsList thead tr, div.attachmentsList thead tr { background-color: #DADADA; } #main div.attachmentsList tbody, div.attachmentsList tbody { background: transparent; } #main div.attachmentsList tbody tr, div.attachmentsList tbody tr { background: transparent; } #main div.attachmentsList tbody tr.odd, #main div.attachmentsList table tbody tr.odd td, div.attachmentsList tbody tr.odd, div.attachmentsList table tbody tr.odd td { background: transparent; } #main div.attachmentsList tbody tr.even, #main div.attachmentsList tbody tr.even td, div.attachmentsList tbody tr.even td, div.attachmentsList tbody tr.even { background-color: #EEE; } #main div.attachmentsList tr.unpublished, #main div.attachmentsList tr.unpublished td, div.attachmentsList tr.unpublished, div.attachmentsList tr.unpublished td { background-color: #AAA; } #main div.attachmentsList table thead th, div.attachmentsList table thead th { vertical-align: center; background: transparent; border: 1px solid #D0D0D0; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; } #main div.attachmentsList table tbody td, div.attachmentsList table tbody td { background: transparent; vertical-align: center; padding: 1px 3px 1px 3px; } #main div.attachmentsList table tbody tr.even td, div.attachmentsList table tbody tr.even td { background-color: #EEE; } #main div.attachmentsList table tbody tr.unpublished td, div.attachmentsList table tbody tr.unpublished td { background-color: #AAA; color: #333; } #main div.attachmentsList table a, div.attachmentsList table a { font-weight: bold; } #main div.attachmentsList table img, div.attachmentsList table img { vertical-align: text-bottom; border: 0; margin: 0; } #main div.attachmentsList table a.modal-button, div.attachmentsList table a.modal-button { background: transparent; border: 0; } div.attachmentsList table td.at_edit a.modal-button { float: none; display: inline; } div.attachmentsList table td.at_edit a.modal-button img { float: none; display: inline; } #main div.attachmentsList img.link_overlay, div.attachmentsList img.link_overlay { margin-left: -16px; } #main div.attachmentsList a.at_icon, div.attachmentsList a.at_icon { padding-right: 4px; } div.attachmentsList a.at_icon:link { text-decoration: none; } div.attachmentsList a.at_icon:visited { text-decoration: none; } div.attachmentsList a.at_icon:hover { text-decoration: none; color: #F00; background: transparent; } div.attachmentsList a.at_icon:active { text-decoration: none; } div.attachmentsList a.at_url { background: none; background-color: transparent; } div.attachmentsList a.at_url:link { text-decoration: none; } div.attachmentsList a.at_url:visited { text-decoration: none; } div.attachmentsList a.at_url:hover { text-decoration: underline; color: #F00; background: transparent; } div.attachmentsList a.at_url:active { text-decoration: none; } div.attachmentsList th.at_filename, div.attachmentsList td.at_filename { text-align: left; } div.attachmentsList td.at_file_size { text-align: right; } div.attachmentsList th.at_downloads { text-align: center; } div.attachmentsList td.at_downloads { text-align: center; } div.attachmentsList th.at_edit { text-align: center; } div.attachmentsList td.at_edit { text-align: center; background: transparent; } /* Style for the 'Add Attachment' link */ #main div.addattach, div.addattach { margin-top: 4px; background: transparent; } div.addattach img, div.addattach a img { background: transparent; padding-right: 0px; border: 0; } div.addattach a { background: transparent; border: 0; } div.addattach a:hover { background: transparent; color: #F00; border: 0; } div.addattach a img { vertical-align: text-bottom; } div.addattach a.at_icon { background: transparent; border-width: 0; } div.addattach a.at_icon:link { text-decoration: none; } div.addattach a.at_icon:visited { text-decoration: none; } div.addattach a.at_icon:hover { text-decoration: none; background: transparent; } div.addattach a.at_icon:active { text-decoration: none; } div.addattach a { background: transparent; border-width: 0; } div.addattach a:link { color : red; text-decoration: none; } div.addattach a:visited { color : red; text-decoration: none; } div.addattach a:hover { color : red; text-decoration: underline; color: #F00; background: transparent; } div.addattach a:active { color : red; text-decoration: none; } div.addattach a.modal-button { background: transparent; border-width: 0 !important; padding: 2px !important; } div.addattach a.modal-button:link { background: transparent; } div.addattach a.modal-button:visited { background: transparent; } div.addattach a.modal-button:hover { color: #F00; background: transparent; } div.addattach a.modal-button:active { background: transparent; } /* ---- Misc ----- */ div#main div.requestLogin h1 { color: #135cae; font-size: 150%; line-height: 150%; } div#main div.requestLogin h2 { margin: 0; padding: 4px 0 0 20px; font-size: 100%; line-height: 100%; } div#main div.requestLogin h2 a { font-size: 100%; font-weight: bold; } /* Styles for warnings */ div.uploadAttachmentsPage div.warning { margin-left: 20px; margin-top: 10px; } div.uploadAttachmentsPage div.warning h1 { line-height: normal; font-size: 200%; font-weight: bold; text-align: center; color: red; } div.uploadAttachmentsPage div.warning h2 { line-height: normal; font-size: 150%; font-weight: bold; } /* Make sure the table background is white in forms in the back end */ form.attachmentsBackend + div.attachmentsList table { background-color: #FFF; }