|  |  | 
|  | /******** Eigen specific CSS code ************/ | 
|  |  | 
|  | /**** Styles removing elements ****/ | 
|  |  | 
|  | /* remove the "modules|classes" link for module pages (they are already in the TOC) */ | 
|  | div.summary { | 
|  | display:none; | 
|  | } | 
|  |  | 
|  | /* remove */ | 
|  | div.contents hr { | 
|  | display:none; | 
|  | } | 
|  |  | 
|  | /**** ****/ | 
|  |  | 
|  | p, dl.warning, dl.attention, dl.note | 
|  | { | 
|  | max-width:60em; | 
|  | text-align:justify; | 
|  | } | 
|  |  | 
|  | li { | 
|  | max-width:55em; | 
|  | text-align:justify; | 
|  | } | 
|  |  | 
|  | img { | 
|  | border: 0; | 
|  | } | 
|  |  | 
|  | div.fragment { | 
|  | display:table; /* this allows the element to be larger than its parent */ | 
|  | padding: 0pt; | 
|  | } | 
|  | pre.fragment { | 
|  | border: 1px solid #cccccc; | 
|  |  | 
|  | margin: 2px 0px 2px 0px; | 
|  | padding: 3px 5px 3px 5px; | 
|  | } | 
|  |  | 
|  |  | 
|  |  | 
|  | /* Common style for all Eigen's tables */ | 
|  |  | 
|  | table.example, table.manual, table.manual-vl, table.manual-hl { | 
|  | max-width:100%; | 
|  | border-collapse: collapse; | 
|  | border-style: solid; | 
|  | border-width: 1px; | 
|  | border-color: #cccccc; | 
|  | font-size: 1em; | 
|  |  | 
|  | box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | 
|  | -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | 
|  | -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | 
|  | } | 
|  |  | 
|  | table.example th, table.manual th, table.manual-vl th, table.manual-hl th { | 
|  | padding: 0.5em 0.5em 0.5em 0.5em; | 
|  | text-align: left; | 
|  | padding-right: 1em; | 
|  | color: #555555; | 
|  | background-color: #F4F4E5; | 
|  |  | 
|  | 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)); | 
|  | background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 30%, #F4F4E5 98%, #ECECDE); | 
|  | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4E5'); | 
|  | } | 
|  |  | 
|  | table.example td, table.manual td, table.manual-vl td, table.manual-hl td { | 
|  | vertical-align:top; | 
|  | border-width: 1px; | 
|  | border-color: #cccccc; | 
|  | } | 
|  |  | 
|  | /* header of headers */ | 
|  | table th.meta { | 
|  | text-align:center; | 
|  | font-size: 1.2em; | 
|  | background-color:#FFFFFF; | 
|  | } | 
|  |  | 
|  | /* intermediate header */ | 
|  | table th.inter { | 
|  | text-align:left; | 
|  | background-color:#FFFFFF; | 
|  | background-image:none; | 
|  | border-style:solid solid solid solid; | 
|  | border-width: 1px; | 
|  | border-color: #cccccc; | 
|  | } | 
|  |  | 
|  | /** class for example / output tables **/ | 
|  |  | 
|  | table.example { | 
|  | } | 
|  |  | 
|  | table.example th { | 
|  | } | 
|  |  | 
|  | table.example td { | 
|  | padding: 0.5em 0.5em 0.5em 0.5em; | 
|  | vertical-align:top; | 
|  | } | 
|  |  | 
|  | /* standard class for the manual */ | 
|  |  | 
|  | table.manual, table.manual-vl, table.manual-hl { | 
|  | padding: 0.2em 0em 0.5em 0em; | 
|  | } | 
|  |  | 
|  | table.manual th, table.manual-vl th, table.manual-hl th { | 
|  | margin: 0em 0em 0.3em 0em; | 
|  | } | 
|  |  | 
|  | table.manual td, table.manual-vl td, table.manual-hl td { | 
|  | padding: 0.3em 0.5em 0.3em 0.5em; | 
|  | vertical-align:top; | 
|  | border-width: 1px; | 
|  | } | 
|  |  | 
|  | table.manual td.alt, table.manual tr.alt, table.manual-vl td.alt, table.manual-vl tr.alt { | 
|  | background-color: #F4F4E5; | 
|  | } | 
|  |  | 
|  | table.manual-vl th, table.manual-vl td, table.manual-vl td.alt { | 
|  | border-color: #cccccc; | 
|  | border-width: 1px; | 
|  | border-style: none solid none solid; | 
|  | } | 
|  |  | 
|  | table.manual-vl th.inter { | 
|  | border-style: solid solid solid solid; | 
|  | } | 
|  |  | 
|  | table.manual-hl td { | 
|  | border-color: #cccccc; | 
|  | border-width: 1px; | 
|  | border-style: solid none solid none; | 
|  | } | 
|  |  | 
|  | table td.code { | 
|  | font-family: monospace; | 
|  | } | 
|  |  | 
|  | h2 { | 
|  | margin-top:2em; | 
|  | border-style: none none solid none; | 
|  | border-width: 1px; | 
|  | border-color: #cccccc; | 
|  | } | 
|  |  | 
|  | /**** Table of content in the side-nav ****/ | 
|  |  | 
|  |  | 
|  | div.toc { | 
|  | margin:0; | 
|  | padding: 0.3em 0 0 0; | 
|  | width:100%; | 
|  | float:none; | 
|  | position:absolute; | 
|  | bottom:0; | 
|  | border-radius:0px; | 
|  | border-style: solid none none none; | 
|  | max-height:50%; | 
|  | overflow-y: scroll; | 
|  | } | 
|  |  | 
|  | div.toc h3 { | 
|  | margin-left: 0.5em; | 
|  | margin-bottom: 0.2em; | 
|  | } | 
|  |  | 
|  | div.toc ul { | 
|  | margin: 0.2em 0 0.4em 0.5em; | 
|  | } | 
|  |  | 
|  | span.cpp11,span.cpp14,span.cpp17 { | 
|  | color: #119911; | 
|  | font-weight: bold; | 
|  | } | 
|  |  | 
|  | .newin3x { | 
|  | color: #a37c1a; | 
|  | font-weight: bold; | 
|  | } | 
|  |  | 
|  | div.warningbox { | 
|  | max-width:60em; | 
|  | border-style: solid solid solid solid; | 
|  | border-color: red; | 
|  | border-width: 3px; | 
|  | } | 
|  |  | 
|  | /**** old Eigen's styles ****/ | 
|  |  | 
|  |  | 
|  | table.tutorial_code td { | 
|  | border-color: transparent; /* required for Firefox */ | 
|  | padding: 3pt 5pt 3pt 5pt; | 
|  | vertical-align: top; | 
|  | } | 
|  |  | 
|  |  | 
|  | /* Whenever doxygen meets a '\n' or a '<BR/>', it will put | 
|  | * the text containing the character into a <p class="starttd">. | 
|  | * This little hack together with table.tutorial_code td.note | 
|  | * aims at fixing this issue. */ | 
|  | table.tutorial_code td.note p.starttd { | 
|  | margin: 0px; | 
|  | border: none; | 
|  | padding: 0px; | 
|  | } | 
|  |  | 
|  | div.eimainmenu { | 
|  | text-align:     center; | 
|  | } | 
|  |  | 
|  | /* center version number on main page */ | 
|  | h3.version { | 
|  | text-align:     center; | 
|  | } | 
|  |  | 
|  |  | 
|  | td.width20em p.endtd { | 
|  | width:  20em; | 
|  | } | 
|  |  | 
|  | /* needed for huge screens */ | 
|  | .ui-resizable-e { | 
|  | background-repeat: repeat-y; | 
|  | } |