
/* - public.css - */
@media screen {
/* https://engineering.nd.edu/portal_css/public.css?original=1 */
/* */
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size: 12px; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
/* */
body {
font: 12px Arial, Helvetica, sans-serif;
background-color: #f5f5f5;
color: #333333;
}
body.largeText {
font-size: 125%;
}
body.smallText {
font-size: 85%;
}
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #333333;
line-height: 1.5em;
}
h1 {
font-size: 22px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 14px;
}
h5 {
font-size: 12px;
}
h6 {
font-size: 10px;
}
a,
a:visited {
color: #07203e;
}
a:active {
color: #07203e;
}
a:hover {
color: #000000;
}
a:focus img {
outline: none;
}
dt {
font-weight: bold;
}
input {
font-family: Arial, Helvetica, sans-serif;
}
td {
vertical-align: top;
}
/* */
.hiddenStructure {
display: none;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
.visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
#visual-portal-wrapper {
padding: 0 10px;
}
#portal-header {
position: relative;
z-index: 22;
}
#portal-columns {
width: 100%;
border-collapse: collapse;
}
#portal-column-one {
width: 200px;
}
#portal-column-one .visualPadding {
padding-right: 1em;
}
#portal-column-two {
width: 200px;
}
#portal-column-two .visualPadding {
padding-left: 1em;
}
/* */
/* */
#portal-logo {
margin: 10px 0;
float: left;
}
/* */
#portal-globalnav {
clear: both;
background: #dddddd;
margin: 0 0 10px 0;
}
#portal-globalnav a {
display: inline-block;
padding: 10px;
background: #dddddd;
white-space: normal;
border-right: 1px solid white;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: #205C90;
color: #ffffff;
}
/* */
#portal-globalnav .selected .submenu a {
background-color: #dddddd;
color: #07203e;
}
/* */
#portal-personaltools {
float: right;
background: #eeeeee;
position: relative;
z-index: 23; /* */
top: 0;
right: 0;
}
#portal-personaltools .actionMenuHeader,
#anon-personalbar a {
font-weight: normal;
padding: 0.25em 0.5em;
}
#portal-personaltools .actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools .actionMenuContent {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools .actionMenuContent {
background: #eeeeee;
padding-bottom: 0.5em;
line-height: 2em;
}
#portal-personaltools .actionMenuContent a {
padding: 0 0.75em;
}
#portal-personaltools .actionMenuContent a:hover {
background: #205C90;
color: #ffffff;
}
/* */
#portal-languageselector {
float: right;
background: #eeeeee;
position: relative;
top: 0;
right: 1px;
z-index: 23; /* */
padding: 0.25em 0.5em;
font-size: 80%;
max-width: 50%;
}
/* */
#portal-searchbox {
float: right;
text-align: left;
clear: right;
margin: 1.2em 0;
font-size: 12px;
padding-right: 5px;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget {
width: 13em;
}
#content .searchField {
margin-bottom: 1em;
}
.searchSection {
color: #666666;
margin-top: 0.25em;
}
.searchSection label:hover {
color: #000000;
}
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
.LSResult {
position: absolute;
right: 0;
margin: -1.5em 0 0 -7em;
z-index: 25;
}
.livesearchContainer {
padding: 1em 0 0;
border: 1px solid #ccc;
background: #ffffff;
}
#livesearchLegend {
background-color:#ccc;
padding:0.3em;
*margin-top: -24px;
}
.LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
}
.LSHighlight {
background: #dddddd;
}
/* */
#portal-breadcrumbs {
margin-bottom: 1em;
margin-left: 0.25em;
}
#portal-breadcrumbs a {
display: inline-block;
}
/* */
#portal-siteactions {
font-size: 10px;
padding-bottom: 2em;
text-align: center;
}
#portal-siteactions li {
margin-right: 0.5em;
}
/* */
#portal-footer {
background: #dddddd;
padding: 1em;
margin: 1em 0;
line-height: 2em;
}
#portal-colophon {
font-size: 90%;
text-align: center;
margin-bottom: 1em;
}
#portal-colophon li {
padding: 0 0.75em;
}
/* */
#content {
line-height: 1.5em;
clear: both;
margin: 1em 0.25em 2em 0.25em;
}
body#content {
margin: 1em;
}
.documentFirstHeading {
margin-top: 0;
}
.documentDescription,
#description {
color: #666;
font: bold 1.25em Arial, Helvetica, sans-serif;
}
.documentByLine {
font-size: 10px;
color: #666;
}
.tileImage,
.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
.newsImageContainer .discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
color: #ffffff;
font-weight: bold;
width: 190px;
}
/* */
.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
.invisible td,
.invisible th,
.plain td,
.plain th,
.listing td,
.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
.plain th,
.plain td {
border: 1px solid #dddddd;
}
.listing .listingCheckbox {
text-align: center;
}
.listing th {
text-align: left;
color: #666;
border: 1px solid #e7e7e7;
border-style: solid none none;
}
.listing .odd th {
border: 1px solid #fff;
border-style: solid solid none none;
}
.listing th {
font-weight: bold;
}
.listing tr {
text-align:left;
}
.listing .odd {
background: #dddfe2;
}
.listing td {
background: transparent;
}
.listing .odd td {
background: #dddfe2;
}
.listing a {
line-height: 2em;
display: inline-block;
}
.listing td.draggable,
.listing .odd td.draggable {
text-shadow: #ffffff 1px 1px 1px;
background: #dddddd;
border-bottom: 1px solid #ffffff;
padding: 0.4em 0.4em 0 0.5em;
}
.listing .odd.selected td,
tr.selected {
background-color: #ffa;
}
/* */
.vertical {
}
.vertical th {
text-align: right;
}
.vertical td {
border-top: 1px solid #e7e7e7;
padding: 0.5em;
}
/* */
.grid td,
.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
/* */
/* */
.listingBar {
font-size: 80%;
margin: 1em 0;
}
.listingBar .next {
display: inline-block;
float: right;
}
.listingBar .previous {
display: inline-block;
}
.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 1px solid #ccc;
}
.listingBar a:hover {
color: #ffffff;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
.portalMessage {
margin: 1em 0;
font-size: 10px;
border: 1px solid #9C6E3D;
background-color: #ffffe3;
clear: both;
}
.portalMessage dt {
background-color: #9C6E3D;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: #ffffff;
line-height: 1.25em;
}
.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
.warning {
border-color: #d80;
}
.warning dt {
background-color: #d80;
}
.warning dd {
background-color: #fd7;
}
.error {
border-color: #d00;
}
.error dt {
background-color: #d00;
}
.error dd {
background-color: #fdc;
}
#content .portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content .portalMessage dd {
margin: 0;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 1px solid #8cacbb;
color: #000000;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.toc {
float: right;
width: 35%;
margin: 1em 0 0.5em 1.5em;
}
.toc dt {
margin-left: 1em;
font-weight: normal;
}
.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
.toc dd ol {
margin-left: 1.5em;
}
/* */
#category {
font-size: 10px;
margin-bottom: 1em;
color: #666;
text-align: right;
}
#category .link-category {
color: #000000;
padding: 0.25em 0.5em;
background: #dddddd;
}
#category .link-category:hover {
background: #205C90;
color: #ffffff;
}
#category .separator {
display: none;
}
/* */
.highlightedSearchTerm {
background-color: #ffffe0;
}
.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
.noInheritedRoles {
color: #a0a0a0;
}
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
}
.image-inline {
float: none;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #dddddd;
}
.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-topic {
line-height: 2em;
padding-left: 20px !important;
display: inline-block;
}
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
padding-left: 20px !important;
display: block;
}
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
#archetypes-fieldname-title input {
font-family: Arial, Helvetica, sans-serif;
line-height: 125%;
color: #333333;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em;
font-weight: bold;
}
#archetypes-fieldname-description #description {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
.formControls {
margin: 1em;
}
#content textarea {
font-family: "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 1px solid #205C90;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 10px;
}
label {
font-weight: bold;
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: #000000;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.field {
clear: both;
margin-bottom: 1em;
}
#title {
width: 100%;
}
.error #title {
width: 99%;
}
#subject {
width: 100%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: #ffffff;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
}
div.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
.error.warning input {
border: 2px solid red;
}
.inputLabelActive {
color: #76797c;
}
/* */
.template-logged_out #content,
.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input,
#login-form input {
font-size: 150%;
}
.template-register #content input,
.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input,
#login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
#content .link-overlay {
border-bottom: 1px dotted #205C90;
}
dt .documentByLine {
font-weight: normal;
}
/* */
form.searchPage {
text-align: center;
}
input.searchPage {
font-size: 200%;
}
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom: 1px dotted #dddddd;
line-height: 1.8em;
padding: 0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.overlay {
width: auto;
height: auto;
display: none;
margin: 1em;
font-size: 80%;
}
.overlay-iframe,
.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99;
}
.overlay-iframe {
height: 60%;
}
.overlaybg .close,
.overlay .close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {
display: none;
}
.overlay .close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
.overlay textarea {
width: 100%;
}
.overlay .link-parent,
.overlay #createGroup legend {
display: none;
}
.overlay #createGroup fieldset {
border: none;
}
/* */
.overlay p {
margin-bottom: 1em;
}
.overlay label {
margin-bottom: 0.25em;
}
.overlay a:hover {
color: #000000;
}
.overlay a.selected {
color: #000000;
}
.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
.overlay .formTab.lastFormTab {
margin-right:0em;
}
.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
}


/* - authoring.css - */
@media screen {
/* https://engineering.nd.edu/portal_css/authoring.css?original=1 */
/* */
/* */
#content .formTabs {
background-color: #dddddd;
border: 0.3em solid #dddddd;
}
#edit-bar {
background-color: #75AD0A;
border: 0.25em solid #75AD0A;
font-size: 10px;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75AD0A;
}
#content-views a {
color: #ffffff
}
/* */
#edit-bar,
#content .formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
}
#content .formTab {
display: inline;
margin-right:0.25em;
}
#content-views a,
#content .formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0;
display: inline-block;
}
#content-views .selected a,
#content .formTab a.selected {
font-weight: bold;
}
#content-views .selected a,
#content-views a:hover,
#content .formTab a.selected,
#content .formTab a:hover {
background: #ffffff;
color: #000000;
}
#content .formTab a.notify {
background-color: #ff0000;
color: #ffffff;
}
#content .formTab a.required span {
background-image: url(required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 1em;
}
#content .formPanel {
border: none;
}
#content .formPanel.hidden {
display: none;
}
#content .formControls .hidden {
display: none;
}
/* */
#contentActionMenus {
line-height: 2em;
float: right;
background: #75AD0A;
position: relative;
margin: 0;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
*clear: both;
*position: static;
}
#contentActionMenus .actionMenu a,
#contentActionMenus .actionMenu.activated dd {
background-color: #75AD0A;
color: #ffffff;
z-index: 25;
}
#contentActionMenus .actionMenu.activated dd {
border-bottom: 0.5em solid #75AD0A;
right: -3px;
}
#contentActionMenus .actionMenu.activated dd a:hover,
#contentActionMenus .actionMenu.activated dd .actionMenuSelected {
background-color: #ffffff;
color: #666;
}
#folderHeader,
#contextHeader {
border-bottom: 2px solid white;
}
#contextHeader {
margin-top: 5px;
}
.actionMenuContent {
padding: 0 0.25em;
}
.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
.actionMenu a,
.actionMenu div,
.icons-on .actionMenu a,
.icons-on .actionMenu div {
display: block;
white-space: nowrap;
}
.actionMenu dt {
font-weight: normal;
}
.arrowDownAlternative {
font-size: 80%;
}
.actionMenu.deactivated dt {
margin: 0 0.25em;
}
.actionMenu.deactivated dd {
display: none;
}
.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
}
.actionMenu.activated dt a,
.actionMenu.activated dd a,
.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */
.actionMenu .state-private {
background-color: #c00000;
padding: 1px 3px;
}
.portlet .state-private {
color: #c00000;
}
.actionMenu .state-pending {
background-color: #E59500;
padding: 1px 3px;
}
.portlet .state-pending {
color: #E59500;
}
/* */
#setup-link {
font-size: 90%;
}
.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
.configlets li label {
font-weight: bold;
}
.configletDetails {
margin: 0em 1em 1em 3.2em;
}
.configletDetails li {
margin-bottom: 1em;
display: inline;
}
.configletDetails .configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display:inline
}
/* */
.controlpanel-listing {
width:100%;
}
.controlpanel-listing dl {
margin-top:0;
}
.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
.controlpanel-listing td {
vertical-align:top;
}
.controlpanel-listing td.checker{
text-align:center;
}
.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
.collapsible {
border: 1px solid #205C90;
margin: 1em 0;
padding: 0;
}
.collapsible .collapsibleHeader {
display: block;
float: left;
background: #ffffff;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
.collapsible .collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
.collapsible .collapsibleContent > dl {
margin: 0;
padding: 0;
}
.expandedInlineCollapsible .collapsibleHeader,
.expandedBlockCollapsible .collapsibleHeader {
padding: 0 0.5em 0 2em;
background: #ffffff url(treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
.collapsedInlineCollapsible .collapsibleHeader,
.collapsedBlockCollapsible .collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: #ffffff url(treeCollapsed.png) no-repeat 0.5em 50%;
}
.collapsedInlineCollapsible .collapsibleContent,
.collapsedBlockCollapsible .collapsibleContent {
display: none;
}
.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
.collapsedInlineCollapsible .collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888;
-moz-box-shadow: 0 0 0.5em 0 #888;
-webkit-box-shadow: 0 0 0.5em #888;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: #000000;
}
#content-history .historyRecord {
margin-bottom: 1em;
}
#content-history .historyTools ul {
float: right;
margin: 0.5em 1em;
}
#content-history .historyTools ul li {
display: inline;
padding: 0 0.015em;
}
#content-history .historyTools form {
display: inline;
}
#content-history .historyByLine {
background: #dddddd;
padding: 0.5em;
}
#content-history .historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
#content-history .historyComment {
padding: 0.5em 1em;
border: 1px solid #dddddd;
}
#content-history .historyComment p {
margin: 0;
padding-top: 1px;
}
#content-history .historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
#content-history .historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard .portlet a {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
float: left;
width: 23%;
padding: 0.7em 1.3em 0 0;
display: inline-block;
}
#dashboard-portlets1 .portlet,
#dashboard-portlets2 .portlet,
#dashboard-portlets3 .portlet,
#dashboard-portlets4 .portlet {
margin-bottom: 1.5em;
}
/* */
}


/* - portlets.css - */
@media screen {
/* https://engineering.nd.edu/portal_css/portlets.css?original=1 */
/* */
/* */
.portlet {
margin: 0 0 1em;
}
.portlet p,
.portlet {
margin-bottom: 1em;
}
.portletError {
background-color: #FFA500;
}
.portlet dt,
.portletAssignments .portletHeader {
padding: 0.5em 1em;
background: #dddddd;
}
.portlet dt a,
.portlet dt a:visited,
.portlet dt a:hover {
color: #000000;
}
.portlet .portletItem,
.portletError dd {
padding: 1em;
}
.portlet .portletFooter {
padding: .5em 1em;
}
.portletItemDetails {
font-size: 10px;
padding-top: .5em;
line-height: 1.5em;
margin-left: 1em;
display: block;
}
/* */
.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em;
font-size: 10px;
margin: 0 auto 1em;
background: #dddddd;
}
a.managePortletsFallback {
display: inline-block;
}
#content a.managePortletsFallback {
display: block;
}
/* */
.managedPortlet {
margin: 0.8em 0;
}
.blockedPortlet .portletHeader {
border: 1px dashed #ddd;
margin: -1px;
background: none;
}
.blockedPortlet .portletHeader a {
color: #666;
}
.blockedPortlet .portletBlockedMessage {
color: white;
display: inline;
}
.portletAssignments {
font-size: 0.8em;
line-height: 2em;
}
.portletAssignments .managedPortletActions {
float: right;
}
.portletAssignments .managedPortletActions a {
margin: 0 0.25em;
border: none;
}
/* */
#portlet-prefs a {
line-height: 2em;
}
/* */
.portlet .navTree li {
margin-bottom: 0;
}
.portlet .navTree a {
border: none;
display: block;
padding: 0 1em;
}
.portletNavigationTree .portletItem {
padding: 0;
}
.portlet .navTreeLevel0 > .navTreeItem {
border-bottom: 1px dotted #333333;
}
.portlet .navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
}
.portlet .navTree .navTreeCurrentItem {
background-color: #dddddd;
}
.icons-on .portlet .navTree .contenttype-file,
.icons-on .portlet .navTree .contenttype-image {
line-height: 2em;
padding-left: 0px;
}
/* */
.portletSearch .LSResult {
margin-top: 0;
font-size: 10px;
}
/* */
.portletCalendar {
margin: 1px 0 1em 0;
}
.portletCalendar dt {
background-color: #dddddd;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portlet.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar dt a#calendar-previous {
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar dt a#calendar-next {
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar a, .portletCalendar a:focus,
.portletCalendar a, .portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-spacing: 0;
border-collapse: collapse;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #dddddd;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #dddddd;
border: 2px solid #205C90;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
/* */
}

