/* reset everything first */
* {
    box-sizing: border-box;
}

html,
body {
    margin: 0;
    padding: 0;
    border: 0;
}

#closeCookieSession {
    position: absolute;
    top: 0%;
    right: 0%;
}

#cookieSession {
    /* hidden during load by default */
    display: none;
}

/* override Bootstrap's Jumbotron standard grey background */
.jumbotron {
    background-color: transparent;
}

/* local FordAntennaBold fonts */
/* link: https://font.download/font/ford-antenna */
@font-face {
    font-family: 'FordAntennaBold';
    src: url('../fonts/ford-antenna/ford-antenna-medium-cnd-587bd97171cbd.otf');
}

h1 {
    color: #00095b;
    font-family: "FordAntennaBold";
    font-size: 2.5rem;
    line-height: 2.6875rem;
    letter-spacing: 1px;
    word-spacing: 2px;
}

.blue-color-class {
    color: #00095b;
}

/* hide labels on fields & only display when mouse enter fields */
.hidden-label,
.fa-check,
.fa-triangle-exclamation:not(:first-child) {
    visibility: hidden;
}

small {
    display: none;
}

/* hide placeholder text within input fields upon onmousenter or onfocusin events */
input:focus::placeholder {
    color: transparent;
}