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.
30 #header-section-title {
32 background-image: -webkit-gradient(linear, left top, left bottom,
34 color-stop(0.5, #6d8cb3),
35 color-stop(0.50, #4b6b90),
36 color-stop(0.5, #6d8cb3),
39 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6d8cb3), to(#4b6b90));
43 .fl-theme-iphone .fl-navbar{
50 background-image: -webkit-gradient(linear, left top, left bottom,
52 color-stop(0.5, #6d8cb3),
53 color-stop(0.50, #4b6b90),
54 color-stop(0.5, #6d8cb3),
62 border-top: 1px solid black;
63 border-bottom: .5px solid black;
64 background-color: #4b6b90;
68 #navigation-contentwrapper{
70 background-color: #4b6b90;
76 border-bottom: .5px solid black;
77 /*padding-bottom: .3em;*/
86 background-color:white;
89 #site-name, h1#section-title{
99 /************************************************************************************************/
100 /* "Navigation" button, also this CSS creates a button that looks exactly like a Mobile FSS tab.*/
101 /************************************************************************************************/
102 .navigation-bar-button{
104 -webkit-border-radius: 5px;
105 -moz-border-radius:5px;
107 font-size: 18px;/*keep this in px*/
113 /* default mobile fss color scheme for tabs not AA compliant. Here is a compliant bg image: */
114 background-image: -webkit-gradient(linear, left top, left bottom,
116 color-stop(0.5, #374e6b),
117 color-stop(0.50, #354d68),
120 -webkit-border-image: url(images/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch;
121 -webkit-border-left-image: none;
122 -webkit-background-origin: border;
123 -webkit-background-clip: border;
126 .navigation-bar-button a:hover, .navigation-bar-button a:active, .navigation-bar-button a:focus{
127 background-color: white;
130 .fl-theme-iphone .fl-tabs li{
131 /* default mobile fss color scheme for tabs not AA compliant against a white foreground text.therefore its backgroud-image must be overrided */
132 background-image: -webkit-gradient(linear, left top, left bottom,
134 color-stop(0.5, #374e6b),
135 color-stop(0.50, #354d68),
139 .fl-theme-iphone .topnavlistcontainer .topnavlist-link {/*makes the navigation button link white*/
141 text-decoration: none;
145 #content_link_phone.topnavlist-link-highlight, fl-theme-iphone .topnavlistcontainer .topnavlist-link-highlight{/*makes the navigation button link highlight*/
147 text-decoration: none;
156 /*background-color: white;*/
159 div#content-link-container.flc-screenNavigator-navbar {
163 .content-link-surround a:active, .content-link-surround a:focus, .content-link-surround a:hover{
167 #content_link_phone {
170 text-decoration: none;
185 font-size: 17px;/*keep this in px*/
190 ul.home-guide li a:hover, ul.home-guide li a:focus, ul.home-guide li a:active,
191 ul.home-guide li.back a:hover, ul.home-guide li.back a:focus, ul.home-guide li.back a:active,
192 ul.home-guide li.forward a:hover, ul.home-guide li.forward a:focus, ul.home-guide li.forward a:active {
194 background:transparent;
197 /* main body attributes */
207 text-decoration: underline;
212 background-color: transparent;
216 background-color: transparent;
219 h1, h2, h3, h4, h5, h6 {
222 font: 100% Helvetica, Arial, sans-serif;
245 text-decoration: none;
255 /************************************************************************************************/
256 /* Preferences tabs */
257 /************************************************************************************************/
258 .etabbed-list-container {
272 padding:0.5em 0.3em 0;
279 padding:0.7em 0.3em 0;
288 /************************************************************************************************/
289 /* link attributes */
290 /************************************************************************************************/
291 a:link, /*a:visited*/ a:focus {
295 .top-tool a:link, .top-tool a:focus{
296 text-decoration: none;
299 /* main submit button */
301 background-color: #808080;
304 -webkit-border-radius:3px;
305 -moz-border-radius:3px;
307 padding-top: 0.313em;
308 padding-bottom: 0.313em;
312 border:1px solid #A50707;
313 background-color: #FFDAB9;
315 /* small submit button at top */
317 font-family: Helvetica,sans-serif;
318 background-color: #E9F4F3;
322 background-color: #E9F4F3;
323 border: #ACCFCC solid 1px;
326 /* Editor box large */
328 font-family: Helvetica,sans-serif;
329 background-color: #E9F4F3;
334 padding-bottom: .4em;
335 border: 1px #ACCFCC solid;
338 /* edit content tabs */
340 background-color: #E6E6E6;
343 padding-left: .188em;
344 padding-right: .188em;
351 background-color: #E6E6E6;
352 border-top: 1px #B8AE9C solid;
353 border-left: 1px #B8AE9C solid;
354 border-right: 1px #B8AE9C solid;
355 text-decoration: none;
361 .buttontab selected {
362 font-family: Helvetica, Arial, Helvetica, sans-serif;
363 background-color: #6F7172;
366 padding-left: .188em;
367 padding-right: .188em;
372 font-family: Helvetica, Arial, Helvetica, sans-serif;
374 text-decoration: none;
376 background-color: white;
377 border-top: 1px #B8AE9C solid;
378 border-left: 1px #B8AE9C solid;
379 border-right: 1px #B8AE9C solid;
382 .tab a:link, .etab a:visited {
384 background-color: white;
388 td.dropdown-heading {
389 background-color: #DBFDD4;
391 border-left: 1px solid #ECFEEA;
392 border-right: 1px solid #ECFEEA;
393 border-top: 1px solid #ECFEEA;
396 /* the side menu content */
399 background-color: white;
401 border-left: 1px solid #ECFEEA;
402 border-right: 1px solid #ECFEEA;
403 border-bottom: 1px solid #ECFEEA;
406 td.dropdown a, td.dropdown a:visited {
408 text-decoration: none;
410 td.dropdown a:hover {
412 text-decoration: underline;
415 /* added for 1.4.2: */
417 padding-left: 1.25em;
422 margin-bottom: 0.313em;
425 margin-left: 0.313em;
429 background-color: #F7F3ED;
431 border-left: 1px solid #595241;
432 border-right: 1px solid #595241;
433 border-top: 1px solid #595241;
443 border:thin black solid;
445 table.tabbed-table th#left-empty-tab {
446 background-color: transparent;
448 border-bottom: 1px solid #B8AE9C;
450 table.tabbed-table th#right-empty-tab {
452 background-color: transparent;
453 border-bottom: 1px solid #B8AE9C;
455 padding-right: 0.313em;
457 table.tabbed-table th#right-empty-tab a {
458 text-decoration: underline;
460 table.tabbed-table th.tab-spacer {
461 background-color: transparent;
463 border-bottom: 1px solid #B8AE9C;
466 table.tabbed-table th.tab {
467 padding-top: 0.125em;
468 padding-bottom: 0.125em;
470 background-color: #E9F4F3;
471 border-bottom: 1px solid #B8AE9C;
472 border-left: 1px solid #B8AE9C;
473 border-top: 1px solid #B8AE9C;
474 border-right: 1px solid #B8AE9C;
476 table.tabbed-table th.tab:hover {
477 background-color: #ACCFCC;
480 table.tabbed-table th.tab a:focus {
483 table.tabbed-table th.selected {
484 padding-top: 0.125em;
485 padding-bottom: 0.125em;
487 background-color: #ACCFCC;
488 border-left: 1px solid #B8AE9C;
489 border-top: 1px solid #B8AE9C;
490 border-right: 1px solid #B8AE9C;
493 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
495 text-decoration: none;
499 .preference-buttons-container{
500 background-color: red;
506 div.preference-buttons-container li{
523 font-family: monospace;
524 border: 2px solid rgb(0, 0, 0);
527 color: rgb(255, 255, 255);
528 background-color: rgb(0, 0, 0);
532 border-bottom-width: 0;
540 #display-settings-preview{
548 #defaultfontsize-wrapper{
554 padding-left: 0.938em;
555 background-repeat: no-repeat;
556 background-position: 0.125em 0.313em;
560 padding-left: 1.25em;
561 background-image: url(images/back.gif);
562 background-repeat: no-repeat;
563 background-position: 0 0;
566 .breadcrumbs, .previous-next /*a#guide*/{
567 /* The path bar, including breadcrumbs and add to favorites */
572 background-color: white;
575 #breadcrumbs-container{
576 background-color: #4d4d4d;
586 #subnavlistbacktopage{
591 margin-bottom: 0.313em;
597 border-left: 1px solid black;
598 border-right: 1px solid black;
599 border-bottom: 1px solid black;
600 padding-left: 0.313em;
601 padding-right: 0.313em;
602 padding-bottom: 0.313em;
603 background-color: #F7F3ED;
604 margin-left: 0.313em;
605 margin-right: 0.313em;
610 margin-left: 0.313em;
611 margin-right: 0.313em;
612 border-left: 1px solid black;
613 border-right: 1px solid black;
615 background-color: #F7F3ED;
618 border-bottom: 1px solid black;
627 padding-left: 0.625em;
633 /**********************************************************************/
635 /**********************************************************************/
642 background-color: #4b6b90;
649 ul.footer-links-tabs li a:hover, ul.footer-links-tabs li a:focus, ul.footer-links-tabs li a:active,
650 ul.footer-links-tabs li.back a:hover, ul.footer-links-tabs li.back a:focus, ul.footer-links-tabs li.back a:active,
651 ul.footer-links-tabs li.forward a:hover, ul.footer-links-tabs li.forward a:focus, ul.footer-links-tabs li.forward a:active {
653 background:transparent;
655 div#top-links a:link, div#top-links a:visited {
656 text-decoration:none;
660 background-color:#F6EAD6;
667 background-color: #F7F3ED;
668 padding-top: 0.063em;
669 padding-bottom: 0.063em;
670 padding-left: 0.938em;
671 padding-right: 0.5em;
672 border: 1px solid #cccccc;
674 text-decoration: none;
677 a#editor-link:hover {
678 background-color: #F7F3ED;
679 border: 1px solid #B8AE9C;
683 background-image: url(images/pen.gif);
684 background-repeat: no-repeat;
685 background-position: 0 0.125em;
688 background-image: url(images/pen2.gif);
689 background-repeat: no-repeat;
690 background-position: 0 0.125em;
694 /* for data tables */
696 border: #A9ADB0 1px solid;
697 border: #cccccc 1px solid;
698 -webkit-border-radius:5px;
699 -moz-border-radius:5px;
713 background-color: transparent;
715 /* contains the headings */
723 background-image: url('../default/images/sort.gif');
724 background-repeat: no-repeat;
725 background-position: right;
730 table.data tbody th {
741 table.data td a:link, a:visited{
746 /*should table.data tbody tr:hover and table.data tbody tr.selected highlighting
747 be improved to sync with Mobile FSS highlighting */
748 table.data tbody tr:hover {
749 background-color: #efefef;
753 table.data tbody tr.selected {
754 background-color: #E9F4F3;
756 border: 5px solid #E9F4F3;
760 background-color: #F7F3ED;
763 table.data tfoot tr:first-child td {
765 background-image: url('images/arrow_ltr.gif');
766 background-repeat: no-repeat;
767 background-position: .25em 0.313em;
770 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
772 background-image: none;
776 /* add borders to row in Required Information, Personal Information*/
781 #last-row, .row-buttons, #last-row1, .row-blurb{
784 #browse-courses-table{
790 table.data tfoot input {
791 background-color: #efefef;
794 table.data tfoot input:focus {
795 background-color: #FFDAB9;
799 /* used for static tables with no form elements: */
800 table.data.static tbody tr:hover {
801 background-color: transparent;
807 /* course browser: */
815 div.browse-selected {
816 background-image: url('images/side_arrow.gif');
817 background-repeat: no-repeat;
818 padding-left: 0.563em;
819 background-position: center left;
822 div.browse-unselected {
823 padding-left: 0.563em;
831 /* feedback /errors */
837 margin-bottom: 0.938em;
838 border: 1px solid #DD0000;
840 background-color: #F4DCDC;
842 background-color: #F4DCDC;
843 padding-left: 1.563em;
845 -webkit-border-radius:5px;
846 -moz-border-radius:5px;
854 div#error ul, div#feedback ul, div#help ul {
865 div#feedback, div#info {
870 margin-bottom: 0.313em;
872 font-family: Helvetica, Arial, sans-serif;
873 -webkit-border-radius:5px;
874 -moz-border-radius:5px;
876 border: 1px solid #17B506;
877 background-color: #E7EFD0;
882 div#feedback li, div#info li, div#error li{
892 margin-bottom: 0.938em;
893 border: 1px solid #ACCFCC;
895 background-color: #E9F4F3;
905 margin-bottom: 0.938em;
906 border: 1px solid #FF8400;
908 background-color: #FFF6ED;
921 font-family:Helevetica, Arial, sans-serif;
931 /* home page links */
940 div.home-link:hover {
942 background-color: #F7F3ED;
943 border: 1px solid #afafaf;
949 text-decoration: none;
961 div#sequence-links a {
962 text-decoration: none;
972 background-color: white;
974 border-left: 1px solid #ECFEEA;
975 border-right: 1px solid #ECFEEA;
976 border-bottom: 1px solid #ECFEEA;
980 div.dropdown-heading {
981 background-color: #ACCFCC;
983 border-left: 1px solid #ECFEEA;
984 border-right: 1px solid #ECFEEA;
985 border-top: 1px solid #ECFEEA;
996 margin-top: -0.313em;
998 padding-right: 0.125em;
1002 margin-left: 0.313em;
1006 padding-top: .313em;
1007 background-color: white;
1030 padding-left: 0.125em;
1031 padding-right: 0.125em;
1038 text-decoration: none;
1039 padding-left: 0.25em;
1040 padding-right: 0.25em;
1041 border-left: 1px solid white;
1042 border-right: 1px solid white;
1046 div.paging li a:hover, div.paging li a.current {
1047 border: 1px solid #4c96f4;
1049 background-color: #4c96f4;
1050 -webkit-border-radius: 3px;
1051 -moz-border-radius: 3px;
1057 background-image:url(images/tl_corner.gif);
1058 background-position: top left;
1059 background-repeat: no-repeat;
1064 /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1065 background-color: transparent;
1066 border-collapse: collapse;
1067 border-bottom: 1px solid #B8AE9C;
1068 padding: 0.5em 0em 0em 2em;
1069 white-space: nowrap;
1073 /* The normal, unselected tabs. They are all links */
1074 background-color: transparent;
1075 border-color: #B8AE9C;
1077 border-style: solid solid none solid;
1080 margin-right: 0.5em;
1081 padding: 0em 2em 0em;
1085 div.tabs a.selected {
1086 /* The selected tab. There's only one of this */
1087 background-color: white;
1088 border-bottom: #B8AE9C 1px solid;
1090 font-weight: normal;
1093 div.tabs a:hover, div.tabs a.active {
1094 background-color: #B8AE9C;
1095 border-bottom: 1px solid #B8AE9C;
1102 .headingbox a:link, .headingbox a:visited{
1103 text-decoration: none;
1108 background-color: #F5F5F5;
1114 background-color: #F5F5F5;
1115 text-decoration: none;
1121 background-color: #F5F5F5;
1123 border: 1px solid #B8AE9C;
1125 font-weight: normal;
1130 background-color: #6F7172;
1131 border: 1px solid #B8AE9C;
1132 border-style: solid solid none solid;
1134 padding: 0em 1em 0em 1em;
1141 text-decoration: none;
1146 text-decoration: none;
1150 text-decoration: underline;
1164 text-transform: none;
1165 border-left: 1pt solid #B8AE9C;
1178 background-color: #F7F3ED;
1182 background-color: transparent;
1186 /* users/index.php */
1192 border: rgb(204, 204, 204) 1px solid;
1193 background-color: #F7F7F7;
1205 font-weight: normal;
1211 background-color:#FBF4E9;
1212 border: #B8AE9C 1px solid;
1216 table.data .odd img.headicon{
1219 -webkit-border-radius:5px;
1220 -moz-border-radius:5px;
1225 -webkit-border-radius:10px;
1226 -moz-border-radius:10px;
1227 border-radius: 10px;
1228 border-color: white;
1233 div.course div.shortcuts {
1236 vertical-align: middle;
1240 fieldset#shortcuts {
1242 background-color: #FEFDEF;
1243 border: 1pt solid #B8AE9C;
1244 margin: -5pt 5pt 5pt 5pt;
1245 padding-right: 10pt;
1246 padding-bottom: 5pt;
1251 margin-bottom: 10pt;
1252 -webkit-border-radius:5px;
1253 moz-border-radius:5px;
1260 border:thin #6D7B8D solid;
1261 border:thin #A9ADB0 solid;
1269 list-style-type: none;
1273 /*a#guide,*/ a#my-courses-link {
1274 background-color: #6D84A2;
1285 div#content-test, div.content-from-module {
1302 ul#home-links, ul#home-detail-links {
1307 #my_courses_container{
1314 border: solid 1px #A9ADB0;
1315 -webkit-border-radius:8px;
1316 -moz-border-radius:8px;
1320 margin-bottom: .375em;
1324 .my-courses-list-ul{
1337 padding-left: 0.875em;
1338 padding-bottom: 0.875em;
1342 .fl-theme-iphone [class*="fl-list"] > li .fl-link-summary{
1357 list-style-type: none;
1359 padding-bottom: .5em;
1363 .current_list_date_time{
1366 #show-all, #show-pages{
1370 /* enrollment tabs */
1376 margin-bottom: .25em;
1377 margin-top: 0.938em;
1378 white-space: nowrap;
1388 padding: 0.188em 0.563em;
1389 border: 1px solid #F7F3ED;
1390 border-bottom: none;
1391 background-color: #F7F3ED;
1392 text-decoration: none;
1394 white-space: nowrap;
1397 #navlist li a:hover, #navlist li a:active {
1399 background-color: #fff;
1404 vertical-align: middle;
1411 dl#public-profile dt {
1414 border-right: 1px solid #F7F3ED;
1415 padding: 0.313em 0.313em 0.313em 0;
1417 margin-right: 0.313em;
1419 dl#public-profile dd {
1437 padding-bottom: .375em;
1440 border: 1px #cccccc solid;
1448 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1449 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1450 #forum-thread li.odd { background-color: #fff; }
1451 div.forum-post-author { float:left; width:19.375em; padding:0.5em 0.625em; }
1452 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }
1453 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1454 div.forum-post-content { margin-left: 19.375em; padding: 0.313em 0 1.125em 1.125em;}
1455 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1456 div.forum-post-ctrl { float: right; padding-right: 0.313em; color: #a1a1a1;}
1457 div.forum-post-ctrl a { text-decoration: none; }
1458 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 0.188em; }
1459 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1460 div.forum-post-content div.body p { margin-bottom:1em; }
1461 div.forum-paginator{border:thin #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1462 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1466 /** inbox stuff - reuses some of the forum layout **/
1467 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1469 /* tool list on admin home and manage screens */
1472 padding: 0.125em 0.125em 0.125em 0.938em;
1473 margin-bottom: 0.313em;
1475 border: solid 1px #A9ADB0;
1476 -webkit-border-radius:5px;
1477 -moz-border-radius:5px;
1483 font-weight: normal;
1487 margin-top: -0.313em;
1495 margin-right: 0.313em;
1500 /* browse courses */
1502 padding-bottom: 0.625em;
1507 padding-bottom: 0.625em;
1508 background-color: #fffaf0;
1512 dl.browse-course dt {
1518 padding: 0.313em 0.625em 0.313em 0;
1519 vertical-align: middle;
1522 dl.browse-course dd {
1523 margin-bottom: 0.313em;
1525 padding: 0.313em 0 0.313em 0.625em;
1533 /* form fields grouping for WCAG 2.0 conformance*/
1534 fieldset.group_form{
1538 border: 1px #6D7B8D solid;
1539 -webkit-border-radius:5px;
1540 -moz-border-radius:5px;
1546 background-color:white;
1550 border: 1px #6D7B8D solid;
1551 -webkit-border-radius:5px;
1552 -moz-border-radius:5px;
1556 /* highlight active links for WCAG 2.0 conformance */
1557 a:active:not(.subnavcontain a),
1558 a:hover:not(.subnavcontain a),
1559 a:focus:not(.subnavcontain a),
1562 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1563 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1567 /*Overrides above a:active, a:hover, a:focus so the "Navigation" button itself isn't highlighted when activated.
1568 Ensure styling matches that in fl-tabs.*/
1569 .topnavlistcontainer a:hover, .topnavlistcontainer a:active, .topnavlistcontainer a:focus{
1570 background-image: -webkit-gradient(linear, left top, left bottom,
1572 color-stop(0.5, #374e6b),
1573 color-stop(0.50, #354d68),
1579 /*Added by Silvia */
1580 div.column_primary {
1585 min-width: 10.625em;
1588 div.column_equivalent{
1591 margin-left: 0.938em;
1592 margin-top: 0.313em;
1593 margin-right: 0.313em;
1594 margin-bottom: 0.313em;
1595 min-width: 10.625em;
1597 border: 1px solid #EEE;
1598 background-color: #FFF;
1602 border: 1px solid #aaa;
1607 background-color: #eee;
1616 div.alternative_box{
1617 border: 1px solid #ddd;
1622 background-color: #fff;
1625 div.alternative_box legend {
1629 div.resource_box legend {
1635 font-weight: bolder;
1636 background-color: white;
1639 /* format of "table of contents" on content page */
1640 #toc a { display:block; margin:0.188em; }
1641 #toc .h2, #toc .h3, #toc .h4, #toc .h5, #toc .h6{
1647 background-color: #FEFDEF;
1648 border: 1pt solid #B8AE9C;
1656 /* cleans up glossary question mark line spacing*/
1658 border: 1pt solid #B8AE9C;
1659 vertical-align:bottom;
1663 /* jQuery tooltip styles */
1667 border:3px solid #111;
1668 background-color:#eeeeee;
1671 #tooltip h3,#tooltip div{
1675 /* style for home page modules "detail view" */
1701 background-image:url(images/details_r.png);
1702 background-position: top right;
1703 background-repeat:no-repeat;
1709 background-image:url(images/details_l.png);
1710 background-position: top left;
1711 background-repeat:no-repeat;
1717 background-image:url(images/details_ir.png);
1718 background-position: top right;
1719 background-repeat:no-repeat;
1724 background-image:url(images/details_il.png);
1725 background-position: top left;
1726 background-repeat:no-repeat;
1737 .draggable_selected {
1738 background-color: lightgrey;
1745 border:1px solid #cccccc;
1748 list-style: disc url(../../images/folder.gif) outside;
1749 font-family: Helvetica,sans-serif;
1755 li.folders .disabled {
1760 list-style-image:none;
1761 list-style-position:outside;
1762 list-style-type:none;
1768 /* hiding/showing results-display */
1771 div#results-display{
1780 ul#topnavlist>li:hover,
1781 ul#topnavlist>li:hover a,
1782 ul#topnavlist>li:active,
1783 ul#topnavlist>li:active a,
1784 ul#topnavlist>li:focus,
1785 ul#topnavlist>li:focus a {
1787 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1788 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1791 ul#topnavlist li a {
1793 text-decoration: none;
1798 border: #cccccc 1px solid;
1799 -webkit-border-radius:5px;
1800 -moz-border-radius:5px;
1806 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li a.active{
1811 ul#subnavlist li a, ul#subnavlist li a:visited {
1816 /* list attributes */
1826 /*border: 1px solid #e0e0e0;*/
1827 background-color: #e6e6e6;
1831 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1832 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1835 ol#tools>li:hover a{
1842 #content-contentwrapper{
1853 margin-left: 0.313em;
1854 margin-top:-0.625em;
1871 /* ATutor Social Styles */
1873 div .profile_container {
1874 background-color:#eee;
1875 border: 1px solid #8e8e8e;
1878 margin-bottom: 0.5em;
1881 div .profile_container .top_right {
1885 dl.public-profile dd{
1888 dl.public-profile dt {
1899 div .search_form .row{
1900 background-color: #DEDEC0;
1904 background-color: #eee;
1905 border: 1px solid #aaa;
1908 background-color: #cccccc;
1915 ul.social_side_menu {
1918 ul.social_side_menu li {
1919 padding-bottom: 0.2em;
1924 border-bottom:1px solid #C1C157;
1925 padding-bottom:0.5em;
1926 margin-bottom:0.5em;
1934 div.contentbox, input-form{
1937 background-color: #ffffff;
1939 border: #A9ADB0 solid 1px;
1940 -webkit-border-radius: 5px;
1941 -moz-border-radius:5px;
1946 border:1px solid #a50707;
1947 margin-left:0.625em;
1954 ul.social_inline_menu{
1955 background-color: #eeeeee;
1956 border:thin #cccccc solid;
1970 /*mobile FSS override */
1971 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:hover,
1972 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:focus,
1973 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:active {
1975 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1976 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1979 ul#subnavlist li a:focus, ul#subnavlist li a:active, ul#subnavlist li a:hover{
1985 /************************************************************************************************/
1986 /*Adds arrows to Fluid Tabs. Here is a good guide for creating triangles with CSS:
1987 http://jonrohan.me/guide/css/creating-triangles-in-css/ */
1988 /************************************************************************************************/
1992 ul.sequence-links li {
1998 ul.sequence-links li.back a:link,
1999 ul.sequence-links li.back a:visited {
2001 padding-left:0.438em;
2005 ul.sequence-links li.forward a:link,
2006 ul.sequence-links li.forward a:visited {
2008 padding-right:0.313em;
2012 ul.sequence-links li a:hover, ul.sequence-links li a:focus, ul.sequence-links li a:active,
2013 ul.sequence-links li.back a:hover, ul.sequence-links li.back a:focus, ul.sequence-links li.back a:active,
2014 ul.sequence-links li.forward a:hover, ul.sequence-links li.forward a:focus, ul.sequence-links li.forward a:active {
2016 background:transparent;
2020 ul.sequence-links li:before,
2021 ul.sequence-links li:after,
2022 ul.sequence-links li a:before,
2023 ul.sequence-links li a:after {
2030 ul.sequence-links li a:before,
2031 ul.sequence-links li a:after {
2035 ul.sequence-links li a:hover:before,
2036 ul.sequence-links li a:focus:before,
2037 ul.sequence-links li a:active:before {
2040 /*arrow that points to the left, beside the "Previous" text */
2041 .arrow.back a:after {/*arrow pointing to the left*/
2042 background: none repeat scroll 0% 0% transparent;
2043 border-color: transparent #005689;
2045 border-style: solid;
2046 border-width: 5px 0pt 5px 6px;
2048 margin-top: -0.39em;
2051 /*left and right triangle icons change color*/
2052 .arrow a:hover:after, .arrow a:focus:after, .arrow a:active:after,
2053 .arrow.forward a:hover:after, .arrow.forward a:focus:after, .arrow.forward a:active:after{
2054 border-color: transparent #4c96f4;
2057 .arrow.back a:after {
2058 border-width: 6px 6px 6px 0pt;
2064 /*arrow that points to the right, beside the "Next" text */
2065 .arrow.forward a:after {
2066 background: none repeat scroll 0% 0% transparent;
2067 border-color: transparent #FFFFFF;
2068 border-style: solid;
2069 margin-top: -0.425em;
2070 margin-top: -0.313em;
2073 .arrow.forward a:after {
2075 background: none repeat scroll 0% 0% transparent;
2076 border-color: transparent transparent transparent #005689;
2078 border-style: solid;
2094 border-left: #A9ADB0 1px solid;
2095 border-right: #A9ADB0 1px solid;
2096 border-bottom: #A9ADB0 1px solid;
2097 -webkit-border-radius: 5px;
2098 -moz-border-radius: 5px;
2108 /*hiding and showing content */
2110 #results-hide-show-simple-content{
2111 -webkit-border-radius:5px;
2112 -moz-border-radius:5px;
2114 border: 1px #A9ADB0 solid;
2116 padding-bottom: .6em;
2117 padding-right: .2em;
2119 margin-bottom: 0.875em;
2120 margin-top: 0.875em;
2122 background-color: none;
2124 #results-hide-show-link{
2127 text-decoration: none;
2134 background-image:url("images/up.png");
2135 background-position: 100% 100%;
2136 background-repeat: no-repeat;
2140 background-image:url("images/down.png");
2141 background-position: 100% 100%;
2142 background-repeat: no-repeat;
2145 background-color: #F7F3ED;
2146 -webkit-border-radius:8px;
2147 -moz-border-radius:8px;
2149 border: 1px #A9ADB0 solid;
2153 .hide-show-container-surround a:active, .hide-show-container-surround a:focus, .hide-show-container-surround a:hover{
2154 background-color: transparent;
2157 .subnavcontain2, .subnavcontain{
2159 background-color: white;
2160 border: #A9ADB0 1px solid;
2161 -webkit-border-radius:8px;
2162 -moz-border-radius:8px;
2168 .fl-theme-iphone .subnavcontain a, .fl-theme-iphone .subnavcontain a:hover, .fl-theme-iphone .subnavcontain a:active, .fl-theme-iphone .subnavcontain a:focus {
2169 text-decoration: none;
2172 background-repeat: no-repeat;
2178 #page-title-back-to-page{
2179 display: inline-block;
2183 .page-title, #back-to-page{
2187 .fl-theme-iphone #subnavlist-link a:active,
2188 .fl-theme-iphone #subnavlist-link a:hover,
2189 .fl-theme-iphone #subnavlist-link a:focus{
2190 background-color: none;
2192 .fl-theme-iphone .subnavcontain{
2196 display: inline-block;
2201 border-right: #A9ADB0 1px solid;
2204 .rectangle2:last-child{
2209 text-decoration: none;
2220 #content_link_phone a:active, #content_link_phone a:focus, #content_link_phone a:hover{
2222 background-color: white;
2224 /* style for "last modified" information of course content*/
2229 ul.my-courses-list-ul > li:hover{
2230 background-color: #4c96f4;
2234 ul.my-courses-list-ul > li:hover a{