@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

/*General CSS*/

body {
    margin: 0px;
}

div#content {
    max-width: 75rem;
    margin: auto;
}

div#content2 {
    background: #edeff0;
}

a {
    color: #292d42;
}

h1, h2, h3, h4, h5 {
    font-family: "Lora", "Merriweather","Times New Roman",serif;
}

body {
    font-family: "Roboto",Helvetica,Arial,sans-serif;
}

@media screen and (max-width: 1200px) {
    div#content {
        margin: 0px 8px 0px 8px
    }
}

/*CSS for forms*/

.noticeBox {
    max-width: 75rem;
    margin: auto;
    padding: 10px;
}

.noticeBox h1 {
    margin-top: 0px;
}

.contentBox fieldset {
    border: none;
    display: flex;
    justify-content: space-around;
}

input[type="submit"] {
    background: #292D42;
    border-radius: 5px;
    color: white;
    padding: 10px;
}

.input {
    border-bottom: 1px solid black
}

input#dateRange {
    width: 60%;
}

label {
    font-size: 16px;
}

@media screen and (max-width: 1024px) {
    .contentBox fieldset {
        flex-direction: column;
    }

    .input {
        border-bottom: none
    }
}

/*CSS for Meeting Notices*/

.dateHead {
    margin-bottom: 10px;
    border-bottom: 5px solid #E41D3D;
    font-size: 24px;
}

p.desBody {
    margin: 20px 0px 0px 0px;
}

.desBody a {
    text-decoration: none;
    font-size: 18px;
}

.timeBody {
    font-size: 18px;
    padding: 10px 0px 20px 0px;
    margin: 0px;
    border-bottom: 2px solid #edeff0;
    font-family: "Roboto",Helvetica,Arial,sans-serif !important;
}

/*Map Canvas*/
#map_canvas {
    width: 100% !important;
}

/*Header & Footer*/
header {
    background: #292D42;
}


footer {
    background: #242528 url(../img/state-seal-white-footer.png)no-repeat;
    background-position: right;
}

.imgBox {
    max-width: 75rem;
    margin: auto;
    padding: 15px 0px 10px 0px;
}

.imgBox img {
    padding: 10px;
}