
/* - ploneCustom.css - */
@media all {
/* https://help.uis.cam.ac.uk/portal_css/ploneCustom.css?original=1 */
#content .documentDescription, #content #description {margin-bottom: 2em;}
.campl-sub-column-left-border {margin-left: 1px;}
body#content .campl-icon, .campl-icon {padding: 5px 0 2px 20px;}
.embed-quote {float:right; margin:0 1em 1em;width:40%;}
/* */
@media (max-width: 767px) {
.embed-quote {float:none; margin:0 1em 1em;width:80%;}}
blockquote.plain {background: none;}
.az-list {padding: 20px 0;}
td.notsupp {background:#99f!important;}
table.plain {border-bottom:gray 1px solid;}
blockquote.normal {font-size: 100%;font-weight: normal;line-height: 18px;font-style:normal;background:none;font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;}
/* */
div.normal {border: 2px solid #ea7125;background: #fff url(../images/icon-alert-normal.gif) no-repeat 10px 10px;}
div.alert {padding: 18px 12px 0 26px;margin: 1em 0 1em 0;}
div.dropbox-alert {padding:15px 18px 12px 60px;}
#content pre {background-color: #F5F5F5;
color: #171717;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px 4px 4px 4px;
display: block;
font-size: 12.025px;
line-height: 18px;
margin: 0 0 9px;
padding: 8.5px;
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word;
}
.home p.documentDescription {display: none;}
div#content-primary dl.menu dt, div#content-primary dl.links dt {font-size:130%;}
div#content-primary dl.menu dd, div#content-primary dl.links dd {font-size:110%;}
.template-usergroup-userprefs #content p img {display:inline; margin:0; border:none;}
div#content-primary p img {float:none; display:block; margin: 0.5em auto; border:1px solid #FFF;}
th {text-align:center;}
h4 {font-size:0.9em; font-style:italic;}
img.center {display:block; margin-left:auto; margin-right:auto;padding: 1em 0;
border:0;}
p.center {text-align:center;}
div.handoutdisplay {width: 300px; margin: 1em 0 1em 1em; padding: 1em; background:#fcf; color:#000; border: 1px dotted #606; float: right;}
div.infosheetdisplay {margin-top: 1em; margin-bottom: 1em; padding: 0 6px; background:#ff9; color:#000; border: 1px dotted #fc0; width:90%;display:block; margin-left:auto; margin-right:auto;}
div.leafletdisplay {margin-top: 1em; margin-bottom: 1em; padding: 0.5em 0.5em 0 0.5em; background:#9c9; color:#000; border: 1px dotted #000; width:70%;display:block; margin-left:auto; margin-right:auto;}
/* */
.smalltext {font-size:0.7em;}
.largetext {font-size:2.1em;}
.magstep1 {font-size:1.2em;}
.magstep2 {font-size:1.44em;}
/* */
/* */
table.info {width:100%; border: #ccc solid 1px; font-family: courier, sans-serif; line-height: 150%;}
table.info td, table.info th {vertical-align:top;padding: 5px;}
table.info tr.tint {background: #ccc; color:#000;}
table.info th.ten {width:10%;text-align:left;}
table.info th.thirty {width:30%;text-align:left;}
table.info th.forty {width:40%;text-align:left;}
table.info th.fifty {width:50%;text-align:left;}
table.categories {width:80%;}
table.categories td {vertical-align:top;}
table.categories td.fifty {width:50%;}
td.tint {background:#9cf ; padding: 15px;color: #fff;}
ol.letter {list-style-type:lower-alpha;}
ol.roman {list-style-type:lower-roman;}
.underline { text-decoration: underline;}
.righttext {text-align:right; float:right;}
#content fieldset {
border: 1pt solid;
display: block;
margin: 0 0 1em;
padding: 0.1em 0.75em 0.75em;
background:ffe;
}
#content form.example fieldset {
border: none;
display: block;
margin: 0 0 1em;
padding: 0.1em 0.75em 0.75em;
background:fff;
}
ul.newsroundup {
float: left;
width: 40%;
padding-right:1em;
}
h2.newsroundup, p.clear {
clear: both;
}
table.mcscharges {float: left; width:30%; margin-right: 1em;}
tr.mcspref {background: #AAFFFF;}
th.fifty   {width:50%;}
th.ten     {width:10%;}
td.mcspref {background: #AAFFFF;}
/* */
fieldset legend {
font-weight: bold;
}
span.example {
font-family: monospace;
}
/* */
a.icon-right {
background: url("/images/icon-right.gif") no-repeat scroll 0 0 transparent;
padding: 0 0 2px 2em;
}
.pink {background:#fdd!important;}
.grey {background:#ddd!important;}
.green {background:#dfd!important;}
.lilac {background:#ddf!important;}
table.small {width:30%;}
/* */
div.os {background:#ccc; padding: 0.2em;}
form.example {margin-bottom:1em;}
table.dsauth, table.dsauth td {vertical-align: top;}
#content .documentDescription, #content #description {margin-bottom: 2em;}
.campl-secondary-content .campl-sub-column-left-border {margin-left: 1px; border-left: none;}
.campl-main-content-sub-column .campl-secondary-cta {display: none;}
/* */
h4 {font-style:normal;}
/* */
table.no-border-center-text {
border: none;
}
table.no-border-center-text th, table.no-border-center-text td {
vertical-align:middle;
}

}

