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{
60 background-image: -webkit-gradient(linear, left top, left bottom,
62 color-stop(0.5, #6d8cb3),
63 color-stop(0.50, #4b6b90),
64 color-stop(0.5, #6d8cb3),
72 border-top: 1px solid black;
73 border-bottom: .5px solid black;
74 background-color: #4b6b90;
78 #navigation-contentwrapper{
80 background-color: #4b6b90;
86 border-bottom: .5px solid black;
87 /*padding-bottom: .3em;*/
96 background-color:white;
99 #site-name, h1#section-title{
109 /************************************************************************************************/
110 /* "Navigation" button, also this CSS creates a button that looks exactly like a Mobile FSS tab.*/
111 /************************************************************************************************/
112 .navigation-bar-button{
114 -webkit-border-radius: 5px;
115 -moz-border-radius:5px;
117 font-size: 18px;/*keep this in px*/
123 /* default mobile fss color scheme for tabs not AA compliant. Here is a compliant bg image: */
124 background-image: -webkit-gradient(linear, left top, left bottom,
126 color-stop(0.5, #374e6b),
127 color-stop(0.50, #354d68),
130 -webkit-border-image: url(images/navbar_normal_button_insetShadow.png) 5 5 5 5 stretch;
131 -webkit-border-left-image: none;
132 -webkit-background-origin: border;
133 -webkit-background-clip: border;
137 .navigation-bar-button a:hover, .navigation-bar-button a:active, .navigation-bar-button a:focus{
138 background-color: white;
141 .fl-theme-iphone .fl-tabs li{
142 /* default mobile fss color scheme for tabs not AA compliant against a white foreground text.therefore its backgroud-image must be overrided */
143 background-image: -webkit-gradient(linear, left top, left bottom,
145 color-stop(0.5, #374e6b),
146 color-stop(0.50, #354d68),
150 .fl-theme-iphone .topnavlistcontainer .topnavlist-link {/*makes the navigation button link white*/
152 text-decoration: none;
155 -moz-border-image: url("images/navbar_normal_button_insetShadow.png") 5 5 5 5 stretch;
156 background-color: #354D68;
159 #content_link_phone.topnavlist-link-highlight {/*makes the content link highlight*/
161 text-decoration: none;
164 .fl-theme-iphone .topnavlistcontainer .topnavlist-link-highlight{/*makes the navigation button link highlight*/
166 text-decoration: none;
175 /*background-color: white;*/
178 div#content-link-container.flc-screenNavigator-navbar {
182 .content-link-surround a:active, .content-link-surround a:focus, .content-link-surround a:hover{
186 #content_link_phone {
189 text-decoration: none;
204 font-size: 17px;/*keep this in px*/
209 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,
210 ul.home-guide li.forward a:hover, ul.home-guide li.forward a:focus, ul.home-guide li.forward a:active {
212 background:transparent;
215 /* main body attributes */
225 text-decoration: underline;
230 background-color: transparent;
234 background-color: transparent;
237 h1, h2, h3, h4, h5, h6 {
240 font: 100% Helvetica, Arial, sans-serif;
263 text-decoration: none;
272 a:hover, a:visited, a:focus {
274 text-decoration: underline;
277 /************************************************************************************************/
278 /* Preferences tabs */
279 /************************************************************************************************/
280 .etabbed-list-container {
294 padding:0.5em 0.3em 0;
301 padding:0.7em 0.3em 0;
310 /************************************************************************************************/
311 /* link attributes */
312 /************************************************************************************************/
313 a:link, /*a:visited*/ a:focus {
317 .top-tool a:link, .top-tool a:focus{
318 text-decoration: none;
321 /* main submit button */
323 background-color: #808080;
326 -webkit-border-radius:3px;
327 -moz-border-radius:3px;
329 padding-top: 0.313em;
330 padding-bottom: 0.313em;
334 border:1px solid #A50707;
335 background-color: #FFDAB9;
337 /* small submit button at top */
339 font-family: Helvetica,sans-serif;
340 background-color: #E9F4F3;
344 background-color: #E9F4F3;
345 border: #ACCFCC solid 1px;
348 /* Editor box large */
350 font-family: Helvetica,sans-serif;
351 background-color: #E9F4F3;
356 padding-bottom: .4em;
357 border: 1px #ACCFCC solid;
360 /* edit content tabs */
362 background-color: #E6E6E6;
365 padding-left: .188em;
366 padding-right: .188em;
373 background-color: #E6E6E6;
374 border-top: 1px #B8AE9C solid;
375 border-left: 1px #B8AE9C solid;
376 border-right: 1px #B8AE9C solid;
377 text-decoration: none;
383 .buttontab selected {
384 font-family: Helvetica, Arial, Helvetica, sans-serif;
385 background-color: #6F7172;
388 padding-left: .188em;
389 padding-right: .188em;
394 font-family: Helvetica, Arial, Helvetica, sans-serif;
396 text-decoration: none;
398 background-color: white;
399 border-top: 1px #B8AE9C solid;
400 border-left: 1px #B8AE9C solid;
401 border-right: 1px #B8AE9C solid;
404 .tab a:link, .etab a:visited {
406 background-color: white;
410 td.dropdown-heading {
411 background-color: #DBFDD4;
413 border-left: 1px solid #ECFEEA;
414 border-right: 1px solid #ECFEEA;
415 border-top: 1px solid #ECFEEA;
418 /* the side menu content */
421 background-color: white;
423 border-left: 1px solid #ECFEEA;
424 border-right: 1px solid #ECFEEA;
425 border-bottom: 1px solid #ECFEEA;
428 td.dropdown a, td.dropdown a:visited {
430 text-decoration: none;
432 td.dropdown a:hover {
434 text-decoration: underline;
437 /* added for 1.4.2: */
439 padding-left: 1.25em;
444 margin-bottom: 0.313em;
447 margin-left: 0.313em;
451 background-color: #F7F3ED;
453 border-left: 1px solid #595241;
454 border-right: 1px solid #595241;
455 border-top: 1px solid #595241;
465 border:thin black solid;
467 table.tabbed-table th#left-empty-tab {
468 background-color: transparent;
470 border-bottom: 1px solid #B8AE9C;
472 table.tabbed-table th#right-empty-tab {
474 background-color: transparent;
475 border-bottom: 1px solid #B8AE9C;
477 padding-right: 0.313em;
479 table.tabbed-table th#right-empty-tab a {
480 text-decoration: underline;
482 table.tabbed-table th.tab-spacer {
483 background-color: transparent;
485 border-bottom: 1px solid #B8AE9C;
488 table.tabbed-table th.tab {
489 padding-top: 0.125em;
490 padding-bottom: 0.125em;
492 background-color: #E9F4F3;
493 border-bottom: 1px solid #B8AE9C;
494 border-left: 1px solid #B8AE9C;
495 border-top: 1px solid #B8AE9C;
496 border-right: 1px solid #B8AE9C;
498 table.tabbed-table th.tab:hover {
499 background-color: #ACCFCC;
502 table.tabbed-table th.tab a:focus {
505 table.tabbed-table th.selected {
506 padding-top: 0.125em;
507 padding-bottom: 0.125em;
509 background-color: #ACCFCC;
510 border-left: 1px solid #B8AE9C;
511 border-top: 1px solid #B8AE9C;
512 border-right: 1px solid #B8AE9C;
515 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
517 text-decoration: none;
521 .preference-buttons-container{
522 background-color: red;
528 div.preference-buttons-container li{
545 font-family: monospace;
546 border: 2px solid rgb(0, 0, 0);
549 color: rgb(255, 255, 255);
550 background-color: rgb(0, 0, 0);
554 border-bottom-width: 0;
562 #display-settings-preview{
570 #defaultfontsize-wrapper{
576 padding-left: 0.938em;
577 background-repeat: no-repeat;
578 background-position: 0.125em 0.313em;
582 padding-left: 1.25em;
583 background-image: url(images/back.gif);
584 background-repeat: no-repeat;
585 background-position: 0 0;
588 .breadcrumbs, .previous-next /*a#guide*/{
589 /* The path bar, including breadcrumbs and add to favorites */
594 background-color: white;
597 #breadcrumbs-container{
598 background-color: #4d4d4d;
608 #subnavlistbacktopage{
613 margin-bottom: 0.313em;
619 border-left: 1px solid black;
620 border-right: 1px solid black;
621 border-bottom: 1px solid black;
622 padding-left: 0.313em;
623 padding-right: 0.313em;
624 padding-bottom: 0.313em;
625 background-color: #F7F3ED;
626 margin-left: 0.313em;
627 margin-right: 0.313em;
632 margin-left: 0.313em;
633 margin-right: 0.313em;
634 border-left: 1px solid black;
635 border-right: 1px solid black;
637 background-color: #F7F3ED;
640 border-bottom: 1px solid black;
649 padding-left: 0.625em;
655 /**********************************************************************/
657 /**********************************************************************/
664 background-color: #4b6b90;
671 ul.footer-links-tabs li a:hover, ul.footer-links-tabs li a:focus, ul.footer-links-tabs li a:active,
672 ul.footer-links-tabs li.back a:hover, ul.footer-links-tabs li.back a:focus, ul.footer-links-tabs li.back a:active,
673 ul.footer-links-tabs li.forward a:hover, ul.footer-links-tabs li.forward a:focus, ul.footer-links-tabs li.forward a:active {
675 background:transparent;
677 div#top-links a:link, div#top-links a:visited {
678 text-decoration:none;
682 background-color:#F6EAD6;
689 background-color: #F7F3ED;
690 padding-top: 0.063em;
691 padding-bottom: 0.063em;
692 padding-left: 0.938em;
693 padding-right: 0.5em;
694 border: 1px solid #cccccc;
696 text-decoration: none;
699 a#editor-link:hover {
700 background-color: #F7F3ED;
701 border: 1px solid #B8AE9C;
705 background-image: url(images/pen.gif);
706 background-repeat: no-repeat;
707 background-position: 0 0.125em;
710 background-image: url(images/pen2.gif);
711 background-repeat: no-repeat;
712 background-position: 0 0.125em;
716 /* for data tables */
718 border: #A9ADB0 1px solid;
719 border: #cccccc 1px solid;
720 -webkit-border-radius:5px;
721 -moz-border-radius:5px;
735 background-color: transparent;
737 /* contains the headings */
745 background-image: url('../default/images/sort.gif');
746 background-repeat: no-repeat;
747 background-position: right;
752 table.data tbody th {
763 table.data td a:link, a:visited{
768 /*should table.data tbody tr:hover and table.data tbody tr.selected highlighting
769 be improved to sync with Mobile FSS highlighting */
770 table.data tbody tr:hover {
771 background-color: #efefef;
775 table.data tbody tr.selected {
776 background-color: #E9F4F3;
778 border: 5px solid #E9F4F3;
782 background-color: #F7F3ED;
785 table.data tfoot tr:first-child td {
787 background-image: url('images/arrow_ltr.gif');
788 background-repeat: no-repeat;
789 background-position: .25em 0.313em;
792 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
794 background-image: none;
798 /* add borders to row in Required Information, Personal Information*/
803 #last-row, .row-buttons, #last-row1, .row-blurb{
806 #browse-courses-table{
812 table.data tfoot input {
813 background-color: #efefef;
816 table.data tfoot input:focus {
817 background-color: #FFDAB9;
821 /* used for static tables with no form elements: */
822 table.data.static tbody tr:hover {
823 background-color: transparent;
829 /* course browser: */
837 div.browse-selected {
838 background-image: url('images/side_arrow.gif');
839 background-repeat: no-repeat;
840 padding-left: 0.563em;
841 background-position: center left;
844 div.browse-unselected {
845 padding-left: 0.563em;
853 /* feedback /errors */
859 margin-bottom: 0.938em;
860 border: 1px solid #DD0000;
862 background-color: #F4DCDC;
864 background-color: #F4DCDC;
865 padding-left: 1.563em;
867 -webkit-border-radius:5px;
868 -moz-border-radius:5px;
876 div#error ul, div#feedback ul, div#help ul {
887 div#feedback, div#info {
892 margin-bottom: 0.313em;
894 font-family: Helvetica, Arial, sans-serif;
895 -webkit-border-radius:5px;
896 -moz-border-radius:5px;
898 border: 1px solid #17B506;
899 background-color: #E7EFD0;
904 div#feedback li, div#info li, div#error li{
914 margin-bottom: 0.938em;
915 border: 1px solid #ACCFCC;
917 background-color: #E9F4F3;
927 margin-bottom: 0.938em;
928 border: 1px solid #FF8400;
930 background-color: #FFF6ED;
943 font-family:Helevetica, Arial, sans-serif;
953 /* home page links */
962 div.home-link:hover {
964 background-color: #F7F3ED;
965 border: 1px solid #afafaf;
971 text-decoration: none;
983 div#sequence-links a {
984 text-decoration: none;
994 background-color: white;
996 border-left: 1px solid #ECFEEA;
997 border-right: 1px solid #ECFEEA;
998 border-bottom: 1px solid #ECFEEA;
1002 div.dropdown-heading {
1003 background-color: #ACCFCC;
1005 border-left: 1px solid #ECFEEA;
1006 border-right: 1px solid #ECFEEA;
1007 border-top: 1px solid #ECFEEA;
1018 margin-top: -0.313em;
1020 padding-right: 0.125em;
1024 margin-left: 0.313em;
1028 padding-top: .313em;
1029 background-color: white;
1052 padding-left: 0.125em;
1053 padding-right: 0.125em;
1060 text-decoration: none;
1061 padding-left: 0.25em;
1062 padding-right: 0.25em;
1063 border-left: 1px solid white;
1064 border-right: 1px solid white;
1068 div.paging li a:hover, div.paging li a.current {
1069 border: 1px solid #4c96f4;
1071 background-color: #4c96f4;
1072 -webkit-border-radius: 3px;
1073 -moz-border-radius: 3px;
1079 background-image:url(images/tl_corner.gif);
1080 background-position: top left;
1081 background-repeat: no-repeat;
1086 /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1087 background-color: transparent;
1088 border-collapse: collapse;
1089 border-bottom: 1px solid #B8AE9C;
1090 padding: 0.5em 0em 0em 2em;
1091 white-space: nowrap;
1095 /* The normal, unselected tabs. They are all links */
1096 background-color: transparent;
1097 border-color: #B8AE9C;
1099 border-style: solid solid none solid;
1102 margin-right: 0.5em;
1103 padding: 0em 2em 0em;
1107 div.tabs a.selected {
1108 /* The selected tab. There's only one of this */
1109 background-color: white;
1110 border-bottom: #B8AE9C 1px solid;
1112 font-weight: normal;
1115 div.tabs a:hover, div.tabs a.active {
1116 background-color: #B8AE9C;
1117 border-bottom: 1px solid #B8AE9C;
1124 .headingbox a:link, .headingbox a:visited{
1125 text-decoration: none;
1130 background-color: #F5F5F5;
1136 background-color: #F5F5F5;
1137 text-decoration: none;
1143 background-color: #F5F5F5;
1145 border: 1px solid #B8AE9C;
1147 font-weight: normal;
1152 background-color: #6F7172;
1153 border: 1px solid #B8AE9C;
1154 border-style: solid solid none solid;
1156 padding: 0em 1em 0em 1em;
1163 text-decoration: none;
1168 text-decoration: none;
1172 text-decoration: underline;
1186 text-transform: none;
1187 border-left: 1pt solid #B8AE9C;
1200 background-color: #F7F3ED;
1204 background-color: transparent;
1208 /* users/index.php */
1214 border: rgb(204, 204, 204) 1px solid;
1215 background-color: #F7F7F7;
1227 font-weight: normal;
1233 background-color:#FBF4E9;
1234 border: #B8AE9C 1px solid;
1238 table.data .odd img.headicon{
1241 -webkit-border-radius:5px;
1242 -moz-border-radius:5px;
1247 -webkit-border-radius:10px;
1248 -moz-border-radius:10px;
1249 border-radius: 10px;
1250 border-color: white;
1255 div.course div.shortcuts {
1258 vertical-align: middle;
1262 fieldset#shortcuts {
1264 background-color: #FEFDEF;
1265 border: 1pt solid #B8AE9C;
1266 margin: -5pt 5pt 5pt 5pt;
1267 padding-right: 10pt;
1268 padding-bottom: 5pt;
1273 margin-bottom: 10pt;
1274 -webkit-border-radius:5px;
1275 moz-border-radius:5px;
1282 border:thin #6D7B8D solid;
1283 border:thin #A9ADB0 solid;
1291 list-style-type: none;
1295 /*a#guide,*/ a#my-courses-link {
1296 background-color: #6D84A2;
1307 div#content-test, div.content-from-module {
1324 ul#home-links, ul#home-detail-links {
1329 #my_courses_container{
1336 border: solid 1px #A9ADB0;
1337 -webkit-border-radius:8px;
1338 -moz-border-radius:8px;
1342 margin-bottom: .375em;
1346 .my-courses-list-ul{
1359 padding-left: 0.875em;
1360 padding-bottom: 0.875em;
1364 .fl-theme-iphone [class*="fl-list"] > li .fl-link-summary{
1379 list-style-type: none;
1381 padding-bottom: .5em;
1385 .current_list_date_time{
1388 #show-all, #show-pages{
1392 /* enrollment tabs */
1398 margin-bottom: .25em;
1399 margin-top: 0.938em;
1400 white-space: nowrap;
1410 padding: 0.188em 0.563em;
1411 border: 1px solid #F7F3ED;
1412 border-bottom: none;
1413 background-color: #F7F3ED;
1414 text-decoration: none;
1416 white-space: nowrap;
1419 #navlist li a:hover, #navlist li a:active {
1421 background-color: #fff;
1426 vertical-align: middle;
1433 dl#public-profile dt {
1436 border-right: 1px solid #F7F3ED;
1437 padding: 0.313em 0.313em 0.313em 0;
1439 margin-right: 0.313em;
1441 dl#public-profile dd {
1459 padding-bottom: .375em;
1462 border: 1px #cccccc solid;
1470 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1471 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1472 #forum-thread li.odd { background-color: #fff; }
1473 div.forum-post-author { float:left; width:19.375em; padding:0.5em 0.625em; }
1474 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }
1475 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1476 div.forum-post-content { margin-left: 19.375em; padding: 0.313em 0 1.125em 1.125em;}
1477 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1478 div.forum-post-ctrl { float: right; padding-right: 0.313em; color: #a1a1a1;}
1479 div.forum-post-ctrl a { text-decoration: none; }
1480 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 0.188em; }
1481 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1482 div.forum-post-content div.body p { margin-bottom:1em; }
1483 div.forum-paginator{border:thin #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1484 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1488 /** inbox stuff - reuses some of the forum layout **/
1489 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1491 /* tool list on admin home and manage screens */
1494 padding: 0.125em 0.125em 0.125em 0.938em;
1495 margin-bottom: 0.313em;
1497 border: solid 1px #A9ADB0;
1498 -webkit-border-radius:5px;
1499 -moz-border-radius:5px;
1505 font-weight: normal;
1509 margin-top: -0.313em;
1517 margin-right: 0.313em;
1522 /* browse courses */
1524 padding-bottom: 0.625em;
1529 padding-bottom: 0.625em;
1530 background-color: #fffaf0;
1534 dl.browse-course dt {
1540 padding: 0.313em 0.625em 0.313em 0;
1541 vertical-align: middle;
1544 dl.browse-course dd {
1545 margin-bottom: 0.313em;
1547 padding: 0.313em 0 0.313em 0.625em;
1555 /* form fields grouping for WCAG 2.0 conformance*/
1556 fieldset.group_form{
1560 border: 1px #6D7B8D solid;
1561 -webkit-border-radius:5px;
1562 -moz-border-radius:5px;
1568 background-color:white;
1572 border: 1px #6D7B8D solid;
1573 -webkit-border-radius:5px;
1574 -moz-border-radius:5px;
1578 /* highlight active links for WCAG 2.0 conformance */
1579 a:active:not(.subnavcontain a),
1580 a:hover:not(.subnavcontain a),
1581 a:focus:not(.subnavcontain a),
1584 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1585 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1589 /*Overrides above a:active, a:hover, a:focus so the "Navigation" button itself isn't highlighted when activated.
1590 Ensure styling matches that in fl-tabs.*/
1591 .topnavlistcontainer a:hover, .topnavlistcontainer a:active, .topnavlistcontainer a:focus{
1592 background-image: -webkit-gradient(linear, left top, left bottom,
1594 color-stop(0.5, #374e6b),
1595 color-stop(0.50, #354d68),
1602 /*Added by Silvia */
1603 div.column_primary {
1608 min-width: 10.625em;
1611 div.column_equivalent{
1614 margin-left: 0.938em;
1615 margin-top: 0.313em;
1616 margin-right: 0.313em;
1617 margin-bottom: 0.313em;
1618 min-width: 10.625em;
1620 border: 1px solid #EEE;
1621 background-color: #FFF;
1625 border: 1px solid #aaa;
1630 background-color: #eee;
1639 div.alternative_box{
1640 border: 1px solid #ddd;
1645 background-color: #fff;
1648 div.alternative_box legend {
1652 div.resource_box legend {
1658 font-weight: bolder;
1659 background-color: white;
1662 /* format of "table of contents" on content page */
1663 #toc a { display:block; margin:0.188em; }
1664 #toc .h2, #toc .h3, #toc .h4, #toc .h5, #toc .h6{
1670 background-color: #FEFDEF;
1671 border: 1pt solid #B8AE9C;
1679 /* cleans up glossary question mark line spacing*/
1681 border: 1pt solid #B8AE9C;
1682 vertical-align:bottom;
1686 /* jQuery tooltip styles */
1690 border:3px solid #111;
1691 background-color:#eeeeee;
1694 #tooltip h3,#tooltip div{
1698 /* style for home page modules "detail view" */
1724 background-image:url(images/details_r.png);
1725 background-position: top right;
1726 background-repeat:no-repeat;
1732 background-image:url(images/details_l.png);
1733 background-position: top left;
1734 background-repeat:no-repeat;
1740 background-image:url(images/details_ir.png);
1741 background-position: top right;
1742 background-repeat:no-repeat;
1747 background-image:url(images/details_il.png);
1748 background-position: top left;
1749 background-repeat:no-repeat;
1760 .draggable_selected {
1761 background-color: lightgrey;
1768 border:1px solid #cccccc;
1771 list-style: disc url(../../images/folder.gif) outside;
1772 font-family: Helvetica,sans-serif;
1778 li.folders .disabled {
1783 list-style-image:none;
1784 list-style-position:outside;
1785 list-style-type:none;
1791 /* hiding/showing results-display */
1794 div#results-display{
1803 ul#topnavlist>li:hover, ul#topnavlist>li:hover a, ul#topnavlist>li:active, ul#topnavlist>li:active a, ul#topnavlist>li:focus,
1804 ul#topnavlist>li:focus a {
1806 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1807 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1810 ul#topnavlist li a {
1812 text-decoration: none;
1817 border: #cccccc 1px solid;
1818 -webkit-border-radius:5px;
1819 -moz-border-radius:5px;
1825 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li a.active{
1830 ul#subnavlist li a, ul#subnavlist li a:visited {
1835 /* list attributes */
1845 /*border: 1px solid #e0e0e0;*/
1846 background-color: #e6e6e6;
1850 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1851 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1854 ol#tools>li:hover a{
1861 #content-contentwrapper{
1872 margin-left: 0.313em;
1873 margin-top:-0.625em;
1890 /* ATutor Social Styles */
1892 div .profile_container {
1893 background-color:#eee;
1894 border: 1px solid #8e8e8e;
1897 margin-bottom: 0.5em;
1900 div .profile_container .top_right {
1904 dl.public-profile dd{
1907 dl.public-profile dt {
1918 div .search_form .row{
1919 background-color: #DEDEC0;
1923 background-color: #eee;
1924 border: 1px solid #aaa;
1927 background-color: #cccccc;
1934 ul.social_side_menu {
1937 ul.social_side_menu li {
1938 padding-bottom: 0.2em;
1943 border-bottom:1px solid #C1C157;
1944 padding-bottom:0.5em;
1945 margin-bottom:0.5em;
1953 div.contentbox, input-form{
1956 background-color: #ffffff;
1958 border: #A9ADB0 solid 1px;
1959 -webkit-border-radius: 5px;
1960 -moz-border-radius:5px;
1965 border:1px solid #a50707;
1966 margin-left:0.625em;
1973 ul.social_inline_menu{
1974 background-color: #eeeeee;
1975 border:thin #cccccc solid;
1989 /*mobile FSS override */
1990 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:hover,
1991 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:focus,
1992 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:active {
1994 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1995 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1998 ul#subnavlist li a:focus, ul#subnavlist li a:active, ul#subnavlist li a:hover{
2004 /************************************************************************************************/
2005 /*Adds arrows to Fluid Tabs. Here is a good guide for creating triangles with CSS:
2006 http://jonrohan.me/guide/css/creating-triangles-in-css/ */
2007 /************************************************************************************************/
2011 ul.sequence-links li {
2017 ul.sequence-links li.back a:link, ul.sequence-links li.back a:visited {
2019 padding-left:0.438em;
2023 ul.sequence-links li.forward a:link, ul.sequence-links li.forward a:visited {
2025 padding-right:0.313em;
2029 ul.sequence-links li a:hover, ul.sequence-links li a:focus, ul.sequence-links li a:active,
2030 ul.sequence-links li.back a:hover, ul.sequence-links li.back a:focus, ul.sequence-links li.back a:active,
2031 ul.sequence-links li.forward a:hover, ul.sequence-links li.forward a:focus, ul.sequence-links li.forward a:active {
2033 background:transparent;
2037 ul.sequence-links li:before, ul.sequence-links li:after, ul.sequence-links li a:before, ul.sequence-links li a:after {
2044 ul.sequence-links li a:before, ul.sequence-links li a:after {
2048 ul.sequence-links li a:hover:before, ul.sequence-links li a:focus:before, ul.sequence-links li a:active:before {
2051 /*arrow that points to the left, beside the "Previous" text */
2052 .arrow.back a:after {/*arrow pointing to the left*/
2053 background: none repeat scroll 0% 0% transparent;
2054 border-color: transparent #005689;
2056 border-style: solid;
2057 border-width: 5px 0pt 5px 6px;
2059 margin-top: -0.39em;
2062 /*left and right triangle icons change color*/
2063 .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{
2064 border-color: transparent #4c96f4;
2067 .arrow.back a:after {
2068 border-width: 6px 6px 6px 0pt;
2074 /*arrow that points to the right, beside the "Next" text */
2075 .arrow.forward a:after {
2076 background: none repeat scroll 0% 0% transparent;
2077 border-color: transparent #FFFFFF;
2078 border-style: solid;
2079 margin-top: -0.425em;
2080 margin-top: -0.313em;
2083 .arrow.forward a:after {
2085 background: none repeat scroll 0% 0% transparent;
2086 border-color: transparent transparent transparent #005689;
2088 border-style: solid;
2104 border-left: #A9ADB0 1px solid;
2105 border-right: #A9ADB0 1px solid;
2106 border-bottom: #A9ADB0 1px solid;
2107 -webkit-border-radius: 5px;
2108 -moz-border-radius: 5px;
2118 /*hiding and showing content */
2120 #results-hide-show-simple-content{
2121 -webkit-border-radius:5px;
2122 -moz-border-radius:5px;
2124 border: 1px #A9ADB0 solid;
2126 padding-bottom: .6em;
2127 padding-right: .2em;
2129 margin-bottom: 0.875em;
2130 margin-top: 0.875em;
2132 background-color: none;
2134 #results-hide-show-link{
2137 text-decoration: none;
2144 background-image:url("images/up.png");
2145 background-position: 100% 100%;
2146 background-repeat: no-repeat;
2150 background-image:url("images/down.png");
2151 background-position: 100% 100%;
2152 background-repeat: no-repeat;
2155 background-color: #F7F3ED;
2156 -webkit-border-radius:8px;
2157 -moz-border-radius:8px;
2159 border: 1px #A9ADB0 solid;
2163 .hide-show-container-surround a:active, .hide-show-container-surround a:focus, .hide-show-container-surround a:hover{
2164 background-color: transparent;
2167 .subnavcontain2, .subnavcontain{
2169 background-color: white;
2170 border: #A9ADB0 1px solid;
2171 -webkit-border-radius:8px;
2172 -moz-border-radius:8px;
2177 /* .fl-theme-iphone .subnavcontain a:hover, .fl-theme-iphone .subnavcontain a:active, .fl-theme-iphone .subnavcontain a:focus*/
2178 .fl-theme-iphone .subnavcontain a {
2179 text-decoration: none;
2182 .fl-theme-iphone .subnavcontain-active{
2184 text-decoration: none;
2188 background-image: -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
2189 border: #A9ADB0 1px solid;
2190 -webkit-border-radius:8px;
2191 -moz-border-radius:8px;
2199 #page-title-back-to-page{
2200 display: inline-block;
2204 .page-title, #back-to-page{
2208 .fl-theme-iphone #subnavlist-link a:active,
2209 .fl-theme-iphone #subnavlist-link a:hover,
2210 .fl-theme-iphone #subnavlist-link a:focus{
2211 background-color: none;
2213 .fl-theme-iphone .subnavcontain{
2217 display: inline-block;
2222 border-right: #A9ADB0 1px solid;
2225 .rectangle2:last-child{
2230 text-decoration: none;
2241 #content_link_phone a:active, #content_link_phone a:focus, #content_link_phone a:hover{
2243 background-color: white;
2245 /* style for "last modified" information of course content*/
2250 ul.my-courses-list-ul > li:hover{
2251 background-color: #4c96f4;
2255 ul.my-courses-list-ul > li:hover a{
2257 text-decoration: none;
2260 /* to be created as a separate desktop theme file */
2261 .fl-tabs li:first-child {
2262 border-bottom-left-radius: 5px;
2263 border-top-left-radius: 5px;
2266 .fl-theme-iphone .fl-tabs li {
2267 -moz-border-image: url("images/navbar_normal_button_insetShadow.png") 5 5 5 5 stretch;
2268 background-color: #354D68;