.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; }