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;
31 #header-section-title {
34 background-image: -webkit-gradient(linear, left top, left bottom,
36 color-stop(0.5, #6d8cb3),
37 color-stop(0.50, #4b6b90),
38 color-stop(0.5, #6d8cb3),
41 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6d8cb3), to(#4b6b90));
45 .fl-theme-iphone .fl-navbar{
52 background-image: -webkit-gradient(linear, left top, left bottom,
54 color-stop(0.5, #6d8cb3),
55 color-stop(0.50, #4b6b90),
56 color-stop(0.5, #6d8cb3),
64 border-top: 1px solid black;
65 border-bottom: .5px solid black;
66 background-color: #4b6b90;
70 #navigation-contentwrapper{
72 background-color: #4b6b90;
78 border-bottom: .5px solid black;
79 /*padding-bottom: .3em;*/
88 background-color:white;
91 #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;
148 #content_link_phone.topnavlist-link-highlight {/*makes the content link highlight*/
150 text-decoration: none;
153 .fl-theme-iphone .topnavlistcontainer .topnavlist-link-highlight{/*makes the navigation button link highlight*/
155 text-decoration: none;
164 /*background-color: white;*/
167 div#content-link-container.flc-screenNavigator-navbar {
171 .content-link-surround a:active, .content-link-surround a:focus, .content-link-surround a:hover{
175 #content_link_phone {
178 text-decoration: none;
193 font-size: 17px;/*keep this in px*/
198 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,
199 ul.home-guide li.forward a:hover, ul.home-guide li.forward a:focus, ul.home-guide li.forward a:active {
201 background:transparent;
204 /* main body attributes */
214 text-decoration: underline;
219 background-color: transparent;
223 background-color: transparent;
226 h1, h2, h3, h4, h5, h6 {
229 font: 100% Helvetica, Arial, sans-serif;
252 text-decoration: none;
261 a:hover, a:visited, a:focus {
263 text-decoration: underline;
266 /************************************************************************************************/
267 /* Preferences tabs */
268 /************************************************************************************************/
269 .etabbed-list-container {
283 padding:0.5em 0.3em 0;
290 padding:0.7em 0.3em 0;
299 /************************************************************************************************/
300 /* link attributes */
301 /************************************************************************************************/
302 a:link, /*a:visited*/ a:focus {
306 .top-tool a:link, .top-tool a:focus{
307 text-decoration: none;
310 /* main submit button */
312 background-color: #808080;
315 -webkit-border-radius:3px;
316 -moz-border-radius:3px;
318 padding-top: 0.313em;
319 padding-bottom: 0.313em;
323 border:1px solid #A50707;
324 background-color: #FFDAB9;
326 /* small submit button at top */
328 font-family: Helvetica,sans-serif;
329 background-color: #E9F4F3;
333 background-color: #E9F4F3;
334 border: #ACCFCC solid 1px;
337 /* Editor box large */
339 font-family: Helvetica,sans-serif;
340 background-color: #E9F4F3;
345 padding-bottom: .4em;
346 border: 1px #ACCFCC solid;
349 /* edit content tabs */
351 background-color: #E6E6E6;
354 padding-left: .188em;
355 padding-right: .188em;
362 background-color: #E6E6E6;
363 border-top: 1px #B8AE9C solid;
364 border-left: 1px #B8AE9C solid;
365 border-right: 1px #B8AE9C solid;
366 text-decoration: none;
372 .buttontab selected {
373 font-family: Helvetica, Arial, Helvetica, sans-serif;
374 background-color: #6F7172;
377 padding-left: .188em;
378 padding-right: .188em;
383 font-family: Helvetica, Arial, Helvetica, sans-serif;
385 text-decoration: none;
387 background-color: white;
388 border-top: 1px #B8AE9C solid;
389 border-left: 1px #B8AE9C solid;
390 border-right: 1px #B8AE9C solid;
393 .tab a:link, .etab a:visited {
395 background-color: white;
399 td.dropdown-heading {
400 background-color: #DBFDD4;
402 border-left: 1px solid #ECFEEA;
403 border-right: 1px solid #ECFEEA;
404 border-top: 1px solid #ECFEEA;
407 /* the side menu content */
410 background-color: white;
412 border-left: 1px solid #ECFEEA;
413 border-right: 1px solid #ECFEEA;
414 border-bottom: 1px solid #ECFEEA;
417 td.dropdown a, td.dropdown a:visited {
419 text-decoration: none;
421 td.dropdown a:hover {
423 text-decoration: underline;
426 /* added for 1.4.2: */
428 padding-left: 1.25em;
433 margin-bottom: 0.313em;
436 margin-left: 0.313em;
440 background-color: #F7F3ED;
442 border-left: 1px solid #595241;
443 border-right: 1px solid #595241;
444 border-top: 1px solid #595241;
454 border:thin black solid;
456 table.tabbed-table th#left-empty-tab {
457 background-color: transparent;
459 border-bottom: 1px solid #B8AE9C;
461 table.tabbed-table th#right-empty-tab {
463 background-color: transparent;
464 border-bottom: 1px solid #B8AE9C;
466 padding-right: 0.313em;
468 table.tabbed-table th#right-empty-tab a {
469 text-decoration: underline;
471 table.tabbed-table th.tab-spacer {
472 background-color: transparent;
474 border-bottom: 1px solid #B8AE9C;
477 table.tabbed-table th.tab {
478 padding-top: 0.125em;
479 padding-bottom: 0.125em;
481 background-color: #E9F4F3;
482 border-bottom: 1px solid #B8AE9C;
483 border-left: 1px solid #B8AE9C;
484 border-top: 1px solid #B8AE9C;
485 border-right: 1px solid #B8AE9C;
487 table.tabbed-table th.tab:hover {
488 background-color: #ACCFCC;
491 table.tabbed-table th.tab a:focus {
494 table.tabbed-table th.selected {
495 padding-top: 0.125em;
496 padding-bottom: 0.125em;
498 background-color: #ACCFCC;
499 border-left: 1px solid #B8AE9C;
500 border-top: 1px solid #B8AE9C;
501 border-right: 1px solid #B8AE9C;
504 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
506 text-decoration: none;
510 .preference-buttons-container{
511 background-color: red;
517 div.preference-buttons-container li{
534 font-family: monospace;
535 border: 2px solid rgb(0, 0, 0);
538 color: rgb(255, 255, 255);
539 background-color: rgb(0, 0, 0);
543 border-bottom-width: 0;
551 #display-settings-preview{
559 #defaultfontsize-wrapper{
565 padding-left: 0.938em;
566 background-repeat: no-repeat;
567 background-position: 0.125em 0.313em;
571 padding-left: 1.25em;
572 background-image: url(images/back.gif);
573 background-repeat: no-repeat;
574 background-position: 0 0;
577 .breadcrumbs, .previous-next /*a#guide*/{
578 /* The path bar, including breadcrumbs and add to favorites */
583 background-color: white;
586 #breadcrumbs-container{
587 background-color: #4d4d4d;
597 #subnavlistbacktopage{
602 margin-bottom: 0.313em;
608 border-left: 1px solid black;
609 border-right: 1px solid black;
610 border-bottom: 1px solid black;
611 padding-left: 0.313em;
612 padding-right: 0.313em;
613 padding-bottom: 0.313em;
614 background-color: #F7F3ED;
615 margin-left: 0.313em;
616 margin-right: 0.313em;
621 margin-left: 0.313em;
622 margin-right: 0.313em;
623 border-left: 1px solid black;
624 border-right: 1px solid black;
626 background-color: #F7F3ED;
629 border-bottom: 1px solid black;
638 padding-left: 0.625em;
644 /**********************************************************************/
646 /**********************************************************************/
653 background-color: #4b6b90;
660 ul.footer-links-tabs li a:hover, ul.footer-links-tabs li a:focus, ul.footer-links-tabs li a:active,
661 ul.footer-links-tabs li.back a:hover, ul.footer-links-tabs li.back a:focus, ul.footer-links-tabs li.back a:active,
662 ul.footer-links-tabs li.forward a:hover, ul.footer-links-tabs li.forward a:focus, ul.footer-links-tabs li.forward a:active {
664 background:transparent;
666 div#top-links a:link, div#top-links a:visited {
667 text-decoration:none;
671 background-color:#F6EAD6;
678 background-color: #F7F3ED;
679 padding-top: 0.063em;
680 padding-bottom: 0.063em;
681 padding-left: 0.938em;
682 padding-right: 0.5em;
683 border: 1px solid #cccccc;
685 text-decoration: none;
688 a#editor-link:hover {
689 background-color: #F7F3ED;
690 border: 1px solid #B8AE9C;
694 background-image: url(images/pen.gif);
695 background-repeat: no-repeat;
696 background-position: 0 0.125em;
699 background-image: url(images/pen2.gif);
700 background-repeat: no-repeat;
701 background-position: 0 0.125em;
705 /* for data tables */
707 border: #A9ADB0 1px solid;
708 border: #cccccc 1px solid;
709 -webkit-border-radius:5px;
710 -moz-border-radius:5px;
724 background-color: transparent;
726 /* contains the headings */
734 background-image: url('../default/images/sort.gif');
735 background-repeat: no-repeat;
736 background-position: right;
741 table.data tbody th {
752 table.data td a:link, a:visited{
757 /*should table.data tbody tr:hover and table.data tbody tr.selected highlighting
758 be improved to sync with Mobile FSS highlighting */
759 table.data tbody tr:hover {
760 background-color: #efefef;
764 table.data tbody tr.selected {
765 background-color: #E9F4F3;
767 border: 5px solid #E9F4F3;
771 background-color: #F7F3ED;
774 table.data tfoot tr:first-child td {
776 background-image: url('images/arrow_ltr.gif');
777 background-repeat: no-repeat;
778 background-position: .25em 0.313em;
781 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
783 background-image: none;
787 /* add borders to row in Required Information, Personal Information*/
792 #last-row, .row-buttons, #last-row1, .row-blurb{
795 #browse-courses-table{
801 table.data tfoot input {
802 background-color: #efefef;
805 table.data tfoot input:focus {
806 background-color: #FFDAB9;
810 /* used for static tables with no form elements: */
811 table.data.static tbody tr:hover {
812 background-color: transparent;
818 /* course browser: */
826 div.browse-selected {
827 background-image: url('images/side_arrow.gif');
828 background-repeat: no-repeat;
829 padding-left: 0.563em;
830 background-position: center left;
833 div.browse-unselected {
834 padding-left: 0.563em;
842 /* feedback /errors */
848 margin-bottom: 0.938em;
849 border: 1px solid #DD0000;
851 background-color: #F4DCDC;
853 background-color: #F4DCDC;
854 padding-left: 1.563em;
856 -webkit-border-radius:5px;
857 -moz-border-radius:5px;
865 div#error ul, div#feedback ul, div#help ul {
876 div#feedback, div#info {
881 margin-bottom: 0.313em;
883 font-family: Helvetica, Arial, sans-serif;
884 -webkit-border-radius:5px;
885 -moz-border-radius:5px;
887 border: 1px solid #17B506;
888 background-color: #E7EFD0;
893 div#feedback li, div#info li, div#error li{
903 margin-bottom: 0.938em;
904 border: 1px solid #ACCFCC;
906 background-color: #E9F4F3;
916 margin-bottom: 0.938em;
917 border: 1px solid #FF8400;
919 background-color: #FFF6ED;
932 font-family:Helevetica, Arial, sans-serif;
942 /* home page links */
951 div.home-link:hover {
953 background-color: #F7F3ED;
954 border: 1px solid #afafaf;
960 text-decoration: none;
972 div#sequence-links a {
973 text-decoration: none;
983 background-color: white;
985 border-left: 1px solid #ECFEEA;
986 border-right: 1px solid #ECFEEA;
987 border-bottom: 1px solid #ECFEEA;
991 div.dropdown-heading {
992 background-color: #ACCFCC;
994 border-left: 1px solid #ECFEEA;
995 border-right: 1px solid #ECFEEA;
996 border-top: 1px solid #ECFEEA;
1007 margin-top: -0.313em;
1009 padding-right: 0.125em;
1013 margin-left: 0.313em;
1017 padding-top: .313em;
1018 background-color: white;
1041 padding-left: 0.125em;
1042 padding-right: 0.125em;
1049 text-decoration: none;
1050 padding-left: 0.25em;
1051 padding-right: 0.25em;
1052 border-left: 1px solid white;
1053 border-right: 1px solid white;
1057 div.paging li a:hover, div.paging li a.current {
1058 border: 1px solid #4c96f4;
1060 background-color: #4c96f4;
1061 -webkit-border-radius: 3px;
1062 -moz-border-radius: 3px;
1068 background-image:url(images/tl_corner.gif);
1069 background-position: top left;
1070 background-repeat: no-repeat;
1075 /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1076 background-color: transparent;
1077 border-collapse: collapse;
1078 border-bottom: 1px solid #B8AE9C;
1079 padding: 0.5em 0em 0em 2em;
1080 white-space: nowrap;
1084 /* The normal, unselected tabs. They are all links */
1085 background-color: transparent;
1086 border-color: #B8AE9C;
1088 border-style: solid solid none solid;
1091 margin-right: 0.5em;
1092 padding: 0em 2em 0em;
1096 div.tabs a.selected {
1097 /* The selected tab. There's only one of this */
1098 background-color: white;
1099 border-bottom: #B8AE9C 1px solid;
1101 font-weight: normal;
1104 div.tabs a:hover, div.tabs a.active {
1105 background-color: #B8AE9C;
1106 border-bottom: 1px solid #B8AE9C;
1113 .headingbox a:link, .headingbox a:visited{
1114 text-decoration: none;
1119 background-color: #F5F5F5;
1125 background-color: #F5F5F5;
1126 text-decoration: none;
1132 background-color: #F5F5F5;
1134 border: 1px solid #B8AE9C;
1136 font-weight: normal;
1141 background-color: #6F7172;
1142 border: 1px solid #B8AE9C;
1143 border-style: solid solid none solid;
1145 padding: 0em 1em 0em 1em;
1152 text-decoration: none;
1157 text-decoration: none;
1161 text-decoration: underline;
1175 text-transform: none;
1176 border-left: 1pt solid #B8AE9C;
1189 background-color: #F7F3ED;
1193 background-color: transparent;
1197 /* users/index.php */
1203 border: rgb(204, 204, 204) 1px solid;
1204 background-color: #F7F7F7;
1216 font-weight: normal;
1222 background-color:#FBF4E9;
1223 border: #B8AE9C 1px solid;
1227 table.data .odd img.headicon{
1230 -webkit-border-radius:5px;
1231 -moz-border-radius:5px;
1236 -webkit-border-radius:10px;
1237 -moz-border-radius:10px;
1238 border-radius: 10px;
1239 border-color: white;
1244 div.course div.shortcuts {
1247 vertical-align: middle;
1251 fieldset#shortcuts {
1253 background-color: #FEFDEF;
1254 border: 1pt solid #B8AE9C;
1255 margin: -5pt 5pt 5pt 5pt;
1256 padding-right: 10pt;
1257 padding-bottom: 5pt;
1262 margin-bottom: 10pt;
1263 -webkit-border-radius:5px;
1264 moz-border-radius:5px;
1271 border:thin #6D7B8D solid;
1272 border:thin #A9ADB0 solid;
1280 list-style-type: none;
1284 /*a#guide,*/ a#my-courses-link {
1285 background-color: #6D84A2;
1296 div#content-test, div.content-from-module {
1313 ul#home-links, ul#home-detail-links {
1318 #my_courses_container{
1325 border: solid 1px #A9ADB0;
1326 -webkit-border-radius:8px;
1327 -moz-border-radius:8px;
1331 margin-bottom: .375em;
1335 .my-courses-list-ul{
1348 padding-left: 0.875em;
1349 padding-bottom: 0.875em;
1353 .fl-theme-iphone [class*="fl-list"] > li .fl-link-summary{
1368 list-style-type: none;
1370 padding-bottom: .5em;
1374 .current_list_date_time{
1377 #show-all, #show-pages{
1381 /* enrollment tabs */
1387 margin-bottom: .25em;
1388 margin-top: 0.938em;
1389 white-space: nowrap;
1399 padding: 0.188em 0.563em;
1400 border: 1px solid #F7F3ED;
1401 border-bottom: none;
1402 background-color: #F7F3ED;
1403 text-decoration: none;
1405 white-space: nowrap;
1408 #navlist li a:hover, #navlist li a:active {
1410 background-color: #fff;
1415 vertical-align: middle;
1422 dl#public-profile dt {
1425 border-right: 1px solid #F7F3ED;
1426 padding: 0.313em 0.313em 0.313em 0;
1428 margin-right: 0.313em;
1430 dl#public-profile dd {
1448 padding-bottom: .375em;
1451 border: 1px #cccccc solid;
1459 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1460 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1461 #forum-thread li.odd { background-color: #fff; }
1462 div.forum-post-author { float:left; width:19.375em; padding:0.5em 0.625em; }
1463 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }
1464 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1465 div.forum-post-content { margin-left: 19.375em; padding: 0.313em 0 1.125em 1.125em;}
1466 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1467 div.forum-post-ctrl { float: right; padding-right: 0.313em; color: #a1a1a1;}
1468 div.forum-post-ctrl a { text-decoration: none; }
1469 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 0.188em; }
1470 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1471 div.forum-post-content div.body p { margin-bottom:1em; }
1472 div.forum-paginator{border:thin #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1473 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1477 /** inbox stuff - reuses some of the forum layout **/
1478 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1480 /* tool list on admin home and manage screens */
1483 padding: 0.125em 0.125em 0.125em 0.938em;
1484 margin-bottom: 0.313em;
1486 border: solid 1px #A9ADB0;
1487 -webkit-border-radius:5px;
1488 -moz-border-radius:5px;
1494 font-weight: normal;
1498 margin-top: -0.313em;
1506 margin-right: 0.313em;
1511 /* browse courses */
1513 padding-bottom: 0.625em;
1518 padding-bottom: 0.625em;
1519 background-color: #fffaf0;
1523 dl.browse-course dt {
1529 padding: 0.313em 0.625em 0.313em 0;
1530 vertical-align: middle;
1533 dl.browse-course dd {
1534 margin-bottom: 0.313em;
1536 padding: 0.313em 0 0.313em 0.625em;
1544 /* form fields grouping for WCAG 2.0 conformance*/
1545 fieldset.group_form{
1549 border: 1px #6D7B8D solid;
1550 -webkit-border-radius:5px;
1551 -moz-border-radius:5px;
1557 background-color:white;
1561 border: 1px #6D7B8D solid;
1562 -webkit-border-radius:5px;
1563 -moz-border-radius:5px;
1567 /* highlight active links for WCAG 2.0 conformance */
1568 a:active:not(.subnavcontain a),
1569 a:hover:not(.subnavcontain a),
1570 a:focus:not(.subnavcontain a),
1573 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1574 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1578 /*Overrides above a:active, a:hover, a:focus so the "Navigation" button itself isn't highlighted when activated.
1579 Ensure styling matches that in fl-tabs.*/
1580 .topnavlistcontainer a:hover, .topnavlistcontainer a:active, .topnavlistcontainer a:focus{
1581 background-image: -webkit-gradient(linear, left top, left bottom,
1583 color-stop(0.5, #374e6b),
1584 color-stop(0.50, #354d68),
1591 /*Added by Silvia */
1592 div.column_primary {
1597 min-width: 10.625em;
1600 div.column_equivalent{
1603 margin-left: 0.938em;
1604 margin-top: 0.313em;
1605 margin-right: 0.313em;
1606 margin-bottom: 0.313em;
1607 min-width: 10.625em;
1609 border: 1px solid #EEE;
1610 background-color: #FFF;
1614 border: 1px solid #aaa;
1619 background-color: #eee;
1628 div.alternative_box{
1629 border: 1px solid #ddd;
1634 background-color: #fff;
1637 div.alternative_box legend {
1641 div.resource_box legend {
1647 font-weight: bolder;
1648 background-color: white;
1651 /* format of "table of contents" on content page */
1652 #toc a { display:block; margin:0.188em; }
1653 #toc .h2, #toc .h3, #toc .h4, #toc .h5, #toc .h6{
1659 background-color: #FEFDEF;
1660 border: 1pt solid #B8AE9C;
1668 /* cleans up glossary question mark line spacing*/
1670 border: 1pt solid #B8AE9C;
1671 vertical-align:bottom;
1675 /* jQuery tooltip styles */
1679 border:3px solid #111;
1680 background-color:#eeeeee;
1683 #tooltip h3,#tooltip div{
1687 /* style for home page modules "detail view" */
1713 background-image:url(images/details_r.png);
1714 background-position: top right;
1715 background-repeat:no-repeat;
1721 background-image:url(images/details_l.png);
1722 background-position: top left;
1723 background-repeat:no-repeat;
1729 background-image:url(images/details_ir.png);
1730 background-position: top right;
1731 background-repeat:no-repeat;
1736 background-image:url(images/details_il.png);
1737 background-position: top left;
1738 background-repeat:no-repeat;
1749 .draggable_selected {
1750 background-color: lightgrey;
1757 border:1px solid #cccccc;
1760 list-style: disc url(../../images/folder.gif) outside;
1761 font-family: Helvetica,sans-serif;
1767 li.folders .disabled {
1772 list-style-image:none;
1773 list-style-position:outside;
1774 list-style-type:none;
1780 /* hiding/showing results-display */
1783 div#results-display{
1792 ul#topnavlist>li:hover, ul#topnavlist>li:hover a, ul#topnavlist>li:active, ul#topnavlist>li:active a, ul#topnavlist>li:focus,
1793 ul#topnavlist>li:focus a {
1795 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1796 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1799 ul#topnavlist li a {
1801 text-decoration: none;
1806 border: #cccccc 1px solid;
1807 -webkit-border-radius:5px;
1808 -moz-border-radius:5px;
1814 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li a.active{
1819 ul#subnavlist li a, ul#subnavlist li a:visited {
1824 /* list attributes */
1834 /*border: 1px solid #e0e0e0;*/
1835 background-color: #e6e6e6;
1839 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1840 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1843 ol#tools>li:hover a{
1850 #content-contentwrapper{
1861 margin-left: 0.313em;
1862 margin-top:-0.625em;
1879 /* ATutor Social Styles */
1881 div .profile_container {
1882 background-color:#eee;
1883 border: 1px solid #8e8e8e;
1886 margin-bottom: 0.5em;
1889 div .profile_container .top_right {
1893 dl.public-profile dd{
1896 dl.public-profile dt {
1907 div .search_form .row{
1908 background-color: #DEDEC0;
1912 background-color: #eee;
1913 border: 1px solid #aaa;
1916 background-color: #cccccc;
1923 ul.social_side_menu {
1926 ul.social_side_menu li {
1927 padding-bottom: 0.2em;
1932 border-bottom:1px solid #C1C157;
1933 padding-bottom:0.5em;
1934 margin-bottom:0.5em;
1942 div.contentbox, input-form{
1945 background-color: #ffffff;
1947 border: #A9ADB0 solid 1px;
1948 -webkit-border-radius: 5px;
1949 -moz-border-radius:5px;
1954 border:1px solid #a50707;
1955 margin-left:0.625em;
1962 ul.social_inline_menu{
1963 background-color: #eeeeee;
1964 border:thin #cccccc solid;
1978 /*mobile FSS override */
1979 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:hover,
1980 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:focus,
1981 .fl-theme-iphone [class*="fl-list"]:not(.fl-list):not(.fl-grid) a:active {
1983 background: url(../images/themes/iphone/listmenu_loader.gif) no-repeat 97% center,
1984 -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
1987 ul#subnavlist li a:focus, ul#subnavlist li a:active, ul#subnavlist li a:hover{
1993 /************************************************************************************************/
1994 /*Adds arrows to Fluid Tabs. Here is a good guide for creating triangles with CSS:
1995 http://jonrohan.me/guide/css/creating-triangles-in-css/ */
1996 /************************************************************************************************/
2000 ul.sequence-links li {
2006 ul.sequence-links li.back a:link, ul.sequence-links li.back a:visited {
2008 padding-left:0.438em;
2012 ul.sequence-links li.forward a:link, ul.sequence-links li.forward a:visited {
2014 padding-right:0.313em;
2018 ul.sequence-links li a:hover, ul.sequence-links li a:focus, ul.sequence-links li a:active,
2019 ul.sequence-links li.back a:hover, ul.sequence-links li.back a:focus, ul.sequence-links li.back a:active,
2020 ul.sequence-links li.forward a:hover, ul.sequence-links li.forward a:focus, ul.sequence-links li.forward a:active {
2022 background:transparent;
2026 ul.sequence-links li:before, ul.sequence-links li:after, ul.sequence-links li a:before, ul.sequence-links li a:after {
2033 ul.sequence-links li a:before, ul.sequence-links li a:after {
2037 ul.sequence-links li a:hover:before, ul.sequence-links li a:focus:before, 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, .arrow.forward a:hover:after, .arrow.forward a:focus:after, .arrow.forward a:active:after{
2053 border-color: transparent #4c96f4;
2056 .arrow.back a:after {
2057 border-width: 6px 6px 6px 0pt;
2063 /*arrow that points to the right, beside the "Next" text */
2064 .arrow.forward a:after {
2065 background: none repeat scroll 0% 0% transparent;
2066 border-color: transparent #FFFFFF;
2067 border-style: solid;
2068 margin-top: -0.425em;
2069 margin-top: -0.313em;
2072 .arrow.forward a:after {
2074 background: none repeat scroll 0% 0% transparent;
2075 border-color: transparent transparent transparent #005689;
2077 border-style: solid;
2093 border-left: #A9ADB0 1px solid;
2094 border-right: #A9ADB0 1px solid;
2095 border-bottom: #A9ADB0 1px solid;
2096 -webkit-border-radius: 5px;
2097 -moz-border-radius: 5px;
2107 /*hiding and showing content */
2109 #results-hide-show-simple-content{
2110 -webkit-border-radius:5px;
2111 -moz-border-radius:5px;
2113 border: 1px #A9ADB0 solid;
2115 padding-bottom: .6em;
2116 padding-right: .2em;
2118 margin-bottom: 0.875em;
2119 margin-top: 0.875em;
2121 background-color: none;
2123 #results-hide-show-link{
2126 text-decoration: none;
2133 background-image:url("images/up.png");
2134 background-position: 100% 100%;
2135 background-repeat: no-repeat;
2139 background-image:url("images/down.png");
2140 background-position: 100% 100%;
2141 background-repeat: no-repeat;
2144 background-color: #F7F3ED;
2145 -webkit-border-radius:8px;
2146 -moz-border-radius:8px;
2148 border: 1px #A9ADB0 solid;
2152 .hide-show-container-surround a:active, .hide-show-container-surround a:focus, .hide-show-container-surround a:hover{
2153 background-color: transparent;
2156 .subnavcontain2, .subnavcontain{
2158 background-color: white;
2159 border: #A9ADB0 1px solid;
2160 -webkit-border-radius:8px;
2161 -moz-border-radius:8px;
2166 /* .fl-theme-iphone .subnavcontain a:hover, .fl-theme-iphone .subnavcontain a:active, .fl-theme-iphone .subnavcontain a:focus*/
2167 .fl-theme-iphone .subnavcontain a {
2168 text-decoration: none;
2171 .fl-theme-iphone .subnavcontain-active{
2173 text-decoration: none;
2177 background-image: -webkit-gradient(linear, left top, left bottom, from(#4a94f4), to(#236de5));
2178 border: #A9ADB0 1px solid;
2179 -webkit-border-radius:8px;
2180 -moz-border-radius:8px;
2188 #page-title-back-to-page{
2189 display: inline-block;
2193 .page-title, #back-to-page{
2197 .fl-theme-iphone #subnavlist-link a:active,
2198 .fl-theme-iphone #subnavlist-link a:hover,
2199 .fl-theme-iphone #subnavlist-link a:focus{
2200 background-color: none;
2202 .fl-theme-iphone .subnavcontain{
2206 display: inline-block;
2211 border-right: #A9ADB0 1px solid;
2214 .rectangle2:last-child{
2219 text-decoration: none;
2230 #content_link_phone a:active, #content_link_phone a:focus, #content_link_phone a:hover{
2232 background-color: white;
2234 /* style for "last modified" information of course content*/
2239 ul.my-courses-list-ul > li:hover{
2240 background-color: #4c96f4;
2244 ul.my-courses-list-ul > li:hover a{