1 2/******** Eigen specific CSS code ************/ 3 4/**** Styles removing elements ****/ 5 6/* remove the "modules|classes" link for module pages (they are already in the TOC) */ 7div.summary { 8 display:none; 9} 10 11/* remove */ 12div.contents hr { 13 display:none; 14} 15 16/**** ****/ 17 18p, dl.warning, dl.attention, dl.note 19{ 20 max-width:60em; 21 text-align:justify; 22} 23 24li { 25 max-width:55em; 26 text-align:justify; 27} 28 29img { 30 border: 0; 31} 32 33div.fragment { 34 display:table; /* this allows the element to be larger than its parent */ 35 padding: 0pt; 36} 37pre.fragment { 38 border: 1px solid #cccccc; 39 40 margin: 2px 0px 2px 0px; 41 padding: 3px 5px 3px 5px; 42} 43 44 45 46/* Common style for all Eigen's tables */ 47 48table.example, table.manual, table.manual-vl, table.manual-hl { 49 max-width:100%; 50 border-collapse: collapse; 51 border-style: solid; 52 border-width: 1px; 53 border-color: #cccccc; 54 font-size: 1em; 55 56 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 57 -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 58 -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); 59} 60 61table.example th, table.manual th, table.manual-vl th, table.manual-hl th { 62 padding: 0.5em 0.5em 0.5em 0.5em; 63 text-align: left; 64 padding-right: 1em; 65 color: #555555; 66 background-color: #F4F4E5; 67 68 background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.3,#FFFFFF), color-stop(0.30,#FFFFFF), color-stop(0.98,#F4F4E5), to(#ECECDE)); 69 background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 30%, #F4F4E5 98%, #ECECDE); 70 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4E5'); 71} 72 73table.example td, table.manual td, table.manual-vl td, table.manual-hl td { 74 vertical-align:top; 75 border-width: 1px; 76 border-color: #cccccc; 77} 78 79/* header of headers */ 80table th.meta { 81 text-align:center; 82 font-size: 1.2em; 83 background-color:#FFFFFF; 84} 85 86/* intermediate header */ 87table th.inter { 88 text-align:left; 89 background-color:#FFFFFF; 90 background-image:none; 91 border-style:solid solid solid solid; 92 border-width: 1px; 93 border-color: #cccccc; 94} 95 96/** class for exemple / output tables **/ 97 98table.example { 99} 100 101table.example th { 102} 103 104table.example td { 105 padding: 0.5em 0.5em 0.5em 0.5em; 106 vertical-align:top; 107} 108 109/* standard class for the manual */ 110 111table.manual, table.manual-vl, table.manual-hl { 112 padding: 0.2em 0em 0.5em 0em; 113} 114 115table.manual th, table.manual-vl th, table.manual-hl th { 116 margin: 0em 0em 0.3em 0em; 117} 118 119table.manual td, table.manual-vl td, table.manual-hl td { 120 padding: 0.3em 0.5em 0.3em 0.5em; 121 vertical-align:top; 122 border-width: 1px; 123} 124 125table.manual td.alt, table.manual tr.alt, table.manual-vl td.alt, table.manual-vl tr.alt { 126 background-color: #F4F4E5; 127} 128 129table.manual-vl th, table.manual-vl td, table.manual-vl td.alt { 130 border-color: #cccccc; 131 border-width: 1px; 132 border-style: none solid none solid; 133} 134 135table.manual-vl th.inter { 136 border-style: solid solid solid solid; 137} 138 139table.manual-hl td { 140 border-color: #cccccc; 141 border-width: 1px; 142 border-style: solid none solid none; 143} 144 145table td.code { 146 font-family: monospace; 147} 148 149h2 { 150 margin-top:2em; 151 border-style: none none solid none; 152 border-width: 1px; 153 border-color: #cccccc; 154} 155 156/**** Table of content in the side-nav ****/ 157 158 159div.toc { 160 margin:0; 161 padding: 0.3em 0 0 0; 162 width:100%; 163 float:none; 164 position:absolute; 165 bottom:0; 166 border-radius:0px; 167 border-style: solid none none none; 168} 169 170div.toc h3 { 171 margin-left: 0.5em; 172 margin-bottom: 0.2em; 173} 174 175div.toc ul { 176 margin: 0.2em 0 0.4em 0.5em; 177} 178 179span.cpp11,span.cpp14,span.cpp17 { 180 color: #119911; 181 font-weight: bold; 182} 183 184/**** old Eigen's styles ****/ 185 186 187table.tutorial_code td { 188 border-color: transparent; /* required for Firefox */ 189 padding: 3pt 5pt 3pt 5pt; 190 vertical-align: top; 191} 192 193 194/* Whenever doxygen meets a '\n' or a '<BR/>', it will put 195 * the text containing the character into a <p class="starttd">. 196 * This little hack together with table.tutorial_code td.note 197 * aims at fixing this issue. */ 198table.tutorial_code td.note p.starttd { 199 margin: 0px; 200 border: none; 201 padding: 0px; 202} 203 204div.eimainmenu { 205 text-align: center; 206} 207 208/* center version number on main page */ 209h3.version { 210 text-align: center; 211} 212 213 214td.width20em p.endtd { 215 width: 20em; 216} 217