webhelp.css 30 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550
  1. @import "fonts.css?buildId=2020100301";
  2. @import "icons.css?buildId=2020100301";
  3. @import "../indexterms/indexterms.css?buildId=2020100301";
  4. @import "webhelp-dot3x.css?buildId=2020100301";
  5. .container-fluid {
  6. margin-right: auto;
  7. margin-left: auto;
  8. max-width: 1600px;
  9. }
  10. a.sr-only:focus {
  11. display: block;
  12. position: absolute;
  13. top: 0;
  14. left: 0;
  15. width: 100vw;
  16. height: 1.5em;
  17. text-align: center;
  18. background-color: #333;
  19. z-index: 1;
  20. line-height: 1.5em;
  21. font-size: 1.5em;
  22. font-weight: bold;
  23. color: #fff;
  24. }
  25. .embed-responsive {
  26. background-color: #000;
  27. }
  28. /*
  29. * Responsive images
  30. */
  31. .image {
  32. max-width: 100%;
  33. height: auto;
  34. background-repeat: no-repeat;
  35. }
  36. img.image:not(img[usemap]) {
  37. border-radius: 5px;
  38. cursor: pointer;
  39. transition: 0.3s;
  40. }
  41. img.image:not(img[usemap]):hover {opacity: 0.7;}
  42. /* The Modal background */
  43. #modal_img_large {
  44. display: none;
  45. position: fixed;
  46. padding-top: 100px;
  47. left: 0;
  48. top: 0;
  49. width: 100%;
  50. height: 100%;
  51. overflow: auto;
  52. background-color: rgb(0,0,0);
  53. background-color: rgba(0,0,0,0.9);
  54. }
  55. .modal-content {
  56. margin: auto;
  57. display: block;
  58. width: 80%;
  59. }
  60. #modal-img{
  61. width:auto;
  62. max-width: 95%;
  63. max-height: 95%;
  64. }
  65. .zoom{cursor: pointer}
  66. /* Caption of Modal Image (Image Text) */
  67. #caption {
  68. margin: auto;
  69. display: block;
  70. width: 80%;
  71. max-width: 700px;
  72. text-align: center;
  73. color: #ccc;
  74. padding: 10px 0;
  75. height: 150px;
  76. }
  77. /* Add Animation - Zoom in the Modal */
  78. .modal-content, #caption {
  79. -webkit-animation-name: zoom;
  80. -webkit-animation-duration: 0.6s;
  81. animation-name: zoom;
  82. animation-duration: 0.6s;
  83. }
  84. @media screen {
  85. @-webkit-keyframes zoom {
  86. from {-webkit-transform:scale(0)}
  87. to {-webkit-transform:scale(1)}
  88. }
  89. @keyframes zoom {
  90. from {transform:scale(0)}
  91. to {transform:scale(1)}
  92. }
  93. }
  94. /* The Close button of the modal container*/
  95. .close {
  96. position: absolute;
  97. top: 15px;
  98. right: 35px;
  99. color: #f1f1f1;
  100. font-size: 30px;
  101. transition: 0.3s;
  102. font-weight: 100;
  103. opacity: .4;
  104. text-shadow: none;
  105. }
  106. .close:hover,
  107. .close:focus {
  108. color: #ccc;
  109. text-decoration: none;
  110. cursor: pointer;
  111. opacity:1;
  112. }
  113. .wh_topic_toc{
  114. border-left: 1px solid #cfe2f5;
  115. margin-left:0;
  116. padding-left:.5em;
  117. }
  118. .wh_topic_toc li, .wh_publication_toc li{
  119. line-height: 1.4em;
  120. margin:.5em 0;
  121. }
  122. .wh_topic_toc .wh_topic_label{
  123. font-weight:600;
  124. }
  125. .wh_topic_toc .wh_topic_label:after{
  126. content: ": "
  127. }
  128. .wh_topic_toc ul ul li:last-of-type, .wh_publication_toc ul ul li:last-of-type{
  129. margin-bottom:0
  130. }
  131. #wh_topic_toc ul{
  132. padding-left:0;
  133. margin-left:0;
  134. list-style:none;
  135. }
  136. #wh_topic_toc ul ul{
  137. padding-left:1em
  138. }
  139. .wh_footer{
  140. margin-top: 2em;
  141. }
  142. .wh_top_menu ul li a{
  143. line-height:1.3em
  144. }
  145. /*
  146. * ------------------------------------------------------------------
  147. *
  148. * Fight bootstrap
  149. *
  150. */
  151. /*Fix for: Bootstrap marks all the LIs as position:relative, so you cannot position an
  152. li:after or a li:before absolutely to a parent of your choice.*/
  153. .wh_publication_toc .nav>li {
  154. position:inherit;
  155. }
  156. /* WH-231
  157. * Compacting the side-toc
  158. * */
  159. li.hide-after, li.hide-before{display:none}
  160. .dots-before, .dots-after{cursor: pointer; text-indent: 1.1em; color: #ccc; font-size: .8em}
  161. .dots-before span, .dots-after span{border:1px solid #e1e1e1; padding: 2px 7px; border-radius: 14px; }
  162. .dots-before span:hover, .dots-after span:hover{border:1px solid #bbb; background-color:#fff }
  163. /*Fix for: Bootstrap puts a two pixels border bottom under the thead,
  164. with a light color and bottom alignement.*/
  165. .table>thead>tr>th,
  166. .table>thead>tr>td,
  167. .table>tfoot>tr>th,
  168. .table>tfoot>tr>td,
  169. .table>tbody>tr>th,
  170. .table>tbody>tr>td,
  171. .table>caption+thead>tr:first-child>td,
  172. .table>caption+thead>tr:first-child>th,
  173. .table>colgroup+thead>tr:first-child>td,
  174. .table>colgroup+thead>tr:first-child>th,
  175. .table>thead:first-child>tr:first-child>td,
  176. .table>thead:first-child>tr:first-child>th {
  177. /*
  178. WH-1947 In order for the default alignment to apply as it is defined
  179. in elements.css we need not to override it from this very specific rule.
  180. */
  181. /* vertical-align:inherit ;*/
  182. border-color:inherit;
  183. }
  184. td, th {
  185. padding: 0.5em;
  186. }
  187. /*Fix for: Bootstrap sets a light gray color to the table caption. Use a darker color.*/
  188. caption{
  189. color:inherit;
  190. margin-top:1em;
  191. caption-side: top;
  192. }
  193. /* Bootstrap adds a dotted border-bottom for abbr elements and browser renders them with with a dotted underline */
  194. abbr, abbr[title] {
  195. text-decoration: none;
  196. border-bottom: none;
  197. }
  198. /*
  199. * ------------------------------------------------------------------
  200. *
  201. * Publication logo and title
  202. *
  203. */
  204. .wh_header_flex_container {
  205. display: flex;
  206. justify-content: space-between;
  207. align-items: center;
  208. align-content: center;
  209. flex-wrap: wrap;
  210. width:100%;
  211. }
  212. .wh_header {
  213. padding: 1em;
  214. }
  215. .wh_logo_and_publication_title {
  216. display: flex;
  217. justify-content: space-between;
  218. align-items: center;
  219. }
  220. .wh_top_menu_and_indexterms_link {
  221. padding: 0;
  222. }
  223. #topic_navigation_links {
  224. white-space: nowrap;
  225. }
  226. @media only screen and (max-width: 767px) {
  227. .wh_header_flex_container {
  228. flex-direction: column;
  229. align-items: stretch;
  230. }
  231. .wh_logo_and_publication_title_container {
  232. display: flex;
  233. justify-content: space-between;
  234. align-items: center;
  235. align-content: center;
  236. flex-wrap: wrap;
  237. align-self: stretch;
  238. width: 100%;
  239. }
  240. .wh_indexterms_link a:before {
  241. padding-left: .5em !important;
  242. }
  243. }
  244. .wh_publication_title a {
  245. display: inline-block;
  246. margin: 1em 0;
  247. }
  248. @media only screen and (min-width: 768px) {
  249. .wh_top_menu_and_indexterms_link.navbar-collapse {
  250. float: none;
  251. display: inline-block !important;
  252. vertical-align: middle;
  253. }
  254. .wh_top_menu {
  255. line-height: 1em;
  256. vertical-align: middle;
  257. }
  258. .wh_header {
  259. text-align: right;
  260. }
  261. }
  262. @media only screen and (max-width: 767px) {
  263. .wh_toggle_button {
  264. float: none;
  265. line-height: 1em;
  266. margin: 0;
  267. }
  268. .wh_header {
  269. text-align: left;
  270. }
  271. }
  272. /*------------------------------------------------------*/
  273. .wh_logo{
  274. display:inline-block;
  275. vertical-align:baseline;
  276. }
  277. .wh_publication_title {
  278. display:inline-block;
  279. }
  280. .wh_logo_and_publication_title.navbar-brand {
  281. font-size: 1em;
  282. line-height: 1em;
  283. }
  284. /* Generic top_menu styles*/
  285. .wh_top_menu ul {
  286. list-style: none;
  287. padding-left:0;
  288. }
  289. /* Render top_menu for devices larger than 767px */
  290. @media only screen and (min-width: 768px) {
  291. .wh_top_menu {
  292. display: inline-block;
  293. }
  294. .wh_top_menu ul ul {
  295. display: none;
  296. }
  297. .wh_top_menu ul li:hover > ul {
  298. display: block;
  299. }
  300. .wh_top_menu ul {
  301. position: relative;
  302. display: inline-table;
  303. z-index: 999;
  304. margin-bottom:0;
  305. }
  306. .wh_top_menu ul:after {
  307. content: "";
  308. clear: both;
  309. display: block;
  310. }
  311. .wh_top_menu > ul > li {
  312. display: inline-block;
  313. }
  314. .wh_top_menu ul li a {
  315. display: block;
  316. padding: 0.5em 1em;
  317. text-decoration: none;
  318. }
  319. .wh_top_menu ul ul {
  320. padding: 0;
  321. position: absolute;
  322. text-align: left;
  323. }
  324. .wh_top_menu ul ul li {
  325. float: none;
  326. position: relative;
  327. border-top: 1px solid;
  328. min-width:210px;
  329. }
  330. .wh_top_menu ul ul ul {
  331. position: absolute;
  332. left: 100%;
  333. top: 0;
  334. }
  335. /* Mark the items that have a submenu with a small double arrow. */
  336. .wh_top_menu ul ul li.has-children{
  337. position:relative;
  338. }
  339. .wh_top_menu ul ul li.has-children > span > a{
  340. padding-right: 1em;
  341. }
  342. .wh_top_menu ul ul li.has-children:after{
  343. display:block;
  344. content: "\00BB";
  345. color:silver;
  346. position:absolute;
  347. right:5px;
  348. top:0;
  349. line-height: 2.5em;
  350. }
  351. .wh_top_menu ul ul {
  352. background-color: #0f0f0f;
  353. }
  354. .wh_top_menu ul ul li {
  355. border-top-color: #4b545f;
  356. }
  357. .wh_top_menu ul ul li.has-children:after{
  358. color:silver;
  359. }
  360. }
  361. /* Render top_menu for devices smaller than 767px */
  362. @media only screen and (max-width: 767px) {
  363. .wh_top_menu ul {
  364. margin-bottom: 0;
  365. }
  366. .wh_top_menu ul ul {
  367. display: none;
  368. }
  369. .wh_top_menu ul li a {
  370. display:block;
  371. padding: .5em;
  372. text-decoration: none;
  373. }
  374. }
  375. .wh_top_menu ul li.active > ul {
  376. display: block;
  377. padding-left: .5em;
  378. }
  379. /*
  380. * ------------------------------------------------------------------
  381. *
  382. * Welcome area, before search
  383. *
  384. */
  385. .wh_welcome:not(:empty) {
  386. display: block;
  387. font-family:"Roboto Bold", Verdana;
  388. text-align: center;
  389. font-size: 2.5em;
  390. text-shadow: 0 0 10px black;
  391. padding: 0.5em;
  392. width: 80%;
  393. margin: 0 auto .5em auto;
  394. color: #fff;
  395. }
  396. .wh_welcome:empty{
  397. display:none;
  398. }
  399. @media only screen and (max-width: 767px) {
  400. .wh_welcome:not(:empty), .wh_welcome:empty {
  401. display: none;
  402. }
  403. }
  404. /*
  405. * ------------------------------------------------------------------
  406. *
  407. * Breadcrumb
  408. *
  409. */
  410. /* Place the right tools in line with the breadcrumb. */
  411. .wh_tools{
  412. position: relative;
  413. padding-right: 10px;
  414. display: flex;
  415. justify-content: space-between;
  416. flex: 1 0;
  417. }
  418. .wh_right_tools {
  419. display: flex;
  420. align-items: center;
  421. }
  422. .wh_breadcrumb {
  423. display:inline-block;
  424. }
  425. /* Breadcrumb */
  426. .wh_breadcrumb ol {
  427. margin:0;
  428. border-radius: 0;
  429. font-size: .9em;
  430. padding: 8px 15px;
  431. list-style: none;
  432. background:none;
  433. }
  434. .wh_breadcrumb li{
  435. display:inline-block;
  436. }
  437. .wh_breadcrumb li:not(:last-of-type):after {
  438. content: "/";
  439. padding: 0 5px;
  440. }
  441. /* WH-1520 */
  442. .webhelp_expand_collapse_sections:after{font-family: "oXygen WebHelp"; display:inline-block;}
  443. .webhelp_expand_collapse_sections[data-next-state='expanded']:after{content:'l'}
  444. .webhelp_expand_collapse_sections[data-next-state='collapsed']:after{content:'k'}
  445. .wh_hide_highlight, .webhelp_expand_collapse_sections{background: transparent; border:0; display: none}
  446. .wh_hide_highlight:after{font-family: "oXygen WebHelp"; content:'j'; display:inline-block; vertical-align: bottom;}
  447. .wh_hide_highlight:focus {outline: none}
  448. .wh_hide_highlight.hl-close:after{opacity:.7}
  449. @media screen {
  450. #printlink:before {
  451. display: inline-block;
  452. width: 16px;
  453. height: 16px;
  454. padding: 0 3px 0 3px;
  455. margin-right: 3px;
  456. cursor: pointer;
  457. content: "";
  458. }
  459. #printlink:before {
  460. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1QTFRFAwQEAwQEAwQEgICAYGBggICAk5OT2tra3t7e5eXl7Ozs9PT0+/v7/f39////qdjBqAAAAAV0Uk5TAAsmTWgvFGPAAAAAWElEQVQI12NgYA4FAgMGBgbWd0AQQBzDNBTECA1miHsK0p73lCHmejkQ1BxliN4NBlsZolaBwVKGyKkgNZFTGSIguloZXCGMEAYhVZBUkCIDA5MSECgwAACPPj1sb0KIdAAAAABJRU5ErkJggg==');
  461. }
  462. #printlink:hover:before {
  463. opacity: 0.5;
  464. }
  465. }
  466. #trigger.active {
  467. transition: all 0.75s ease-in-out;
  468. }
  469. #trigger {
  470. float:left;
  471. }
  472. #wh_publication_toc {
  473. margin-bottom: 1em;
  474. }
  475. .wh_publication_toc ul{
  476. list-style: none;
  477. margin:0;
  478. padding:0;
  479. word-wrap: break-word;
  480. }
  481. .wh_publication_toc ul ul {
  482. padding-left: 1em;
  483. }
  484. .current_node {
  485. font-weight: 700;
  486. text-decoration: underline;
  487. }
  488. /*
  489. * ------------------------------------------------------------------
  490. *
  491. * Tools and navigation
  492. *
  493. */
  494. .wh_print_link,
  495. .wh_navigation_links,
  496. .wh_navigation_links .navnext,
  497. .wh_navigation_links .navprev{
  498. display:inline-block;
  499. margin-left:0.5em;
  500. }
  501. .wh_print_link button {
  502. border: none;
  503. background-color: transparent;
  504. }
  505. /**
  506. * Content area
  507. */
  508. @media screen{
  509. /* On media print it creates problems if there is a two column page layout: big spaces around the elements that span all columns. */
  510. .wh_content_area {
  511. min-height: 500px;
  512. }
  513. }
  514. /*
  515. * ------------------------------------------------------------------
  516. *
  517. * Link to the index.
  518. *
  519. */
  520. .wh_indexterms_link{
  521. display: inline-block;
  522. vertical-align: middle;
  523. }
  524. .wh_indexterms_link a:before{
  525. content:"a"; /*The book symbol*/
  526. font-family: "oXygen WebHelp";
  527. display: inline-block;
  528. position: relative;
  529. bottom:0em;
  530. font-size: 1.6em;
  531. margin-left:0.8em;
  532. }
  533. @media only screen and (max-width: 767px) {
  534. .wh_indexterms_link {
  535. float: none;
  536. }
  537. .wh_indexterms_link a:before{
  538. position: relative;
  539. padding-bottom: 0 !important;
  540. margin-left: 0;
  541. }
  542. }
  543. /*
  544. * ------------------------------------------------------------------
  545. *
  546. * Tree TOC for the main page.
  547. *
  548. */
  549. .wh_main_page_toc{
  550. width: 80%;
  551. margin: 1em auto 2em;
  552. }
  553. .wh_main_page_toc_entry{
  554. padding: 0.5em;
  555. }
  556. .wh_main_page_toc_accordion_entries {
  557. display: none;
  558. }
  559. /* The size of the tiltes should be larger, to standout more against the short descriptions. */
  560. .wh_main_page_toc a{
  561. font-size:1.1em;
  562. }
  563. .wh_toc_shortdesc{
  564. font-size:0.9em;
  565. color:gray;
  566. }
  567. /* Padding for all children from the second level, but leave the shortdesc at the X as the header. */
  568. .wh_main_page_toc_accordion_entries > *{
  569. margin-left:5em;
  570. }
  571. .wh_main_page_toc_accordion_entries > .wh_toc_shortdesc{
  572. margin-left:3em;
  573. }
  574. .expanded + .wh_main_page_toc_accordion_entries {
  575. display: block;
  576. }
  577. .wh_main_page_toc > .wh_main_page_toc_accordion_header,
  578. .wh_main_page_toc > .wh_main_page_toc_entry{
  579. padding:0.5em;
  580. padding-left:3em;
  581. margin:0;
  582. }
  583. .wh_main_page_toc_accordion_entries .wh_main_page_toc_entry:last-child{
  584. padding-bottom:0.7em
  585. }
  586. /* Expand / collapse symbols*/
  587. .wh_main_page_toc {
  588. position:relative;
  589. }
  590. .wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before,
  591. .wh_main_page_toc .wh_main_page_toc_accordion_header:before{
  592. display: inline-block;
  593. font-weight: bold;
  594. font-family:"oXygen WebHelp", serif;
  595. position: absolute;
  596. left: 1em;
  597. cursor: pointer;
  598. }
  599. .wh_main_page_toc .wh_main_page_toc_accordion_header:before{
  600. content: "q"; /* expand symbol */
  601. }
  602. .wh_main_page_toc .wh_main_page_toc_accordion_header.expanded:before{
  603. content: "p"; /* collapse symbol */
  604. }
  605. /* Colors */
  606. .wh_main_page_toc{
  607. border: 1px solid #c0c0c0;
  608. background-color: #ffffff;
  609. }
  610. .wh_main_page_toc .wh_main_page_toc_accordion_header,
  611. .wh_main_page_toc > .wh_main_page_toc_entry {
  612. border-bottom: 1px solid #c0c0c0;
  613. }
  614. .wh_main_page_toc>.wh_main_page_toc_entry:last-child {
  615. border-bottom: none;
  616. }
  617. .wh_main_page_toc_accordion_entries{
  618. background-color: #eeeeee;
  619. border-bottom: 1px solid #c0c0c0;
  620. }
  621. .wh_main_page_toc .expanded {
  622. background-color: #eeeeee;
  623. border-bottom: 0;
  624. }
  625. .wh_main_page_toc .wh_main_page_toc_accordion_header:hover,
  626. .wh_main_page_toc>.wh_main_page_toc_entry:hover{
  627. background-color: #eeeeee;
  628. }
  629. .wh_main_page_toc a {
  630. color: #2874bd;
  631. }
  632. /**
  633. *
  634. * Tiles
  635. *
  636. */
  637. .wh_content_flex_container {
  638. display: flex;
  639. flex-direction: column;
  640. justify-content: space-around;
  641. align-items: stretch;
  642. flex-wrap: nowrap;
  643. }
  644. .wh_tiles {
  645. display: flex;
  646. flex-direction: row;
  647. justify-content: space-between;
  648. align-items: stretch;
  649. align-content: stretch;
  650. flex-wrap: wrap;
  651. }
  652. .wh_tile {
  653. margin: 1em;
  654. padding: 1em;
  655. width: 30%;
  656. min-width: 300px;
  657. min-height: 140px;
  658. }
  659. @media only screen and (max-width: 1200px) {
  660. .wh_tile {
  661. width: 45%;
  662. }
  663. }
  664. @media only screen and (max-width: 767px) {
  665. .wh_tile {
  666. width: 100%;
  667. min-width: 240px;
  668. }
  669. }
  670. .wh_tile_image {
  671. text-align: center;
  672. padding-bottom: .5em;
  673. }
  674. /* Make the link from the tile the entire width */
  675. .wh_tile_text{
  676. position:relative;
  677. height:100%;
  678. overflow:hidden;
  679. }
  680. .wh_tile_title span{
  681. display: block;
  682. width: 100%;
  683. line-height: 1.2em;
  684. }
  685. .wh_tile_title a{
  686. display: block;
  687. width: 100%;
  688. }
  689. @media only screen and (max-width: 767px) {
  690. .wh_tile_text:after{
  691. display: none;
  692. }
  693. }
  694. /**
  695. *
  696. * Remove outline border on focus
  697. *
  698. */
  699. input:focus{
  700. outline:none;
  701. }
  702. .dd{
  703. margin-bottom: .5em;
  704. margin-left: 40px
  705. }
  706. /**
  707. *
  708. * Styles used for RTL pages
  709. *
  710. */
  711. html[dir='rtl'] * {
  712. text-align: initial;
  713. }
  714. html[dir='rtl'] .title {
  715. padding-right: .6em;
  716. }
  717. html[dir='rtl'] .wh_expand_btn {
  718. right: .6em;
  719. }
  720. html[dir='rtl'] .wh_expand_btn:before,
  721. html[dir='rtl'] .wh-expand-btn{
  722. transform: scaleX(-1);
  723. }
  724. html[dir='rtl'] .wh_breadcrumb li:not(:last-of-type):after {
  725. content: "";
  726. }
  727. html[dir='rtl'] .wh_breadcrumb li:not(:first-of-type):before {
  728. content: "/";
  729. padding: 0 5px;
  730. }
  731. html[dir='rtl'] .wh_breadcrumb li:nth-child(2):before {
  732. display: none;
  733. }
  734. html[dir='rtl'] .wh_publication_toc ul ul{
  735. padding-right: 1em;
  736. }
  737. html[dir='rtl'] .wh_search_button{
  738. left:0;
  739. right: auto;
  740. float:left;
  741. border-radius: 5px 0 0 5px;
  742. }
  743. html[dir='rtl'] .wh_search_button:after{
  744. left:-2px;
  745. }
  746. html[dir='rtl'] .wh_topic_toc {
  747. border-right: 1px solid #cfe2f5;
  748. border-left: none;
  749. margin-right: 0;
  750. padding-right: .5em;
  751. }
  752. html[dir='rtl'] .wh_publication_toc > ul {
  753. border-left: none;
  754. border-right: 2px solid #941e88;
  755. margin-right: 1em;
  756. padding-right: 1.5em;
  757. position: relative;
  758. }
  759. html[dir='rtl'] .wh_publication_toc .active:before {
  760. transform: scaleX(-1);
  761. left: initial;
  762. right: 1px;
  763. }
  764. html[dir='rtl'] .wh_right_tools {
  765. right: auto;
  766. left:0;
  767. }
  768. html[dir='rtl'] .wh_indexterms_link {
  769. float: left;
  770. }
  771. html[dir='rtl'] .wh_toggle_button {
  772. float:left;
  773. }
  774. html[dir='rtl'] .navprev, html[dir='rtl'] .navnext, html[dir='rtl'] .wh_print_link {
  775. float:left;
  776. }
  777. @media only screen and (min-width: 768px){
  778. html[dir='rtl'] .wh_logo_and_publication_title_container{
  779. float:right;
  780. }
  781. }
  782. @media only screen and (max-width: 767px) {
  783. html[dir='rtl'] .wh_logo_and_publication_title {
  784. float: right;
  785. }
  786. html[dir='rtl'] .wh_toggle_button {
  787. margin-right: 0;
  788. margin-left: 15px;
  789. }
  790. }
  791. /* Render top_menu for devices larger than 767px */
  792. @media only screen and (min-width: 768px) {
  793. html[dir='rtl'] .wh_top_menu {
  794. float: left;
  795. }
  796. html[dir='rtl'] .wh_top_menu ul li {
  797. float: right;
  798. }
  799. html[dir='rtl'] .wh_top_menu ul ul ul {
  800. right: 100%;
  801. left:auto;
  802. }
  803. /* Mark the items that have a submenu with a small double arrow. */
  804. html[dir='rtl'] .wh_top_menu ul ul li.has-children > span > a{
  805. padding-left: 0;
  806. padding-right: 1em;
  807. }
  808. html[dir='rtl'] .wh_top_menu ul ul li.has-children:after{
  809. left:5px;
  810. right:auto;
  811. }
  812. html[dir='rtl'] .wh_top_menu ul li:hover > ul {
  813. max-width: 210px;
  814. }
  815. }
  816. /**
  817. * WebHelp Feedback section
  818. */
  819. #loginData .nav-tabs li.active:before{
  820. position: absolute;
  821. bottom: 0;
  822. left: 0;
  823. width: 100%;
  824. height: 4px;
  825. background: #2CC185;
  826. content: '';
  827. -webkit-transition: -webkit-transform 0.3s;
  828. transition: transform 0.3s;
  829. }
  830. #fbUnavailable{
  831. text-align: center;
  832. color: #a52a2a;
  833. }
  834. #wh_feedback
  835. {
  836. padding: 10px;
  837. margin-bottom: 20px;
  838. margin-top: 20px;
  839. }
  840. #comments{
  841. border-bottom:1px solid #eee;
  842. }
  843. .bt_reply
  844. {
  845. color: grey;
  846. }
  847. .bt_reply:hover
  848. {
  849. color: red;
  850. }
  851. input
  852. {
  853. color: #000;
  854. }
  855. /**
  856. * Administration page
  857. */
  858. #signUp {
  859. background-color: #fff;
  860. border-style: solid;
  861. border-width: 1px;
  862. border-color: #ccc;
  863. }
  864. #loginResponse
  865. {
  866. color: red;
  867. }
  868. /**
  869. * Product / Version buttons
  870. */
  871. .selectedItem
  872. {
  873. background-color: #369;
  874. color: #fff;
  875. }
  876. .selectable:hover,
  877. .p_selectable:hover
  878. {
  879. background-color: #58b;
  880. color: #fff;
  881. }
  882. .products, .versions
  883. {
  884. border-style: solid;
  885. border-width: 1px;
  886. border-color: #ccc;
  887. }
  888. /**
  889. * Tables
  890. */
  891. .tbHRow
  892. {
  893. font-weight: bold;
  894. border-bottom-style: solid;
  895. border-bottom-width: 1px;
  896. border-bottom-color: #000;
  897. }
  898. .tbRow:nth-of-type(2n)
  899. {
  900. background-color: #dfefff;
  901. }
  902. .tbRow:hover
  903. {
  904. background-color: #cef4ff;
  905. }
  906. /**
  907. * Set version
  908. */
  909. .v_true,.v_false
  910. {
  911. background-color: #eee;
  912. border-radius: 7px;
  913. }
  914. .v_true:hover,.v_false:hover
  915. {
  916. background-color: #9dc7dc;
  917. }
  918. .v_true
  919. {
  920. background-color: #ddefff;
  921. }
  922. /* WH-1485: A wide table overflows the topic content area in the Responsive output. */
  923. .tablenoborder,
  924. .simpletable-container {
  925. overflow-x: auto;
  926. }
  927. /*
  928. * ------------------------------------------------------------------
  929. *
  930. * Search area
  931. *
  932. */
  933. .wh_search_input{
  934. border: 0;
  935. }
  936. #searchForm{
  937. margin:0;
  938. }
  939. #searchForm > div {
  940. position: relative;
  941. margin:auto;
  942. width: 65%;
  943. max-width: 1000px;
  944. }
  945. .wh_search_textfield {
  946. display:inline-block;
  947. width: 100%;
  948. height:100%;
  949. border:none;
  950. margin: 0;
  951. }
  952. .wh_search_button{
  953. display: inline-block;
  954. position:absolute;
  955. right:0;
  956. top:0;
  957. float:right;
  958. width:2.8em;
  959. height:100%;
  960. border:none;
  961. cursor: pointer;
  962. }
  963. .wh_search_button>span{
  964. display: none;
  965. }
  966. .wh_search_button:after{
  967. font-family: "oXygen WebHelp", serif;
  968. content:"f";
  969. }
  970. .ui-menu-item-wrapper > .search-autocomplete-proposal-icon {
  971. font-family: "oXygen WebHelp", serif;
  972. display: inline-block;
  973. min-width: 1.5em;
  974. font-size: 0.7em;
  975. }
  976. /*
  977. * ------------------------------------------------------------------
  978. *
  979. * Search page
  980. *
  981. */
  982. /* Render search area for devices smaller than 767px */
  983. @media only screen and (max-width: 767px) {
  984. #searchForm > div {
  985. width: 90%;
  986. }
  987. .wh_search_button {
  988. display: none;
  989. }
  990. }
  991. /*
  992. * Search results.
  993. */
  994. .wh_search_results {
  995. margin-top:10px;
  996. }
  997. /** Remove left padding added by the browser for <ul> */
  998. .searchresult {
  999. padding-left:0;
  1000. }
  1001. /* Search results header containing search expression and current displayed page */
  1002. .wh_search_results_header {
  1003. border-bottom: solid 1px #EBEBEB;
  1004. margin-bottom: 10px;
  1005. display: flex;
  1006. justify-content: space-between;
  1007. }
  1008. .wh_search_results_header_docs {
  1009. font-size: 1.3em;
  1010. flex-grow: 2;
  1011. }
  1012. .wh_search_results_for {
  1013. font-size: 1.5em;
  1014. }
  1015. /* Current displayed page 'Page 1 of 4' */
  1016. .wh_search_results_header_pages {
  1017. align-self: flex-end;
  1018. }
  1019. /** Errors */
  1020. .errorMessage{
  1021. display: block;
  1022. position: relative;
  1023. background: #fff;
  1024. border: 1px solid #d04437;
  1025. color: #333;
  1026. padding: 10px 0 10px 50px;
  1027. border-radius: 5px;
  1028. }
  1029. .errorMessage:before{
  1030. position: absolute;
  1031. display: block;
  1032. font-family: 'oXygen WebHelp', serif;
  1033. content: 'm';
  1034. bottom: 0;
  1035. left: 0;
  1036. top: 0;
  1037. width: 40px;
  1038. height: 100%;
  1039. color: #fff;
  1040. background-color: #d04437;
  1041. text-align: center;
  1042. padding-top:9px;
  1043. }
  1044. /** Search result item */
  1045. .searchresult li a.foundResult {
  1046. font-size: 1.3em;
  1047. }
  1048. .searchresult li{
  1049. padding: .5em 0;
  1050. }
  1051. .searchItemAdditionalData {
  1052. display:flex;
  1053. justify-content:center;
  1054. }
  1055. /* Search results breadcrumb */
  1056. .search-breadcrumb ol {
  1057. display: flex;
  1058. list-style: none;
  1059. padding: 0;
  1060. flex-wrap: wrap;
  1061. align-content: space-between;
  1062. justify-content: flex-start;
  1063. font-size: .8em;
  1064. }
  1065. .search-breadcrumb li {
  1066. padding: 0 !important;
  1067. margin-bottom: .3em;
  1068. margin-left: -1.2em;
  1069. }
  1070. .search-breadcrumb li:first-child {
  1071. margin-left: inherit;
  1072. }
  1073. .search-breadcrumb li .title {
  1074. display:flex;
  1075. justify-content:flex-start;
  1076. flex-wrap: nowrap;
  1077. }
  1078. .search-breadcrumb li a {
  1079. color: #fff;
  1080. display: block;
  1081. background: #ddd;
  1082. text-decoration: none;
  1083. line-height: 1.6em;
  1084. padding: 0 .5em;
  1085. text-align: center;
  1086. }
  1087. .search-breadcrumb li:first-child a {
  1088. border-radius: .1em 0 0 .1em;
  1089. }
  1090. .search-breadcrumb li:first-child .title:before,
  1091. .search-breadcrumb li:last-child .title:after {
  1092. border: none;
  1093. }
  1094. .search-breadcrumb li:last-child a {
  1095. border-radius: 0 .1em .1em 0;
  1096. }
  1097. .search-breadcrumb li:only-child a {
  1098. border-radius: .1em;
  1099. }
  1100. .search-breadcrumb li .title:before,
  1101. .search-breadcrumb li .title:after {
  1102. display: inline-block;
  1103. content: "";
  1104. border-style: solid;
  1105. border-color: #ddd;
  1106. border-width: .8em;
  1107. }
  1108. .search-breadcrumb li .title:before {
  1109. border-left-color: transparent;
  1110. }
  1111. .search-breadcrumb li .title:after {
  1112. border-color: transparent;
  1113. border-left-color: #ddd;
  1114. }
  1115. /* Container displaying missing words and similar results */
  1116. .missingAndSimilar {
  1117. flex-grow: 2;
  1118. }
  1119. #rightDiv {
  1120. align-self:flex-start;
  1121. }
  1122. /*
  1123. * Missing words.
  1124. */
  1125. .searchresult .wh_missing_word {
  1126. color:#888888;
  1127. text-decoration:line-through;
  1128. }
  1129. .searchresult .wh_missing_words {
  1130. font-size: .8em;
  1131. }
  1132. /* Search relative path */
  1133. .searchresult .relativePath {
  1134. display: none;
  1135. }
  1136. /* Similar results */
  1137. .showSimilarPages {
  1138. font-size: .8em;
  1139. display: inline-block;
  1140. margin: 0;
  1141. cursor: pointer
  1142. }
  1143. .showSimilarPages:before{
  1144. font-family: "oXygen WebHelp", serif;
  1145. content: "s";
  1146. display: inline-block;
  1147. font-size: .7em;
  1148. padding-right: .2em
  1149. }
  1150. .showSimilarPages.expanded:before{
  1151. content: "z";
  1152. }
  1153. .similarResult {
  1154. display:none;
  1155. margin: 0 0 0 1.5em;
  1156. }
  1157. .showSimilarPages:hover {
  1158. color: red;
  1159. }
  1160. /*
  1161. * Rating of searched terms
  1162. */
  1163. #star .star {
  1164. list-style: none;
  1165. margin: 0;
  1166. padding: 0;
  1167. width: 85px;
  1168. height: 20px;
  1169. left: 1px;
  1170. top: -5px;
  1171. position: relative;
  1172. float: right;
  1173. background: url('../img/starsSmall.png') repeat-x 0 -25px;
  1174. }
  1175. #star div {
  1176. padding: 0;
  1177. margin: 0;
  1178. float: right;
  1179. display: block;
  1180. width: 85px;
  1181. height: 20px;
  1182. text-decoration: none;
  1183. text-indent: -9000px;
  1184. z-index: 20;
  1185. }
  1186. #star .curr {
  1187. background: url('../img/starsSmall.png') 0 25px;
  1188. float: left;
  1189. width: 85px;
  1190. font-size: 1px;
  1191. }
  1192. #star div.user {
  1193. left: 5px;
  1194. position: relative;
  1195. float: right;
  1196. font-size: 13px;
  1197. font-family: Arial, "Lucida Grande", Verdana, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  1198. color: #888;
  1199. }
  1200. /* Short description highlight. */
  1201. .search-shortdescription-highlight {
  1202. font-weight: bold;
  1203. }
  1204. /* Center pagination widget */
  1205. .wh-search-pagination {
  1206. display: flex;
  1207. justify-content: center;
  1208. }
  1209. /**
  1210. * The list displaying search suggestions.
  1211. */
  1212. .ui-autocomplete {
  1213. max-height: 300px;
  1214. overflow-y: auto;
  1215. /* prevent horizontal scrollbar */
  1216. overflow-x: hidden;
  1217. }
  1218. /* Don't add border or margin to active item in autocomplate widget */
  1219. .ui-menu .ui-state-active,
  1220. ui-menu-item > .ui-state-active{
  1221. margin: 0;
  1222. border: none;
  1223. }
  1224. .search-autocomplete-proposal-type-history a,
  1225. .search-autocomplete-proposal-type-history a:hover,
  1226. .search-autocomplete-proposal-type-history a:visited,
  1227. .search-autocomplete-proposal-type-history a:active{
  1228. text-decoration: none;
  1229. color:#333;
  1230. }
  1231. .removed-from-history{
  1232. text-decoration: line-through;
  1233. }
  1234. .search-autocomplete-proposal-type-history {
  1235. float: right;
  1236. }
  1237. .search-autocomplete-proposal-hg {
  1238. font-weight: bold;
  1239. }
  1240. /*
  1241. * Codeblock copy to clipboard action
  1242. */
  1243. .codeblock .copyTooltip{
  1244. background: #fafafa url("../img/Copy.png") no-repeat 85% 50%;
  1245. background-size: 15px;
  1246. width: 68px;
  1247. height: 32px;
  1248. margin-top: -7px;
  1249. color: #888;
  1250. border:1px solid #CCCCCC;
  1251. right: 15px;
  1252. position: absolute;
  1253. cursor: pointer;
  1254. opacity: 0.5;
  1255. font-size: 15px;
  1256. border-radius:0 7px 0 0px;
  1257. }
  1258. .copyTooltip::before{
  1259. content: " Copy ";
  1260. line-height: 2em;
  1261. text-indent: 0.5em;
  1262. }
  1263. .codeblock .copyTooltip:hover{
  1264. opacity: 1;
  1265. }
  1266. .codeblock .tooltip.top .tooltip-arrow{
  1267. border-top-color: #4f4f4f;
  1268. }
  1269. .codeblock .tooltip-inner {
  1270. width: 200px;
  1271. padding: 0.7em 8px;
  1272. background-color: #4f4f4f;
  1273. font-size: 1.4em
  1274. }
  1275. pre{
  1276. margin-top: 0.5em;
  1277. border-radius: 7px;
  1278. }
  1279. .apiname{
  1280. font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  1281. }
  1282. /*
  1283. * Go to top button
  1284. */
  1285. #go2top {
  1286. display: none;
  1287. position: fixed;
  1288. z-index: 999;
  1289. height: 44px;
  1290. width: 44px;
  1291. bottom: 37px;
  1292. right: 25px;
  1293. border-radius: 0.25em;
  1294. border: 1px solid #999999;
  1295. cursor: pointer;
  1296. text-align: center;
  1297. padding: 4px 12px;
  1298. font-weight: bold;
  1299. color: #fff;
  1300. background-color: #444444;
  1301. white-space: nowrap;
  1302. overflow: hidden;
  1303. font-size: 1.5em;
  1304. }
  1305. /*
  1306. * Edit link
  1307. */
  1308. div.edit-link-container {
  1309. display: inline;
  1310. }
  1311. .edit-link {
  1312. float: right;
  1313. font-style: normal;
  1314. }
  1315. /*
  1316. * Hide the figure numbers, not useful in the context of a small topic.
  1317. */
  1318. @media screen {
  1319. .fig--title-label-number,
  1320. .fig--title-label-punctuation {
  1321. display:none;
  1322. }
  1323. .fig--title-label:after {
  1324. content:": ";
  1325. }
  1326. }
  1327. /*
  1328. * WH-2114 Fix font size issues
  1329. */
  1330. html {
  1331. font-size: 10px;
  1332. }
  1333. body {
  1334. font-size: 14px;
  1335. }
  1336. /*
  1337. * Custom toggler
  1338. */
  1339. .custom-toggler .navbar-toggler-icon {
  1340. background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(52,123,183, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  1341. }
  1342. .custom-toggler {
  1343. border-color: #347bb7;
  1344. }
  1345. #wh_toc_button {
  1346. margin-left: 1em;
  1347. }
  1348. @media screen {
  1349. .wh_topic_toc li,
  1350. .wh_publication_toc li,
  1351. .wh_main_page_toc_entry,
  1352. .wh_top_menu ul,
  1353. .wh_breadcrumb ol {
  1354. word-break: break-word;
  1355. overflow-wrap: break-word;
  1356. word-wrap: break-word;
  1357. }
  1358. }