509 lines
10 KiB
CSS

/********************************************************
**
** Theme name: Splash
** Creation Date: 27/1/2012
** Author: Caroline Kennedy - Synergy Learning
** Author URI: http://synergylearning.com
**
*********************************************************/
/* Reset
-------------------------*/
html{
color:#000;
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
del,ins{
text-decoration:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:'';
}
abbr,acronym{
border:0;
font-variant:normal
}
sup{
vertical-align:baseline;
}
sub{
vertical-align:baseline;
}
legend{
color:#000;
}
input,button,textarea,select,optgroup,option{
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input,button,textarea,select{
*font-size:100%;
}
/* Structure
-------------------------*/
html, body#tinymce {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
}
body.lang-vi {
font:0.75em Arial, Helvetica, sans-serif;
}
.clearfix {
margin:0;
padding:0;
clear:both;
}
#page {
font-family: Arial, Helvetica, sans-serif;
margin:0 auto;
padding:0;
width:960px;
font-size:0.75em;
}
#page-content {
margin:0 auto;
padding:0;
width:960px;
float:none;
}
#page-content #region-main {
padding:0 10px;
}
/* Report pages
-------------------------*/
.pagelayout-report #page {
width:960px;
}
.pagelayout-report #page-content {
width:960px;
margin:0 auto;
padding:0;
}
.pagelayout-report #page-footer {
width:960px;
margin:0 auto;
padding:0;
}
.pagelayout-report #report-main-content .region-content {
margin-left:230px;
}
.pagelayout-report #page-content .region-content {
padding:10px 0;
}
.pagelayout-report #page-content .region-content .generaltable {
font-size: 0.9em;
margin: 0;
padding: 0;
width: 100%;
}
/* Headers
-------------------------*/
#page-header {
display:block;
margin:0 auto;
padding:0;
}
/* Login Page
-------------------------*/
#page-login-index #content {
font-size: 0.85em;
}
.loginbox {
margin:15px 25%;
width:50%;border:none;
}
.loginbox.twocolumns {
width:90%;
margin:15px 5%;
}
.loginbox,
.loginbox.twocolumns .loginpanel,
.loginbox .subcontent {
border-color:#ddd;
}
.loginbox .guestsub,
.loginbox .forgotsub,
.loginbox .potentialidps {
border-top:1px solid #ddd;
}
.loginbox .loginform .form-input #username,
.loginbox .loginform .form-input #password {
border:1px solid #ddd;
}
/* Tiny MCE
-------------------------*/
.mceContentBody {
background-color:#fff;
color:#000;
}
/* Moodle Forms
-------------------------*/
.mform .fitem fieldset.felement {
margin:0;padding:0;
}
.mform .fpassword .unmask input {
margin:0;padding:0;
}
.mform .fitem .fitemtitle {
font-weight:bold;
width:25%;
text-align:left;
}
.mform .fitem .felement {
margin-left:25%;
width:70%;
}
.mform .fitem {
margin:0;
padding:5px 0;
}
.mform fieldset{
overflow: visible;
}
#page-admin-register .mform .fsubmit {
padding:20px;
text-align:center;
}
.mform .btn-cancel,
.mform .btn-cancel:hover, .mform .btn-cancel:focus {
color: #853650;
text-decoration: underline;
}
/* html editor fixed width
-------------------------*/
textarea#id_summary_editor {width:420px;}
textarea#id_description {width:420px;}
textarea#id_message {width:420px;}
.felement .feditorselect select {
margin-top:10px !important;
}
/* Admin forms
-------------------------*/
#adminsettings .form-item .form-label .form-shortname {
word-wrap:break-word; /*CSS3*/
}
#adminsettings .form-item .form-label {
margin-right:10px;
}
#page-question-type-multianswer fieldset {
text-align: right;
}
/* Filters
-------------------------*/
.mediaplugin {
display:block;
clear:both;
margin-top:5px;
margin-bottom:5px;
}
.mediaplugin_mp3,
.mediaplugin_swf,
.mediaplugin_flv {
display:inline;
clear:none;
margin:0px;
margin-left:0.5em;
}
.texrender {
border:0px;
vertical-align:middle;
}
/* Groups
------------------------*/
#page-group-groupings .buttons {
margin: 20px;
text-align:center;
}
#page-group-groupings .buttons .singlebutton {
display: inline;
padding: 5px;
}
.groupmanagementtable {
width: 90%;
}
.groupmanagementtable p {
text-align: left;
margin-bottom: 0.2em;
}
.groupmanagementtable #existingcell label,
.groupmanagementtable #potentialcell label {
font-weight: bold;
}
.groupmanagementtable #buttonscell p {
text-align: center;
}
.groupmanagementtable #buttonscell input {
padding:3px 0;
}
.groupmanagementtable #buttonscell #remove {
margin: 7em 0;
}
.groupmanagementtable #backcell {
padding-top: 2em;
text-align: center;
}
/* Custom styling login block
------------------------------*/
.block-region .block_login .content {
padding:10px;
}
.block-region .block_login label{
margin: 5px 0px 10px 5px;
}
.block-region .block_login input[type=text] {
margin: 5px 0;
padding: 5px;
}
.block-region .block_login input[type=password] {
margin: 5px 0;
padding: 5px;
}
/* Messages
-------------------------*/
.block_messages .info,
.block_online_users .info {
font-size:1em;
}
/* Help link/box
-------------------------*/
.helplink img {
margin-left:5px;
}
/* Icons
-------------------------*/
img.icon {
margin-right:5px;
}
.action-icon {
margin-right:5px;
}
/* Reports
-------------------------*/
.path-grade-report-grader div.userpic {
float:none;
}
.path-admin-report-customlang #translator textarea {
width:90%;
}
.path-admin-report-customlang .mform.filterform {
width:90%;
}
/* My Moodle
-------------------------*/
#page-my-index .block {
width:auto !important;
}
/* Course topics format
-------------------------*/
.course-content ul.topics li.section .content h1,
.course-content ul.topics li.section .content h2,
.course-content ul.topics li.section .content h3,
.course-content ul.topics li.section .content h4,
.course-content ul.topics li.section .content h5,
.course-content ul.topics li.section .content h6 {
padding:0;
margin:0;
}
/* Course weeks format
-------------------------*/
.course-content ul.weeks li.section .content h1,
.course-content ul.weeks li.section .content h2,
.course-content ul.weeks li.section .content h3,
.course-content ul.weeks li.section .content h4,
.course-content ul.weeks li.section .content h5,
.course-content ul.weeks li.section .content h6 {
padding:0;
margin:0;
}
li.activity {
padding-bottom:5px;
}
.coursebox > .info > .name, #region-main .coursebox > .info > h3.name {
margin: 5px;
padding: 0;
}
#region-main .course_category_tree .category > .info h3.name,
#region-main .course_category_tree .category > .info h4.name {
padding: 2px 18px;
}
.que .info{
width: 10em;
}
.que .content{
margin: 0 0 0 11.5em;
}
/* Quiz
-------------------------*/
#page-mod-quiz-edit h2.main{
display: block;
}
#page-mod-quiz-edit div.question div.content div.questioncontrols{
padding: 0;
}
#page-mod-quiz-edit .reorder div.question div.content {
line-height: 2em;
}
#page-mod-quiz-edit div.question div.content div.qorder {
line-height: 2em;
}
#page-mod-quiz-edit div.reorder .reordercontrols .addnewpagesafterselected,
#page-mod-quiz-edit .repaginatecommand{
padding-right: 3px;
}
/* Tabs
-------------------------*/
.tabtree .tabrow0 li.here .empty {
display: none;
}
.tabtree .tabrow0 .tabrow1 {
margin-top: -1px;
line-height: 1.3em;
}
/* Misc Fixes
-------------------------*/
.editing #big-tag-cloud-box{
width: 480px;
}
.generalbox{
padding: 5px;
}
.graph{
overflow: auto;
}
.path-mod-forum .forumheaderlist .discussion .starter{
vertical-align: top;
}
.boxwidthwide{
width: 96%;
}
.path-backup .mform .fitem fieldset.felement{
width: 100%;
}
.moveselectedonpage input[type=submit]{
margin-top: 2px;
}
.userselector div {
margin-top: 0;
}
#reportuser_wrapper{
margin-bottom: 20px;
}
#page-course-user .graph img{
width: 99%;
}
#page-mod-survey-view #surveyform textarea {
float: right;
}
.path-admin table.rolecap tr.rolecap th,
.path-admin table.rolecap tr.rolecap td {
border: 1px solid #dedede;
}
#page-admin-roles-explain #chooseuser h3,
#page-admin-roles-usersroles .contextname {
margin-top: 0;
padding: 5px;
}
.section_add_menus {
text-align:left;
}
#page-admin-course-manage .generalbox td,
#attempts td,
.editcourse td,
.generaltable td,
.plugincompattable td,
.environmenttable td,
.forumheaderlist td {
border: 0 none;
}
.groupmanagementtable #buttonscell input {
padding: 3px 40px;
}
/* Jump to menu block
-------------------------*/
.jumpto_menu ul li form fieldset,
.jumpto_menu ul li form div select {
width:190px;
}
.block-region .block_jumpto_menu .content {
padding-left:0;
padding-right:0;
}
/* reduce font size in table overflow
-------------------------------------*/
#page-course-report .logselectform,
#page-course-report .participationselectform,
#page-course-report-log-index .logselectform,
#page-course-report-participation-index .participationselectform {
font-size: 0.9em;
}
#page-admin-plugins #plugins-control-panel {
font-size:0.9em;
}
/* php table
-------------------------*/
.phpinfo{
overflow-x: scroll;
}
/* table paging
-------------------------*/
.paging {
padding:10px 0;
}
/* user profiles
-------------------------*/
.profileeditor {
text-align:center;
}
hr {
background:none;
border-top:1px solid #ddd;
}
/* fix table overflow
-------------------------*/
#page-admin-setting-htmlsettings .generaltable{
font-size:0.9em
}
#adminsettings #admin-emoticons.form-item .form-setting {
clear:both;
margin:0 0 0 50px;
}
/* icons
-------------------------*/
img.icon {
width:auto;
height:auto;
}
/* italic text
-------------------------*/
strong em, em strong{
font-weight: bold;
font-style: italic;
}
.initialbar a {
padding:0 2px;
}