|  | 
 | /******** 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; | 
 | } |