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;
127 .navigation-bar-button a:hover, .navigation-bar-button a:active, .navigation-bar-button a:focus{
128 background-color: white;
131 .fl-theme-iphone .fl-tabs li{
132 /* default mobile fss color scheme for tabs not AA compliant against a white foreground text.therefore its backgroud-image must be overrided */
133 background-image: -webkit-gradient(linear, left top, left bottom,
135 color-stop(0.5, #374e6b),
136 color-stop(0.50, #354d68),
140 .fl-theme-iphone .topnavlistcontainer .topnavlist-link {/*makes the navigation button link white*/
142 text-decoration: none;
146 #content_link_phone.topnavlist-link-highlight {/*makes the content link highlight*/
148 text-decoration: none;
151 .fl-theme-iphone .topnavlistcontainer .topnavlist-link-highlight{/*makes the navigation button link highlight*/
153 text-decoration: none;
162 /*background-color: white;*/
165 div#content-link-container.flc-screenNavigator-navbar {
169 .content-link-surround a:active, .content-link-surround a:focus, .content-link-surround a:hover{
173 #content_link_phone {
176 text-decoration: none;
191 font-size: 17px;/*keep this in px*/
196 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,
197 ul.home-guide li.forward a:hover, ul.home-guide li.forward a:focus, ul.home-guide li.forward a:active {
199 background:transparent;
202 /* main body attributes */
212 text-decoration: underline;
217 background-color: transparent;
221 background-color: transparent;
224 h1, h2, h3, h4, h5, h6 {
227 font: 100% Helvetica, Arial, sans-serif;
250 text-decoration: none;
259 a:hover, a:visited, a:focus {
261 text-decoration: underline;
264 /************************************************************************************************/
265 /* Preferences tabs */
266 /************************************************************************************************/
267 .etabbed-list-container {
281 padding:0.5em 0.3em 0;
288 padding:0.7em 0.3em 0;
297 /************************************************************************************************/
298 /* link attributes */
299 /************************************************************************************************/
300 a:link, /*a:visited*/ a:focus {
304 .top-tool a:link, .top-tool a:focus{
305 text-decoration: none;
308 /* main submit button */
310 background-color: #808080;
313 -webkit-border-radius:3px;
314 -moz-border-radius:3px;
316 padding-top: 0.313em;
317 padding-bottom: 0.313em;
321 border:1px solid #A50707;
322 background-color: #FFDAB9;
324 /* small submit button at top */
326 font-family: Helvetica,sans-serif;
327 background-color: #E9F4F3;
331 background-color: #E9F4F3;
332 border: #ACCFCC solid 1px;
335 /* Editor box large */
337 font-family: Helvetica,sans-serif;
338 background-color: #E9F4F3;
343 padding-bottom: .4em;
344 border: 1px #ACCFCC solid;
347 /* edit content tabs */
349 background-color: #E6E6E6;
352 padding-left: .188em;
353 padding-right: .188em;
360 background-color: #E6E6E6;
361 border-top: 1px #B8AE9C solid;
362 border-left: 1px #B8AE9C solid;
363 border-right: 1px #B8AE9C solid;
364 text-decoration: none;
370 .buttontab selected {
371 font-family: Helvetica, Arial, Helvetica, sans-serif;
372 background-color: #6F7172;
375 padding-left: .188em;
376 padding-right: .188em;
381 font-family: Helvetica, Arial, Helvetica, sans-serif;
383 text-decoration: none;
385 background-color: white;
386 border-top: 1px #B8AE9C solid;
387 border-left: 1px #B8AE9C solid;
388 border-right: 1px #B8AE9C solid;
391 .tab a:link, .etab a:visited {
393 background-color: white;
397 td.dropdown-heading {
398 background-color: #DBFDD4;
400 border-left: 1px solid #ECFEEA;
401 border-right: 1px solid #ECFEEA;
402 border-top: 1px solid #ECFEEA;
405 /* the side menu content */
408 background-color: white;
410 border-left: 1px solid #ECFEEA;
411 border-right: 1px solid #ECFEEA;
412 border-bottom: 1px solid #ECFEEA;
415 td.dropdown a, td.dropdown a:visited {
417 text-decoration: none;
419 td.dropdown a:hover {
421 text-decoration: underline;
424 /* added for 1.4.2: */
426 padding-left: 1.25em;
431 margin-bottom: 0.313em;
434 margin-left: 0.313em;
438 background-color: #F7F3ED;
440 border-left: 1px solid #595241;
441 border-right: 1px solid #595241;
442 border-top: 1px solid #595241;
452 border:thin black solid;
454 table.tabbed-table th#left-empty-tab {
455 background-color: transparent;
457 border-bottom: 1px solid #B8AE9C;
459 table.tabbed-table th#right-empty-tab {
461 background-color: transparent;
462 border-bottom: 1px solid #B8AE9C;
464 padding-right: 0.313em;
466 table.tabbed-table th#right-empty-tab a {
467 text-decoration: underline;
469 table.tabbed-table th.tab-spacer {
470 background-color: transparent;
472 border-bottom: 1px solid #B8AE9C;
475 table.tabbed-table th.tab {
476 padding-top: 0.125em;
477 padding-bottom: 0.125em;
479 background-color: #E9F4F3;
480 border-bottom: 1px solid #B8AE9C;
481 border-left: 1px solid #B8AE9C;
482 border-top: 1px solid #B8AE9C;
483 border-right: 1px solid #B8AE9C;
485 table.tabbed-table th.tab:hover {
486 background-color: #ACCFCC;
489 table.tabbed-table th.tab a:focus {
492 table.tabbed-table th.selected {
493 padding-top: 0.125em;
494 padding-bottom: 0.125em;
496 background-color: #ACCFCC;
497 border-left: 1px solid #B8AE9C;
498 border-top: 1px solid #B8AE9C;
499 border-right: 1px solid #B8AE9C;
502 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
504 text-decoration: none;
508 .preference-buttons-container{
509 background-color: red;
515 div.preference-buttons-container li{
532 font-family: monospace;
533 border: 2px solid rgb(0, 0, 0);
536 color: rgb(255, 255, 255);
537 background-color: rgb(0, 0, 0);
541 border-bottom-width: 0;
549 #display-settings-preview{
557 #defaultfontsize-wrapper{
563 padding-left: 0.938em;
564 background-repeat: no-repeat;
565 background-position: 0.125em 0.313em;
569 padding-left: 1.25em;
570 background-image: url(images/back.gif);
571 background-repeat: no-repeat;
572 background-position: 0 0;
575 .breadcrumbs, .previous-next /*a#guide*/{
576 /* The path bar, including breadcrumbs and add to favorites */
581 background-color: white;
584 #breadcrumbs-container{
585 background-color: #4d4d4d;
595 #subnavlistbacktopage{
600 margin-bottom: 0.313em;
606 border-left: 1px solid black;
607 border-right: 1px solid black;
608 border-bottom: 1px solid black;
609 padding-left: 0.313em;
610 padding-right: 0.313em;
611 padding-bottom: 0.313em;
612 background-color: #F7F3ED;
613 margin-left: 0.313em;
614 margin-right: 0.313em;
619 margin-left: 0.313em;
620 margin-right: 0.313em;
621 border-left: 1px solid black;
622 border-right: 1px solid black;
624 background-color: #F7F3ED;
627 border-bottom: 1px solid black;
636 padding-left: 0.625em;
642 /**********************************************************************/
644 /**********************************************************************/
651 background-color: #4b6b90;
658 ul.footer-links-tabs li a:hover, ul.footer-links-tabs li a:focus, ul.footer-links-tabs li a:active,
659 ul.footer-links-tabs li.back a:hover, ul.footer-links-tabs li.back a:focus, ul.footer-links-tabs li.back a:active,
660 ul.footer-links-tabs li.forward a:hover, ul.footer-links-tabs li.forward a:focus, ul.footer-links-tabs li.forward a:active {
662 background:transparent;
664 div#top-links a:link, div#top-links a:visited {
665 text-decoration:none;
669 background-color:#F6EAD6;
676 background-color: #F7F3ED;
677 padding-top: 0.063em;
678 padding-bottom: 0.063em;
679 padding-left: 0.938em;
680 padding-right: 0.5em;
681 border: 1px solid #cccccc;
683 text-decoration: none;
686 a#editor-link:hover {
687 background-color: #F7F3ED;
688 border: 1px solid #B8AE9C;
692 background-image: url(images/pen.gif);
693 background-repeat: no-repeat;
694 background-position: 0 0.125em;
697 background-image: url(images/pen2.gif);
698 background-repeat: no-repeat;
699 background-position: 0 0.125em;
703 /* for data tables */
705 border: #A9ADB0 1px solid;
706 border: #cccccc 1px solid;
707 -webkit-border-radius:5px;
708 -moz-border-radius:5px;
722 background-color: transparent;
724 /* contains the headings */
732 background-image: url('../default/images/sort.gif');
733 background-repeat: no-repeat;
734 background-position: right;
739 table.data tbody th {
750 table.data td a:link, a:visited{
755 /*should table.data tbody tr:hover and table.data tbody tr.selected highlighting
756 be improved to sync with Mobile FSS highlighting */
757 table.data tbody tr:hover {
758 background-color: #efefef;
762 table.data tbody tr.selected {
763 background-color: #E9F4F3;
765 border: 5px solid #E9F4F3;
769 background-color: #F7F3ED;
772 table.data tfoot tr:first-child td {
774 background-image: url('images/arrow_ltr.gif');
775 background-repeat: no-repeat;
776 background-position: .25em 0.313em;
779 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
781 background-image: none;
785 /* add borders to row in Required Information, Personal Information*/
790 #last-row, .row-buttons, #last-row1, .row-blurb{
793 #browse-courses-table{
799 table.data tfoot input {
800 background-color: #efefef;
803 table.data tfoot input:focus {
804 background-color: #FFDAB9;
808 /* used for static tables with no form elements: */
809 table.data.static tbody tr:hover {
810 background-color: transparent;
816 /* course browser: */
824 div.browse-selected {
825 background-image: url('images/side_arrow.gif');
826 background-repeat: no-repeat;
827 padding-left: 0.563em;
828 background-position: center left;
831 div.browse-unselected {
832 padding-left: 0.563em;
840 /* feedback /errors */
846 margin-bottom: 0.938em;
847 border: 1px solid #DD0000;
849 background-color: #F4DCDC;
851 background-color: #F4DCDC;
852 padding-left: 1.563em;
854 -webkit-border-radius:5px;
855 -moz-border-radius:5px;
863 div#error ul, div#feedback ul, div#help ul {
874 div#feedback, div#info {
879 margin-bottom: 0.313em;
881 font-family: Helvetica, Arial, sans-serif;
882 -webkit-border-radius:5px;
883 -moz-border-radius:5px;
885 border: 1px solid #17B506;
886 background-color: #E7EFD0;
891 div#feedback li, div#info li, div#error li{
901 margin-bottom: 0.938em;
902 border: 1px solid #ACCFCC;
904 background-color: #E9F4F3;
914 margin-bottom: 0.938em;
915 border: 1px solid #FF8400;
917 background-color: #FFF6ED;
930 font-family:Helevetica, Arial, sans-serif;
940 /* home page links */
949 div.home-link:hover {
951 background-color: #F7F3ED;
952 border: 1px solid #afafaf;
958 text-decoration: none;
970 div#sequence-links a {
971 text-decoration: none;
981 background-color: white;
983 border-left: 1px solid #ECFEEA;
984 border-right: 1px solid #ECFEEA;
985 border-bottom: 1px solid #ECFEEA;
989 div.dropdown-heading {
990 background-color: #ACCFCC;
992 border-left: 1px solid #ECFEEA;
993 border-right: 1px solid #ECFEEA;
994 border-top: 1px solid #ECFEEA;
1005 margin-top: -0.313em;
1007 padding-right: 0.125em;
1011 margin-left: 0.313em;
1015 padding-top: .313em;
1016 background-color: white;
1039 padding-left: 0.125em;
1040 padding-right: 0.125em;
1047 text-decoration: none;
1048 padding-left: 0.25em;
1049 padding-right: 0.25em;
1050 border-left: 1px solid white;
1051 border-right: 1px solid white;
1055 div.paging li a:hover, div.paging li a.current {
1056 border: 1px solid #4c96f4;
1058 background-color: #4c96f4;
1059 -webkit-border-radius: 3px;
1060 -moz-border-radius: 3px;
1066 background-image:url(images/tl_corner.gif);
1067 background-position: top left;
1068 background-repeat: no-repeat;
1073 /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1074 background-color: transparent;
1075 border-collapse: collapse;
1076 border-bottom: 1px solid #B8AE9C;
1077 padding: 0.5em 0em 0em 2em;
1078 white-space: nowrap;
1082 /* The normal, unselected tabs. They are all links */
1083 background-color: transparent;
1084 border-color: #B8AE9C;
1086 border-style: solid solid none solid;
1089 margin-right: 0.5em;
1090 padding: 0em 2em 0em;
1094 div.tabs a.selected {
1095 /* The selected tab. There's only one of this */
1096 background-color: white;
1097 border-bottom: #B8AE9C 1px solid;
1099 font-weight: normal;
1102 div.tabs a:hover, div.tabs a.active {
1103 background-color: #B8AE9C;
1104 border-bottom: 1px solid #B8AE9C;
1111 .headingbox a:link, .headingbox a:visited{
1112 text-decoration: none;
1117 background-color: #F5F5F5;
1123 background-color: #F5F5F5;
1124 text-decoration: none;
1130 background-color: #F5F5F5;
1132 border: 1px solid #B8AE9C;
1134 font-weight: normal;
1139 background-color: #6F7172;
1140 border: 1px solid #B8AE9C;
1141 border-style: solid solid none solid;
1143 padding: 0em 1em 0em 1em;
1150 text-decoration: none;
1155 text-decoration: none;
1159 text-decoration: underline;
1173 text-transform: none;
1174 border-left: 1pt solid #B8AE9C;
1187 background-color: #F7F3ED;
1191 background-color: transparent;
1195 /* users/index.php */
1201 border: rgb(204, 204, 204) 1px solid;
1202 background-color: #F7F7F7;
1214 font-weight: normal;
1220 background-color:#FBF4E9;
1221 border: #B8AE9C 1px solid;
1225 table.data .odd img.headicon{
1228 -webkit-border-radius:5px;
1229 -moz-border-radius:5px;
1234 -webkit-border-radius:10px;
1235 -moz-border-radius:10px;
1236 border-radius: 10px;
1237 border-color: white;
1242 div.course div.shortcuts {
1245 vertical-align: middle;
1249 fieldset#shortcuts {
1251 background-color: #FEFDEF;
1252 border: 1pt solid #B8AE9C;
1253 margin: -5pt 5pt 5pt 5pt;
1254 padding-right: 10pt;
1255 padding-bottom: 5pt;
1260 margin-bottom: 10pt;
1261 -webkit-border-radius:5px;
1262 moz-border-radius:5px;
1269 border:thin #6D7B8D solid;
1270 border:thin #A9ADB0 solid;
1278 list-style-type: none;
1282 /*a#guide,*/ a#my-courses-link {
1283 background-color: #6D84A2;
1294 div#content-test, div.content-from-module {
1311 ul#home-links, ul#home-detail-links {
1316 #my_courses_container{
1323 border: solid 1px #A9ADB0;
1324 -webkit-border-radius:8px;
1325 -moz-border-radius:8px;
1329 margin-bottom: .375em;
1333 .my-courses-list-ul{
1346 padding-left: 0.875em;
1347 padding-bottom: 0.875em;
1351 .fl-theme-iphone [class*="fl-list"] > li .fl-link-summary{
1366 list-style-type: none;
1368 padding-bottom: .5em;
1372 .current_list_date_time{
1375 #show-all, #show-pages{
1379 /* enrollment tabs */
1385 margin-bottom: .25em;
1386 margin-top: 0.938em;
1387 white-space: nowrap;
1397 padding: 0.188em 0.563em;
1398 border: 1px solid #F7F3ED;
1399 border-bottom: none;
1400 background-color: #F7F3ED;
1401 text-decoration: none;
1403 white-space: nowrap;
1406 #navlist li a:hover, #navlist li a:active {
1408 background-color: #fff;
1413 vertical-align: middle;
1420 dl#public-profile dt {
1423 border-right: 1px solid #F7F3ED;
1424 padding: 0.313em 0.313em 0.313em 0;
1426 margin-right: 0.313em;
1428 dl#public-profile dd {
1446 padding-bottom: .375em;
1449 border: 1px #cccccc solid;
1457 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1458 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1459 #forum-thread li.odd { background-color: #fff; }
1460 div.forum-post-author { float:left; width:19.375em; padding:0.5em 0.625em; }
1461 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }
1462 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1463 div.forum-post-content { margin-left: 19.375em; padding: 0.313em 0 1.125em 1.125em;}
1464 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1465 div.forum-post-ctrl { float: right; padding-right: 0.313em; color: #a1a1a1;}
1466 div.forum-post-ctrl a { text-decoration: none; }
1467 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 0.188em; }
1468 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1469 div.forum-post-content div.body p { margin-bottom:1em; }
1470 div.forum-paginator{border:thin #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1471 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1475 /** inbox stuff - reuses some of the forum layout **/
1476 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1478 /* tool list on admin home and manage screens */
1481 padding: 0.125em 0.125em 0.125em 0.938em;
1482 margin-bottom: 0.313em;
1484 border: solid 1px #A9ADB0;
1485 -webkit-border-radius:5px;
1486 -moz-border-radius:5px;
1492 font-weight: normal;
1496 margin-top: -0.313em;
1504 margin-right: 0.313em;
1509 /* browse courses */
1511 padding-bottom: 0.625em;
1516 padding-bottom: 0.625em;
1517 background-color: #fffaf0;
1521 dl.browse-course dt {
1527 padding: 0.313em 0.625em 0.313em 0;
1528 vertical-align: middle;
1531 dl.browse-course dd {
1532 margin-bottom: 0.313em;
1534 padding: 0.313em 0 0.313em 0.625em;
1542 /* form fields grouping for WCAG 2.0 conformance*/
1543 fieldset.group_form{
1547 border: 1px #6D7B8D solid;
1548 -webkit-border-radius:5px;
1549 -moz-border-radius:5px;
1555 background-color:white;
1559 border: 1px #6D7B8D solid;
1560 -webkit-border-radius:5px;
1561 -moz-border-radius:5px;
1565 /* highlight active links for WCAG 2.0 conformance */
1566 a:active:not(.subnavcontain a),
1567 a:hover:not(.subnavcontain a),
1568 a:focus:not(.subnavcontain a),
1571 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1572 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1576 /*Overrides above a:active, a:hover, a:focus so the "Navigation" button itself isn't highlighted when activated.
1577 Ensure styling matches that in fl-tabs.*/
1578 .topnavlistcontainer a:hover, .topnavlistcontainer a:active, .topnavlistcontainer a:focus{
1579 background-image: -webkit-gradient(linear, left top, left bottom,
1581 color-stop(0.5, #374e6b),
1582 color-stop(0.50, #354d68),
1589 /*Added by Silvia */
1590 div.column_primary {
1595 min-width: 10.625em;
1598 div.column_equivalent{
1601 margin-left: 0.938em;
1602 margin-top: 0.313em;
1603 margin-right: 0.313em;
1604 margin-bottom: 0.313em;
1605 min-width: 10.625em;
1607 border: 1px solid #EEE;
1608 background-color: #FFF;
1612 border: 1px solid #aaa;
1617 background-color: #eee;
1626 div.alternative_box{
1627 border: 1px solid #ddd;
1632 background-color: #fff;
1635 div.alternative_box legend {
1639 div.resource_box legend {
1645 font-weight: bolder;
1646 background-color: white;
1649 /* format of "table of contents" on content page */
1650 #toc a { display:block; margin:0.188em; }
1651 #toc .h2, #toc .h3, #toc .h4, #toc .h5, #toc .h6{
1657 background-color: #FEFDEF;
1658 border: 1pt solid #B8AE9C;
1666 /* cleans up glossary question mark line spacing*/
1668 border: 1pt solid #B8AE9C;
1669 vertical-align:bottom;
1673 /* jQuery tooltip styles */
1677 border:3px solid #111;
1678 background-color:#eeeeee;
1681 #tooltip h3,#tooltip div{
1685 /* style for home page modules "detail view" */
1711 background-image:url(images/details_r.png);
1712 background-position: top right;
1713 background-repeat:no-repeat;
1719 background-image:url(images/details_l.png);
1720 background-position: top left;
1721 background-repeat:no-repeat;
1727 background-image:url(images/details_ir.png);
1728 background-position: top right;
1729 background-repeat:no-repeat;
1734 background-image:url(images/details_il.png);
1735 background-position: top left;
1736 background-repeat:no-repeat;
1747 .draggable_selected {
1748 background-color: lightgrey;
1755 border:1px solid #cccccc;
1758 list-style: disc url(../../images/folder.gif) outside;
1759 font-family: Helvetica,sans-serif;
1765 li.folders .disabled {
1770 list-style-image:none;
1771 list-style-position:outside;
1772 list-style-type:none;
1778 /* hiding/showing results-display */
1781 div#results-display{
1790 ul#topnavlist>li:hover, ul#topnavlist>li:hover a, ul#topnavlist>li:active, ul#topnavlist>li:active a, ul#topnavlist>li:focus,
1791 ul#topnavlist>li:focus a {
1793 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1794 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1797 ul#topnavlist li a {
1799 text-decoration: none;
1804 border: #cccccc 1px solid;
1805 -webkit-border-radius:5px;
1806 -moz-border-radius:5px;
1812 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li a.active{
1817 ul#subnavlist li a, ul#subnavlist li a:visited {
1822 /* list attributes */
1832 /*border: 1px solid #e0e0e0;*/
1833 background-color: #e6e6e6;
1837 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1838 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1841 ol#tools>li:hover a{
1848 #content-contentwrapper{
1859 margin-left: 0.313em;
1860 margin-top:-0.625em;
1877 /* ATutor Social Styles */
1879 div .profile_container {
1880 background-color:#eee;
1881 border: 1px solid #8e8e8e;
1884 margin-bottom: 0.5em;
1887 div .profile_container .top_right {
1891 dl.public-profile dd{
1894 dl.public-profile dt {
1905 div .search_form .row{
1906 background-color: #DEDEC0;
1910 background-color: #eee;
1911 border: 1px solid #aaa;
1914 background-color: #cccccc;
1921 ul.social_side_menu {
1924 ul.social_side_menu li {
1925 padding-bottom: 0.2em;
1930 border-bottom:1px solid #C1C157;
1931 padding-bottom:0.5em;
1932 margin-bottom:0.5em;
1940 div.contentbox, input-form{
1943 background-color: #ffffff;
1945 border: #A9ADB0 solid 1px;
1946 -webkit-border-radius: 5px;
1947 -moz-border-radius:5px;
1952 border:1px solid #a50707;
1953 margin-left:0.625em;
1960 ul.social_inline_menu{
1961 background-color: #eeeeee;
1962 border:thin #cccccc solid;
1976 /*mobile FSS override */
1977 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:hover,
1978 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:focus,
1979 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:active {
1981 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1982 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1985 ul#subnavlist li a:focus, ul#subnavlist li a:active, ul#subnavlist li a:hover{
1991 /************************************************************************************************/
1992 /*Adds arrows to Fluid Tabs. Here is a good guide for creating triangles with CSS:
1993 http://jonrohan.me/guide/css/creating-triangles-in-css/ */
1994 /************************************************************************************************/
1998 ul.sequence-links li {
2004 ul.sequence-links li.back a:link, ul.sequence-links li.back a:visited {
2006 padding-left:0.438em;
2010 ul.sequence-links li.forward a:link, ul.sequence-links li.forward a:visited {
2012 padding-right:0.313em;
2016 ul.sequence-links li a:hover, ul.sequence-links li a:focus, ul.sequence-links li a:active,
2017 ul.sequence-links li.back a:hover, ul.sequence-links li.back a:focus, ul.sequence-links li.back a:active,
2018 ul.sequence-links li.forward a:hover, ul.sequence-links li.forward a:focus, ul.sequence-links li.forward a:active {
2020 background:transparent;
2024 ul.sequence-links li:before, ul.sequence-links li:after, ul.sequence-links li a:before, ul.sequence-links li a:after {
2031 ul.sequence-links li a:before, ul.sequence-links li a:after {
2035 ul.sequence-links li a:hover:before, ul.sequence-links li a:focus:before, ul.sequence-links li a:active:before {
2038 /*arrow that points to the left, beside the "Previous" text */
2039 .arrow.back a:after {/*arrow pointing to the left*/
2040 background: none repeat scroll 0% 0% transparent;
2041 border-color: transparent #005689;
2043 border-style: solid;
2044 border-width: 5px 0pt 5px 6px;
2046 margin-top: -0.39em;
2049 /*left and right triangle icons change color*/
2050 .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{
2051 border-color: transparent #4c96f4;
2054 .arrow.back a:after {
2055 border-width: 6px 6px 6px 0pt;
2061 /*arrow that points to the right, beside the "Next" text */
2062 .arrow.forward a:after {
2063 background: none repeat scroll 0% 0% transparent;
2064 border-color: transparent #FFFFFF;
2065 border-style: solid;
2066 margin-top: -0.425em;
2067 margin-top: -0.313em;
2070 .arrow.forward a:after {
2072 background: none repeat scroll 0% 0% transparent;
2073 border-color: transparent transparent transparent #005689;
2075 border-style: solid;
2091 border-left: #A9ADB0 1px solid;
2092 border-right: #A9ADB0 1px solid;
2093 border-bottom: #A9ADB0 1px solid;
2094 -webkit-border-radius: 5px;
2095 -moz-border-radius: 5px;
2105 /*hiding and showing content */
2107 #results-hide-show-simple-content{
2108 -webkit-border-radius:5px;
2109 -moz-border-radius:5px;
2111 border: 1px #A9ADB0 solid;
2113 padding-bottom: .6em;
2114 padding-right: .2em;
2116 margin-bottom: 0.875em;
2117 margin-top: 0.875em;
2119 background-color: none;
2121 #results-hide-show-link{
2124 text-decoration: none;
2131 background-image:url("images/up.png");
2132 background-position: 100% 100%;
2133 background-repeat: no-repeat;
2137 background-image:url("images/down.png");
2138 background-position: 100% 100%;
2139 background-repeat: no-repeat;
2142 background-color: #F7F3ED;
2143 -webkit-border-radius:8px;
2144 -moz-border-radius:8px;
2146 border: 1px #A9ADB0 solid;
2150 .hide-show-container-surround a:active, .hide-show-container-surround a:focus, .hide-show-container-surround a:hover{
2151 background-color: transparent;
2154 .subnavcontain2, .subnavcontain{
2156 background-color: white;
2157 border: #A9ADB0 1px solid;
2158 -webkit-border-radius:8px;
2159 -moz-border-radius:8px;
2164 /* .fl-theme-iphone .subnavcontain a:hover, .fl-theme-iphone .subnavcontain a:active, .fl-theme-iphone .subnavcontain a:focus*/
2165 .fl-theme-iphone .subnavcontain a {
2166 text-decoration: none;
2169 .fl-theme-iphone .subnavcontain-active{
2171 text-decoration: none;
2175 background-image: -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
2176 border: #A9ADB0 1px solid;
2177 -webkit-border-radius:8px;
2178 -moz-border-radius:8px;
2186 #page-title-back-to-page{
2187 display: inline-block;
2191 .page-title, #back-to-page{
2195 .fl-theme-iphone #subnavlist-link a:active,
2196 .fl-theme-iphone #subnavlist-link a:hover,
2197 .fl-theme-iphone #subnavlist-link a:focus{
2198 background-color: none;
2200 .fl-theme-iphone .subnavcontain{
2204 display: inline-block;
2209 border-right: #A9ADB0 1px solid;
2212 .rectangle2:last-child{
2217 text-decoration: none;
2228 #content_link_phone a:active, #content_link_phone a:focus, #content_link_phone a:hover{
2230 background-color: white;
2232 /* style for "last modified" information of course content*/
2237 ul.my-courses-list-ul > li:hover{
2238 background-color: #4c96f4;
2242 ul.my-courses-list-ul > li:hover a{