/* SPDX-License-Identifier: LGPL-2.1-or-later */ @font-face { font-family: 'Fira Sans'; src: url('/fonts/FiraSans-Regular.eot'); src: local('☺'), url('/fonts/FiraSans-Regular.woff') format('woff'), url('/fonts/FiraSans-Regular.ttf') format('truetype'), url('/fonts/FiraSans-Regular.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/fonts/Roboto.eot'); src: local('☺'), url('/fonts/Roboto.woff') format('woff'), url('/fonts/Roboto.ttf') format('truetype'), url('/fonts/Roboto.svg') format('svg'); font-weight: 400; font-style: normal; } h1, .h1, h2, .h2, h3, .h3{ font-weight: 200 !important; } #navrow1, #navrow2, #navrow3, #navrow4, #navrow5{ border-bottom: 1px solid #EEEEEE; } .adjust-right { margin-left: 30px !important; font-size: 1.15em !important; } .navbar{ background-color: #222; } table{ white-space:pre-wrap !important; } /* =========================== */ /* DOXYGEN Code Styles ----------------------------------- */ a.qindex { font-weight: bold; } a.qindexHL { font-weight: bold; background-color: #9CAFD4; color: #ffffff; border: 1px double #869DCA; } .contents a.qindexHL:visited { color: #ffffff; } a.code, a.code:visited, a.line, a.line:visited { color: #4665A2; } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { color: #4665A2; } /* @end */ dl.el { margin-left: -1cm; } pre.fragment { border: 1px solid #C4CFE5; background-color: #FBFCFD; padding: 4px 6px; margin: 4px 8px 4px 2px; overflow: auto; word-wrap: break-word; font-size: 9pt; line-height: 125%; font-family: monospace, fixed; font-size: 105%; } div.fragment { padding: 4px 6px; margin: 4px 8px 4px 2px; border: 1px solid #C4CFE5; } div.line { font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; min-height: 13px; line-height: 1.0; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: normal; /* IE 5.5+ */ text-indent: -53px; padding-left: 53px; padding-bottom: 0px; margin: 0px; -webkit-transition-property: background-color, box-shadow; -webkit-transition-duration: 0.5s; -moz-transition-property: background-color, box-shadow; -moz-transition-duration: 0.5s; -ms-transition-property: background-color, box-shadow; -ms-transition-duration: 0.5s; -o-transition-property: background-color, box-shadow; -o-transition-duration: 0.5s; transition-property: background-color, box-shadow; transition-duration: 0.5s; } div.line:hover{ background-color: #FBFF00; } div.line.glow { background-color: cyan; box-shadow: 0 0 10px cyan; } span.lineno { padding-right: 4px; text-align: right; color:rgba(0,0,0,0.3); border-right: 1px solid #EEE; border-left: 1px solid #EEE; background-color: #FFF; white-space: pre; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace ; } span.lineno a { background-color: #FAFAFA; cursor:pointer; } span.lineno a:hover { background-color: #EFE200; color: #1e1e1e; } div.groupHeader { margin-left: 16px; margin-top: 12px; font-weight: bold; } div.groupText { margin-left: 16px; font-style: italic; } /* @group Code Colorization */ span.keyword { color: #008000 } span.keywordtype { color: #604020 } span.keywordflow { color: #e08000 } span.comment { color: #800000 } span.preprocessor { color: #806020 } span.stringliteral { color: #002080 } span.charliteral { color: #008080 } span.vhdldigit { color: #ff00ff } span.vhdlchar { color: #000000 } span.vhdlkeyword { color: #700070 } span.vhdllogic { color: #ff0000 } blockquote { background-color: #F7F8FB; border-left: 2px solid #9CAFD4; margin: 0 24px 0 4px; padding: 0 12px 0 16px; } /*---------------- Search Box */ #search-box { margin: 10px 0px; } #search-box .close { display: none; position: absolute; right: 0px; padding: 6px 12px; z-index: 5; } /*---------------- Search results window */ #search-results-window { display: none; } iframe#MSearchResults { width: 100%; height: 15em; } .SRChildren { padding-left: 3ex; padding-bottom: .5em } .SRPage .SRChildren { display: none; } a.SRScope { display: block; } a.SRSymbol:focus, a.SRSymbol:active, a.SRScope:focus, a.SRScope:active { text-decoration: underline; } span.SRScope { padding-left: 4px; } .SRResult { display: none; } /* class and file list */ .directory .icona, .directory .arrow { height: auto; } .directory .icona .icon { height: 16px; } .directory .icondoc { background-position: 0px 0px; height: 20px; } .directory .iconfopen { background-position: 0px 0px; } .directory td.entry { padding: 7px 8px 6px 8px; } .table > tbody > tr > td.memSeparator { line-height: 0; .table-hover; } /*.memItemLeft, .memTemplItemLeft { white-space: normal; } */ /* enumerations */ .panel-body thead > tr { background-color: #e0e0e0; } /* todo lists */ .todoname, .todoname a { font-weight: bold; } /* Class title */ .summary { margin-top: 25px; } .page-header .title { display: inline-block; } .page-header .pull-right { margin-top: 0.3em; margin-left: 0.5em; } .page-header .label { font-size: 50%; } /* FreeCAD-specific */ .directory td.entry { max-width: 400px; } pre.fragment { border: none; padding: 0; margin: 0; font-family: roboto; } .memdoc p { text-align: left; } .maincontents { display: none; } body { display: flex; min-height: 100vh; flex-direction: column; justify-content: space-between; } body, table, div, p, dl { font: 400 16px/22px 'Fira Sans' ,sans-serif; } #main-nav { display: none; } .navbar { font-family: 'Roboto', sans-serif; text-transform: uppercase; list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #222; display: flex; gap: 20px; align-items: center; height: 72px; padding: 0 10px; } .navbar li { float: left; } .navbar li a { color: #fff; display: block; } .navbar logo { height: 140px } .footer { background-color: #222; padding: 25px 0; color: #eee; text-align: center !important; } .sm.sm-dox { display: none; }