Merge branch 'MDL-40848_master' of git://github.com/totara/openbadges
[moodle.git] / theme / base / style / core.css
index bb4ee3e..1df777c 100644 (file)
@@ -247,13 +247,13 @@ a.skip:active {position: static;display: block;}
 .mform fieldset.hidden {border-width:0;}
 .mform fieldset.group {margin-bottom: 0}
 .mform fieldset.error {border: 1px solid #A00;}
-.mform .collapsible-actions {display: none;}
-.jsenabled .mform .collapsible-actions {text-align: right; display: block;}
-.dir-rtl .mform .collapsible-actions {text-align: left;}
-.mform .collapseexpand {background: url([[pix:t/collapsed]]) left center no-repeat; padding-left: 18px;}
-.dir-rtl .mform .collapseexpand {background-image: url([[pix:t/collapsed_rtl]]); background-position: right center; padding-left: 0; padding-right: 18px;}
-.mform .collapse-all,
-.dir-rtl .mform .collapse-all {background-image: url([[pix:t/expanded]]);}
+.collapsible-actions {display: none;}
+.jsenabled .collapsible-actions {text-align: right; display: block;}
+.dir-rtl .collapsible-actions {text-align: left;}
+.collapseexpand {background: url([[pix:t/collapsed]]) left center no-repeat; padding-left: 18px;}
+.dir-rtl .collapseexpand {background-image: url([[pix:t/collapsed_rtl]]); background-position: right center; padding-left: 0; padding-right: 18px;}
+.collapse-all,
+.dir-rtl .collapse-all {background-image: url([[pix:t/expanded]]);}
 .mform fieldset legend {padding: 0 0.35em;}
 .mform fieldset.collapsible legend a.fheader {padding-left: 18px; background: url([[pix:t/expanded]]) left center no-repeat;}
 .mform fieldset.collapsed legend a.fheader {background-image: url([[pix:t/collapsed]]);}
@@ -287,7 +287,7 @@ a.skip:active {position: static;display: block;}
 .mform .fitem fieldset.fgroup label,
 .mform .fradio label,
 .mform fieldset.fdate_selector label,
-.mform fieldset.fdate_time_selector label {display:inline; float:none; margin-left:.3em; vertical-align:baseline;}
+.mform fieldset.fdate_time_selector label { display: inline; float: none; margin-left: .3em; vertical-align: text-bottom;}
 .dir-rtl .mform .fcheckbox label,
 .dir-rtl .mform .fduration label,
 .dir-rtl .mform .fitem fieldset.fgroup label,
@@ -529,6 +529,7 @@ body.tag .managelink {padding: 5px;}
 .path-backup .mform .grouped_settings .fitem .fitemtitle {width:40%;padding-right:10px;}
 .path-backup.dir-rtl .mform .grouped_settings .fitem .fitemtitle {width: 60%;}
 .path-backup .mform .grouped_settings .fitem .felement {width:50%;}
+.path-backup .mform .grouped_settings .fitem.backup_selector .felement {width:100%;}
 .path-backup.dir-rtl .mform .grouped_settings .fitem .felement {width: 99%;}
 .path-backup .mform .grouped_settings.section_level .include_setting {width:50%;margin:0;float:left;clear:left;font-weight:bold;}
 .path-backup.dir-rtl  .mform .grouped_settings.section_level .include_setting {float: right; clear: right;}
@@ -935,13 +936,19 @@ sup {vertical-align: super;}
 
 .no-scrolling { overflow: hidden; }
 
-.moodle-dialogue-fullscreen {
+.moodle-dialogue-base .moodle-dialogue-fullscreen {
     left: 0px;
     top: 0px;
-    width: 100%;
-    height: 100%;
-    overflow: auto;
+    right: 0px;
+    bottom: -50px;
+    position: fixed;
 }
+.moodle-dialogue-base .moodle-dialogue-fullscreen .closebutton {
+    width: 28px;
+    height: 16px;
+    background-size: 100%;
+}
+
 
 .moodle-dialogue-base .moodle-dialogue-wrap {
     margin-top:-3px;
@@ -1017,10 +1024,13 @@ sup {vertical-align: super;}
     font-size: 16px;
 }
 
-.moodle-dialogue-base .moodle-dialogue-fullscreen,
-.moodle-dialogue-fullscreen .moodle-dialogue-content {
-    width: 100%;
-    height: 100%;
+.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {
+    overflow: auto;
+    position: absolute;
+    top: 0px;
+    bottom: 50px;
+    left: 0px;
+    right: 0px;
     margin: 0px;
     border: 0px;
 }
@@ -1373,30 +1383,39 @@ table.collection td { border-width: 1px; border-style: solid; border-color: #CCC
 table.collection .r1 { background-color: #FFFFFF; }
 table.collection .r0 { background-color: #F6F6F6; }
 table.collection ul { margin: 0.5em 0.5em 0.5em 2em; }
+.dir-rtl table.collection ul { margin: 0.5em 2em 0.5em 0.5em; }
 
 #page-badges-view table.collection .badgeimage,
 #page-badges-index table.collection .status { width: 15%; text-align: center; vertical-align: middle; }
 #page-badges-view table.collection .awards,
 #page-badges-index table.collection .awards { width: 10%; text-align: center; vertical-align: middle; }
 #page-badges-view table.collection .description { width: 25%; text-align: left; }
+#page-badges-view.dir-rtl table.collection .description { width: 25%; text-align: right; }
 
 table.collection .name { text-align: left; vertical-align: middle; }
+.dir-rtl table.collection .name { text-align: right; vertical-align: middle; }
 #page-badges-view table.collection .criteria { width: 35%; text-align: left; vertical-align: top; }
+#page-badges-view.dir-rtl table.collection .criteria { text-align: right;  }
 #page-badges-index table.collection .criteria { width: 40%; text-align: left; vertical-align: top; }
+#page-badges-index.dir-rtl table.collection .criteria { text-align: right;  }
 #page-badges-index table.collection .actions { width: 11em; text-align: center; vertical-align: middle; }
 
 a.criteria-action { padding: 0px 3px; float: right; }
+.dir-rtl a.criteria-action { float: left; }
 table.issuedbadgebox { width: 750px; background-color: white; }
 table.badgeissuedimage { width: 150px; text-align: center; }
 table.badgeissuedinfo { width: 600px; }
 table.badgeissuedinfo .bvalue { text-align: left; vertical-align: middle; }
+.dir-rtl table.badgeissuedinfo .bvalue { text-align: right; }
 table.badgeissuedinfo .bfield { width: 125px; text-align: left; font-style: italic; }
+.dir-rtl table.badgeissuedinfo .bfield { text-align: right; }
 
 ul.badges { margin: 0; list-style: none; }
 .badges li { position: relative; display: inline-block; padding-bottom: 2em; text-align: center; vertical-align: top; width: 150px; }
 .badges li .badge-name { display: block; padding: 5px; }
 .badges li > img { position: absolute; }
 .badges li .badge-image { width: 90px; height: 90px; left: 10px; top: 0px; z-index: 1; }
+.dir-rtl .badges li .badge-image { right: 10px; }
 .badges li .badge-actions { position: relative; }
 
 div.badge { position: relative; display: block; }
@@ -1419,7 +1438,9 @@ div.badge .expireimage { width: 100px; height: 100px; left: 20px; top: 0px; }
 .statusbox.active { background-color: #D9F991; }
 .statusbox.inactive { background-color: #FFEBA8; }
 .activatebadge { margin: 0px; text-align: left; vertical-align: middle; }
+.dir-rtl .activatebadge { text-align: right; }
 .addcourse { float: right; }
+.dir-rtl .addcourse { float: left; }
 img#persona_signin { cursor: pointer; }
 
 /**
@@ -1515,3 +1536,10 @@ ul.dragdrop-keyboard-drag li { list-style-type: none; }
 .pagelayout-coursecategory h6 {
     text-align: inherit;
 }
+a.disabled:hover,
+a.disabled {
+    text-decoration: none;
+    cursor: default;
+    font-style: italic;
+    color: #808080;
+}