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