/* outerPages.css - shared styles for content pages
   Used by: thegolfleague.php, thenassau.php, theskinsgame.php,
            privacyPolicy.php, termsUse.php */

/* Header */
#header {
    background: rgba(4, 54, 91, 1) !important;
    padding: 12px;
}

#header.header-transparent-dark {
    background: rgba(4, 54, 91, 0.9) !important;
}

.container, .logo {
    background: rgba(4, 54, 91, 1) !important;
}

/* Main content */
/* container2 pages (golf league, nassau, skins) handle their own top spacing */
/* Privacy/terms pages need margin-top on #main */
#main {
    margin-top: 0;
}

#main.outer-content {
    margin-top: 41px;
}

/* Content container - used by golf league, nassau, skins pages */
.container2 {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 41px;
    padding-bottom: 0;
}

.container2 h1 {
    color: #04365b !important;
}

.container2 h2 {
    font-weight: 600;
    font-size: 36px;
    color: #04365b !important;
}

.container2 p {
    line-height: 1.5;
    font-size: 1.2rem;
    color: #04365b;
    padding: 0 15px;
}

.container2 ul {
    margin-left: 20px;
}

.container2 li {
    margin-top: 5px;
    line-height: 1.5;
    font-size: 1.2rem;
    color: #04365b;
}

/* Bold section headers */
.bold {
    font-size: 1.5rem;
    font-weight: 600;
    color: #04365b;
    padding-left: 15px;
}

/* Footer */
.footer {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 20px !important;
}

/* Privacy/Terms pages */
.intro {
    text-align: center;
}

.intro h1 {
    font-size: 2.5rem !important;
    font-weight: 500 !important;
    color: #04365b !important;
    margin: 0 auto;
    margin-bottom: 25px;
}

.intro p {
    text-align: left;
}

.intro .bold {
    color: #04365b !important;
}

.wsl {
    text-align: left;
    font-size: 1.2rem;
}
