/* Core */ body { margin: 5px; } h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { padding: 4px; text-align: left; padding-left: 5px; margin: 0px; } h1, h2, h3, h4 { text-align: left; margin: 0px; padding: 4px; } h5 { text-align: left; margin: 0px; padding: 0px 4px 4px 0px; } #navlist { float:right; list-style-type:none; margin:0px 0px 8px 0px; padding:0px; width:284px; } #navlist li a { float:left; margin:1.0px; padding:1px 1px 1px 1px; text-align:center; text-decoration:none; width:65px; } #navlist li a:hover { text-align:center; } #layout-table #left-column, #layout-table #right-column{ border: 1px solid; padding: 0px; } #left-column .hidden .header, #right-column .hidden .header { border-bottom-style:dashed; border-bottom-width:1px; } #layout-table #middle-column{ vertical-align:top; padding:0 6px; } #content { clear:both; } h1, h2, h3{ border-width: 0px; border-style: solid; } th.header { border-color: #00AA4F; border-style:solid; border-width: 1px; } h4 { border-bottom-style: solid; border-bottom-width:1px; } input, select { padding: 0px; } .sitetopic { padding:0px 0px 4px 0px; margin: 0px; } .generaltable { border-width:0px; } .generalbox { border-width:0px; border-style:solid; } .sitetopiccontent { border-width:1px; border-style:solid; } .clearfix { min-width: 0; /* overflow: hidden; */ } .clearfix:after { /* content: ""; */ content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */ /*** *** Header ***/ .logo { padding:0px; border-top:0px; border-width:0px; border-style:solid; } #header-home { /* padding:1em 0.5em; */ height:100px; border-width:0px; border-style:solid; padding-left:6px; background-image:url(BTEducation.png); background-repeat:no-repeat; background-position:7px 0px; } #header { height:50px; border-width:0px; border-style:solid; padding: 0px; padding-left:1px; } .headermain, h1.headermain { float:left; margin:0%; border-width: 0px; } .headermenu { float:right; text-align:right; } .navbar { width:100%; padding:20px 0.5em; border-width:0px; /* border-style:solid; */ } div.navbar { width: auto; } table.navbar { width: 100%; } .navbar .navbutton form { float: left; } .navbar .navbutton { margin-top: 3px; } .navbar .breadcrumb { float:left; margin:0.2em 0em; } .breadcrumb ul { padding:0%; margin:0%; text-indent:0%; list-style:none; } .breadcrumb li { display:inline; } .navbar .navbutton, .navbar .menu { float:right; } #footer .navbar { margin-top: 4em; } /*** *** Login ***/ TABLE.loginbox { margin-top: 40px; } .loginbox .header { border-width:1px; border-style:solid; border-bottom-width: 0px; } .loginbox .content { border-top-width: 1px; } /*** *** Footer ***/ #footer { text-align:left; margin-top: 5px; margin-bottom: 0px; } #footer p.helplink { margin-bottom: 0px; } /*** *** Blocks ***/ .skip-block-to, #maincontent { display: block; height: 0px; } .sideblock { margin-bottom:0em; width: 100%; padding-bottom:1em; } .sideblock .header, .sideblock h2.header { padding:4px; } .sideblock, .sideblock .header, .sideblock .content { border-width: 0px; } .sideblock .header h2 { padding:0px; border-width: 0px; padding-top: 0px; } .sideblock .header .hide-show-image { padding-top: 0px; } .sideblock .footer { border-top-width:1px; border-top-style:dashed; } /*** *** Calendar ***/ #calendar .today, .minicalendar .today { border:1px solid !important; } table.minicalendar { width: 100%; margin:10px auto; padding:2px; border-width:1px; border-style:solid; border-collapse:separate; border-spacing:1px !important; } table.minicalendar tr.weekdays th { border-style: none; } table.minicalendar tr td.day { border-style: solid; border-width: 1px; } table.minicalendar tr.weekdays th abbr { border-style: none; } table.calendarmonth { border-collapse:separate; border-spacing:1px !important; } table.calendarmonth tr td { border-style: solid; border-width: 1px; } /*** *** Course ***/ .headingblock { border-width:0px; border-style:solid; padding:4px; } .headingblock, h2.headingblock { border-width:0px; border-style:solid; padding:4px; margin:0px; } .categorybox .category, .categorybox .category { border-bottom: solid; border-width: 1px; padding-top: 7px; } #course-view .section .left { border-right-width: 1px; border-right-style: dashed; } #course-view .section.hidden .content, #course-view .section.hidden .side { border-width: 1px; border-style: dashed; } #course-view .section td.content ul.section.img-text { line-height: 22px; } #course-view .section td.content ul.section.img-text li.activity.label { line-height: 16px; margin-bottom: 5px; } .coursebox .info .name { padding-bottom: 5px; } .tabrow0 { padding-top: 4px; } /*** *** Modules: glossary ***/ .entry .concept, .entryheader .concept { margin-top: 5px; margin-bottom: 10px; } .glossarypost.continuous { padding: 5px; } /*** *** Error message ***/ .errorbox { /* color:#ffffff; */ border-width: 2px; } /*** *** from moodle.org ***/ .fronthead { font-size:1.4em; letter-spacing:0.04em; } .fronttext { margin-top:5px; margin-left:20px; margin-right:10px; margin-bottom:20px; } div.frontblock { margin-top: 12px; margin-bottom: 25px; border: #DDD solid 1px; font-size: 0.95em; } h1.frontblock { border: #DDD solid 1px; background-image: url(gradient.jpg); background-position: top; background-repeat: repeat-x; padding: 1px 10px; display: inline; position: relative; top: -0.5em; left: 8px; font-weight: normal; } p.fronttext.p1 { min-height: 90px; } p.fronttext.p2 { min-height: 90px; } p.fronttext.p3 { min-height: 125px; } p.fronttext.p4 { min-height: 105px; } /*** *** Doc ***/ body#doc-contents h1 { margin: 0em 0px 0px 0px; } body#doc-contents ul { list-style-type: none; margin: 0; padding: 0; width: 90%; }