@CHARSET "UTF-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; /*vertical-align: baseline;*/ } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /** * SCEF * * Charcoal theme, layout css file */ #header, #footer { /* height: 120px; */ width: 100%; } body p{ margin-bottom: 1em; } h2.headline{ margin-top: 0.8em; margin-bottom: 0.2em; } #loggedin{ margin-right: 5px; } #loggedin p{ margin: 0px; } #logobar{ padding-bottom: 5px; } #tabmenu{ /* border-bottom: 1px solid #016096; */ padding: 5px 0px 5px 15px; margin: 5px 0px 0px 5px; } #tabmenu li{ display: inline; } #tabmenu li a{ padding: 0.25em 0.75em; margin-right: 3px; border-width: 1px 1px 0px 1px; border-style: solid; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; } #breadcrumbs{ padding: 5px 15px 5px 15px; margin: 0px 5px 5px 5px; } #breadcrumbs li, #breadcrumbs li a{ display: inline; padding: 0.05em 0.1em; } #breadcrumbs .arrow{ padding: 0px 5px; } footer #footer-row { display:flex; width: 80%; margin: 5px auto 0 auto; } #footer-row .footer-edge { display: flex; align-items: center; justify-content: center; flex: 1 } #footer-row #footer-links { display: flex; flex: 2; align-items: center; justify-content: center; } #footer-row .footer-item { padding: 10px; } .toolbar{ height: 30px; padding: 2px 3px 0px 3px; } .toolbar li{ display: inline; } .toolbar li a{ padding: 0px 3px 0px 3px; } .toolbar li a img{ margin: 1px; } .toolbar li a img:hover{ margin: 0px; border-width: 1px; border-style: solid; } .adminbutton{ margin: 5px; width: 100px; height: 80px; float: left; text-align: center; } /** * Content Styles */ #content{ padding: 10px 10px 0px 10px; } #content p.successMessage, #content p.failureMessage { padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 35px; margin: 10px; border-width: 1px; border-style: solid; } noscript { padding: 2px 2px 5px 20px; } .notice { font-size: 16px; padding: 15px; text-align: center; } #install{ padding: 5px; margin: 5px; } #installcontinue{ text-align: center; } table{ width: 100%; margin-top: 10px; border-width: 1px; border-style: solid; border-collapse:collapse; } tr{ vertical-align: middle; } th{ padding: 0.4em; } td{ padding: 0.5em 0.4em; } td a.managebutton{ vertical-align: middle; padding: 0px 2px; } a.managebutton.disabled { pointer-events: none; } a img.disabled { filter: grayscale(60%); opacity: 0.4; } .actionbutton{ float: left; display: block; margin: 5px; border-width: 1px; border-style: solid; } .actionbutton img{ padding: 4px; } .user_confirmation{ width: 60%; margin: 30px auto 0px auto; border-width: 1px; border-style: solid; text-align: center; } .user_confirmation #content{ margin: 0px; padding: 10px 10px; } #closelink{ text-align: right; } #closelink span{ cursor: pointer; } .schedule-current, .schedule-future, .schedule-past, .participant-complete, .participant-notcomplete, .completion-good, .completion-ok, .completion-poor{ padding: 2px 5px; border: 1px solid; } #sessiontimeout{ text-align: center; } #controlbuttons{ padding: 0.5em 0.5em; text-align: center; } .scef_label{ margin: 2em 0em 0.2em 0em; padding: 0.2em 0.3em; } .twocol{ float: left; width: 49%; padding-right: 1%; } .reportlinkoption{ text-align: center; padding: 5px; margin: 10px; } .reportlinkoption a{ padding: 0.2em 0.5em; border-style: solid; border-width: 1px; } /** * SCEF * * Charcoal theme, fonts & text css file */ body{ font-family: "Calibri", Tahoma, Arial, Helvetica, sans-serif; font-size: 10.5pt; } a{ text-decoration: none; } h1{ font-size: 24pt; } h2{ font-size: 20pt; } h3{ font-size: 14pt; } h4{ font-size: 11pt; } h5{ font-size: 9pt; } h6{ font-size: 7pt; } #minimenu, #minimenu a, #loggedin, #loggedin a, #copyrightNotice{ font-size: 11pt; text-decoration: none; } #loggedin{ text-align: right; } #copyrightNotice{ text-align: center; } noscript{ font-family: Arial, Helvetica, sans-serif; } #loggedin a#editMyAccount{ text-decoration: underline; } .text-left{ text-align: left; } .text-centre{ text-align: center; } .text-right{ text-align: right; } .form-mini-link{ font-size: 9pt; }/** * SCEF * * Charcoal theme, colours & images css file */ body{ background-color: #dfdfdf; } #header, #content, #logobar{ background-color: #ffffff; } a{ color: #016096; } a:hover{ color: #7fbdfa; } #header { } #loggedin, #loggedin a { color: #016096; } #loggedin a:hover{ color: #7fbdfa; } #copyrightNotice { } #tabmenu li a{ border-color: #8e8f93; background-color: #e9e9e9; } #tabmenu li a:hover{ background-color: #016096; } #tabmenu li a.selectedtab{ background-color: #016096; color: #ffffff; } #breadcrumbs, #breadcrumbs a{ background-color: #016096; color: #ffffff; } .toolbar{ background: #e9e9e9 url(/medical/course-feedback-forms/themes/default/images/toolbar_bg.png) repeat-x; } .toolbar li a img:hover{ border-color: #016096; background-color: #7fbdfa; } .successMessage{ color: #009900; border-color: #009900; background-color: #ccffcc; background-image: url(/medical/course-feedback-forms/themes/default/icons/16x16/success.png); background-repeat: no-repeat; background-position: 10px 10px; } .failureMessage{ color: #990000; border-color: #990000; background-color: #ffcccc; background-image: url(/medical/course-feedback-forms/themes/default/icons/16x16/failure.png); background-repeat: no-repeat; background-position: 10px 10px; } noscript { background-image: url(/medical/course-feedback-forms/themes/default/icons/16x16/warning.png); background-repeat: no-repeat; background-position: 2px 2px; background-color: #dddd00; color:#000000; } .notice-warning { background-color: #fff3cd; color: #856404; } #install{ border: 1px solid #cccccc; background-color: #eeeeee; } table{ border-color: #016096; } th{ background-color: #016096; color: #ffffff; } th a{ color: #ffffff; } tr:nth-child(odd) { background-color: #e9e9e9; } .user_confirmation{ background-image: url(/medical/course-feedback-forms/themes/default/images/dialog_bg.png); background-repeat: repeat-x; background-color: #e9e9e9; border-color: #8e8f93; } .user_confirmation #content{ background-image: url(/medical/course-feedback-forms/themes/default/icons/48x48/question.png); background-repeat: no-repeat; background-position: 5px center; } .schedule-current, .participant-complete, .completion-good{ color: #006600; border-color: #009900; background-color: #ccffcc; } .schedule-future, .completion-ok{ color: #666600; border-color: #999900; background-color: #ffffcc; } .schedule-past{ color: #666666; border-color: #999999; background-color: #cccccc; } .participant-notcomplete, .completion-poor{ color: #660000; border-color: #990000; background-color: #ffcccc; } .scef_label{ } .reportlinkoption a:hover{ background-color: #016096; color: #ffffff }/** * SCEF * * Charcoal theme, form elements css file */ form{ margin: 10px auto 10px auto; padding: 0px; } form fieldset, form fieldset.hidden { margin: 10px auto 10px auto; padding: 5px 5px 10px 5px; width: 70%; background-color: #e9e9e9; border: 1px solid #8e8f93; } form fieldset.formsbuttons{ background-color: #ffffff; border: none; } form fieldset legend { white-space: nowrap; font-weight: bold; padding: 2px 5px 2px 5px; display: block; } form fieldset ol { margin: 0px auto 0px auto; padding: 0; } form fieldset li { display: block; list-style: none; margin: 0; clear: both; } form label { margin: 0 0 0 5px; font-weight: normal; } form label.element { display: block; float: left; width: 30%; padding: 0; margin: 5px 0 0 0; font-weight: normal; text-align: right; } form input, form textarea, form select { /* width: inherit;*/ } form textarea { overflow: auto; } form br { clear: left; } form div.element { display: inline; float: left; margin: 5px 0 0 10px; padding: 0; width: 65%; } form div.element input[type="submit"], form div.element input[type="reset"], form div.element input[type="button"]{ display: inline; /* float: left; */ list-style: none; } form div.element input[type="submit"], input[type="submit"], form div.element input[type="reset"], input[type="reset"], form div.element input[type="button"], input[type="button"]{ text-align: center; border-top: 1px solid #7fbdfa; border-left: 1px solid #7fbdfa; border-bottom: 1px solid #013857; border-right: 1px solid #013857; background-color: #016096; color: #ffffff; padding: 0.2em 0.5em; margin: 0px 2px; } form div.element select{ display: inline; float: left; text-align: left; list-style: none; margin-right: 2px; /* width: 100px;*/ } form div.element input[type="text"], form div.element input[type="password"]{ width: 300px; } form li.reqnote { font-size: 80%; margin: 5px 0 0 10px; } form span.error, form span.required { color: #990000; } form div.error { border: 1px solid #990000; padding: 5px; } form div.error input,form div.error textarea,form div.error select{ background-color: #ffcccc; border: 1px solid #990000; } form input, form textarea, form select{ font-family: "Calibri", Tahoma, Arial, Helvetica, sans-serif; font-size: 10.5pt; } form input[type="text"], form input[type="password"], form textarea, form select{ border: 1px solid #cccccc; background-color: #ffffff; background-image:url(/medical/course-feedback-forms/themes/default/images/formelementbg.png); background-repeat: no-repeat; padding: 0.1em; } #id_cancel, #cancel{ background-color: #999999; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #666666; border-right: 1px solid #666666; } .datepickerpopup{ float: left; display: block; width: 24px; height: 24px; background-image:url(/medical/course-feedback-forms/themes/default/icons/24x24/datepicker.png); background-repeat: no-repeat; } form input[type="text"].autocomplete{ background-image:url(/medical/course-feedback-forms/themes/default/icons/16x16/autocomplete.png); background-repeat: no-repeat; background-position: right center; }