9ba10751f8
Fixed font for examples Removed extraneous tag in DoxygenLayout.xml More spacing on Doxygen version number, associated position change for seach boxes.
704 lines
12 KiB
CSS
704 lines
12 KiB
CSS
|
|
.logo {
|
|
margin-bottom: 30px;
|
|
}
|
|
@media (max-width: 1012px) {
|
|
.logo {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.logo--mobile {
|
|
display: none;
|
|
}
|
|
@media (max-width: 1012px) {
|
|
.logo--mobile {
|
|
display: block;
|
|
box-sizing: border-box;
|
|
max-width: 35px;
|
|
position: absolute;
|
|
z-index: 10;
|
|
top: 50%;
|
|
left: 40px;
|
|
transform: translateY(-50%);
|
|
}
|
|
.logo--mobile img {
|
|
width: 100%;
|
|
}
|
|
}
|
|
@media (max-width: 767px) {
|
|
.logo--mobile {
|
|
left: 20px;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.navigation-footer {
|
|
margin-top: auto;
|
|
order: 3;
|
|
color: #CA4F62;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
@media (max-width: 1012px) {
|
|
.navigation-footer {
|
|
margin-top: 50px;
|
|
}
|
|
}
|
|
.navigation-footer img {
|
|
height: 35px;
|
|
}
|
|
.navigation-footer a {
|
|
font-size: .9em;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Search Box */
|
|
#MSearchBox {
|
|
border-radius: 5px;
|
|
margin-top: 0px;
|
|
margin-bottom: 15px;
|
|
background: none;
|
|
background-color: white;
|
|
position: relative;
|
|
border-radius: 0;
|
|
box-shadow: none;
|
|
width: 100%;
|
|
}
|
|
#MSearchBox .right {
|
|
display: none;
|
|
}
|
|
#MSearchBox .left {
|
|
width: 100%;
|
|
height: auto;
|
|
left: 0;
|
|
}
|
|
#MSearchBox img {
|
|
position: absolute;
|
|
z-index: 1;
|
|
top: 4px;
|
|
left: 0px;
|
|
}
|
|
#MSearchBox input[type=text] {
|
|
position: inherit;
|
|
padding: 16px 15px 14px 30px;
|
|
border: 0;
|
|
box-sizing: border-box;
|
|
background: none;
|
|
background-color: white;
|
|
width: 100%;
|
|
margin: 0;
|
|
box-sizing: border-box;
|
|
font-family: 'Roboto', sans-serif;
|
|
font-size: 0.9em;
|
|
}
|
|
#MSearchSelectWindow {
|
|
position: fixed;
|
|
top: 178px !important;
|
|
left: 49px !important;
|
|
border: solid 1px #d4d4d4;
|
|
border-radius: 0;
|
|
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
|
|
background-color: white;
|
|
}
|
|
#MSearchSelectWindow .SelectItem {
|
|
font-family: 'Roboto', sans-serif;
|
|
padding: 1px 25px 1px 6px;
|
|
}
|
|
#MSearchSelectWindow .SelectionMark {
|
|
color: black;
|
|
}
|
|
#MSearchSelectWindow .SelectItem:hover {
|
|
background-color: #CA4F62;
|
|
}
|
|
#MSearchResultsWindow {
|
|
position: fixed;
|
|
top: 178px !important;
|
|
left: 49px !important;
|
|
border: solid 1px #d4d4d4;
|
|
border-radius: 0;
|
|
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
|
|
background-color: white;
|
|
}
|
|
.SRSymbol {
|
|
color: #CA4F62;
|
|
}
|
|
|
|
|
|
|
|
/* Main Navigation */
|
|
#main-nav ul {
|
|
list-style-type: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
#main-nav > ul {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
#main-nav > ul > li > a {
|
|
font-weight: normal;
|
|
font-size: 18px;
|
|
}
|
|
#main-nav > ul > li {
|
|
position: relative;
|
|
padding-bottom: 20px;
|
|
flex: 1;
|
|
order: 2;
|
|
}
|
|
#main-nav > ul > li:last-child {
|
|
order: 1;
|
|
float: none !important;
|
|
}
|
|
#main-nav ul li a {
|
|
display: block;
|
|
}
|
|
|
|
#main-nav ul li.hasChildren > a:hover[aria-expanded="false"] {
|
|
text-decoration: none;
|
|
}
|
|
|
|
#main-nav ul li a:hover {
|
|
text-decoration: underline;
|
|
color: #CA4F62;
|
|
}
|
|
|
|
#main-nav ul ul li {
|
|
position: relative;
|
|
padding-bottom: 10px;
|
|
}
|
|
|
|
#main-nav ul li.hasChildren > a[aria-expanded="false"]:after {
|
|
position: absolute;
|
|
content: "+";
|
|
/*top: -1px;*/
|
|
right: -2px;
|
|
line-height: 20px;
|
|
font-size: 20px;
|
|
}
|
|
|
|
#main-nav li ul {
|
|
padding-left: 5px;
|
|
display: none;
|
|
padding-top: 15px;
|
|
/*padding-bottom: 15px;*/
|
|
}
|
|
|
|
@media (max-width: 1012px) {
|
|
#main-nav > ul > li.hasChildren:after {
|
|
top: 9px;
|
|
}
|
|
#main-nav > ul > li {
|
|
padding-bottom: 0px;
|
|
}
|
|
#main-nav > ul > li:first-child {
|
|
border-top: 1px solid rgba(0,0,0,0.2);
|
|
}
|
|
#main-nav > ul > li {
|
|
padding: 10px 0;
|
|
border-bottom: 1px solid rgba(0,0,0,0.2);
|
|
}
|
|
#main-nav > ul > li:last-child {
|
|
padding: 10px 0;
|
|
}
|
|
#main-nav > ul > li ul {
|
|
padding-bottom: 10px;
|
|
}
|
|
}
|
|
|
|
|
|
/* Page Header */
|
|
div.header {
|
|
background: none;
|
|
padding: 0px;
|
|
margin-bottom: 20px;
|
|
border-bottom: none;
|
|
}
|
|
div.header .headertitle {
|
|
padding: 0;
|
|
}
|
|
div.header .title {
|
|
margin: 0;
|
|
}
|
|
div.header .summary {
|
|
font-size: 13px;
|
|
padding: 9px 0 0 0;
|
|
width: auto;
|
|
}
|
|
@media (max-width: 767px) {
|
|
div.header .summary {
|
|
text-align: left;
|
|
margin-bottom: 20px;
|
|
}
|
|
}
|
|
div.header .summary a:hover {
|
|
color: #CA4F62;
|
|
}
|
|
div.header .ingroups {
|
|
font-size: 13px;
|
|
width: auto;
|
|
font-weight: normal;
|
|
}
|
|
|
|
|
|
/* Floating labels */
|
|
span.mlabels {
|
|
margin: 0;
|
|
margin-left: 10px;
|
|
}
|
|
span.mlabel {
|
|
margin: 0;
|
|
margin-left: 10px;
|
|
border: solid 1px #CA4F62;
|
|
background-color: #CA4F62;
|
|
padding: 3px 5px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
|
|
/* Content area */
|
|
div.contents {
|
|
padding: 0;
|
|
margin: 0px;
|
|
margin-bottom: 20px;
|
|
}
|
|
div.contents ul li {
|
|
margin-bottom: 10px;
|
|
}
|
|
div.contents ul li:last-child {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
div.toc {
|
|
padding: 0;
|
|
padding-bottom: 20px;
|
|
background-color: transparent;
|
|
border: none;
|
|
box-sizing: border-box;
|
|
float: none;
|
|
width: 100%;
|
|
margin: 0;
|
|
border-radius: 0;
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
div.toc {
|
|
//
|
|
}
|
|
}
|
|
div.toc h3 {
|
|
margin: 0;
|
|
margin-bottom: 5px;
|
|
color: black;
|
|
font: 400 14px/22px Roboto,sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
div.toc ul {
|
|
margin: 0;
|
|
}
|
|
div.toc ul li {
|
|
margin-left: 0 !important;
|
|
padding-left: 15px !important;
|
|
font: 400 14px/22px Roboto,sans-serif;
|
|
}
|
|
div.toc li ul {
|
|
padding-left: 10px;
|
|
padding-top: 7px;
|
|
}
|
|
|
|
/* Group Headers */
|
|
h2.groupheader {
|
|
border-bottom: solid 1px #d4d4d4;
|
|
color: black;
|
|
margin: 0px;
|
|
margin-top: 30px;
|
|
padding: 10px 0;
|
|
}
|
|
tr.heading h2 {
|
|
margin: 0px;
|
|
}
|
|
|
|
|
|
/* Tables */
|
|
table.memberdecls {
|
|
margin-top: 30px;
|
|
/*margin-bottom: 30px;*/
|
|
}
|
|
table.memberdecls td.memSeparator {
|
|
line-height: 0;
|
|
font-size: 0;
|
|
border-bottom: 1px solid #d4d4d4;
|
|
}
|
|
table.memberdecls td.memItemLeft {
|
|
padding: 7px 15px 4px 15px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
table.memberdecls td.memItemRight {
|
|
padding: 7px 15px 4px 15px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
table.memberdecls td.mdescLeft {
|
|
padding: 7px 15px 4px 15px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
table.memberdecls td.mdescRight {
|
|
padding: 7px 15px 4px 15px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
|
|
table.params .paramname {
|
|
color: black;
|
|
}
|
|
|
|
|
|
table.markdownTable td, table.markdownTable th {
|
|
border: 1px solid #d4d4d4;
|
|
padding: 3px 7px;
|
|
color: black;
|
|
}
|
|
|
|
table.markdownTable th.markdownTableHeadLeft, table.markdownTable th.markdownTableHeadRight, table.markdownTable th.markdownTableHeadCenter, table.markdownTable th.markdownTableHeadNone {
|
|
background-color: #f5f5f5;
|
|
color: black;
|
|
padding: 3px 7px;
|
|
}
|
|
|
|
div.contents .fragment {
|
|
border: solid 1px #CA4F62;
|
|
padding: 20px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
div.contents .line {
|
|
line-height: 15px;
|
|
}
|
|
|
|
|
|
.memtitle {
|
|
margin-top: 10px;
|
|
border-top: solid 1px #d4d4d4;
|
|
border-left: solid 1px #d4d4d4;
|
|
border-right: solid 1px #d4d4d4;
|
|
background: none;
|
|
background-color: #f5f5f5;
|
|
padding: 8px 10px;
|
|
font-weight: bold;
|
|
font-size: 18px;
|
|
}
|
|
.memtitle .permalink a, .memtitle .permalink a:visited {
|
|
color: black;
|
|
}
|
|
.memtitle .permalink a:hover {
|
|
text-decoration: none;
|
|
}
|
|
.memitem {
|
|
margin: 0;
|
|
box-shadow: none;
|
|
}
|
|
.memitem.glow {
|
|
box-shadow: 0 0 15px #CA4F62;
|
|
}
|
|
.memitem .memproto {
|
|
box-shadow: none;
|
|
background: none;
|
|
background-color: #f5f5f5;
|
|
border-top: solid 1px #d4d4d4;
|
|
border-left: solid 1px #d4d4d4;
|
|
border-right: solid 1px #d4d4d4;
|
|
color: black;
|
|
padding: 8px 10px;
|
|
}
|
|
.memitem .memproto .memname {
|
|
margin-left: 0;
|
|
}
|
|
.memitem .memdoc {
|
|
box-shadow: none;
|
|
background: none;
|
|
border-bottom: solid 1px #d4d4d4;
|
|
border-left: solid 1px #d4d4d4;
|
|
border-right: solid 1px #d4d4d4;
|
|
padding: 10px 12px;
|
|
|
|
}
|
|
|
|
|
|
/* General links? */
|
|
a.el {
|
|
font-weight: normal;
|
|
}
|
|
a.el {
|
|
color: #CA4F62;
|
|
}
|
|
a.el:visited {
|
|
color: #CA4F62;
|
|
}
|
|
a.el:hover {
|
|
color: #CA4F62;
|
|
}
|
|
div.contents a {
|
|
color: #CA4F62;
|
|
}
|
|
div.contents a:visited {
|
|
color: #CA4F62;
|
|
}
|
|
div.contents a:hover {
|
|
color: #CA4F62;
|
|
}
|
|
|
|
|
|
/* Highlighted effect */
|
|
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
|
|
text-shadow: 0 0 15px #CA4F62;
|
|
}
|
|
|
|
|
|
/* Directory */
|
|
div.directory {
|
|
margin: 20px 0px;
|
|
border-top: 1px solid #d4d4d4;
|
|
border-bottom: 1px solid #d4d4d4;
|
|
}
|
|
div.directory .levels {
|
|
font-size: 13px;
|
|
padding: 8px 0;
|
|
}
|
|
div.directory .levels span:hover {
|
|
color: #CA4F62;
|
|
}
|
|
table.directory {
|
|
/*width: 100%;*/
|
|
}
|
|
table.directory tr.even {
|
|
background-color: #f5f5f5;
|
|
}
|
|
table.directory td.entry {
|
|
padding: 8px 6px;
|
|
vertical-align: middle;
|
|
box-sizing: border-box;
|
|
}
|
|
table.directory td.desc {
|
|
padding: 8px 6px;
|
|
vertical-align: middle;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
|
|
/* Icons */
|
|
.iconfopen, .icondoc {
|
|
margin: 0;
|
|
}
|
|
|
|
|
|
|
|
dl.reflist dt {
|
|
box-shadow: none;
|
|
background-color: #F5F5F5;
|
|
border-top: solid 1px #d4d4d4;
|
|
border-left: solid 1px #d4d4d4;
|
|
border-right: solid 1px #d4d4d4;
|
|
padding: 10px;
|
|
}
|
|
dl.reflist dd {
|
|
box-shadow: none;
|
|
background: none;
|
|
border-bottom: solid 1px #d4d4d4;
|
|
border-left: solid 1px #d4d4d4;
|
|
border-right: solid 1px #d4d4d4;
|
|
padding: 10px;
|
|
}
|
|
|
|
|
|
/* Standard arrow icon? */
|
|
.arrow {
|
|
color: #d4d4d4;
|
|
width: auto;
|
|
height: auto;
|
|
margin: 0 5px;
|
|
}
|
|
|
|
.icona {
|
|
height: auto;
|
|
width: auto;
|
|
margin-right: 8px;
|
|
}
|
|
.icona .icon {
|
|
font-family: 'Roboto', sans-serif;
|
|
margin: 0;
|
|
background-color: #CA4F62;
|
|
padding: 1px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* horizontal ruler */
|
|
hr {
|
|
border: none;
|
|
border-top: 1px solid #d4d4d4;
|
|
margin-top: 20px;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
|
|
/* Notes */
|
|
dl.warning {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
padding-left: 10px;
|
|
}
|
|
dl.note {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
padding-left: 10px;
|
|
}
|
|
dl.attention {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
padding-left: 10px;
|
|
}
|
|
dl.todo {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
padding-left: 10px;
|
|
}
|
|
dl dt, dl dt a.el {
|
|
font-weight: bold;
|
|
}
|
|
dl dd {
|
|
margin: 0px;
|
|
}
|
|
|
|
|
|
table.fieldtable {
|
|
box-shadow: none;
|
|
border: 1px solid #d4d4d4;
|
|
}
|
|
table.fieldtable th {
|
|
background: none;
|
|
background-color: #F5F5F5;
|
|
border-bottom: 1px solid #d4d4d4;
|
|
color: black;
|
|
font-size: 100%;
|
|
font-weight: bold;
|
|
}
|
|
table.fieldtable td.fieldname, table.fieldtable td.fielddoc {
|
|
border-bottom: 1px solid #d4d4d4;
|
|
border-right: 1px solid #d4d4d4;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
|
|
div.qindex {
|
|
background-color: #F5F5F5;
|
|
border: none;
|
|
text-align: center;
|
|
padding: 8px 0;
|
|
}
|
|
table.classindex div.ah {
|
|
font-family: 'Roboto', sans-serif;
|
|
margin: 0;
|
|
background: none;
|
|
background-color: #CA4F62;
|
|
padding: 1px;
|
|
font-weight: normal;
|
|
border: none;
|
|
box-shadow: none;
|
|
border-radius: 0;
|
|
padding: 3px;
|
|
}
|
|
table.classindex td {
|
|
padding: 3px 6px;
|
|
vertical-align: middle;
|
|
font-size: 14px;
|
|
}
|
|
table.classindex table td {
|
|
padding: 0;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
|
|
div.textblock h2 {
|
|
border-bottom: solid 1px #d4d4d4;
|
|
padding-bottom: 10px;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.navigation-mobile {
|
|
display: none;
|
|
background-color: #F5F5F5;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 70px;
|
|
}
|
|
@media (max-width: 1012px) {
|
|
.navigation-mobile {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
|
|
.navigation-toggle {
|
|
cursor: pointer;
|
|
width: 44px;
|
|
height: 44px;
|
|
margin-right: 20px;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
bottom: 5%;
|
|
z-index: 50;
|
|
display: none;
|
|
}
|
|
@media (max-width: 1012px) {
|
|
.navigation-toggle {
|
|
display: block;
|
|
}
|
|
}
|
|
@media (max-width: 767px) {
|
|
.navigation-toggle {
|
|
margin-right: 0px;
|
|
}
|
|
}
|
|
.navigation-toggle span {
|
|
display: block;
|
|
text-indent: -9999px;
|
|
position: absolute;
|
|
height: 2px;
|
|
left: 10px;
|
|
right: 10px;
|
|
background-color: #CA4F62;
|
|
border-radius: 1px;
|
|
transition: 0.15s all;
|
|
}
|
|
.line-1 {
|
|
top: 14px;
|
|
}
|
|
.line-2 {
|
|
top: 50%;
|
|
margin-top: -1px;
|
|
}
|
|
.line-3 {
|
|
bottom: 14px;
|
|
}
|
|
.navigation-toggle.clicked .line-1 {
|
|
transform: rotate(45deg);
|
|
top: 21px;
|
|
}
|
|
.navigation-toggle.clicked .line-2 {
|
|
opacity: 0;
|
|
}
|
|
.navigation-toggle.clicked .line-3 {
|
|
transform: rotate(-45deg);
|
|
bottom: 21px;
|
|
}
|
|
|