[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/theme/base/style/ -> course.css (source)

   1  /**
   2   * CSS for displaying courses and everything in them
   3   */
   4  .section_add_menus {
   5      text-align: right;
   6  }
   7  
   8  .dir-rtl .section_add_menus {
   9      text-align: left;
  10  }
  11  
  12  .section_add_menus .horizontal div,
  13  .section_add_menus .horizontal form {
  14      display: inline;
  15  }
  16  
  17  .section_add_menus optgroup {
  18      font-weight: normal;
  19      font-style: italic;
  20  }
  21  
  22  .section_add_menus .urlselect {
  23      margin-left: .4em;
  24  }
  25  
  26  .dir-rtl .section_add_menus .urlselect {
  27      margin-right: .4em;
  28      margin-left: 0;
  29  }
  30  
  31  .section_add_menus .urlselect select {
  32      margin-left: .2em;
  33  }
  34  
  35  .dir-rtl .section_add_menus .urlselect select {
  36      margin-right: .2em;
  37      margin-left: 0;
  38  }
  39  
  40  .section_add_menus .urlselect img.iconhelp {
  41      padding: 0;
  42      margin: 0;
  43      vertical-align: text-bottom;
  44  }
  45  
  46  .sitetopic ul.section {
  47      margin: 5px;
  48      padding: 0;
  49  }
  50  
  51  .course-content ul.section {
  52      margin: 1em;
  53  }
  54  
  55  .sitetopic .section .activity img.activityicon,
  56  .course-content .section .activity img.activityicon {
  57      vertical-align: text-bottom;
  58      margin-right: 3px;
  59      margin-left: 3px;
  60      width: 24px;
  61      height: 24px;
  62  }
  63  
  64  .sitetopic .section .activity .activityinstance,
  65  .course-content .section .activity .activityinstance,
  66  .section .activity .activityinstance {
  67      display: inline-block;
  68  }
  69  
  70  .section .side.left {
  71      float: left;
  72  }
  73  
  74  .dir-rtl .section .side.left {
  75      float: right;
  76  }
  77  
  78  .section .side.right {
  79      float: right;
  80  }
  81  
  82  .dir-rtl .section .side.right {
  83      float: left;
  84  }
  85  
  86  .section .activity .editing_move {
  87      position: absolute;
  88      left: 0;
  89      top: 0;
  90  }
  91  
  92  .dir-rtl .section .activity .editing_move {
  93      left: auto;
  94      right: 0;
  95  }
  96  
  97  .section .activity .mod-indent-outer {
  98      display: table;
  99      padding-left: 24px;
 100  }
 101  
 102  .section .label .mod-indent-outer {
 103      padding-left: 24px;
 104      display: block;
 105  }
 106  
 107  .dir-rtl .section .activity .mod-indent-outer {
 108      padding-right: 24px;
 109  }
 110  
 111  .section .activity .actions {
 112      position: absolute;
 113      right: 0;
 114      top: 0;
 115  }
 116  
 117  .dir-rtl .section .activity .actions {
 118      left: 0;
 119      right: auto;
 120  }
 121  
 122  .course-content  li.section li.activity ul {
 123      list-style: disc;
 124  }
 125  
 126  .course-content  li.section li.activity ul ul {
 127      list-style: circle;
 128  }
 129  
 130  .course-content  li.section li.activity ul ul ul {
 131      list-style: square;
 132  }
 133  
 134  .sitetopic .section .activity .activityinstance div,
 135  .course-content .section .activity .activityinstance div {
 136      display: inline;
 137  }
 138  
 139  .course-content .section .activity .activityinstance form {
 140      display: inline;
 141  }
 142  
 143  .sitetopic .section .activity .activityinstance,
 144  .course-content .section .activity .activityinstance {
 145      height: 2em;
 146  }
 147  
 148  .editing .sitetopic .section .activity .activityinstance,
 149  .editing .course-content .section .activity .activityinstance,
 150  .editing .sitetopic .section .activity .contentwithoutlink,
 151  .editing .course-content .section .activity .contentwithoutlink {
 152      padding-right: 200px;
 153  }
 154  
 155  .dir-rtl.editing .sitetopic .section .activity .activityinstance,
 156  .dir-rtl.editing .course-content .section .activity .activityinstance,
 157  .dir-rtl.editing .sitetopic .section .activity .contentwithoutlink,
 158  .dir-rtl.editing .course-content .section .activity .contentwithoutlink {
 159      padding-left: 200px;
 160      padding-right: inherit;
 161  }
 162  
 163  .sitetopic .section .activity .activityinstance,
 164  .course-content .section .activity .activityinstance,
 165  .sitetopic .section .activity .contentwithoutlink,
 166  .course-content .section .activity .contentwithoutlink {
 167      padding-right: 32px;
 168      height: 2em;
 169      display: table-cell;
 170  }
 171  
 172  .sitetopic .section .label .activityinstance,
 173  .course-content .section .label .activityinstance,
 174  .sitetopic .section .label .contentwithoutlink,
 175  .course-content .section .label .contentwithoutlink {
 176      padding-right: 32px;
 177      display: block;
 178      height: inherit;
 179  }
 180  
 181  .dir-rtl .sitetopic .section .activity .activityinstance,
 182  .dir-rtl .course-content .section .activity .activityinstance,
 183  .dir-rtl .sitetopic .section .activity .contentwithoutlink,
 184  .dir-rtl .course-content .section .activity .contentwithoutlink {
 185      padding-left: 32px;
 186      padding-right: inherit;
 187  }
 188  
 189  .sitetopic .section .activity .filler,
 190  .course-content .section .activity .filler {
 191      width: 16px;
 192      height: 16px;
 193      margin: 4px;
 194      display: inline-block;
 195      vertical-align: text-bottom;
 196  }
 197  
 198  .dir-rtl .sitetopic .section .activity .activityinstance,
 199  .dir-rtl .course-content .section .activity .activityinstance {
 200      padding-right: 0;
 201      padding-left: 3em;
 202  }
 203  
 204  .sitetopic .section .activity .commands,
 205  .course-content .section .activity .commands {
 206      white-space: nowrap;
 207      display: inline-block;
 208  }
 209  
 210  .section .activity .moodle-actionmenu .menu > li > *,
 211  .section .activity .moodle-actionmenu .menubar > li > * {
 212      display: inline-block;
 213      min-height: 16px;
 214  }
 215  
 216  .section .activity .moodle-actionmenu[data-enhanced] .menu > li > * {
 217      display: block;
 218  }
 219  
 220  .section .activity .moodle-actionmenu[data-enhanced] .menu {
 221      margin-left: -2.8em;
 222  }
 223  
 224  .section .activity .moodle-actionmenu:not([data-enhanced]) .menubar > li .toggle-display {
 225      display: none;
 226  }
 227  
 228  .section img.iconsmall {
 229      vertical-align: text-bottom;
 230      width: 16px;
 231      height: 16px;
 232      margin: 4px;
 233  }
 234  
 235  .section .editing_title img.iconsmall {
 236      width: 12px;
 237      height: 12px;
 238      margin: 4px 8px 4px 0;
 239  }
 240  
 241  .section .activity.editor_displayed a.editing_title,
 242  .section .activity.editor_displayed .moodle-actionmenu {
 243      display: none;
 244  }
 245  
 246  .single-section h3.sectionname {
 247      text-align: center;
 248      clear: both;
 249  }
 250  
 251  .sitetopic .section li.activity,
 252  .course-content .section li.activity {
 253      padding: .2em;
 254  }
 255  
 256  .section .activity .activityinstance .groupinglabel {
 257      padding-left: .45em;
 258  }
 259  
 260  .sitetopic .section .activity .availabilityinfo,
 261  .sitetopic .section .activity .contentafterlink,
 262  .course-content .section .activity .availabilityinfo,
 263  .course-content .section .activity .contentafterlink {
 264      margin-top: 0.5em;
 265  }
 266  
 267  .dir-rtl .sitetopic .section .activity .availabilityinfo,
 268  .dir-rtl .sitetopic .section .activity .contentafterlink,
 269  .dir-rtl .course-content .section .activity .availabilityinfo,
 270  .dir-rtl .course-content .section .activity .contentafterlink {
 271      margin-left: 0;
 272      margin-right: 30px;
 273  }
 274  
 275  .availabilityinfo > ul {
 276      margin-top: 0;
 277  }
 278  
 279  .section .activity .contentafterlink p {
 280      margin: .5em 0;
 281  }
 282  
 283  .sitetopic .section .activity:hover,
 284  .course-content .section .activity:hover {
 285      background-color: #EEE;
 286  }
 287  
 288  .course-content .section-summary {
 289      border: 1px solid #DDD;
 290      margin-top: 5px;
 291      list-style: none;
 292  }
 293  
 294  .course-content .section-summary .section-title {
 295      margin: 2px 5px 10px 5px;
 296  }
 297  
 298  .course-content .section-summary .summarytext {
 299      margin: 2px 5px 2px 5px;
 300  }
 301  
 302  .course-content .section-summary .section-summary-activities .activity-count {
 303      color: #AAA;
 304      font-size: 12px;
 305      margin-right: 15px;
 306  }
 307  
 308  .course-content .section-summary .summary {
 309      margin-top: 5px;
 310  }
 311  
 312  .course-content .single-section {
 313      margin-top: 1em;
 314  }
 315  
 316  .course-content .single-section .section-navigation {
 317      display: block;
 318      padding: 0.5em;
 319      margin-bottom: -0.5em;
 320  }
 321  
 322  .course-content .single-section .section-navigation .title {
 323      font-weight: bold;
 324      font-size: 108%;
 325  }
 326  
 327  .course-content .single-section .section-navigation .mdl-left {
 328      font-weight: normal;
 329      float: left;
 330      margin-right: 1em;
 331  }
 332  
 333  .dir-rtl .course-content .single-section .section-navigation .mdl-left {
 334      float: right;
 335  }
 336  
 337  .course-content .single-section .section-navigation .mdl-left .larrow {
 338      margin-right: 0.1em;
 339  }
 340  
 341  .course-content .single-section .section-navigation .mdl-right {
 342      font-weight: normal;
 343      float: right;
 344      margin-left: 1em;
 345  }
 346  
 347  .dir-rtl .course-content .single-section .section-navigation .mdl-right {
 348      float: left;
 349  }
 350  
 351  .course-content .single-section .section-navigation .mdl-right .rarrow {
 352      margin-left: 0.1em;
 353  }
 354  
 355  .course-content .single-section .section-navigation .mdl-bottom {
 356      margin-top: 0;
 357  }
 358  
 359  #page-site-index .subscribelink {
 360      text-align: right;
 361  }
 362  
 363  #site-news-forum h2,
 364  #frontpage-course-list h2,
 365  #frontpage-category-names h2,
 366  #frontpage-category-combo h2 {
 367      margin-bottom: 9px;
 368  }
 369  
 370  #page-site-index .clearfloat {
 371      float: none;
 372      clear: both;
 373      height: 0px;
 374  }
 375  
 376  .path-course-view a.reduce-sections {
 377      padding-left: 0.2em;
 378  }
 379  
 380  .path-course-view .subscribelink {
 381      text-align: right;
 382  }
 383  
 384  .path-course-view .unread {
 385      margin-left: 3em;
 386  }
 387  
 388  .path-course-view .block.drag .header {
 389      cursor: move;
 390  }
 391  
 392  .path-course-view .completionprogress {
 393      text-align: right;
 394  }
 395  
 396  .dir-rtl.path-course-view .completionprogress {
 397      text-align: left;
 398  }
 399  
 400  .path-course-view .single-section .completionprogress {
 401      margin-right: 5px;
 402  }
 403  
 404  .path-course-view .section .summary {
 405      line-height: normal;
 406  }
 407  
 408  .path-site li.activity > div,
 409  .path-course-view li.activity > div {
 410      position: relative;
 411  }
 412  
 413  .path-course-view li.activity form.togglecompletion .ajaxworking {
 414      position: absolute;
 415      right: 22px;
 416      width: 16px;
 417      height: 16px;
 418      background: url([[pix:i/ajaxloader]]) no-repeat;
 419  }
 420  
 421  .path-course-view li.activity form.togglecompletion div {
 422      display: inline;
 423  }
 424  
 425  .dir-rtl.path-course-view li.activity form.togglecompletion,
 426  .dir-rtl.path-course-view li.activity span.autocompletion {
 427      left: 1.7em;
 428      right: auto;
 429      padding: 0px;
 430  }
 431  
 432  .dir-rtl.path-course-view .completionprogress {
 433      float: none;
 434  }
 435  
 436  .dir-rtl.path-course-view li.activity form.togglecompletion .ajaxworking {
 437      right: -22px;
 438  }
 439  
 440  li.section.hidden span.commands a.editing_hide,
 441  li.section.hidden span.commands a.editing_show {
 442      cursor: default;
 443  }
 444  
 445  .section img.movetarget {
 446      height: 16px;
 447      width: 80px;
 448  }
 449  
 450  .weeks-format,
 451  .topics-format {
 452      margin-top: 8px;
 453      min-width: 763px;
 454  }
 455  
 456  #page-course-pending .singlebutton,
 457  #page-course-index .singlebutton,
 458  #page-course-index-category .singlebutton,
 459  #page-course-editsection .singlebutton {
 460      text-align: center;
 461  }
 462  
 463  #coursesearch {
 464      margin-top: 1em;
 465      text-align: center;
 466  }
 467  
 468  #page-course-pending .pendingcourserequests {
 469      margin-bottom: 1em;
 470  }
 471  
 472  #page-course-pending .pendingcourserequests .singlebutton {
 473      display: inline;
 474  }
 475  
 476  #page-course-pending .pendingcourserequests .cell {
 477      padding: 0 5px;
 478  }
 479  
 480  #page-course-pending .pendingcourserequests .cell.c6 {
 481      white-space: nowrap;
 482  }
 483  
 484  /* Courses and categories lists */
 485  
 486  .coursebox {
 487      width: 100%;
 488      margin-bottom: 15px;
 489  }
 490  
 491  .coursebox.collapsed {
 492      margin-bottom: 0;
 493  }
 494  
 495  .coursebox.collapsed > .content {
 496      display: none;
 497  }
 498  
 499  .coursebox > .info > .coursename a {
 500      display: block;
 501      background-image: url([[pix:moodle|i/course]]);
 502      background-repeat: no-repeat;
 503      padding-left: 21px;
 504      background-position: left top;
 505  }
 506  
 507  .coursebox.remotehost .coursename a {
 508      background-image: url([[pix:moodle|i/mnethost]]);
 509  }
 510  
 511  .coursebox > .info > .coursename,
 512  .coursebox .content .teachers,
 513  .coursebox .content .courseimage,
 514  .coursebox .content .coursefile {
 515      float: left;
 516      width: 40%;
 517      clear: left;
 518  }
 519  
 520  .coursebox .content .teachers li {
 521      list-style-type: none;
 522      padding: 0;
 523      margin: 0;
 524  }
 525  
 526  .coursebox .enrolmenticons {
 527      padding: 3px 0;
 528      float: right;
 529  }
 530  
 531  .coursebox .moreinfo {
 532      padding: 3px 0;
 533      float: right;
 534  }
 535  
 536  .coursebox .enrolmenticons img,
 537  .coursebox .moreinfo img {
 538      margin: 0 .2em;
 539  }
 540  
 541  .coursebox .content {
 542      clear: both;
 543      overflow: hidden;
 544  }
 545  
 546  .coursebox .content .summary,
 547  .coursebox .content .coursecat {
 548      float: right;
 549      width: 55%;
 550  }
 551  
 552  .coursebox .content .coursecat {
 553      text-align: right;
 554      clear: right;
 555  }
 556  
 557  .coursebox.remotecoursebox .remotecourseinfo {
 558      float: left;
 559      width: 40%;
 560  }
 561  
 562  .coursebox .content .courseimage img {
 563      max-width: 100px;
 564      max-height: 100px;
 565  }
 566  
 567  .coursebox > .info > .coursename {
 568      margin: 5px;
 569      padding: 0;
 570  }
 571  
 572  .coursebox .content .teachers,
 573  .coursebox .content .coursecat,
 574  .coursebox .content .summary,
 575  .coursebox .content .courseimage,
 576  .coursebox .content .coursefile,
 577  .coursebox.remotecoursebox .remotecourseinfo {
 578      margin: 3px 5px;
 579      padding: 0;
 580  }
 581  
 582  .dir-rtl .coursebox > .info > .coursename a {
 583      padding-left: 0;
 584      padding-right: 21px;
 585      background-position: top right;
 586  }
 587  
 588  .dir-rtl .coursebox > .info > .coursename,
 589  .dir-rtl .coursebox .teachers,
 590  .dir-rtl .coursebox .content .courseimage,
 591  .dir-rtl .coursebox .content .coursefile {
 592      float: right;
 593      clear: right;
 594  }
 595  
 596  .dir-rtl .coursebox .enrolmenticons,
 597  .dir-rtl .coursebox .moreinfo {
 598      float: left;
 599  }
 600  
 601  .dir-rtl .coursebox .summary,
 602  .dir-rtl .coursebox .coursecat {
 603      float: left;
 604  }
 605  
 606  .dir-rtl .coursebox .coursecat {
 607      text-align: left;
 608      clear: left;
 609  }
 610  
 611  .course_category_tree .category .numberofcourse {
 612      font-size: 0.85em;
 613  }
 614  
 615  .dir-rtl .course_category_tree .category .numberofcourse {
 616      padding-right: 20px;
 617  }
 618  
 619  .course_category_tree .controls {
 620      visibility: hidden;
 621  }
 622  
 623  .course_category_tree .controls div {
 624      display: inline;
 625      cursor: pointer;
 626  }
 627  
 628  .jsenabled .course_category_tree .controls {
 629      visibility: visible;
 630  }
 631  
 632  .course_category_tree .category > .info > .categoryname {
 633      background-image: url([[pix:moodle|t/collapsed_empty]]);
 634      background-repeat: no-repeat;
 635      background-position: center;
 636      margin: 0.5em 5px;
 637  }
 638  
 639  .dir-rtl .course_category_tree .category > .info > .categoryname {
 640      background-image: url([[pix:moodle|t/collapsed_empty_rtl]]);
 641      background-position: center;
 642      margin: 0.5em 5px;
 643  }
 644  
 645  .course_category_tree .category.with_children > .info > .categoryname {
 646      background-image: url([[pix:moodle|t/expanded]]);
 647  }
 648  
 649  .course_category_tree .category.with_children.collapsed > .info > .categoryname {
 650      background-image: url([[pix:moodle|t/collapsed]]);
 651  }
 652  
 653  .dir-rtl .course_category_tree .category.with_children.collapsed > .info .categoryname {
 654      background-image: url([[pix:moodle|t/collapsed_rtl]]);
 655  }
 656  
 657  .course_category_tree .category.collapsed > .content {
 658      display: none;
 659  }
 660  
 661  .course_category_tree .category > .info > .categoryname {
 662      padding: 2px 18px;
 663      margin: 3px;
 664  }
 665  
 666  .course_category_tree .category > .content {
 667      padding-left: 16px;
 668      overflow: hidden;
 669  }
 670  
 671  .dir-rtl .course_category_tree .category > .content {
 672      padding-left: 0;
 673      padding-right: 16px;
 674  }
 675  
 676  .course_category_tree .subcategories > .paging,
 677  .courses > .paging {
 678      margin: 0;
 679      padding: 5px;
 680      text-align: center;
 681  }
 682  
 683  .courses > .paging.paging-morelink,
 684  .course_category_tree .subcategories > .paging.paging-morelink {
 685      text-align: left;
 686  }
 687  
 688  .dir-rtl .courses > .paging.paging-morelink,
 689  .dir-rtl .course_category_tree .subcategories > .paging.paging-morelink {
 690      text-align: right;
 691  }
 692  
 693  #page-course-info .generalbox.info,
 694  #page-enrol-index .generalbox.info {
 695      border: none;
 696  }
 697  
 698  .path-course .clearfloat {
 699      float: none;
 700      clear: both;
 701      height: 0px;
 702  }
 703  
 704  .section .spinner {
 705      height: 16px;
 706      width: 16px;
 707  }
 708  
 709  .section .activity .spinner {
 710      margin: 4px;
 711      left: 100%;
 712      position: absolute;
 713  }
 714  
 715  .dir-rtl .section .activity .spinner {
 716      left: auto;
 717      right: 100%;
 718  }
 719  
 720  /* Quick edit of module name */
 721  
 722  .sitetopic .section .activity form.activityinstance,
 723  .course-content .section .activity form.activityinstance {
 724      display: inline;
 725      vertical-align: middle;
 726  }
 727  
 728  span.editinstructions {
 729      position: absolute;
 730      top: 0px;
 731      margin-top: -22px;
 732      margin-left: 30px;
 733      line-height: 16px;
 734      font-size: .85em;
 735      padding: .1em .4em;
 736      background-color: #ffc;
 737      color: #000;
 738      text-decoration: none;
 739      z-index: 9999;
 740      box-shadow: 2px 2px 5px 1px #ccc;
 741      border: 1px solid #ddd;
 742  }
 743  
 744  .dir-rtl span.editinstructions {
 745      left: auto;
 746      right: 32px;
 747  }
 748  
 749  input.titleeditor {
 750      vertical-align: text-bottom;
 751  }
 752  
 753  .editing .course-content .section .activity.editor_displayed .activityinstance {
 754      padding-right: inherit;
 755  }
 756  
 757  .dir-rtl.editing .course-content .section .activity.editor_displayed .activityinstance {
 758      padding-left: inherit;
 759  }
 760  
 761  /* Course drag and drop upload styles */
 762  
 763  #dndupload-status {
 764      width: 40%;
 765      margin: 0 30%;
 766      padding: 6px;
 767      border: 1px solid #ddd;
 768      top: -5px;
 769      text-align: center;
 770      background: #ffc;
 771      position: absolute;
 772      left: 0;
 773      box-shadow: 2px 2px 5px 1px #ccc;
 774      border-radius: 0px 0px 8px 8px;
 775      z-index: 0;
 776  }
 777  
 778  .dndupload-preview {
 779      color: #909090;
 780      border: 1px dashed #909090;
 781      list-style: none;
 782      margin-top: .2em;
 783      padding: .3em;
 784      line-height: 16px;
 785  }
 786  
 787  .dndupload-preview img.icon {
 788      vertical-align: text-bottom;
 789      padding: 0;
 790  }
 791  
 792  .dndupload-progress-outer {
 793      width: 70px;
 794      border: 1px solid black;
 795      border-radius: 4px;
 796      height: 10px;
 797      display: inline-block;
 798      margin: 0;
 799      padding: 0;
 800      overflow: hidden;
 801      position: relative;
 802  }
 803  
 804  .dndupload-progress-inner {
 805      width: 0%;
 806      height: 100%;
 807      background-color: green;
 808      display: inline-block;
 809      margin: 0;
 810      padding: 0;
 811      box-shadow: 0 0 4px #229b15;
 812      border-radius: 2px;
 813      background-repeat: repeat-x;
 814      background-position: top;
 815      background-image: url([[pix:theme_base|progress]]);
 816  }
 817  
 818  .dndupload-hidden {
 819      display: none;
 820  }
 821  
 822  /** Course category management **/
 823  
 824  #course-category-listings {
 825      background-color: #fff;
 826      border: 1px solid #e1e1e8;
 827      margin-bottom: 200px;
 828  }
 829  
 830  /** Two column layout */
 831  
 832  #course-category-listings.columns-2 > #category-listing > div {
 833      border-right: 1px solid #e1e1e8;
 834  }
 835  
 836  .dir-rtl #course-category-listings.columns-2 > #category-listing > div {
 837      border-left: 1px solid #e1e1e8;
 838      border-right: 0;
 839  }
 840  
 841  #course-category-listings.columns-2 > #course-listing > div {
 842      border-left: 1px solid #e1e1e8;
 843      margin-left: -1px;
 844  }
 845  
 846  #course-category-listings.columns-2.viewmode-courses.course-selected > #course-listing > div {
 847      border-right: 1px solid #e1e1e8;
 848      margin-right: -1px;
 849  }
 850  
 851  #course-category-listings.columns-2 > #course-detail > div {
 852      border-left: 1px solid #e1e1e8;
 853  }
 854  
 855  /** Three column layout */
 856  
 857  #course-category-listings.columns-3 #category-listing > div {
 858      border-right: 1px solid #DDD;
 859  }
 860  
 861  #course-category-listings.columns-3 #course-listing > div {
 862      border-right: 1px solid #e1e1e8;
 863      border-left: 1px solid #e1e1e8;
 864      margin-right: -1px;
 865      margin-left: -1px;
 866  }
 867  
 868  #course-category-listings.columns-3 #course-detail > div {
 869      border-left: 1px solid #DDD;
 870  }
 871  
 872  #course-category-listings > div > div {
 873      min-height: 300px;
 874  }
 875  
 876  #course-category-listings h3 {
 877      margin: 0;
 878      padding: 0.6em 1em 0.5em;
 879      text-align: left;
 880      background-color: #f7f7f9;
 881      border-bottom: 1px solid #e1e1e8;
 882  }
 883  
 884  #course-category-listings h4 {
 885      margin: 1em 0 0;
 886      padding: 0.6em 1em 0.5em;
 887      text-align: left;
 888  }
 889  
 890  .dir-rtl #course-category-listings h3,
 891  .dir-rtl #course-category-listings h4 {
 892      text-align: right;
 893  }
 894  
 895  .coursecat-management-header .moodle-actionmenu,
 896  #course-category-listings .moodle-actionmenu {
 897      white-space: nowrap;
 898  }
 899  
 900  #course-category-listings .listing-actions {
 901      text-align: center;
 902      padding: 0.4em 0.3em 0.3em;
 903  }
 904  
 905  #course-category-listings .listing-actions > * {
 906      display: inline-block;
 907      line-height: 2.2em;
 908  }
 909  
 910  #course-category-listings .listing-actions > .moodle-actionmenu {
 911      display: inline-block;
 912  }
 913  
 914  .coursecat-management-header .moodle-actionmenu[data-enhanced].show .menu a,
 915  #course-category-listings .listing-actions > .moodle-actionmenu .menu a {
 916      padding: 4px 1em;
 917  }
 918  
 919  #course-category-listings .listing-actions .iconsmall {
 920      margin-left: 0.5em;
 921  }
 922  
 923  #course-category-listings ul.ml {
 924      list-style: none;
 925      margin: 1em 0;
 926  }
 927  
 928  #course-category-listings ul.ml ul.ml {
 929      margin: 0;
 930  }
 931  
 932  #course-category-listings li {
 933      line-height: 2.2em;
 934  }
 935  
 936  #course-category-listings li > div {
 937      border-bottom: 1px solid #fff;
 938      border-top: 1px solid #fff;
 939  }
 940  
 941  #course-category-listings li > div:hover {
 942      background-color: #fafafa;
 943  }
 944  
 945  #course-category-listings li.highlight {
 946      background-color: transparent;
 947  }
 948  
 949  #course-category-listings li.highlight > div,
 950  #category-listing li.highlight.listitem > div > .ba-checkbox,
 951  #course-category-listings li.highlight > div:hover,
 952  #course-category-listings li[data-selected='1'].highlight> div {
 953      background-color: #ddffaa;
 954  }
 955  
 956  #course-category-listings li + li > div,
 957  #course-category-listings li:first-child > div {
 958      border-top-color: #f7f7f9;
 959  }
 960  
 961  #course-category-listings li .tree-icon {
 962      margin-right: 0.5em;
 963      width: 12px;
 964      height: 12px;
 965  }
 966  
 967  .dir-rtl #course-category-listings li .tree-icon {
 968      margin-left: 0.5em;
 969  }
 970  
 971  #course-category-listings li[data-selected='1']> div {
 972      background-color: #FFFFD8;
 973      border-top-color: #e1e1e8;
 974      border-bottom-color: #f7f7f9;
 975  }
 976  
 977  #course-category-listings li[data-selected='1'] li:first-of-type> div,
 978  #course-category-listings li[data-selected='1'][data-expandable='0']+li> div {
 979      border-top-color: #e1e1e8;
 980  }
 981  
 982  #course-category-listings li[data-selected='1']:last-of-type> div {
 983      border-bottom-color: #e1e1e8;
 984  }
 985  
 986  #course-category-listings > div > div > ul.ml > li:first-child > div {
 987      border-top: 0;
 988  }
 989  
 990  #course-category-listings .moodle-actionmenu.show .menu li {
 991      line-height: 20px;
 992  }
 993  
 994  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) li {
 995      line-height: normal;
 996  }
 997  
 998  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar li,
 999  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar a,
1000  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menu .menu-action-text {
1001      display: inline-block;
1002  }
1003  
1004  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar a {
1005      color: inherit;
1006  }
1007  
1008  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar a> img,
1009  #course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])> .menubar .caret {
1010      display: none;
1011  }
1012  
1013  .jsenabled #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display img {
1014      width: auto;
1015  }
1016  
1017  .jsenabled #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu {
1018      padding-right: 4px;
1019  }
1020  
1021  .jsenabled #course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret {
1022      vertical-align: text-top;
1023  }
1024  
1025  #course-category-listings .item-actions {
1026      margin-right: 1em;
1027      display: inline-block;
1028  }
1029  
1030  #course-category-listings .item-actions .menubar img,
1031  #course-category-listings .item-actions > a img {
1032      margin: 0 4px;
1033  }
1034  
1035  #course-category-listings .item-actions .menu img {
1036      max-width: none;
1037      width: 12px;
1038  }
1039  
1040  #course-category-listings li .tree-icon {
1041      margin-left: 0;
1042  }
1043  
1044  #course-category-listings li li .tree-icon {
1045      margin-left: 1em;
1046  }
1047  
1048  #course-category-listings li li li .tree-icon {
1049      margin-left: 2em;
1050  }
1051  
1052  #course-category-listings li li li li .tree-icon {
1053      margin-left: 3em;
1054  }
1055  
1056  #course-category-listings li li li li li .tree-icon {
1057      margin-left: 4em;
1058  }
1059  
1060  #course-category-listings li li li li li li .tree-icon {
1061      margin-left: 4.5em;
1062  }
1063  
1064  #course-category-listings li li li li li li li .tree-icon {
1065      margin-left: 5em;
1066  }
1067  
1068  #course-category-listings li li li li li li li li .tree-icon {
1069      margin-left: 5.5em;
1070  }
1071  
1072  .dir-rtl #course-category-listings li .tree-icon {
1073      margin-right: 0;
1074      margin-left: 0.5em;
1075  }
1076  
1077  .dir-rtl #course-category-listings li li .tree-icon {
1078      margin-right: 1em;
1079  }
1080  
1081  .dir-rtl #course-category-listings li li li .tree-icon {
1082      margin-right: 2em;
1083  }
1084  
1085  .dir-rtl #course-category-listings li li li li .tree-icon {
1086      margin-right: 3em;
1087  }
1088  
1089  .dir-rtl #course-category-listings li li li li li .tree-icon {
1090      margin-right: 4em;
1091  }
1092  
1093  .dir-rtl #course-category-listings li li li li li li .tree-icon {
1094      margin-right: 4.5em;
1095  }
1096  
1097  .dir-rtl #course-category-listings li li li li li li li .tree-icon {
1098      margin-right: 5em;
1099  }
1100  
1101  .dir-rtl #course-category-listings li li li li li li li li .tree-icon {
1102      margin-right: 5.5em;
1103  }
1104  
1105  #course-listing .listitem .drag-handle {
1106      display: none;
1107  }
1108  
1109  .jsenabled #course-listing .listitem .drag-handle {
1110      margin-right: 0.5em;
1111      display: inline-block;
1112      cursor: pointer;
1113  }
1114  
1115  #course-listing .listitem .categoryname {
1116      display: inline-block;
1117      margin-left: 1em;
1118      color: #a1a1a8;
1119  }
1120  
1121  #course-listing .listitem .coursename {
1122      display: inline-block;
1123  }
1124  
1125  #category-listing .course-count {
1126      color: #a1a1a8;
1127      margin-right: 2em;
1128      min-width: 3.5em;
1129      display: inline-block;
1130  }
1131  
1132  #category-listing .listitem.collapsed > ul.ml {
1133      display: none;
1134  }
1135  
1136  #category-listing .course-count .smallicon {
1137      width: 0.8em;
1138      height: 0.8em;
1139      margin: 0 0.3em;
1140  }
1141  
1142  .dir-rtl #category-listing .course-count {
1143      margin-left: 2em;
1144      margin-right: 0;
1145  }
1146  
1147  #category-listing .listitem > div > .ba-checkbox {
1148      vertical-align: middle;
1149      width: 2.2em;
1150      text-align: center;
1151      margin: -1px 0;
1152      padding-top: 2px;
1153      margin-right: 0.5em;
1154  }
1155  
1156  .dir-rtl #category-listing .listitem > div > .ba-checkbox {
1157      margin-left: 0.5em;
1158      margin-right: 0.5em;
1159  }
1160  
1161  #category-listing .listitem[data-selected='1']> div> .ba-checkbox {
1162      margin: 0 0.5em 0 0;
1163      padding: 0;
1164  }
1165  
1166  .dir-rtl #category-listing .listitem[data-selected='1']> div> .ba-checkbox {
1167      margin-left: 0.5em;
1168  }
1169  
1170  .category-bulk-actions {
1171      margin: 0 0.5em 0.5em;
1172  }
1173  
1174  #course-category-listings .listitem .idnumber {
1175      color: #a1a1a8;
1176      margin-right: 2em;
1177  }
1178  
1179  #course-category-listings .listitem > div > .float-left {
1180      float: left;
1181  }
1182  
1183  #course-category-listings .listitem > div > .float-right {
1184      float: right;
1185      text-align: right;
1186  }
1187  
1188  .dir-rtl #course-category-listings .listitem > div > .float-left {
1189      float: right;
1190  }
1191  
1192  .dir-rtl #course-category-listings .listitem > div > .float-right {
1193      float: left;
1194      text-align: left;
1195  }
1196  
1197  #course-category-listings .listitem[data-visible="0"],
1198  #course-category-listings .listitem[data-visible="0"]> div> a {
1199      color: #AAA;
1200  }
1201  
1202  #course-category-listings .listitem > div .item-actions .action-hide,
1203  #course-category-listings .listitem[data-visible="0"]> div .item-actions .action-show {
1204      display: inline;
1205  }
1206  
1207  #course-category-listings .listitem > div .item-actions .action-show,
1208  #course-category-listings .listitem[data-visible="0"]> div .item-actions .action-hide,
1209  #category-listing .listitem:first-child > div .item-actions .action-moveup,
1210  #category-listing .listitem:last-child > div .item-actions .action-movedown,
1211  #course-listing > .firstpage .listitem:first-child > div .item-actions .action-moveup,
1212  #course-listing > .lastpage .listitem:last-child > div .item-actions .action-movedown {
1213      display: none;
1214  }
1215  
1216  #course-category-listings .listitem > div a.without-actions {
1217      color: #333;
1218  }
1219  
1220  #course-listing li > div {
1221      padding-left: 1em;
1222  }
1223  
1224  #course-category-listings .detail-pair {
1225      border-bottom: 1px solid #e1e1e8;
1226      margin: 0 1em;
1227  }
1228  
1229  #course-category-listings .detail-pair > * {
1230      display: inline-block;
1231      line-height: 2.2em;
1232  }
1233  
1234  #course-category-listings .detail-pair .pair-key {
1235      font-weight: bold;
1236      text-align: left;
1237  }
1238  
1239  .dir-rtl #course-category-listings .detail-pair .pair-key {
1240      text-align: right;
1241  }
1242  
1243  #course-category-listings .detail-pair .pair-key span {
1244      margin-right: 1em;
1245      display: block;
1246  }
1247  
1248  .dir-rtl #course-category-listings .detail-pair .pair-key span {
1249      margin-right: 0;
1250  }
1251  
1252  #course-category-listings .detail-pair:last-child {
1253      border-bottom-width: 0;
1254  }
1255  
1256  #course-category-listings .bulk-actions .detail-pair > * {
1257      display: block;
1258      width: 100%;
1259  }
1260  
1261  #course-category-listings .bulk-actions .detail-pair .pair-value {
1262      margin-left: 2.2em;
1263  }
1264  
1265  .dir-rtl #course-category-listings .bulk-actions .detail-pair .pair-value {
1266      margin-left: 0;
1267      margin-right: 2.2em;
1268  }
1269  
1270  #course-category-listings .select-a-category .notifymessage,
1271  #course-category-listings .select-a-category .alert {
1272      margin: 1em;
1273  }
1274  
1275  .dir-rtl.jsenabled .moodle-actionmenu[data-enhanced] .menu.align-tr-br {
1276      right: inherit;
1277  }
1278  
1279  /** Management header styling **/
1280  
1281  .coursecat-management-header {
1282      vertical-align: middle;
1283  }
1284  
1285  .coursecat-management-header h2 {
1286      display: inline-block;
1287      text-align: left;
1288  }
1289  
1290  .coursecat-management-header > div {
1291      display: inline-block;
1292  }
1293  
1294  .coursecat-management-header > div > div {
1295      display: inline-block;
1296      margin-left: 1em;
1297  }
1298  
1299  .dir-rtl .coursecat-management-header h2 {
1300      text-align: right;
1301  }
1302  
1303  .dir-rtl .coursecat-management-header > div {
1304      float: left;
1305      margin-right: 1em;
1306      margin-left: 0;
1307  }
1308  
1309  .coursecat-management-header .view-mode-selector .moodle-actionmenu {
1310      display: inline-block;
1311  }
1312  
1313  .coursecat-management-header .view-mode-selector img {
1314      margin-left: 0.5em;
1315      vertical-align: baseline;
1316  }
1317  
1318  .coursecat-management-header select {
1319      max-width: 300px;
1320      white-space: nowrap;
1321  }
1322  
1323  .listing-pagination,
1324  .listing-pagination-totals {
1325      text-align: center;
1326  }
1327  
1328  .listing-pagination .yui3-button {
1329      background-color: #FFF;
1330      border: 0;
1331      margin: 0.4em 0.2em 0.45em;
1332      font-size: 10.4px;
1333  }
1334  
1335  .listing-pagination .yui3-button.active-page {
1336      background-color: #E5EFFD;
1337  }
1338  
1339  .listing-pagination-totals.dimmed {
1340      color: #999;
1341      margin: 0.4em 1em 0.45em;
1342  }
1343  
1344  #category-listing .bulk-action-checkbox {
1345      vertical-align: middle;
1346      margin: 0 0 0.5em 3px;
1347  }
1348  
1349  .dir-rtl #category-listing .bulk-action-checkbox {
1350      vertical-align: middle;
1351      margin: 0 3px 0.5em 0;
1352  }
1353  
1354  #course-listing .bulk-action-checkbox {
1355      margin-right: 0.6em;
1356      vertical-align: middle;
1357      margin-bottom: 0.5em;
1358  }
1359  
1360  /**
1361   * Display sizes:
1362   * Large displays                   1200        +
1363   * Default displays                  980     1199
1364   * Tablets                           768      979
1365   * Small tablets and large phones    481      767
1366   * Phones                              0      480
1367   */
1368  
1369  @media (min-width: 1200px) and (max-width: 1600px) {
1370      #course-category-listings.columns-3 {
1371          background-color: transparent;
1372          border: 0;
1373      }
1374  
1375      #course-category-listings.columns-3 #category-listing,
1376      #course-category-listings.columns-3 #course-listing {
1377          width: 50%;
1378      }
1379  
1380      #course-category-listings.columns-3 #category-listing > div,
1381      #course-category-listings.columns-3 #course-listing > div,
1382      #course-category-listings.columns-3 #course-detail {
1383          border: 1px solid #e1e1e8;
1384          background-color: #FFF;
1385      }
1386  
1387      #course-category-listings.columns-3 #course-detail > div {
1388          border: 0;
1389      }
1390  
1391      #course-category-listings.columns-3 #course-detail {
1392          width: 100%;
1393          margin-top: 1em;
1394      }
1395  }
1396  
1397  @media (max-width: 1199px) {
1398      #course-category-listings.columns-2,
1399      #course-category-listings.columns-3 {
1400          background-color: transparent;
1401          border: 0;
1402      }
1403  
1404      #course-category-listings.columns-2 #category-listing,
1405      #course-category-listings.columns-2 #course-listing,
1406      #course-category-listings.columns-2 #course-detail,
1407      #course-category-listings.columns-3 #category-listing,
1408      #course-category-listings.columns-3 #course-listing,
1409      #course-category-listings.columns-3 #course-detail {
1410          width: 100%;
1411          margin-bottom: 1em;
1412      }
1413  
1414      #course-category-listings.columns-2 #category-listing > div,
1415      #course-category-listings.columns-2 #course-listing > div,
1416      #course-category-listings.columns-2 #course-detail > div,
1417      #course-category-listings.columns-3 #category-listing > div,
1418      #course-category-listings.columns-3 #course-listing > div,
1419      #course-category-listings.columns-3 #course-detail > div {
1420          border: 1px solid #e1e1e8;
1421          background-color: #FFF;
1422      }
1423  }
1424  
1425  /** Custom YUI grid CSS **/
1426  /*csslint duplicate-properties:false */
1427  
1428  
1429  .grid-col {
1430      display: inline-block;
1431      zoom: 1;
1432      *display: inline;
1433      letter-spacing: normal;
1434      word-spacing: normal;
1435      vertical-align: top;
1436      text-rendering: auto;
1437  }
1438  
1439  .grid-col-1 {
1440      display: block;
1441  }
1442  
1443  .grid-col-1-2 {
1444      width: 50%;
1445  }
1446  
1447  .grid-col-1-3 {
1448      width: 33.33333%;
1449  }
1450  
1451  .grid-col-2-3 {
1452      width: 66.66667%;
1453  }
1454  
1455  .grid-col-1-4 {
1456      width: 25%;
1457  }
1458  
1459  .grid-col-3-4 {
1460      width: 75%;
1461  }
1462  
1463  .grid-col-1-5 {
1464      width: 20%;
1465  }
1466  
1467  .grid-col-2-5 {
1468      width: 40%;
1469  }
1470  
1471  .grid-col-3-5 {
1472      width: 60%;
1473  }
1474  
1475  .grid-col-4-5 {
1476      width: 80%;
1477  }
1478  
1479  .grid-col-1-6 {
1480      width: 16.66667%;
1481  }
1482  
1483  .grid-col-5-6 {
1484      width: 83.33333%;
1485  }
1486  
1487  .grid-col-1-7 {
1488      width: 14.28571%;
1489  }
1490  
1491  .grid-col-2-7 {
1492      width: 28.57143%;
1493  }
1494  
1495  .grid-col-3-7 {
1496      width: 42.85714%;
1497  }
1498  
1499  .grid-col-4-7 {
1500      width: 57.14286%;
1501  }
1502  
1503  .grid-col-5-7 {
1504      width: 71.42857%;
1505  }
1506  
1507  .grid-col-6-7 {
1508      width: 85.71429%;
1509  }
1510  
1511  .grid-col-1-8 {
1512      width: 12.5%;
1513  }
1514  
1515  .grid-col-3-8 {
1516      width: 37.5%;
1517  }
1518  
1519  .grid-col-5-8 {
1520      width: 62.5%;
1521  }
1522  
1523  .grid-col-7-8 {
1524      width: 87.5%;
1525  }
1526  
1527  .grid-col-1-9 {
1528      width: 11.11111%;
1529  }
1530  
1531  .grid-col-2-9 {
1532      width: 22.22222%;
1533  }
1534  
1535  .grid-col-4-9 {
1536      width: 44.44444%;
1537  }
1538  
1539  .grid-col-5-9 {
1540      width: 55.55556%;
1541  }
1542  
1543  .grid-col-6-9 {
1544      width: 66.66667%;
1545  }
1546  
1547  .grid-col-7-9 {
1548      width: 77.77778%;
1549  }
1550  
1551  .grid-col-8-9 {
1552      width: 88.88889%;
1553  }
1554  
1555  .grid-col-1-10 {
1556      width: 10%;
1557  }
1558  
1559  .grid-col-3-10 {
1560      width: 30%;
1561  }
1562  
1563  .grid-col-7-10 {
1564      width: 70%;
1565  }
1566  
1567  .grid-col-9-10 {
1568      width: 90%;
1569  }
1570  
1571  .grid-col-1-11 {
1572      width: 9.09091%;
1573  }
1574  
1575  .grid-col-2-11 {
1576      width: 18.18182%;
1577  }
1578  
1579  .grid-col-3-11 {
1580      width: 27.27273%;
1581  }
1582  
1583  .grid-col-4-11 {
1584      width: 36.36364%;
1585  }
1586  
1587  .grid-col-5-11 {
1588      width: 45.45455%;
1589  }
1590  
1591  .grid-col-6-11 {
1592      width: 54.54545%;
1593  }
1594  
1595  .grid-col-7-11 {
1596      width: 63.63636%;
1597  }
1598  
1599  .grid-col-8-11 {
1600      width: 72.72727%;
1601  }
1602  
1603  .grid-col-9-11 {
1604      width: 81.81818%;
1605  }
1606  
1607  .grid-col-10-11 {
1608      width: 90.90909%;
1609  }
1610  
1611  .grid-col-1-12 {
1612      width: 8.33333%;
1613  }
1614  
1615  .grid-col-5-12 {
1616      width: 41.66667%;
1617  }
1618  
1619  .grid-col-7-12 {
1620      width: 58.33333%;
1621  }
1622  
1623  .grid-col-9-12 {
1624      width: 75%;
1625  }
1626  
1627  .grid-col-11-12 {
1628      width: 91.66667%;
1629  }
1630  
1631  .grid-row-r {
1632      letter-spacing: -0.31em;
1633      *letter-spacing: normal;
1634      word-spacing: -0.43em;
1635  }
1636  
1637  .opera-only :-o-prefocus,
1638  .grid-row-r {
1639      word-spacing: -0.43em;
1640  }
1641  
1642  @media (min-width: 980px) {
1643      .grid-visible-phone {
1644          display: none;
1645      }
1646  
1647      .grid-visible-tablet {
1648          display: none;
1649      }
1650  
1651      .grid-hidden-desktop {
1652          display: none;
1653      }
1654  }
1655  
1656  @media (min-width: 980px) {
1657      .grid-visible-phone {
1658          display: none;
1659      }
1660  
1661      .grid-visible-tablet {
1662          display: none;
1663      }
1664  
1665      .grid-hidden-desktop {
1666          display: none;
1667      }
1668  }
1669  
1670  @media (max-width: 480px) {
1671      .grid-row-r > [class ^= "grid-col"] {
1672          width: 100%;
1673      }
1674  }
1675  
1676  @media (max-width: 767px) {
1677      .grid-row-r > [class ^= "grid-col"] {
1678          width: 100%;
1679      }
1680  
1681      .grid-hidden-phone {
1682          display: none;
1683      }
1684  
1685      .grid-visible-desktop {
1686          display: none;
1687      }
1688  
1689      .grid-hidden-phone {
1690          display: none;
1691      }
1692  
1693      .grid-visible-desktop {
1694          display: none;
1695      }
1696  }
1697  
1698  @media (min-width: 768px) and (max-width: 979px) {
1699      .grid-hidden-tablet {
1700          display: none;
1701      }
1702  
1703      .grid-visible-desktop {
1704          display: none;
1705      }
1706  }


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1