body {
    font-family: 'Questrial', sans-serif;
}

h1 {
    font-size: 300%;
}

h3 {
    font-size: 230%;
}

h4 {
    font-size: 170%;
}

p {
    font-family: 'Questrial', sans-serif;
}

a {
    font-family: 'Questrial', sans-serif;
}

button {
    font-family: 'Questrial', sans-serif;
}

.navbarRight {
    text-align: right;
}

.card {
    margin-bottom: 1em;
}

.strong {
    font-weight: bold;
}

.italic {
    font-style: italic;
}




/* Footer */

        .footer {
            background-color: #FFD38E;
            color: black;
            margin-bottom: 0;
            padding: 3rem;
            padding-bottom: 3rem;
            margin-top: 3rem;
        }


body, html{
    padding-bottom:0!important; 
    margin-bottom:0 !important;
}

label {
    font-weight: normal;
}

input, textarea {
    color: dimgray;
}


.hover1 {
    cursor: pointer;
}


.textLeft {
        text-align: left;
        align-content: left;
        align-items: left;
    }


.fullWidth {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

.firstRow {
    background-color: #FFD38E;
    color:black;
    padding: 2em;
    padding-top: 3em;
}

.process {
    background-color: #FFD38E;
    color:black;
    padding: 2em;
}

.mediumText {
    font-size: 110%;
}

.textCenter {
    text-align: center;
    align-content: center;
}

.btn {
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.paddingTop {
    padding-top: 2em;
}


.smallText {
    font-size: 90%;
}

.italic {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

.linkNoStyle {
    color: grey;
}

.linkNoStyleLight {
    color: lightgrey;
}

.spanTask {
    font-size: 200%;
}

.strong {
    font-weight: bold;
}
