collapse redundant .noshow, .invisible style defs
[sgn.git] / static / documents / inc / sgn.css
blob95e27745b0d13836427e9ae6f99fa6cc8571c790
1 /* NOTE: SGN blue is #ccccff */
2 /******************** GENERAL SITE STYLES **********************/
3 body {
4 color: black;
5 background-color: white;
6 font-family: verdana, arial, helvetica, sans-serif;
7 font-size: 12px;
8 line-height: 1.25;
10 #outercontainer {
12 #pagecontent_t {
13 margin: auto;
14 width: 730px;
16 #xtratbl {
17 background-color:#CCCCFF;
18 border: 1px solid #C0C0C0;
20 #org_content{
21 border:1px solid #C0C0C0;
23 table {
24 font-family: verdana, arial, helvetica, sans-serif;
25 font-size: 12px;
26 text-align: left;
27 padding: 0;
28 border: 0;
30 input, select, textarea {
31 background: #EEEEFF;
32 font-size: 12px;
34 li {
35 margin-bottom: 0.25em;
37 td {
38 vertical-align: top;
41 /*various places on the site use various headline size tags, so let's try to make them all the same*/
42 h1,h2,h3,h4,h5,h6 {
43 font-family: verdana, arial, helvetica, sans-serif;
44 font-size: 14px;
45 line-height: 16px;
47 dt {
48 font-weight: bold;
49 margin-bottom: 0.1em;
51 dd {
52 margin-bottom: 0.5em;
53 margin-left: 2.5em;
55 dt.sub { /* used for a second sublevel of dictionary terms */
56 font-weight: normal;
57 font-style: italic;
60 /* where to put the title image */
61 td.sgnlogo {
62 vertical-align: top;
64 img {
65 border: 0;
68 img#sgnlogo {
69 margin: -7px 6px 0 0;
71 img#sgntext {
72 margin: 0 0 2px 12px;
74 td.toplink {
75 text-align: right;
76 vertical-align: middle;
77 padding: 0 18px 0 0;
78 white-space: nowrap;
80 a.toplink:link, a.toplink:visited, a.toplink:active {
81 color: black;
82 padding: 0;
83 text-decoration: none;
84 line-height: 1.1;
85 font-family: "Bitstream Vera Sans",Arial,Helvetica,sans-serif;
87 a.toplink:hover {
88 padding: 0px 0px 0px 0px;
89 text-decoration: underline;
91 a.mytools, a.mytools:link, a.mytools:visited {
92 font-weight: bold;
93 text-decoration: underline;
94 color: black;
95 padding: 0.1em 0.3em 0.1em 0.3em;
96 line-height: 1.38;
97 margin-left: 1em;
99 a.external, a[href ^="http:"] {
100 background: url(/documents/img/external.png) center right no-repeat;
101 padding-right: 13px;
104 a.footer {
105 background: none;
106 padding-right: 2px;
109 a[href ^="mailto:"] {
110 background: url(/documents/img/mail_icon.gif) center right no-repeat;
111 padding-right: 16px;
113 #pagefooter {
114 line-height: 1.5;
115 border-top: 3px solid #c0c0c0;
116 padding-top: 12px;
117 margin-top: 15px;
120 #pagefooter a, #pagefooter a:active, #pagefooter a:link, #pagefooter a:visited {
121 color: #666666;
124 #quicksearch_form {
125 margin: 10px 0px 0px 0px;
128 td.clonecart {
129 vertical-align: middle;
130 text-align: center;
132 #clone_shoppingcart {
133 text-align: center;
134 white-space: nowrap;
135 vertical-align: middle;
138 /* this is a centered page title, like 'BAC P00343' or 'Marker TM2' or whatever */
139 #pagetitle {
140 text-align: center;
141 margin: 0;
142 padding: 0;
144 #pagetitle > h3 {
145 text-align: center;
146 margin-top: 0;
147 padding: 0;
150 /* Developer Toolbar Style */
151 div.devbar {
152 width: 100%;
153 background-color: #eef;
154 font-size: 1.0em; /**Need to set baseline size **/
155 line-height: 1.05em;
156 text-align: center;
157 margin: -7px 0 7px 0;
158 border-bottom: 2px solid #905;
160 /**Everything visible is in a table, use this to style fonts**/
161 table.devbar {
162 font-size:1.0em;
165 /* general div to make something a little more indented */
166 div.indentedcontent, div.indented_content, div.page_introduction {
167 margin: 0.3em 1em 2em 2em;
169 div.page_introduction {
170 padding: 0.3em;
173 /* same effect as above, except for table cells. Don't make new pages that use this. */
174 td.indentedcontent, td.indented_content {
175 padding: 1em 1em 2em 2em;
177 /*generic text-align tags*/
178 .center {
179 text-align:center;
181 .right {
182 text-align:right;
184 .left {
185 text-align:left;
188 /* the little tables at the top of search forms with */
189 /* the title of the search and a "select random" link */
190 table.search_form_title {
191 width: 100%;
193 span.search_form_title {
194 font-weight: bold;
195 margin-bottom: 1em;
196 display: block;
198 a.search_form_random {
199 font-size: 75%;
201 a.search_form_random:before {
202 content: '[';
204 a.search_form_random:after {
205 content: ']';
208 /***************************** LINKS ************************************************************/
209 /* */
211 a:link {
212 color:#0000ff;
213 text-decoration:none;
215 a:active {
216 color:#0000ff;
217 text-decoration:none;
219 a:visited {
220 color:#3333ff;
221 text-decoration:none;
223 a:hover {
224 text-decoration:underline;
226 a.hidevisited:link {
227 color:#0000ff;
228 text-decoration:none;
230 a.hidevisited:active {
231 color:#0000ff;
232 text-decoration:none;
234 a.hidevisited:visited {
235 color:#0000ff;
236 text-decoration:none;
238 a.hidevisited:hover {
239 color:#0000ff;
240 text-decoration:underline;
242 a.quicksearch_hit {
243 font-weight: bold;
244 /* background: #ccccff; */
245 /* border: 1px solid #9f9fc7; */
248 /*makes a submit button that looks more like a link*/
249 input.linkstyle {
250 color:#0000ff;
251 text-decoration:none;
252 background:#ffffff;
253 border:0;
254 font-size:12px;
256 /*makes a submit button that looks more like a link*/
257 input.linkstyle:hover {
258 color:#0000ff;
259 text-decoration:underline;
260 background:#ffffff;
261 border:0;
262 font-size:12px;
265 /* for little "what's this" links leading to help pages */
266 a.context_help {
267 font-size: 80%;
268 letter-spacing: -1px;
269 font-weight: normal;
271 a.context_help:before {
272 content: '(';
273 color: black;
275 a.context_help:after {
276 content: ')';
277 color: black;
280 /***************************** FONTS ************************************************************/
281 /*Don't add one if you can use one that's already here. It will keep our fonts more consistent. */
283 pre {
284 font-family: bitstream vera sans mono, monospace;
285 font-size: 12px;
286 line-height: 13px;
288 /* sequences should be displayed in a monospace font */
289 .sequence, .monospace {
290 font-family: bitstream vera sans mono, monospace;
292 .sequence .methionine {
293 color: #0033cc;
294 font-weight: bold;
296 .sequence .stop_codon {
297 color: red;
298 font-weight: bold;
300 .sequence .orf {
301 background: #ddd;
303 .sequence .longest_orf {
304 background: yellow;
306 .threeframe_translate .frame {
307 font-weight: bold;
311 /*some old style used by koni in est.pl and unigene.pl*/
312 .fix {
313 letter-spacing: 0px;
314 font-family: bitstream vera sans mono, monospace;
315 font-size: 12px;
316 line-height: 13px;
318 .fieldname {
319 font-weight: bold;
320 line-height: 1.2;
322 /* example text used in search pages */
323 .searchexample {
324 font-style: italic;
325 font-size: 10px;
327 .tinytype {
328 font-size: 10px;
330 .notes {
331 font-style:italic;
333 .mono {
334 font-family: monospace;
337 /***************************** TEXT AND BACKGROUND COLORS ***************************************/
338 /*Don't add one if you can use one that's already here. It will keep our color scheme more consistent. */
340 /*bgcolorstatuses 1-4 show statuses with color (used on BAC registry, for instance)
342 span.bgcolorstatus1,
343 span.bgcolorstatus2,
344 span.bgcolorstatus3,
345 span.bgcolorstatus4,
346 span.bgcoloralt,
347 span.bgcolorselected a {
348 padding-left: 0.2em;
349 padding-right: 0.2em;
350 line-height: 1.3;
351 border: 1px solid #444444;
356 .bgcolorstatus1 a, .bgcolorstatus1 span.nolink {
357 background-color: #dddddd;
358 margin: 0;
359 padding: 2px;
360 border: 1px solid black;
362 .bgcolorstatus2 a, .bgcolorstatus2 span.nolink {
363 background-color: #ffff66;
364 margin: 0;
365 padding: 2px;
366 border: 1px solid black;
368 .bgcolorstatus3 a, .bgcolorstatus3 span.nolink {
369 background-color: #66ff66;
370 margin: 0;
371 padding: 2px;
372 border: 1px solid black;
374 .bgcolorstatus4 a, .bgcolorstatus4 span.nolink {
375 background-color: #9999ff;
376 margin: 0;
377 padding: 2px;
378 border: 1px solid black;
381 /*for lists of things with alternating colored backgrounds*/
382 .bgcoloralt2 {
383 background-color: #d5d5ff;
385 .bgcoloralt1 {
386 background-color: #f0f0ff;
388 /*to discreetly highlight an item*/
389 .bgcolorselected {
390 background-color: #ccccff;
392 /*use class="sgnblue" instead of bgcolor="sgnblue"*/
393 .sgnblue {
394 background-color: #ccccff;
396 /*important warning*/
397 .alert {
398 font-weight: bolder;
399 color: #ffffff;
400 background-color: #ff0000;
402 /*not quite so important warning*/
403 .warning {
404 color: #ff0000;
405 background-color: #ffffff
407 .news {
408 color: #ff0000;
410 /* used to highlight things in yellow, like bad regions of sequences */
411 .highlighted, .badseq {
412 background: yellow;
414 /* used to indicate something is disabled or relatively unimportant. just like, um, ghosts */
415 .ghosted {
416 color: gray;
418 /* used for special notices that are unusual, and to which the user's attention should be drawn */
419 .specialnote {
420 font-size: 110%;
422 div.specialnote {
423 margin-top: 1em;
424 margin-bottom: 1em;
426 /* for things you want to put in a subtly set-off box */
427 div.minorbox {
428 border: 1px solid #cccccc;
430 div.deprecated {
431 padding:3px;
432 margin-left:5px;
433 margin-bottom:10px;
434 border:1px dashed #772222;
435 background-color:#e5e5e5;
436 color:#600;
437 text-align:center;
438 font-size:1.2em;
441 span.help {
442 cursor: help;
443 border-bottom: 1px dashed #666;
446 span.toolbar_help {
447 /*nothing different*/
450 /***************************** INFO SECTIONS *******************************************************/
452 You will probably not need these, because you can
453 just call the info_section_html() function that uses them
457 these make a blue box like we like to use to divide
458 info pages into sections.
460 .infosectionhead,
461 .infosectionhead_empty,
462 .sub_infosectionhead,
463 .sub_infosectionhead_empty
465 width: 99%;
466 background: #ccccff; /* this is "SGN blue" */
467 text-align:left;
468 margin-bottom: 6px;
469 margin-left: 5px;
470 padding: 1px 0px 3px 2px;
471 /* margin-right: 1em; */
472 border: 1px solid #9f9fc7;
474 /* sub-infosections have a gray heading */
475 .sub_infosectionhead,
476 .sub_infosectionhead_empty
478 background: #efefef;
479 border-color: #c2c2c2;
480 border-width: 1px;
483 /* empty infosections don't have such a big bottom margin */
484 .infosectionhead_empty,
485 .sub_infosectionhead_empty
487 margin-bottom: 0.5em;
490 .infosectiontitle,
491 .sub_infosectiontitle,
492 .infosectiontitle_empty,
493 .sub_infosectiontitle_empty
495 font-weight: bold;
496 width: 35%;
497 vertical-align: middle;
499 td.infosectionsubtitle,
500 td.sub_infosectionsubtitle,
501 td.infosectionsubtitle_empty,
502 td.sub_infosectionsubtitle_empty
504 width: 10%;
505 white-space: nowrap;
506 text-align: right;
508 td.infosectionsubtitle_empty,
509 td.sub_infosectionsubtitle_empty
511 color: #444444;
512 font-size: 90%;
514 div.infosectioncontent,
515 div.sub_infosectioncontent
517 margin: 0.4em 1em 2em 2em;
519 td.infosection_emptymessage,
520 td.sub_infosection_emptymessage
522 color: #444444;
523 width: 200px;
524 padding-left: 2em;
528 /************* COLLAPSIBLE THINGS (used by CXGN::Page::Widgets::collapser) ********************/
530 a.collapser {
531 color: black;
533 a.collapser:hover {
534 text-decoration: none;
536 a.collapser img {
537 border: 0;
538 padding: 0 5px 0 2px;
539 position: relative;
540 top: 1px;
543 /************* TABBED PAGES ********************/
544 /* You will probably not need these, because you can
545 just call the tabset function that uses them */
547 /* styles for a set of tabs generated with SGN::tabset */
548 /* like those on bulk download and direct search */
549 /* classes to make a rounded box with some fill around an */
550 /* element */
552 table.modesel {
553 padding: 0;
556 td.modesel_c, td.modesel_c_hi {
557 text-align: center;
558 vertical-align: middle;
559 /* width: 8em; */
561 td.modesel_spacer {
562 padding: 0;
563 height: 6px;
564 font-size: 1px;
565 width: 15px;
566 line-height: 0.1;
568 hr.modesel {
569 border: 0;
570 border-bottom: 2px solid #c0c0c0;
571 margin-top: 15px;
573 a.modesel, a.modesel:visited, a.modesel_hi, a.modesel_hi:visited {
574 display: block;
575 color: #202020;
576 margin: -3px -2px -1px -2px;
577 padding: 2px;
578 /* position: absolute; */
579 z-index: 30;
581 a.modesel:hover, a.modesel_hi:hover {
582 text-decoration: none;
584 a.modesel_hi {
585 color: black;
588 td.modesel_tl, td.modesel_tl_hi {
589 padding: 0;
590 height: 7px;
591 width: 6px;
593 td.modesel_bl {
594 padding: 0;
595 height: 7px;
596 width: 6px;
598 td.modesel_bl_hi {
599 padding: 0;
600 height: 7px;
601 width: 6px;
603 td.modesel_tr, td.modesel_tr_hi {
604 padding: 0;
605 height: 7px;
606 width: 6px;
607 font-size: 1px;
608 line-height: 0.1;
610 td.modesel_br {
611 padding: 0;
612 height: 7px;
613 width: 6px;
615 td.modesel_br_hi {
616 padding: 0;
617 height: 7px;
618 width: 6px;
620 td.modesel_l, td.modesel_l_hi {
621 padding: 0;
622 width: 6px;
623 height: 10px;
624 vertical-align: top;
626 td.modesel_t, td.modesel_t_hi {
627 padding: 0;
628 height: 7px;
629 font-size: 1px;
630 line-height: 0.1;
632 td.modesel_r, td.modesel_r_hi {
633 padding: 0;
634 width: 6px;
635 height: 10px;
636 vertical-align: top;
638 td.modesel_b {
639 padding: 0;
641 height: 7px;
642 font-size: 1px;
643 line-height: 0.1;
645 td.modesel_b_hi {
646 padding: 0;
648 height: 7px;
649 font-size: 1px;
650 line-height: 0.1;
653 /* now for the background images */
654 td.modesel_l_hi { background: url(/documents/img/modesel_l_back_hi.gif) repeat-y top right; }
655 td.modesel_r_hi { background: url(/documents/img/modesel_r_back_hi.gif) repeat-y top left; }
656 td.modesel_t_hi { background: url(/documents/img/modesel_t_hi.gif) repeat-x bottom left; }
657 td.modesel_b_hi { background: url(/documents/img/modesel_b_hi.gif) repeat-x top left; }
658 td.modesel_c_hi {
659 background: #bbbbe5 url(/documents/img/modesel_content_back_hi.gif) repeat-x top left;
660 /* padding-top: 2px; */
662 td.modesel_l { background: url(/documents/img/modesel_l_back.gif) repeat-y top left; }
663 td.modesel_r { background: url(/documents/img/modesel_r_back.gif) repeat-y top left; }
664 td.modesel_t { background: url(/documents/img/modesel_t.gif) repeat-x bottom left; }
665 td.modesel_b { background: url(/documents/img/modesel_b.gif) repeat-x top left; }
666 td.modesel_c {
667 background: #dbdbdb url(/documents/img/modesel_content_back.gif) repeat-x top left;
670 /***************************** MULTILEVEL SELECT BOX *****************************************/
672 a.multilevel_modesel, a.multilevel_modesel:visited, a.multilevel_modesel_active, a.multilevel_modesel_active:visited,
673 a.multilevel_modesel_parent, a.multilevel_modesel_parent:visited, a.multilevel_modesel_parent_active, a.multilevel_modesel_parent_active:visited
675 border: 1px solid black;
676 border-radius: 3px;
677 -moz-border-radius: 3px;
678 -webkit-border-radius: 3px;
679 -khtml-border-radius: 3px;
680 font-size: 14px;
681 padding: 2px 0 2px 0;
682 font-family: Arial, sans-serif;
683 margin-bottom: 1px;
684 text-decoration: none;
685 color: black;
686 display: block;
687 width: 90%;
688 background: #e6e6e6 url(/documents/img/gr_wht_trans.png) top left repeat-x;
691 a.multilevel_modesel, a.multilevel_modesel:visited,
692 a.multilevel_modesel_parent, a.multilevel_modesel_parent:visited {
693 background: #e6e6e6 url(/documents/img/gr_wht_trans_2.png) top left repeat-x;
696 a.multilevel_modesel_parent_active {
697 position: relative;
698 top: 4px;
699 height: 24px;
702 div.multilevel_modesel, div.multilevel_modesel_active {
703 margin: -1px auto 0 auto;
705 div.multilevel_modesel td, div.multilevel_modesel_active td {
706 text-align: center;
707 vertical-align: top;
709 div.multilevel_modesel table, div.multilevel_modesel_active table {
710 margin: 0 auto 0 auto;
712 div.multilevel_modesel {
713 display: none;
715 div.multilevel_modesel_active {
716 position: relative;
719 div.multilevel_modesel_level_1 {
720 border: 1px solid black;
721 background-color: #c2c2ff;
722 z-index: 1;
724 div.multilevel_modesel_level_2 {
725 border: 1px solid black;
726 background-color: #9797c7;
727 z-index: 2;
730 div.multilevel_modesel_level_0 a.multilevel_modesel_active,
731 div.multilevel_modesel_level_0 a.multilevel_modesel_parent_active {
732 background-color: #c2c2ff;
734 div.multilevel_modesel_level_1 a.multilevel_modesel_active,
735 div.multilevel_modesel_level_1 a.multilevel_modesel_parent_active {
736 background-color: #9797c7;
739 div.multilevel_modesel_level_2 a.multilevel_modesel_active,
740 div.multilevel_modesel_level_2 a.multilevel_modesel_parent_active {
741 background-color: #76769b;
745 /***************************** PAGINATED SEARCH RESULTS *****************************************/
747 /* for pagination next page and previous page */
748 /* buttons on search pages */
749 a.paginate_nav, span.paginate_nav_currpage, span.paginate_nav_ghosted {
750 padding: 0.16em;
751 font-size: larger;
752 font-weight: bold;
753 line-height: 2.1;
755 span.paginate_nav_ghosted {
756 color: #cccccc;
758 span.paginate_summary {
760 span.paginate_nav_currpage {
761 font-weight: bolder;
762 border: 1px solid black;
763 color: #c00000;
766 table.columnar_table {
767 border: 1px solid #cccccc;
769 table.columnar_table_noborder {
771 td.columnar_table, th.columnar_table, th.columnar_table_noborder {
772 padding: 0.2em 0.4em 0.2em 0.4em;
773 margin: 0;
774 line-height: 1.4;
776 th.columnar_table {
777 border-bottom: 1px solid #aaa;
778 background: #efefef;
780 table.columnar_table > caption {
781 font-weight: bold;
782 text-align: left;
783 padding: 2px;
786 /* styles for paginated search results pages like bacsearch.pl and markersearch.pl*/
787 #searchresults {
788 text-align: center;
790 a.stealth {
791 text-decoration: none;
792 color: black;
794 .hilite {
795 background: yellow;
798 /***************************** HOME PAGE STUFF *********************/
799 /*Feel free to use elsewhere if you like. */
800 .boxheading
802 font-size:14px;
803 line-height:16px;
804 font-weight:bolder;
805 border-style:solid;
806 border-bottom-width:1px;
807 border-top-width:0px;
808 border-left-width:0px;
809 border-right-width:0px;
810 border-color:#999999;
812 .boxcontent
814 margin-top:10px;
815 margin-left:10px;
817 .boxsubcontent
819 margin-top:7px;
820 margin-left:7px;
821 margin-bottom:12px;
823 .subheading
825 font-weight:bolder;
827 .boxbgcolor1
829 padding:10px;
830 background-color:#ffffff;
832 .boxbgcolor2
834 padding:10px;
835 padding-bottom:0px;
836 background-color:#f0f0ff;
837 border-style:solid;
838 border-color:#999999;
839 border-width:1px;
841 .boxbgcolor3
843 padding:10px;
844 background-color:#ccccff;
845 border-style:solid;
846 border-color:#999999;
847 border-width:1px;
848 height:190px;
850 .boxbgcolor4
852 padding:10px;
853 background-color:#cccccc;
854 border-style:solid;
855 border-color:#999999;
856 border-width:1px;
858 .boxbgcolor5
860 padding:10px;
861 background-color:#ffffff;
862 border-style:solid;
863 border-color:#999999;
864 border-width:1px;
866 .boxbgcolor6
867 { padding:10px;
868 background-color:#ffffaa;
869 border-style:solid;
870 border-color: #888888;
871 border-width: 1px;
874 /*********** TOOLBARS W/DROPDOWN MENUS ****************/
876 table#siteheader {
877 margin: 0 auto 3px auto;
878 width: 740px;
881 table.toolbar {
882 width: 100%;
883 margin: 0;
886 td.toolbar_l, td.toolbar_r {
887 width: 10px;
889 td.toolbar_content {
890 background: white url(/documents/img/toolbar_content_back.gif) repeat-x top left;
891 padding: 3px 23px 3px 4px;
892 color: black;
893 font-size: 125%;
894 text-align: left;
895 font-family: "Bitstream Vera Sans",Arial,Helvetica,sans-serif;
897 td.toolbar_search {
898 text-align: right;
899 width: 1%;
900 white-space: nowrap;
901 padding: 0 0.35em 0 1em;
902 vertical-align: top;
904 a.toolbar_menuname, a.toolbar_menuname:link, a.toolbar_menuname:visited {
905 color: black;
906 display: block;
909 table.toolbar_popmenu {
910 position: absolute;
911 visibility: hidden;
912 z-index: 99;
913 border-top: 1px solid #a6a6a6;
914 border-right: 1px solid #666666;
915 border-bottom: 2px solid black;
916 border-left: 1px solid #666666;
917 text-align: left;
918 margin-left: auto;
919 margin-right: auto;
920 background: #f2f2f2;
921 line-height: 1.1;
923 a.toolbar_item_first, a.toolbar_item_first:link, a.toolbar_item_first:visited, a.toolbar_item_first:active,
924 a.toolbar_item, a.toolbar_item:link, a.toolbar_item:visited, a.toolbar_item:active, span.toolbar_item {
925 text-decoration: none;
926 color: #222;
927 border: 1px solid #f2f2f2;
928 padding: 0.2em 0.5em 0.2em 0.5em;
929 margin: 0;
930 display: block;
931 font-size: 12px;
932 white-space: nowrap;
935 td.toolbar_item_title {
936 padding: 4px 2px 2px 2px;
937 font-weight: bold;
938 color: #373737;
941 span.toolbar_item {
942 font-weight: bold;
943 padding-left: 0.1em;
946 td.toolbar_item {
947 border-top: 1px solid #cfcfcf;
950 a.toolbar_item:hover,
951 a.toolbar_item_first:hover {
952 background: #ccccff;
953 border: 1px solid #666666;
954 color: black;
957 form.quicksearch {
958 margin: 0;
959 padding: 0;
961 input.quicksearch.field {
962 border: 1px solid #a0a0a0;
963 background: white;
964 padding: 0 0.1em 0 0.15em;
965 height: 18px;
966 font-family: "Charter","Bitstream Vera Serif",Times,serif;
967 font-size: 13px;
968 margin-top: 3px;
969 vertical-align: top;
971 input.quicksearch.imgbutton {
972 margin: 4px -11px 0 0;
973 z-index: 2;
974 position: relative;
978 /***************************** ODDS AND ENDS ****************************************************/
979 /*If you can't find what you need above, you can make a custom style here. */
981 .developererrorbox
983 width:740px;
984 padding:10px;
985 background-color:#f0f0ff;
986 border-style:solid;
987 border-color:#ff0000;
988 border-width:1px;
991 table#developer_message_table {
992 width: 740px;
993 margin-bottom: 7px;
995 .invisible, .noshow {
996 display: none;
999 div.optional_show
1001 margin: 0.2em 0 1.3em 0;
1002 border: 1px solid gray;
1003 border-radius: 6px;
1004 -moz-border-radius: 6px;
1005 -webkit-border-radius: 6px;
1006 background: #eee;
1008 div.optional_show > h3 {
1009 font-weight: normal;
1010 padding: 6px 15px;
1011 margin: 0;
1012 padding: 3px;
1013 padding-bottom: 6px;
1014 font-size: 100%;
1015 cursor: pointer;
1017 div.optional_show > div {
1018 background: white;
1019 margin: 0 10px 10px 10px;
1021 div.optional_show > h3 > .title {
1022 margin-left: 20px;
1025 div.optional_show > h3 > .icon {
1026 background-image: url(/img/ui-icons.png);
1027 width: 16px;
1028 height: 16px;
1029 position: absolute;
1030 background-position: -32px -16px;
1032 div.optional_show > h3.active > .icon {
1033 background-position: -64px -16px;
1037 /*style for displaying a link instead of a button for 'optional_show' contents */
1038 a.abstract_optional_show {
1039 color: blue;
1040 cursor: pointer;
1041 white-space: nowrap;
1043 div.abstract_optional_show {
1044 background: #f0f0ff;
1045 border: 1px solid #9F9FC7;
1046 margin: 0.2em 1em 0.2em 1em;
1047 padding: 0.2em 0.5em 0.2em 1em;
1050 /* style for displaying lists of links to file folders */
1051 /* currently used on bulk download ftp listing */
1052 a.folderlink:before {
1053 content: url(/documents/img/folder_yellow_3.png);
1054 vertical-align: -8px;
1056 a.folderlink {
1057 font-weight: bold;
1058 margin-bottom: 2em;
1059 /* vertical-align: top; */
1061 .folderdesc {
1062 margin-left: 50px;
1063 color: #999999;
1064 font-size: smaller;
1065 /* font-style: italic; */
1068 li.folderlink {
1069 margin-bottom: 0.4em;
1073 /* styles for displaying automatic (i.e. BLAST) annotation hits */
1074 td.blasthit_type {
1075 vertical-align: middle;
1076 text-align: right;
1078 span.blasthit_type {
1079 font-size: smaller;
1081 span.blasthit_db,
1082 a.blasthit_db {
1083 font-weight: bold;
1085 a.blasthit_db {
1086 color: black;
1087 text-decoration: underline;
1089 a.blasthit_db:hover {
1090 background: #eeeeff;
1092 td.blasthit_db {
1093 background: #ccccff;
1094 padding-bottom: 3px;
1096 span.blasthit_statname {
1097 font-weight: bold;
1098 margin-left: 0.5em;
1100 span.blasthit_statname:after {
1101 content: ':';
1103 span.blasthit_statval {
1106 span.blasthit_id {
1107 font-family: monospace;
1109 td.blasthit_id {
1110 padding: 6px;
1111 padding-left: 8px;
1112 background: #EDEDFF;
1113 vertical-align: middle;
1115 td.blasthit_defline {
1116 padding: 3px;
1117 padding-left: 8px;
1118 background: #f8f8ff;
1119 font-family: monospace;
1121 td.blasthit_stats {
1122 padding: 3px;
1123 vertical-align: middle;
1124 font-size: smaller;
1126 table.blasthit {
1127 margin: 4px;
1128 border: 1px solid #cccccc;
1133 /* styles for little info tables generated with CXGN::FormattingHelpers::info_table_html */
1134 table.sub_info_table,
1135 table.info_table {
1136 border: 1px solid #DDDDDD;
1137 margin: 0.1em;
1140 table.sub_info_table_noborder,
1141 table.info_table_noborder {
1142 border: 0;
1143 padding: 0;
1144 margin: 0;
1146 table.sub_info_table,
1147 table.sub_info_table_noborder {
1150 th.sub_info_table,
1151 th.info_table {
1152 /* padding: 0 0.3em 0.4em 0.3em; */
1153 padding: 0.2em 0.2em 0.1em 0.3em;
1154 white-space: nowrap;
1155 border-bottom: 1px solid #DDDDDD;
1156 background: #F5F5F5;
1159 span.info_table_fieldname {
1160 font-weight: bold;
1162 span.sub_info_table_fieldname {
1163 font-size: 90%;
1164 font-weight: bold;
1165 color: #333333;
1168 td.info_table_field {
1169 padding: 0.6em 0.5em 0.3em 1em;
1171 td.sub_info_table_field {
1172 padding: 0 0.3em 0.3em 0;
1175 div.sub_info_table_fieldval,
1176 div.info_table_fieldval {
1177 /* font-family: monospace; */
1178 margin: 0.3em 0 0 0.6em;
1180 td.sub_info_table_fieldval,
1181 td.info_table_fieldval {
1182 padding: 0.5em 0.3em 0.3em 0.3em;
1183 /* background: #F5F5F5; */
1184 /* border: 1px solid #E5E5E5; */
1186 caption.info_table,
1187 caption.sub_info_table {
1188 caption-side: bottom;
1190 span.subinfo:after {
1191 content: ': ';
1195 /* styles for numerical range input in FormattingHelpers */
1196 table.nri {
1197 display: inline;
1199 span.nri_units {
1200 margin: 0;
1201 line-height: 1.0;
1202 vertical-align: middle;
1205 /* Styles for SOL forum */
1206 .topicbox {
1207 padding:1px;
1208 background-color:#f0f0ff;
1209 border-style:solid;
1210 border-color:#999999;
1211 border-width:1px;
1215 .topicdescbox {
1216 padding:1px;
1217 background-color:#ffffee;
1218 border-style:solid;
1219 border-top:0px;
1220 border-color:#999999;
1221 border-width:1px;
1224 /* styles for gbrowse (CGI::Toggle) */
1225 .el_hidden {display:none}
1226 .el_visible {display:inline}
1227 .ctl_hidden {
1228 cursor: pointer;
1229 display: none;
1231 .ctl_visible {
1232 cursor: pointer;
1233 display: inline;
1235 .tctl { text-decoration:underline; }
1238 /* Re-style the inline MochiKit Logging Pane!: */
1239 div#_MochiKit_LoggingPane {
1240 text-align:left; /* appears centered otherwise, weird */
1244 div.publication_embedded {
1245 text-align: justify;
1247 /* publication styles */
1248 div.publication_embedded .detail {
1249 padding: 0.5em 2em;
1250 border: 1px solid gray;
1251 background: #eee;
1254 div.publication_embedded .citation {
1255 font-weight: bold;
1256 font-style: italic;
1257 background: #ddd;
1258 padding: 0.3em 4px;
1261 .species_binomial {
1262 font-style: italic;
1266 #affiliated_sites ul {
1267 margin: 0;
1268 padding-left: 1em;
1270 #affiliated_sites li {
1271 padding-bottom: 1em;
1274 /* styles for standard renderings of CrossReference objects */
1276 ul.xref_link {
1277 padding-left: 0;
1279 ul.xref_link li {
1280 list-style: none outside none;
1283 div.xref_rich_gbrowse2 {
1284 border-radius: 6px;
1285 -moz-border-radius: 6px;
1286 -webkit-border-radius: 6px;
1287 border: 1px outset #666;
1288 padding-bottom: 8px;
1289 margin: 10px;
1291 div.xref_rich_gbrowse2 hr {
1292 width: 95%;
1295 div.xref_rich_gbrowse2 img {
1296 margin-top: 12px;
1297 border: 0;
1301 /* styles for jquery.simpletooltip */
1303 #simpleTooltip {
1304 padding: 7px;
1305 border: 1px solid #A6A7AB;
1306 background: #F2F3F5;