p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 150%;
}

h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 64px;
    line-height: 95%;
}

h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    line-height: 80%;
}

h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    line-height: 120%;
}

h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    line-height: 80%;
}

/* Extra colours */
.bg-silver {
    background-color: #B0BEC5;
}

.bg-green {
    background-color: #2E7D32;
}

.bg-navy {
    background-color: #1A237E;
}

/* Colourised features */
.txt-navy {
    color: #1A237E !important;
}

.txt-silver {
    color: #B0BEC5;
}

.txt-green {
    color: #2E7D32;
}

/* Colourised links */
a.navy {
    color: #1A237E;
    text-decoration: underline;
}

a.navy:hover {
    color: #B0BEC5;
    text-decoration: underline;
}

a.navy:visited {
    color: #1A237E;
    text-decoration: underline;
}

a.green {
    color: #2E7D32;
    text-decoration: underline;
}

a.green:hover {
    color: #B0BEC5;
    text-decoration: underline;
}

a.green:visited {
    color: #2E7D32;
    text-decoration: underline;
}

/* Buttons */
.btn-navy {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1A237E;
    --bs-btn-border-color: #1A237E;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1A237E;
    --bs-btn-hover-border-color: #1A237E;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1A237E;
    --bs-btn-active-border-color: #1A237E;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
}

.btn-green {
    --bs-btn-color: #fff;
    --bs-btn-bg: #2E7D32;
    --bs-btn-border-color: #2E7D32;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2E7D32;
    --bs-btn-hover-border-color: #2E7D32;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2E7D32;
    --bs-btn-active-border-color: #2E7D32;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
}

