1 /* Style is optimized for iphone and android. Note that -webkit properties create errors in the CSS validator. Relative units
2 for sizes are used unless it is a border. Classes beginning with ".fl-" override Mobile FSS,
3 see the API @ http://wiki.fluidproject.org/display/fluid/Mobile+FSS+API for more details.
28 background-color: #4B6B90;
30 background-image: -moz-linear-gradient(
39 #header-section-title {
42 background-image: -webkit-gradient(linear, left top, left bottom,
44 color-stop(0.5, #6d8cb3),
45 color-stop(0.50, #4b6b90),
46 color-stop(0.5, #6d8cb3),
49 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6d8cb3), to(#4b6b90));
53 .fl-theme-iphone .fl-navbar{
65 border-top: 1px solid black;
66 border-bottom: .5px solid black;
67 background-color: #4b6b90;
71 #navigation-contentwrapper{
73 background-color: #4b6b90;
79 border-bottom: .5px solid black;
80 /*padding-bottom: .3em;*/
89 background-color:white;
92 #site-name, h1#section-title{
101 /************************************************************************************************/
102 /* "Navigation" button, also this CSS creates a button that looks exactly like a Mobile FSS tab.*/
103 /************************************************************************************************/
104 .navigation-bar-button{
106 -webkit-border-radius: 5px;
107 -moz-border-radius:5px;
109 font-size: 18px;/*keep this in px*/
115 /* default mobile fss color scheme for tabs not AA compliant. Here is a compliant bg image: */
116 background-image: -webkit-gradient(linear, left top, left bottom,
118 color-stop(0.5, #374e6b),
119 color-stop(0.50, #354d68),
122 -webkit-border-image: url(images/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch;
123 -webkit-border-left-image: none;
124 -webkit-background-origin: border;
125 -webkit-background-clip: border;
129 .navigation-bar-button a:hover, .navigation-bar-button a:active, .navigation-bar-button a:focus{
130 background-color: white;
133 .fl-theme-iphone .fl-tabs li{
134 /* default mobile fss color scheme for tabs not AA compliant against a white foreground text.therefore its backgroud-image must be overrided */
135 background-image: -webkit-gradient(linear, left top, left bottom,
137 color-stop(0.5, #374e6b),
138 color-stop(0.50, #354d68),
142 .fl-theme-iphone .topnavlistcontainer .topnavlist-link {/*makes the navigation button link white*/
144 text-decoration: none;
147 -moz-border-image: url("images/navbar_normal_button_insetShadow.png") 5 5 5 5 stretch;
148 background-color: #354D68;
151 #content_link_phone.topnavlist-link-highlight {/*makes the content link highlight*/
153 text-decoration: none;
156 .fl-theme-iphone .topnavlistcontainer .topnavlist-link-highlight{/*makes the navigation button link highlight*/
158 text-decoration: none;
160 background-color: white;
164 .fl-theme-iphone .topnavlistcontainer .topnavlist-link-highlight-background{
165 background-color: white;
172 /*background-color: white;*/
175 div#content-link-container.flc-screenNavigator-navbar {
179 .content-link-surround a:active, .content-link-surround a:focus, .content-link-surround a:hover{
183 #content_link_phone {
186 text-decoration: none;
201 font-size: 17px;/*keep this in px*/
206 ul.home-guide li a:hover, ul.home-guide li a:focus, ul.home-guide li a:active, ul.home-guide li.back a:hover, ul.home-guide li.back a:focus, ul.home-guide li.back a:active,
207 ul.home-guide li.forward a:hover, ul.home-guide li.forward a:focus, ul.home-guide li.forward a:active {
209 background:transparent;
212 /* main body attributes */
222 text-decoration: underline;
227 background-color: transparent;
231 background-color: transparent;
234 h1, h2, h3, h4, h5, h6 {
237 font: 100% Helvetica, Arial, sans-serif;
260 text-decoration: none;
269 a:hover, a:visited, a:focus {
271 text-decoration: underline;
274 /************************************************************************************************/
275 /* Preferences tabs */
276 /************************************************************************************************/
277 .etabbed-list-container {
291 padding:0.5em 0.3em 0;
298 padding:0.7em 0.3em 0;
307 /************************************************************************************************/
308 /* link attributes */
309 /************************************************************************************************/
310 a:link, /*a:visited*/ a:focus {
314 .top-tool a:link, .top-tool a:focus{
315 text-decoration: none;
318 /* main submit button */
320 background-color: #808080;
323 -webkit-border-radius:3px;
324 -moz-border-radius:3px;
326 padding-top: 0.313em;
327 padding-bottom: 0.313em;
331 border:1px solid #A50707;
332 background-color: #FFDAB9;
334 /* small submit button at top */
336 font-family: Helvetica,sans-serif;
337 background-color: #E9F4F3;
341 background-color: #E9F4F3;
342 border: #ACCFCC solid 1px;
345 /* Editor box large */
347 font-family: Helvetica,sans-serif;
348 background-color: #E9F4F3;
353 padding-bottom: .4em;
354 border: 1px #ACCFCC solid;
357 /* edit content tabs */
359 background-color: #E6E6E6;
362 padding-left: .188em;
363 padding-right: .188em;
370 background-color: #E6E6E6;
371 border-top: 1px #B8AE9C solid;
372 border-left: 1px #B8AE9C solid;
373 border-right: 1px #B8AE9C solid;
374 text-decoration: none;
380 .buttontab selected {
381 font-family: Helvetica, Arial, Helvetica, sans-serif;
382 background-color: #6F7172;
385 padding-left: .188em;
386 padding-right: .188em;
391 font-family: Helvetica, Arial, Helvetica, sans-serif;
393 text-decoration: none;
395 background-color: white;
396 border-top: 1px #B8AE9C solid;
397 border-left: 1px #B8AE9C solid;
398 border-right: 1px #B8AE9C solid;
401 .tab a:link, .etab a:visited {
403 background-color: white;
407 td.dropdown-heading {
408 background-color: #DBFDD4;
410 border-left: 1px solid #ECFEEA;
411 border-right: 1px solid #ECFEEA;
412 border-top: 1px solid #ECFEEA;
415 /* the side menu content */
418 background-color: white;
420 border-left: 1px solid #ECFEEA;
421 border-right: 1px solid #ECFEEA;
422 border-bottom: 1px solid #ECFEEA;
425 td.dropdown a, td.dropdown a:visited {
427 text-decoration: none;
429 td.dropdown a:hover {
431 text-decoration: underline;
434 /* added for 1.4.2: */
436 padding-left: 1.25em;
441 margin-bottom: 0.313em;
444 margin-left: 0.313em;
448 background-color: #F7F3ED;
450 border-left: 1px solid #595241;
451 border-right: 1px solid #595241;
452 border-top: 1px solid #595241;
462 border:thin black solid;
464 table.tabbed-table th#left-empty-tab {
465 background-color: transparent;
467 border-bottom: 1px solid #B8AE9C;
469 table.tabbed-table th#right-empty-tab {
471 background-color: transparent;
472 border-bottom: 1px solid #B8AE9C;
474 padding-right: 0.313em;
476 table.tabbed-table th#right-empty-tab a {
477 text-decoration: underline;
479 table.tabbed-table th.tab-spacer {
480 background-color: transparent;
482 border-bottom: 1px solid #B8AE9C;
485 table.tabbed-table th.tab {
486 padding-top: 0.125em;
487 padding-bottom: 0.125em;
489 background-color: #E9F4F3;
490 border-bottom: 1px solid #B8AE9C;
491 border-left: 1px solid #B8AE9C;
492 border-top: 1px solid #B8AE9C;
493 border-right: 1px solid #B8AE9C;
495 table.tabbed-table th.tab:hover {
496 background-color: #ACCFCC;
499 table.tabbed-table th.tab a:focus {
502 table.tabbed-table th.selected {
503 padding-top: 0.125em;
504 padding-bottom: 0.125em;
506 background-color: #ACCFCC;
507 border-left: 1px solid #B8AE9C;
508 border-top: 1px solid #B8AE9C;
509 border-right: 1px solid #B8AE9C;
512 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
514 text-decoration: none;
518 .preference-buttons-container{
519 background-color: red;
525 div.preference-buttons-container li{
542 font-family: monospace;
543 border: 2px solid rgb(0, 0, 0);
546 color: rgb(255, 255, 255);
547 background-color: rgb(0, 0, 0);
551 border-bottom-width: 0;
559 #display-settings-preview{
567 #defaultfontsize-wrapper{
573 padding-left: 0.938em;
574 background-repeat: no-repeat;
575 background-position: 0.125em 0.313em;
579 padding-left: 1.25em;
580 background-image: url(images/back.gif);
581 background-repeat: no-repeat;
582 background-position: 0 0;
585 .breadcrumbs, .previous-next /*a#guide*/{
586 /* The path bar, including breadcrumbs and add to favorites */
591 background-color: white;
594 #breadcrumbs-container{
595 background-color: #4d4d4d;
605 #subnavlistbacktopage{
610 margin-bottom: 0.313em;
616 border-left: 1px solid black;
617 border-right: 1px solid black;
618 border-bottom: 1px solid black;
619 padding-left: 0.313em;
620 padding-right: 0.313em;
621 padding-bottom: 0.313em;
622 background-color: #F7F3ED;
623 margin-left: 0.313em;
624 margin-right: 0.313em;
629 margin-left: 0.313em;
630 margin-right: 0.313em;
631 border-left: 1px solid black;
632 border-right: 1px solid black;
634 background-color: #F7F3ED;
637 border-bottom: 1px solid black;
646 padding-left: 0.625em;
650 /**********************************************************************/
652 /**********************************************************************/
659 background-color: #4b6b90;
666 ul.footer-links-tabs li a:hover, ul.footer-links-tabs li a:focus, ul.footer-links-tabs li a:active,
667 ul.footer-links-tabs li.back a:hover, ul.footer-links-tabs li.back a:focus, ul.footer-links-tabs li.back a:active,
668 ul.footer-links-tabs li.forward a:hover, ul.footer-links-tabs li.forward a:focus, ul.footer-links-tabs li.forward a:active {
670 background:transparent;
672 div#top-links a:link, div#top-links a:visited {
673 text-decoration:none;
677 background-color:#F6EAD6;
684 background-color: #F7F3ED;
685 padding-top: 0.063em;
686 padding-bottom: 0.063em;
687 padding-left: 0.938em;
688 padding-right: 0.5em;
689 border: 1px solid #cccccc;
691 text-decoration: none;
694 a#editor-link:hover {
695 background-color: #F7F3ED;
696 border: 1px solid #B8AE9C;
700 background-image: url(images/pen.gif);
701 background-repeat: no-repeat;
702 background-position: 0 0.125em;
705 background-image: url(images/pen2.gif);
706 background-repeat: no-repeat;
707 background-position: 0 0.125em;
711 /* for data tables */
713 border: #A9ADB0 1px solid;
714 border: #cccccc 1px solid;
715 -webkit-border-radius:5px;
716 -moz-border-radius:5px;
730 background-color: transparent;
732 /* contains the headings */
740 background-image: url('../default/images/sort.gif');
741 background-repeat: no-repeat;
742 background-position: right;
747 table.data tbody th {
758 table.data td a:link, a:visited{
763 /*should table.data tbody tr:hover and table.data tbody tr.selected highlighting
764 be improved to sync with Mobile FSS highlighting */
765 table.data tbody tr:hover {
766 background-color: #efefef;
770 table.data tbody tr.selected {
771 background-color: #E9F4F3;
773 border: 5px solid #E9F4F3;
777 background-color: #F7F3ED;
780 table.data tfoot tr:first-child td {
782 background-image: url('images/arrow_ltr.gif');
783 background-repeat: no-repeat;
784 background-position: .25em 0.313em;
787 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
789 background-image: none;
793 /* add borders to row in Required Information, Personal Information*/
798 #last-row, .row-buttons, #last-row1, .row-blurb{
801 #browse-courses-table{
807 table.data tfoot input {
808 background-color: #efefef;
811 table.data tfoot input:focus {
812 background-color: #FFDAB9;
816 /* used for static tables with no form elements: */
817 table.data.static tbody tr:hover {
818 background-color: transparent;
824 /* course browser: */
832 div.browse-selected {
833 background-image: url('images/side_arrow.gif');
834 background-repeat: no-repeat;
835 padding-left: 0.563em;
836 background-position: center left;
839 div.browse-unselected {
840 padding-left: 0.563em;
848 /* feedback /errors */
854 margin-bottom: 0.938em;
855 border: 1px solid #DD0000;
857 background-color: #F4DCDC;
859 background-color: #F4DCDC;
860 padding-left: 1.563em;
862 -webkit-border-radius:5px;
863 -moz-border-radius:5px;
871 div#error ul, div#feedback ul, div#help ul {
882 div#feedback, div#info {
887 margin-bottom: 0.313em;
889 font-family: Helvetica, Arial, sans-serif;
890 -webkit-border-radius:5px;
891 -moz-border-radius:5px;
893 border: 1px solid #17B506;
894 background-color: #E7EFD0;
899 div#feedback li, div#info li, div#error li{
909 margin-bottom: 0.938em;
910 border: 1px solid #ACCFCC;
912 background-color: #E9F4F3;
922 margin-bottom: 0.938em;
923 border: 1px solid #FF8400;
925 background-color: #FFF6ED;
938 font-family:Helevetica, Arial, sans-serif;
948 /* home page links */
957 div.home-link:hover {
959 background-color: #F7F3ED;
960 border: 1px solid #afafaf;
966 text-decoration: none;
978 div#sequence-links a {
979 text-decoration: none;
989 background-color: white;
991 border-left: 1px solid #ECFEEA;
992 border-right: 1px solid #ECFEEA;
993 border-bottom: 1px solid #ECFEEA;
997 div.dropdown-heading {
998 background-color: #ACCFCC;
1000 border-left: 1px solid #ECFEEA;
1001 border-right: 1px solid #ECFEEA;
1002 border-top: 1px solid #ECFEEA;
1013 margin-top: -0.313em;
1015 padding-right: 0.125em;
1019 margin-left: 0.313em;
1023 padding-top: .313em;
1024 background-color: white;
1047 padding-left: 0.125em;
1048 padding-right: 0.125em;
1055 text-decoration: none;
1056 padding-left: 0.25em;
1057 padding-right: 0.25em;
1058 border-left: 1px solid white;
1059 border-right: 1px solid white;
1063 div.paging li a:hover, div.paging li a.current {
1064 border: 1px solid #4c96f4;
1066 background-color: #4c96f4;
1067 -webkit-border-radius: 3px;
1068 -moz-border-radius: 3px;
1074 background-image:url(images/tl_corner.gif);
1075 background-position: top left;
1076 background-repeat: no-repeat;
1081 /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1082 background-color: transparent;
1083 border-collapse: collapse;
1084 border-bottom: 1px solid #B8AE9C;
1085 padding: 0.5em 0em 0em 2em;
1086 white-space: nowrap;
1090 /* The normal, unselected tabs. They are all links */
1091 background-color: transparent;
1092 border-color: #B8AE9C;
1094 border-style: solid solid none solid;
1097 margin-right: 0.5em;
1098 padding: 0em 2em 0em;
1102 div.tabs a.selected {
1103 /* The selected tab. There's only one of this */
1104 background-color: white;
1105 border-bottom: #B8AE9C 1px solid;
1107 font-weight: normal;
1110 div.tabs a:hover, div.tabs a.active {
1111 background-color: #B8AE9C;
1112 border-bottom: 1px solid #B8AE9C;
1119 .headingbox a:link, .headingbox a:visited{
1120 text-decoration: none;
1125 background-color: #F5F5F5;
1131 background-color: #F5F5F5;
1132 text-decoration: none;
1138 background-color: #F5F5F5;
1140 border: 1px solid #B8AE9C;
1142 font-weight: normal;
1147 background-color: #6F7172;
1148 border: 1px solid #B8AE9C;
1149 border-style: solid solid none solid;
1151 padding: 0em 1em 0em 1em;
1158 text-decoration: none;
1163 text-decoration: none;
1167 text-decoration: underline;
1181 text-transform: none;
1182 border-left: 1pt solid #B8AE9C;
1195 background-color: #F7F3ED;
1199 background-color: transparent;
1203 /* users/index.php */
1209 border: rgb(204, 204, 204) 1px solid;
1210 background-color: #F7F7F7;
1222 font-weight: normal;
1228 background-color:#FBF4E9;
1229 border: #B8AE9C 1px solid;
1233 table.data .odd img.headicon{
1236 -webkit-border-radius:5px;
1237 -moz-border-radius:5px;
1242 -webkit-border-radius:10px;
1243 -moz-border-radius:10px;
1244 border-radius: 10px;
1245 border-color: white;
1250 div.course div.shortcuts {
1253 vertical-align: middle;
1257 fieldset#shortcuts {
1259 background-color: #FEFDEF;
1260 border: 1pt solid #B8AE9C;
1261 margin: -5pt 5pt 5pt 5pt;
1262 padding-right: 10pt;
1263 padding-bottom: 5pt;
1268 margin-bottom: 10pt;
1269 -webkit-border-radius:5px;
1270 moz-border-radius:5px;
1277 border:thin #6D7B8D solid;
1278 border:thin #A9ADB0 solid;
1286 list-style-type: none;
1290 /*a#guide,*/ a#my-courses-link {
1291 background-color: #6D84A2;
1302 div#content-test, div.content-from-module {
1319 ul#home-links, ul#home-detail-links {
1324 #my_courses_container{
1331 border: solid 1px #A9ADB0;
1332 -webkit-border-radius:8px;
1333 -moz-border-radius:8px;
1337 margin-bottom: .375em;
1341 .my-courses-list-ul{
1354 padding-left: 0.875em;
1355 padding-bottom: 0.875em;
1359 .fl-theme-iphone [class*="fl-list"] > li .fl-link-summary{
1374 list-style-type: none;
1376 padding-bottom: .5em;
1380 .current_list_date_time{
1383 #show-all, #show-pages{
1387 /* enrollment tabs */
1393 margin-bottom: .25em;
1394 margin-top: 0.938em;
1395 white-space: nowrap;
1405 padding: 0.188em 0.563em;
1406 border: 1px solid #F7F3ED;
1407 border-bottom: none;
1408 background-color: #F7F3ED;
1409 text-decoration: none;
1411 white-space: nowrap;
1414 #navlist li a:hover, #navlist li a:active {
1416 background-color: #fff;
1421 vertical-align: middle;
1428 dl#public-profile dt {
1431 border-right: 1px solid #F7F3ED;
1432 padding: 0.313em 0.313em 0.313em 0;
1434 margin-right: 0.313em;
1436 dl#public-profile dd {
1454 padding-bottom: .375em;
1457 border: 1px #cccccc solid;
1465 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1466 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1467 #forum-thread li.odd { background-color: #fff; }
1468 div.forum-post-author { float:left; width:19.375em; padding:0.5em 0.625em; }
1469 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }
1470 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1471 div.forum-post-content { margin-left: 19.375em; padding: 0.313em 0 1.125em 1.125em;}
1472 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1473 div.forum-post-ctrl { float: right; padding-right: 0.313em; color: #a1a1a1;}
1474 div.forum-post-ctrl a { text-decoration: none; }
1475 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 0.188em; }
1476 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1477 div.forum-post-content div.body p { margin-bottom:1em; }
1478 div.forum-paginator{border:thin #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1479 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1483 /** inbox stuff - reuses some of the forum layout **/
1484 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1486 /* tool list on admin home and manage screens */
1489 padding: 0.125em 0.125em 0.125em 0.938em;
1490 margin-bottom: 0.313em;
1492 border: solid 1px #A9ADB0;
1493 -webkit-border-radius:5px;
1494 -moz-border-radius:5px;
1500 font-weight: normal;
1504 margin-top: -0.313em;
1512 margin-right: 0.313em;
1517 /* browse courses */
1519 padding-bottom: 0.625em;
1524 padding-bottom: 0.625em;
1525 background-color: #fffaf0;
1529 dl.browse-course dt {
1535 padding: 0.313em 0.625em 0.313em 0;
1536 vertical-align: middle;
1539 dl.browse-course dd {
1540 margin-bottom: 0.313em;
1542 padding: 0.313em 0 0.313em 0.625em;
1550 /* form fields grouping for WCAG 2.0 conformance*/
1551 fieldset.group_form{
1555 border: 1px #6D7B8D solid;
1556 -webkit-border-radius:5px;
1557 -moz-border-radius:5px;
1563 background-color:white;
1567 border: 1px #6D7B8D solid;
1568 -webkit-border-radius:5px;
1569 -moz-border-radius:5px;
1573 /* highlight active links for WCAG 2.0 conformance */
1574 a:active:not(.subnavcontain a),
1575 a:hover:not(.subnavcontain a),
1576 a:focus:not(.subnavcontain a),
1579 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1580 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1584 /*Overrides above a:active, a:hover, a:focus so the "Navigation" button itself isn't highlighted when activated.
1585 Ensure styling matches that in fl-tabs.*/
1586 .topnavlistcontainer a:hover, .topnavlistcontainer a:active, .topnavlistcontainer a:focus{
1587 background-image: -webkit-gradient(linear, left top, left bottom,
1589 color-stop(0.5, #374e6b),
1590 color-stop(0.50, #354d68),
1597 /*Added by Silvia */
1598 div.column_primary {
1603 min-width: 10.625em;
1606 div.column_equivalent{
1609 margin-left: 0.938em;
1610 margin-top: 0.313em;
1611 margin-right: 0.313em;
1612 margin-bottom: 0.313em;
1613 min-width: 10.625em;
1615 border: 1px solid #EEE;
1616 background-color: #FFF;
1620 border: 1px solid #aaa;
1625 background-color: #eee;
1634 div.alternative_box{
1635 border: 1px solid #ddd;
1640 background-color: #fff;
1643 div.alternative_box legend {
1647 div.resource_box legend {
1653 font-weight: bolder;
1654 background-color: white;
1657 /* format of "table of contents" on content page */
1658 #toc a { display:block; margin:0.188em; }
1659 #toc .h2, #toc .h3, #toc .h4, #toc .h5, #toc .h6{
1665 background-color: #FEFDEF;
1666 border: 1pt solid #B8AE9C;
1674 /* cleans up glossary question mark line spacing*/
1676 border: 1pt solid #B8AE9C;
1677 vertical-align:bottom;
1681 /* jQuery tooltip styles */
1685 border:3px solid #111;
1686 background-color:#eeeeee;
1689 #tooltip h3,#tooltip div{
1693 /* style for home page modules "detail view" */
1719 background-image:url(images/details_r.png);
1720 background-position: top right;
1721 background-repeat:no-repeat;
1727 background-image:url(images/details_l.png);
1728 background-position: top left;
1729 background-repeat:no-repeat;
1735 background-image:url(images/details_ir.png);
1736 background-position: top right;
1737 background-repeat:no-repeat;
1742 background-image:url(images/details_il.png);
1743 background-position: top left;
1744 background-repeat:no-repeat;
1755 .draggable_selected {
1756 background-color: lightgrey;
1763 border:1px solid #cccccc;
1766 list-style: disc url(../../images/folder.gif) outside;
1767 font-family: Helvetica,sans-serif;
1773 li.folders .disabled {
1778 list-style-image:none;
1779 list-style-position:outside;
1780 list-style-type:none;
1786 /* hiding/showing results-display */
1789 div#results-display{
1798 ul#topnavlist>li:hover, ul#topnavlist>li:hover a, ul#topnavlist>li:active, ul#topnavlist>li:active a, ul#topnavlist>li:focus,
1799 ul#topnavlist>li:focus a {
1801 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1802 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1805 ul#topnavlist li a {
1807 text-decoration: none;
1812 border: #cccccc 1px solid;
1813 -webkit-border-radius:5px;
1814 -moz-border-radius:5px;
1820 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li a.active{
1825 ul#subnavlist li a, ul#subnavlist li a:visited {
1830 /* list attributes */
1840 /*border: 1px solid #e0e0e0;*/
1841 background-color: #e6e6e6;
1845 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1846 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1849 ol#tools>li:hover a{
1856 #content-contentwrapper{
1867 margin-left: 0.313em;
1868 margin-top:-0.625em;
1885 /* ATutor Social Styles */
1887 div .profile_container {
1888 background-color:#eee;
1889 border: 1px solid #8e8e8e;
1892 margin-bottom: 0.5em;
1895 div .profile_container .top_right {
1899 dl.public-profile dd{
1902 dl.public-profile dt {
1913 div .search_form .row{
1914 background-color: #DEDEC0;
1918 background-color: #eee;
1919 border: 1px solid #aaa;
1922 background-color: #cccccc;
1929 ul.social_side_menu {
1932 ul.social_side_menu li {
1933 padding-bottom: 0.2em;
1938 border-bottom:1px solid #C1C157;
1939 padding-bottom:0.5em;
1940 margin-bottom:0.5em;
1948 div.contentbox, input-form{
1951 background-color: #ffffff;
1953 border: #A9ADB0 solid 1px;
1954 -webkit-border-radius: 5px;
1955 -moz-border-radius:5px;
1960 border:1px solid #a50707;
1961 margin-left:0.625em;
1968 ul.social_inline_menu{
1969 background-color: #eeeeee;
1970 border:thin #cccccc solid;
1984 /*mobile FSS override */
1985 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:hover,
1986 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:focus,
1987 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:active {
1989 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1990 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1993 ul#subnavlist li a:focus, ul#subnavlist li a:active, ul#subnavlist li a:hover{
1999 /************************************************************************************************/
2000 /*Adds arrows to Fluid Tabs. Here is a good guide for creating triangles with CSS:
2001 http://jonrohan.me/guide/css/creating-triangles-in-css/ */
2002 /************************************************************************************************/
2006 ul.sequence-links li {
2012 ul.sequence-links li.back a:link, ul.sequence-links li.back a:visited {
2014 padding-left:0.438em;
2018 ul.sequence-links li.forward a:link, ul.sequence-links li.forward a:visited {
2020 padding-right:0.313em;
2024 ul.sequence-links li a:hover, ul.sequence-links li a:focus, ul.sequence-links li a:active,
2025 ul.sequence-links li.back a:hover, ul.sequence-links li.back a:focus, ul.sequence-links li.back a:active,
2026 ul.sequence-links li.forward a:hover, ul.sequence-links li.forward a:focus, ul.sequence-links li.forward a:active {
2028 background:transparent;
2032 ul.sequence-links li:before, ul.sequence-links li:after, ul.sequence-links li a:before, ul.sequence-links li a:after {
2039 ul.sequence-links li a:before, ul.sequence-links li a:after {
2043 ul.sequence-links li a:hover:before, ul.sequence-links li a:focus:before, ul.sequence-links li a:active:before {
2046 /*arrow that points to the left, beside the "Previous" text */
2047 .arrow.back a:after {/*arrow pointing to the left*/
2048 background: none repeat scroll 0% 0% transparent;
2049 border-color: transparent #005689;
2051 border-style: solid;
2052 border-width: 5px 0pt 5px 6px;
2054 margin-top: -0.39em;
2057 /*left and right triangle icons change color*/
2058 .arrow a:hover:after, .arrow a:focus:after, .arrow a:active:after, .arrow.forward a:hover:after, .arrow.forward a:focus:after, .arrow.forward a:active:after{
2059 border-color: transparent #4c96f4;
2062 .arrow.back a:after {
2063 border-width: 6px 6px 6px 0pt;
2069 /*arrow that points to the right, beside the "Next" text */
2070 .arrow.forward a:after {
2071 background: none repeat scroll 0% 0% transparent;
2072 border-color: transparent #FFFFFF;
2073 border-style: solid;
2074 margin-top: -0.425em;
2075 margin-top: -0.313em;
2078 .arrow.forward a:after {
2080 background: none repeat scroll 0% 0% transparent;
2081 border-color: transparent transparent transparent #005689;
2083 border-style: solid;
2099 border-left: #A9ADB0 1px solid;
2100 border-right: #A9ADB0 1px solid;
2101 border-bottom: #A9ADB0 1px solid;
2102 -webkit-border-radius: 5px;
2103 -moz-border-radius: 5px;
2113 /*hiding and showing content */
2115 #results-hide-show-simple-content{
2116 -webkit-border-radius:5px;
2117 -moz-border-radius:5px;
2119 border: 1px #A9ADB0 solid;
2121 padding-bottom: .6em;
2122 padding-right: .2em;
2124 margin-bottom: 0.875em;
2125 margin-top: 0.875em;
2127 background-color: none;
2129 #results-hide-show-link{
2132 text-decoration: none;
2139 background-image:url("images/up.png");
2140 background-position: 100% 100%;
2141 background-repeat: no-repeat;
2145 background-image:url("images/down.png");
2146 background-position: 100% 100%;
2147 background-repeat: no-repeat;
2150 background-color: #F7F3ED;
2151 -webkit-border-radius:8px;
2152 -moz-border-radius:8px;
2154 border: 1px #A9ADB0 solid;
2158 .hide-show-container-surround a:active, .hide-show-container-surround a:focus, .hide-show-container-surround a:hover{
2159 background-color: transparent;
2162 .subnavcontain2, .subnavcontain{
2164 background-color: white;
2165 border: #A9ADB0 1px solid;
2166 -webkit-border-radius:8px;
2167 -moz-border-radius:8px;
2172 /* .fl-theme-iphone .subnavcontain a:hover, .fl-theme-iphone .subnavcontain a:active, .fl-theme-iphone .subnavcontain a:focus*/
2173 .fl-theme-iphone .subnavcontain a {
2174 text-decoration: none;
2177 .fl-theme-iphone .subnavcontain-active{
2179 text-decoration: none;
2183 background-color: #4c96f4;
2184 background-image: -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
2185 border: #A9ADB0 1px solid;
2186 -webkit-border-radius:8px;
2187 -moz-border-radius:8px;
2195 #page-title-back-to-page{
2196 display: inline-block;
2200 .page-title, #back-to-page{
2204 .fl-theme-iphone #subnavlist-link a:active,
2205 .fl-theme-iphone #subnavlist-link a:hover,
2206 .fl-theme-iphone #subnavlist-link a:focus{
2207 background-color: none;
2209 .fl-theme-iphone .subnavcontain{
2214 display: inline-block;
2219 border-right: #A9ADB0 1px solid;
2222 .rectangle2:last-child{
2227 text-decoration: none;
2238 #content_link_phone a:active, #content_link_phone a:focus, #content_link_phone a:hover{
2240 background-color: white;
2242 /* style for "last modified" information of course content*/
2247 ul.my-courses-list-ul > li:hover{
2248 background-color: #4c96f4;
2252 ul.my-courses-list-ul > li:hover a{
2254 text-decoration: none;
2257 /* to be created as a separate desktop theme file. The classes below should be removed when
2258 Mark McLaren's port of mobile fss to firefox is committed to infusion:
2259 https://github.com/fluid-project/infusion/blob/25ad6755ef78347b414d60bd4037a0f197f9d09d/infusion-branch/src/webapp/framework/fss/css/fss-mobile-theme-firefox.css */
2260 .fl-tabs li:first-child {
2261 border-bottom-left-radius: 5px;
2262 border-top-left-radius: 5px;
2265 .fl-theme-iphone .fl-tabs li {
2266 -moz-border-image: url("images/navbar_normal_button_insetShadow.png") 5 5 5 5 stretch;
2267 background-color: #354D68;
2269 [class*="fl-container"] [class*="fl-list"] > li:first-child, [class*="fl-container"] [class*="fl-list"] > li:first-child a {
2270 border-top-left-radius: 8px;
2271 border-top-right-radius: 8px;
2273 [class*="fl-container"] [class*="fl-list"] > li:last-child, [class*="fl-container"] [class*="fl-list"] > li:last-child a {
2274 border-bottom-left-radius: 8px;
2275 border-bottom-right-radius: 8px;
2278 .fl-theme-iphone .fl-tabs .fl-tabs-active {
2279 background-image: -moz-linear-gradient(
2281 rgba(149, 184, 239,1),
2283 rgba(149, 184, 239,1) 50%,
2284 rgba(75,148,244,1) 50%
2288 /* A simulation for a:active on the device, requires JS */
2289 /* since .fl-list is for mixed material lists, dont include them in these effects */
2290 .fl-theme-iphone [class*=fl-list]:not(.fl-list):not(.fl-grid) a:active,
2291 .fl-theme-iphone [class*=fl-list]:not(.fl-list):not(.fl-grid) a.fl-link-hilight {
2292 background: url(../images/themes/iphone/listmenu_arrow.png) no-repeat right -25px,
2293 -moz-linear-gradient(#4a94f4, #236de5);