2 * -----------------------------------------
4 * (in order from lightest to darkest)
6 * #e7eae8: Extremely light gray, used for alternating color boxes such as on mailinglists.html
7 * #d7dad8: Medium gray, used in Dropotron
8 * #666: Dark gray, official PostgreSQL gray color and equivalent to RGB(102,102,102)
9 * #688297: Grayish blue, used in Dropotron
10 * #336791: Medium blue, official PostgreSQL blue color
13 * -----------------------------------------
14 * All padding: 0 0 0 0; and margin: 0 0 0 0; definitions are top, right, bottom, left specifications, respectively.
18 @import url
('https://fonts.googleapis.com/css?family=Open+Sans');
20 /** GLOBAL CONFIGURATION */
22 font-family: 'Open Sans', sans-serif
;
29 margin-bottom: 0.5rem;
33 margin-bottom: 0.5rem;
36 .table td, .table th {
40 h1
, h2
, h3
, h4
, h5
, h6
{
41 font-family: 'Open Sans', sans-serif
;
44 /*margin: 0 0 0.5em 0;*/
59 text-transform: capitalize
!important
;
66 #pgContentWrap h2:after
, #pgSideNav
h2:after
{
67 background-color: #e7eae8;
72 margin: .5em 0 .5em .75em;
75 #pgContentWrap h2
, #pgSideNav h2
{
83 justify-content: center
;
87 h2
.centered-lines:after
, h2
.centered-lines:before
{
88 background-color: #e7eae8;
96 h2
.centered-lines:after
{
100 h2
.centered-lines:before
{
101 margin-right: 0.75em;
104 h1 a
, h2 a
, h3 a
, h4 a
, h5 a
, h6 a
{
105 text-decoration: none
;
112 text-decoration: none
;
113 -moz-transition: color
.2s ease-in-out
;
114 -webkit-transition: color
.2s ease-in-out
;
115 -ms-transition: color
.2s ease-in-out
;
116 transition: color
.2s ease-in-out
;
121 text-decoration: none
;
126 color: #474747 !important
;
147 border-top: solid
2px #E7EAE8;
157 p, ul, ol, dl, table {
164 background-color: #336791;
168 background-color: #008bb9;
172 background-color: #e6E6fa;
176 background-color: #e7eae8;
179 .pg-border-color-blue {
180 border-color: #336791;
187 .pg-text-light-blue {
192 background: #F5F5F5 url
(/media/img/feature/feature_elephant.png) right bottom no-repeat
;
193 /* background: #F5F5F5 url(/media/img/feature/feature_gears.png) right bottom no-repeat; */
203 border-left: solid
5px #E7EAE8;
204 padding: 0em 4em 0em .5em;
205 margin: 1em 0em 1em 0em;
214 .item blockquote img {
218 .item blockquote p:before {
220 font-family: 'Fontawesome';
229 float: none
!important
;
232 margin: 0 auto
4rem auto
;
240 .carousel .item .img-box {
245 border: 1px solid
#ddd;
248 .carousel .img-box img {
254 .carousel .testimonial {
258 .carousel .overview {
262 .carousel .overview b {
263 text-transform: uppercase
;
266 .carousel .carousel-control {
273 .carousel-control i {
277 display: inline-block
;
278 color: rgba
(0, 0, 0, 0.8);
279 text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
281 .carousel .carousel-indicators {
284 .carousel-indicators li, .carousel-indicators li.active {
290 .carousel-indicators li {
292 border-color: transparent
;
293 box-shadow: inset
0 2px 1px rgba
(0,0,0,0.2);
295 .carousel-indicators li.active {
297 box-shadow: inset
0 2px 1px rgba
(0,0,0,0.2);
300 /* #FEATURED SECTIONS */
303 width: 1em !important
;
304 margin: 0 5px 0 0 !important
;
305 display: inline-block
;
313 .feature ul, ul.feature {
318 list-style-type: none
;
339 background-color: #336791;
342 border: solid
1px #fff;
349 .feature button.btn.btn-center.btn-primary {
352 margin: 0.25rem auto
;
356 margin-bottom: 2.5em;
371 text-decoration: none
!important
;
380 list-style-type: none
;
381 display: inline-block
;
386 #footer li:hover a
.fa-twitter
{
390 #footer a
.fa-twitter
{
394 #footer li:hover a
.fa-github
{
398 #footer li:hover a
.fa-google-plus-g
{
405 list-style-type: none
;
415 display: inline-block
;
424 border-top: solid
2px #e7eae8;
430 ul
.divided
> li:first-child
{
442 list-style-type: none
;
450 text-decoration: none
;
454 -moz-osx-font-smoothing: grayscale
;
455 -webkit-font-smoothing: antialiased
;
456 font-family: FontAwesome
;
459 text-transform: none
!important
;
470 background-color: #336791;
472 padding-bottom: 0.2rem;
478 text-decoration: underline
;
481 .pg-shout-box a:hover {
482 text-decoration: underline
;
488 background-image: linear-gradient
( rgba
(0, 0, 0, 0.5), rgba
(0, 0, 0, 0.5) ), url
("/media/img/misc/banner.jpg");
489 background-position: center
;
490 background-repeat: no-repeat
;
491 background-size: cover
;
497 .pg-jumbotron-header {
504 background-position: center
;
505 background-repeat: no-repeat
;
506 background-size: cover
;
515 background-color: #336791;
527 background-image: url
("/media/img/misc/bugs.jpg");
531 background-image: url
("/media/img/misc/training.jpg");
537 margin: 0 auto
4em auto
;
544 padding: 5em 0 2em 0;
558 /* #SIDEBAR DESKTOP */
581 box-shadow: 0px 3px 15px rgba
(0,0,0,0.2);
582 transition: all
0.3s;
585 /* #SIDEBAR UL STYLING */
596 list-style-type: circle
;
602 * The documentation classes are divided up by newer/older version of the docs
603 * Newer version of the docs are "lowercase" classed
604 * Older version of the docs are "UPPERCASE" classed
605 * Also, newer styles will be in classes vs. older ones that have i
608 .docs-version-selected {
610 text-decoration: underline
;
614 * docContent represents the main "box" where the documentation is rendered.
615 * We namespace everything to ensure these styles do not interfere across the
628 margin-bottom: 1rem !important
;
635 /* #docContent hr.c1 {
639 /* For code, order matters here.
640 * For instance, we don't want to have any any padding on code blocks that
641 * are within the "screen" element
642 * This is also higher up as some inherited rules affected the display of the
643 * code in certain areas
646 #docContent br
.table-break
{
651 padding: 0.8rem !important
;
657 #docContent tt
.LITERAL
,
658 #docContent tt
.REPLACEABLE
{
659 font-size: 0.9rem !important
;
660 color: inherit
!important
;
661 background-color: #f8f9fa !important
;
662 border-radius: .25rem;
667 #docContent .note pre
,
668 #docContent .note code
,
669 #docContent .note kbd
,
670 #docContent .note tt
.LITERAL
,
671 #docContent .note tt
.REPLACEABLE
,
672 #docContent .warning pre
,
673 #docContent .warning code
,
674 #docContent .warning kbd
,
675 #docContent .warning tt
.LITERAL
,
676 #docContent .warning tt
.REPLACEABLE
,
677 #docContent .tip pre
,
678 #docContent .tip code
,
679 #docContent .tip kbd
,
680 #docContent .tip tt
.LITERAL
,
681 #docContent .tip tt
.REPLACEABLE
,
682 #docContent .caution pre
,
683 #docContent .caution code
,
684 #docContent .caution kbd
,
685 #docContent .caution tt
.LITERAL
,
686 #docContent .caution tt
.REPLACEABLE
{
687 background-color: transparent
!important
;
689 padding: 0 !important
;
692 #docContent .SCREEN code
,
693 #docContent .screen code
{
697 #docContent .USERINPUT
> code
,
698 #docContent .userinput
> code
{
702 #docContent .REPLACEABLE
,
703 #docContent tt
.REPLACEABLE
,
704 #docContent .replaceable
{
709 #docContent .REPLACEABLE
> code
,
710 #docContent .replaceable
> code
{
715 * Documentation Tables
717 #docContent .table
.title
> strong
,
719 #docContent .TABLE b
{
720 color: #336791 !important
;
724 #docContent table
.table
,
725 #docContent table
.informaltable
,
726 #docContent table
.CALSTABLE
{
727 background-color: #e0ecef;
728 border: 2px solid
#dee2e6;
730 border-collapse: collapse
;
735 #docContent table
.table th
,
736 #docContent table
.informaltable th
,
737 #docContent table
.CALSTABLE th
{
738 background-color: #e9ecef;
739 padding: 0.5ex 0.5ex;
742 #docContent table
.table td
,
743 #docContent table
.informaltable td
,
744 #docContent table
.CALSTABLE td
{
745 background-color: #FFF;
746 padding: 0.5ex 0.5ex;
749 /** We use some overrides for code in tables, which makes it more readable */
750 #docContent table
.table tt
,
751 #docContent table
.informaltable tt
,
752 #docContent table
.CALSTABLE tt
,
753 #docContent table
.table code
,
754 #docContent table
.informaltable code
,
755 #docContent table
.CALSTABLE code
{
756 background-color: inherit
!important
;
757 color: inherit
!important
;
758 font-size: inherit
!important
;
771 #docContent .title:after
{
775 #docContent h2
.SECT2 tt
,
776 #docContent .title code
{
777 background-color: inherit
!important
;
778 color: inherit
!important
;
779 font-size: inherit
!important
;
782 #docContent .NAVHEADER table th
,
783 #docContent .navheader table th
{
795 #docContent div
.TOC
> dl
> dd
,
796 #docContent div
.toc
> dl
> dd
{
800 #docContent div
.TOC
> dl
> dt
.c2
,
801 #docContent div
.toc
> dl
> dt
.c2
{
805 #docContent .TOC tt
, #docContent
.TOC dt a
,
806 #docContent .toc tt
, #docContent
.toc dt a
{
807 font-weight: 300!important
;
810 #docContent .TOC dd
, #docContent
.TOC dl
,
811 #docContent .toc dd
, #docContent
.toc dl
{
815 #docContent .TOC span
.refpurpose
,
816 #docContent .toc span
.refpurpose
{
820 /** Do not show any highlighting on code literals in TOC */
822 #docContent .toc code
{
823 background-color: inherit
!important
;
824 color: inherit
!important
;
828 * Various callout boxes for docs, including warning, caution, note, tip
830 #docContent table
.CAUTION
, table
.WARNING
,
831 #docContent blockquote
.CAUTION
, #docContent blockquote
.NOTE
, #docContent blockquote
.TIP
, #docContent blockquote
.WARNING
,
832 #docContent .caution
, #docContent
.note
, #docContent
.tip
, #docContent
.warning
840 -moz-border-radius: 8px;
841 -webkit-border-radius: 8px;
842 -khtml-border-radius: 8px;
846 #docContent table
.WARNING
{
847 border-color: #ced4da;
850 #docContent table
.CAUTION
, table
.WARNING
{
856 #docContent table
.CAUTION td
, #docContent table
.CAUTION th
,
857 #docContent table
.WARNING td
, #docContent table
.WARNING th
{
863 #docContent table
.CAUTION td
, #docContent table
.CAUTION th
{
864 background-color: #fff3cd;
865 border-color: #F3E4D5
868 #docContent table
.WARNING td
, #docContent table
.WARNING th
{
869 background-color: #fff3cd;
870 border-color: #FFD7D7;
873 #docContent table
.CAUTION
, table
.WARNING
,
874 #docContent blockquote
.CAUTION p
, #docContent blockquote
.NOTE p
, #docContent blockquote
.TIP p
, #docContent blockquote
.WARNING p
,
875 #docContent .caution p
, #docContent
.note p
, #docContent
.tip p
, #docContent
.warning p
877 margin-bottom: 0 !important
;
880 #docContent blockquote
.CAUTION
,
881 #docContent table
.CAUTION
,
882 #docContent .caution
{
883 border-color: #e2b21f;
884 background-color: #fff3cd;
887 #docContent blockquote
.NOTE
,
889 border-color: #ced4da;
890 background-color: #d1ecf1;
893 #docContent blockquote
.TIP
,
895 border-color: #84c578;
896 background-color: #e8f7e6;
899 #docContent blockquote
.WARNING
,
900 #docContent .warning
{
901 background-color: #fbeded;
902 border-color: #df421e;
905 #docContent blockquote
.TIP h3
, #docContent blockquote
.NOTE h3
, #docContent blockquote
.CAUTION h3
, #docContent blockquote
.WARNING h3
,
906 #docContent .tip h3
, #docContent
.note h3
, #docContent
.caution h3
, #docContent
.warning h3
{
908 margin: 0.25rem 0 0.5rem 0;
912 #docContent blockquote
.WARNING td
.c2
, #docContent blockquote
.WARNING td
,
913 #docContent .warning td
.c2
, #docContent
.warning td
{
914 border: 1px solid
#d58181;
917 #docContent blockquote
.WARNING td
.c2
,
918 #docContent .warning td
.c2
{
920 background-color: #fbeded;
923 #docContent blockquote
.WARNING td
.c2
, #docContent blockquote
.WARNING td
,
924 #docContent .warning td
.c2
, #docContent
.warning td
{
925 border: 1px solid
#bd4147;
928 #docContent .warning td
.c2
{
929 background-color: #fbeded;
933 * Background color of code should be transparent
936 #docContent table
.WARNING code
,
937 #docContent blockquote
.NOTE code
{
938 background-color: transparent
!important
;
942 * Listing out variables
944 #docContent .VARIABLELIST dt
,
945 #docContent .variablelist dt
{
946 font-family: monospace
;
950 #docContent .VARIABLELIST dt
,
951 #docContent .variablelist dt
{
952 font-family: monospace
;
956 #docContent .variablelist dd
{
960 #docContent .VARIABLELIST dd
,
961 #docContent .variablelist dd
{
962 margin-inline-start: 2rem;
965 #docContent ul
.itemizedlist
{
969 #docContent ul
.itemizedlist
> li
> p
{
970 margin-left: 0 !important
;
973 #docContent .VARIABLELIST p
,
974 #docContent .variablelist p
,
975 #docContent .VARIABLELIST pre
,
976 #docContent .variablelist pre
{
977 margin: 1rem 0 1rem 2rem !important
;;
982 #docContent .FOOTNOTES hr
,
983 #docContent .footnotes hr
{
984 margin-bottom: 1.25rem;
989 #pgContentWrap a:not
([href
]):not
([tabindex
]),
990 #docContent a:not
([href
]):not
([tabindex
]) {
992 text-decoration: none
;
993 color: #336791 !important
;
996 #pgContentWrap a
, #docContent a
{
1006 #pgContentWrap h3
, #pgContentWrap h4
{
1010 #pgContentWrap .fa
, #pgContentWrap
.far
, #pgContentWrap
.fas
, #pgContentWrap
.fab
{
1023 border: 1px solid
#ced4da;
1024 margin: 1rem 0 !important
;
1028 padding: .2rem .4rem;
1030 border-radius: .25rem;
1033 /* News and events getting markdown from end users */
1034 #pgContentWrap .newseventwrap h1
{
1037 #pgContentWrap .newseventwrap h2
{
1041 #pgContentWrap .newseventwrap h3
{
1053 * Used on mailinglists.html as part of the mailinglist subscribe functionality.
1056 .styledSelect, .styledInput {
1060 background-color: #fff;
1061 border: solid
2px #e7eae8;
1064 .styledInput[name="search"] {
1082 background-color: #336791;
1083 border-color: #336791;
1084 color: #fff !important
;
1087 .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.active, .btn:active:focus, .btn.active:focus {
1088 background-color: #666;
1094 display: inline-block
;
1097 .form-row .btn-primary {
1101 button
.btn
.btn-default
{
1103 background-color: #fff;
1118 input
.form-control
{
1125 font-family: 'Open Sans', sans-serif
;
1129 padding-left: 0.5em;
1132 input
[type
=checkbox
] {
1133 vertical-align: middle
;
1138 input
[type
=checkbox
]:focus
{
1147 th
.formfieldnamecontainer
{
1151 .pgGenericFormTable input, .pgGenericFormTable textarea {
1155 .form-check-input[type=radio] {
1159 .form-check.search {
1163 .form-check.search label.form-check-label {
1165 vertical-align: middle
;
1168 .text-center.fixed-height h3 {
1172 /** This code is for pgarchives */
1175 * general navigation padding just for the archives; removable after the
1176 * universal notifier is available
1187 .thread-list th, .thread-list td {
1194 text-transform: none
;
1201 padding-bottom: 0.3em;
1204 .message-header th, .message-header td {
1208 .message-header select {
1214 display: inline-block
;
1215 font-family: monospace
, monospace
;
1219 white-space: pre-wrap
;
1222 .message-content p {
1223 margin-bottom: -1.2em;
1226 .message-responses {
1231 .message-attachments, .message-nav {
1236 /* Message Subjects */
1238 text-transform: none
;
1242 /* Feature matrix */
1243 form
#featurematrix_version_filter
{
1246 input
.featurematrix_version
{
1249 input
.featurematrix_version:last-child
{
1252 hr
#featurematrix_version_divider
{
1256 background-color: #ffdddd !important
;
1259 background-color: #ddffdd !important
;
1262 background-color: #ddddff !important
;
1265 background-color: #ffffaa !important
;
1268 /* Code of Conduct Committee */
1269 table
.cocc-table tbody tr
td:nth-child
(1) {
1274 table
.contributor-table thead tr th
{
1278 /* Downloads/products */
1279 table
.product-table thead tr
th:nth-child
(1) {
1282 table
.product-table thead tr
th:nth-child
(2) {
1285 table
.product-table thead tr
th:nth-child
(3) {
1288 table
.product-table thead tr
th:nth-child
(4) {
1292 /* Professional servies */
1293 table
.profserv-table tbody tr th
{
1298 table
.sponsor-table tbody tr th
{
1301 table
.sponsor-table tbody tr
td:nth-child
(2) {
1304 table
.sponsor-table tbody tr
td:nth-child
(3) {
1308 /** Release Notes */
1309 #release-notes .navheader
,
1310 #release-notes .navfooter
,
1311 #release-notes .NAVHEADER
,
1312 #release-notes .NAVFOOTER
,
1313 #release-notes .titlepage
,
1314 #release-notes h1
.SECT1
,
1315 #release-notes .toc
{
1319 #release-notes .version-list
h2:after
{
1323 .release-notes-list {
1324 list-style-type: none
;
1327 .release-notes-list :not
(.collapsed
) > .right
,
1328 .release-notes-list .collapsed > .down {
1332 .release-notes-list
.collapsed
> .right
,
1333 .release-notes-list :not(.collapsed) > .down {
1338 /** ALL RESPONSIVE QUERIES HERE */
1339 /* Small devices (landscape phones, 576px and up)*/
1341 @media (max-width: 1280px) {
1345 #docSearchForm input#q
{
1350 @media (max-width: 992px) {
1357 .navbar-toggler-icon {
1361 #docContent table
.table
{
1366 @media (max-width: 768px) {
1368 .jumbotron.jumbotron-fluid.pg-jumbotron {
1372 .pg-jumbotron .btn, button.btn.btn-primary {
1388 ul
.divided
, ul
.menu
, #footer ul
{
1394 padding: 0 0 1em 0 !important
;
1407 margin: 1em 0 0 1em;
1422 #docContent table
.table
{
1428 @media (min-width: 576px) {
1435 @media (max-width: 575px) {
1436 /** HOMEPAGE JUMBOTRON */
1437 .pg-jumbotron-header {