/ offline.css
offline.css
  1  body {
  2      font: normal 400 14px/1.2 Arial;
  3      margin-top: 85px;
  4      font-family: Arial, Helvetica;
  5      text-align: left;
  6      margin-left: 5px;
  7      margin-right: 5px;
  8      background-color: #fff;
  9  }
 10  
 11  p {
 12      line-height: 20px
 13  }
 14  
 15  img {
 16      margin-left: 0px;
 17      max-width: 800px;
 18      height: auto;
 19  }
 20  
 21  .content .border img {
 22      box-shadow:3px 3px 8px 3px rgba(200,200,200,0.5)
 23  }
 24  
 25  .content .border .player {
 26      box-shadow:3px 3px 8px 3px rgba(200,200,200,0.5)
 27  }
 28  
 29  .content .indexboxcont li {
 30       font: normal bold 13px/1 Verdana
 31   }
 32  
 33  .content .normallist li {
 34       font: normal 13px/1 Verdana
 35   }
 36  
 37  .descr {
 38      margin-top: 35px;
 39      margin-bottom: 45px;
 40      margin-left: 5px;
 41      text-align: left;
 42      vertical-align: top;
 43  }
 44  
 45  .name {
 46      max-width: 75%;
 47      font-weight: 100;
 48  }
 49  
 50  tt {
 51      text-align: left
 52  }
 53  
 54  /*
 55  -----------
 56  links
 57  -----------
 58  */
 59  
 60  a:link {
 61      color: #007330;
 62      text-decoration: none;
 63      text-align: left;
 64  }
 65  
 66  a.qa-mark:target:before {
 67      content: "***";
 68      color: #ff0000;
 69  }
 70  
 71  a:hover {
 72      color: #44a51c;
 73      text-align: left;
 74  }
 75  
 76  a:visited {
 77      color: #007330;
 78      text-align: left;
 79  }
 80  
 81  a:visited:hover {
 82      color: #44a51c;
 83      text-align: left;
 84  }
 85  
 86  /*
 87  -----------
 88  offline viewing: HTML links display an icon
 89  -----------
 90  */
 91  
 92  a[href*="http://"], a[href*="ftp://"], a[href*="https://"] {
 93      text-decoration: none;
 94      background-image: url(../images/ico_out.png);
 95      background-repeat: no-repeat;
 96      background-position: left;
 97      padding-left: 20px;
 98      text-align: left;
 99  }
100  
101  .flags {
102      text-decoration: none;
103      text-height: 24px;
104  }
105  
106  .flags:target {
107      background-color: #FFFFD6;
108  }
109  
110  /*
111  -------------------------------
112  NOTE styles
113  -------------------------------
114  */
115  
116  .notetitle, .tiptitle, .fastpathtitle {
117      font-weight: bold
118  }
119  
120  .attentiontitle, .cautiontitle, .dangertitle, .importanttitle, .remembertitle, .restrictiontitle {
121      font-weight: bold
122  }
123  
124  .note, .tip, .fastpath {
125      background: #F2F2F2 url(../images/ico_note.png);
126      background-repeat: no-repeat;
127      background-position: top left;
128      padding: 5px;
129      padding-left: 40px;
130      padding-bottom: 10px;
131      border: #999 1px dotted;
132      color: #666666;
133      margin: 5px;
134  }
135  
136  .attention, .caution, .danger, .important, .remember, .restriction {
137      background: #F2F2F2 url(../images/ico_note_attention.png);
138      background-repeat: no-repeat;
139      background-position: top left;
140      padding: 5px;
141      padding-left: 40px;
142      padding-bottom: 10px;
143      border: #999 1px dotted;
144      color: #666666;
145      margin: 5px;
146  }
147  
148  /*
149  -------------------------------
150  Top navigation
151  -------------------------------
152  */
153  
154  .qtref {
155      display: block;
156      position: relative;
157      height: 15px;
158      z-index: 1;
159      font-size: 11px;
160      padding-right: 10px;
161      float: right;
162  }
163  
164  .naviNextPrevious {
165      clear: both;
166      display: block;
167      position: relative;
168      text-align: right;
169      top: -47px;
170      float: right;
171      height: 20px;
172      z-index: 1;
173      padding-right: 10px;
174      padding-top: 2px;
175      vertical-align: top;
176      margin: 0px;
177  }
178  
179  .naviNextPrevious > a:first-child {
180       background-image: url(../images/btn_prev.png);
181       background-repeat: no-repeat;
182       background-position: left;
183       padding-left: 20px;
184       height: 20px;
185       padding-left: 20px;
186   }
187  
188  .naviNextPrevious > a:last-child {
189       background-image: url(../images/btn_next.png);
190       background-repeat: no-repeat;
191       background-position: right;
192       padding-right: 20px;
193       height: 20px;
194       margin-left: 30px;
195   }
196  
197  .naviSeparator { display: none }
198  /*
199  -----------
200  footer and license
201  -----------
202  */
203  
204  .footer {
205      text-align: left;
206      padding-top: 45px;
207      padding-left: 5px;
208      margin-top: 45px;
209      margin-bottom: 45px;
210      font-size: 10px;
211      border-top: 1px solid #999;
212  }
213  
214  .footer p {
215      line-height: 14px;
216      font-size: 11px;
217      padding: 0;
218      margin: 0;
219  }
220  
221  .footer a[href*="http://"], a[href*="ftp://"], a[href*="https://"] {
222      font-weight: bold;
223  }
224  
225  .footerNavi {
226      width: auto;
227      text-align: right;
228      margin-top: 50px;
229      z-index: 1;
230  }
231  
232  .navigationbar {
233      display: block;
234      position: relative;
235      top: -20px;
236      border-top: 1px solid #cecece;
237      border-bottom: 1px solid #cecece;
238      background-color: #F2F2F2;
239      z-index: 1;
240      height: 20px;
241      padding-left: 7px;
242      margin: 0px;
243      padding-top: 2px;
244      margin-left: -5px;
245      margin-right: -5px;
246  }
247  
248  .navigationbar .first {
249       background: url(../images/home.png);
250       background-position: left;
251       background-repeat: no-repeat;
252       padding-left: 20px;
253   }
254  
255  .navigationbar ul {
256       margin: 0px;
257       padding: 0px;
258   }
259  
260    .navigationbar ul li {
261        list-style-type: none;
262        padding-top: 2px;
263        padding-left: 4px;
264        margin: 0;
265        height: 20px;
266    }
267  
268  .navigationbar li {
269       float: left
270   }
271  
272    .navigationbar li a, .navigationbar td a {
273        display: block;
274        text-decoration: none;
275        background: url(../images/arrow_bc.png);
276        background-repeat: no-repeat;
277        background-position: right;
278        padding-right: 17px;
279    }
280  
281  table.buildversion {
282        float: right;
283        margin-top: -18px !important;
284  }
285  
286  .navigationbar table {
287        border-radius: 0;
288        border: 0 none;
289        background-color: #F2F2F2;
290        margin: 0;
291  }
292  
293  .navigationbar table td {
294      padding: 0;
295      border: 0 none;
296  }
297  
298  #buildversion {
299      font-style: italic;
300      font-size: small;
301      float: right;
302      margin-right: 5px;
303  }
304  
305  /*
306  
307  /* table of content
308  no display
309  */
310  
311  /*
312  -----------
313  headers
314  -----------
315  */
316  
317  @media screen {
318      .title {
319          color: #313131;
320          font-size: 24px;
321          font-weight: normal;
322          left: 0;
323          padding-bottom: 20px;
324          padding-left: 10px;
325          padding-top: 20px;
326          position: absolute;
327          right: 0;
328          top: 0;
329          background-color: #E6E6E6;
330          border-bottom: 1px #CCC solid;
331          border-top: 2px #CCC solid;
332          font-weight: bold;
333          margin-left: 0px;
334          margin-right: 0px;
335      }
336      .subtitle, .small-subtitle {
337          display: block;
338          clear: left;
339      }
340  }
341  
342  h1 {
343      margin: 0
344  }
345  
346  h2, p.h2 {
347      font: 500 16px/1.2 Arial;
348      font-weight: 100;
349      background-color: #F2F3F4;
350      padding: 4px;
351      margin-bottom: 30px;
352      margin-top: 30px;
353      border-top: #E0E0DE 1px solid;
354      border-bottom: #E0E0DE 1px solid;
355      max-width: 99%;
356  }
357  
358  h2:target {
359      background-color: #F2F3D4;
360  }
361  
362  h3 {
363      font: 500 14px/1.2 Arial;
364      font-weight: 100;
365      text-decoration: underline;
366      margin-bottom: 30px;
367      margin-top: 30px;
368  }
369  
370  h3.fn, span.fn {
371      border-width: 1px;
372      border-style: solid;
373      border-color: #E6E6E6;
374      -moz-border-radius: 7px 7px 7px 7px;
375      -webkit-border-radius: 7px 7px 7px 7px;
376      border-radius: 7px 7px 7px 7px;
377      background-color: #F6F6F6;
378      word-spacing: 3px;
379      padding: 5px 5px;
380      text-decoration: none;
381      font-weight: bold;
382      max-width: 75%;
383      font-size: 14px;
384      margin: 0px;
385      margin-top: 45px;
386  }
387  .fngroup h3.fngroupitem {
388      margin-bottom: 5px;
389  }
390  h3.fn code {
391      float: right;
392  }
393  h3.fn:target {
394      background-color: #F6F6D6;
395  }
396  
397  .name {
398      color: #1A1A1A
399  }
400  
401  .type {
402      color: #808080
403  }
404  
405  @media print {
406      .title {
407          color: #0066CB;
408          font-family: Arial, Helvetica;
409          font-size: 32px;
410          font-weight: normal;
411          left: 0;
412          position: absolute;
413          right: 0;
414          top: 0;
415      }
416  }
417  
418  /*
419  -----------------
420  table styles
421  -----------------
422  */
423  
424  .table img {
425      border: none;
426      margin-left: 0px;
427      -moz-box-shadow: 0px 0px 0px #fff;
428      -webkit-box-shadow: 0px 0px 0px #fff;
429      box-shadow: 0px 0px 0px #fff;
430  }
431  
432  /* table with border alternative colours*/
433  
434  table, pre, .LegaleseLeft {
435      -moz-border-radius: 7px 7px 7px 7px;
436      -webkit-border-radius: 7px 7px 7px 7px;
437      border-radius: 7px 7px 7px 7px;
438      background-color: #F6F6F6;
439      border: 1px solid #E6E6E6;
440      border-collapse: separate;
441      margin-bottom: 25px;
442      margin-left: 15px;
443      font-size: 12px;
444      line-height: 1.2;
445  }
446  
447   table tr.even {
448       background-color: white;
449       color: #66666E;
450   }
451  
452   table tr.odd {
453       background-color: #F6F6F6;
454       color: #66666E;
455   }
456  
457   table tr:target {
458       background-color: #F6F6D6;
459   }
460  
461   table thead {
462       text-align: left;
463       padding-left: 20px;
464       background-color: #e1e0e0;
465       border-left: none;
466       border-right: none;
467   }
468  
469    table thead th {
470        padding-top: 5px;
471        padding-left: 10px;
472        padding-bottom: 5px;
473        border-bottom: 2px solid #D1D1D1;
474        padding-right: 10px;
475    }
476  
477   table th {
478       text-align: left;
479       padding-left: 20px;
480   }
481  
482   table td {
483       padding: 3px 15px 3px 20px;
484       border-bottom: #CCC dotted 1px;
485   }
486  
487   table p {
488       margin: 0px
489   }
490  
491  .LegaleseLeft {
492      font-family: monospace;
493      white-space: pre-wrap;
494  }
495  /* table bodless & white*/
496  
497  .borderless {
498      border-radius: 0px 0px 0px 0px;
499      background-color: #fff;
500      border: 1px solid #fff;
501  }
502  
503  .borderless tr {
504       background-color: #FFF;
505       color: #66666E;
506   }
507  
508  .borderless td {
509       border: none;
510       border-bottom: #fff dotted 1px;
511   }
512  
513  /*
514  -----------
515  List
516  -----------
517  */
518  
519  ul {
520      margin-top: 10px;
521  }
522  
523  li {
524      margin-bottom: 10px;
525      padding-left: 8px;
526      list-style: outside;
527      text-align: left;
528  }
529  
530   ul > li {
531      list-style-type: square;
532   }
533  
534  ol {
535      margin: 10px;
536      padding: 0;
537  }
538  
539  ol.A > li {
540      list-style-type: upper-alpha;
541  }
542  
543  ol.a > li{
544      list-style-type: lower-alpha;
545  }
546  
547   ol > li {
548       margin-left: 30px;
549       padding-left: 8px;
550       list-style: decimal;
551   }
552  
553  .centerAlign {
554      text-align: left
555  }
556  
557  .cpp, .LegaleseLeft {
558      display: block;
559      margin: 10px;
560      overflow: auto;
561      padding: 20px 20px 20px 20px;
562  }
563  
564  .js {
565      display: block;
566      margin: 10px;
567      overflow: auto;
568      padding: 20px 20px 20px 20px;
569  }
570  
571  .memItemLeft {
572      padding-right: 3px
573  }
574  
575  .memItemRight {
576      padding: 3px 15px 3px 0
577  }
578  
579  .qml {
580      display: block;
581      margin: 10px;
582      overflow: auto;
583      padding: 20px 20px 20px 20px;
584  }
585  
586  .qmldefault {
587      padding-left: 5px;
588      float: right;
589      color: red;
590  }
591  
592  .qmlreadonly {
593      padding-left: 5px;
594      float: right;
595      color: #254117;
596  }
597  
598  .rightAlign {
599      padding: 3px 5px 3px 10px;
600      text-align: right;
601  }
602  
603  .qmldoc {
604      margin-left: 15px
605  }
606  
607  .flowList {
608    padding: 25px
609  }
610  .flowList dd {
611    display: inline-block;
612    margin-left: 10px;
613    width: 255px;
614    line-height: 1.15em;
615    overflow-x: hidden;
616    text-overflow: ellipsis
617  }
618  .alphaChar {
619    font-size: 2em;
620    position: relative
621  }
622  /*
623  -----------
624  Content table
625  -----------
626  */
627  
628  @media print {
629      .toc {
630          float: right;
631          clear: right;
632          padding-bottom: 10px;
633          padding-top: 50px;
634          width: 100%;
635          background-image: url(../images/bgrContent.png);
636          background-position: top;
637          background-repeat: no-repeat;
638      }
639  }
640  
641  @media screen {
642      .toc {
643          float: right;
644          clear: right;
645          vertical-align: top;
646          -moz-border-radius: 7px 7px 7px 7px;
647          -webkit-border-radius: 7px 7px 7px 7px;
648          border-radius: 7px 7px 7px 7px;
649          background: #FFF url('../images/bgrContent.png');
650          background-position: top;
651          background-repeat: repeat-x;
652          border: 1px solid #E6E6E6;
653          padding-left: 5px;
654          padding-bottom: 10px;
655          height: auto;
656          width: 200px;
657          text-align: left;
658          margin-left: 20px;
659      }
660  }
661  
662  
663  .toc h3 {
664      text-decoration: none
665  }
666  
667  .toc h3 {
668      font: 500 14px/1.2 Arial;
669      font-weight: 100;
670      padding: 0px;
671      margin: 0px;
672      padding-top: 5px;
673      padding-left: 5px;
674  }
675  
676  .toc ul {
677      padding-left: 10px;
678      padding-right: 5px;
679  }
680  
681  .toc ul li {
682       margin-left: 15px;
683       list-style-image: url(../images/bullet_dn.png);
684       marker-offset: 0px;
685       margin-bottom: 8px;
686       padding-left: 0px;
687   }
688  
689  .toc .level1 {
690      border: none
691  }
692  
693  .toc .level2 {
694      border: none;
695      margin-left: 25px;
696  }
697  
698  .level3 {
699      border: none;
700      margin-left: 30px;
701  }
702  
703  .clearfix {
704      clear: both
705  }
706  
707  /*
708  -----------
709  Landing page
710  -----------
711  */
712  
713  .col-group {
714      white-space: nowrap;
715      vertical-align: top;
716  }
717  
718  
719  .landing h2 {
720      background-color: transparent;
721      border: none;
722      margin-bottom: 0px;
723      font-size: 18px;
724  }
725  
726  .landing a, .landing li {
727      font-size: 13px;
728      font-weight: bold !important;
729  }
730  
731  .col-1 {
732      display: inline-block;
733      white-space: normal;
734      width: 70%;
735      height: 100%;
736      float: left;
737  }
738  
739  .col-2 {
740      display: inline-block;
741      white-space: normal;
742      width: 20%;
743      margin-left: 5%;
744      position: relative;
745      top: -20px;
746  }
747  
748  .col-1 h1 {
749       margin: 20px 0 0 0;
750   }
751  
752  .col-1 h2 {
753      font-size: 18px;
754      font-weight: bold !important;
755  }
756  
757  .landingicons {
758      display: inline-block;
759      width: 100%;
760  }
761  
762  .icons1of3 {
763      display: inline-block;
764      width: 33.3333%;
765      float: left;
766  }
767  
768  .icons1of3 h2, .doc-column h2 {
769      font-size: 15px;
770      margin: 0px;
771      padding: 0px;
772  }
773  
774  div.multi-column {
775      position: relative;
776  }
777  
778  div.multi-column div {
779      display: -moz-inline-box;
780      display: inline-block;
781      vertical-align: top;
782      margin-top: 1em;
783      margin-right: 4em;
784      width: 24em;
785  }
786  
787  .mainContent .video {
788    width:40%;
789    max-width:640px;
790    margin: 15px 0 0 15px;
791    position:relative;
792    display:table
793  }
794  
795  .mainContent .video > .vspan {
796    padding-top:60%;
797    display:block
798  }
799  .mainContent .video iframe {
800    width:100%;
801    height:100%;
802    position:absolute;
803    top:0;
804    left:0
805  }