/*
html {
    background-color: #214500;
    background: url("https://www.transparenttextures.com/patterns/asfalt-light.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
*/

header,
h1 {
    color: darkgreen;
    font-size: 110%
}

.topnav {
    overflow: hidden;
    font-family: 'Oswald', sans-serif;
}

.topnav a {
    color: black;
    text-decoration: none;
    font-size: 75%;
    font-family: 'Oswald', sans-serif;
}

ul {
    list-style-type: none;
}

.topnav a:hover {
    color: black;
}

.topnav a:hover {
    background-color: #ddd;
    color: black;
}

nav button {
    position: absolute;
    top: .5rem;
    right: 2%;
}

nav ul {
    padding: 0;
    margin: 0;
}

nav ul.show {
    display: block;
}

nav ul.hide {
    display: none;
}

.active {
    background-color: #8fbc8f;
}

.white {
    color: white;
}

.hidden {
    display: none;
}

form#conference {
    margin: 1em 3%;
}

fieldset {
    background-color: #e4dccf;
    border-radius: .8em;
    margin: 1.5em 0;
    border: #917a56 solid 1px;
}

legend {
    color: #7d2a35;
    margin-left: 6%;
    padding: .5em;
    border: #917a56 solid 1px;
    background-color: #f2eee7;
    border-radius: .4em;
}

label {
    display: block;
    margin: .5em;
}

label span {
    display: block;
}

range {background-color:  black;}

input.submitBtn {
    color: #fff;
    border: solid 1px #111;
    border-radius: 7px;
    width: 50%;
    margin: .5em 0;
    font-size: 1em;
    padding: .6em;
    background: #7d2a35;
    box-shadow: 4px 4px 10px #666;
}

label input {
    background-color: #f4f2ef;
}

.required input:before {
    content: "*";
}

footer {
    background-color: darkgreen;
    color: white;
    font-size: 70%;
    margin-top: 20%;
}

#date {
    font-size: 60px;
    color: #00FF00;
    font-family: Palatino, Baskerville, Georgia, serif
}


/*Gallery*/

.frame1 img {
    width: 90%;
    height: auto;
}


/*
 img:hover {
     box-shadow: 10px 10px 5px #888888;
 }
 
*/

.frame1 {
    display: grid;
    grid-template-columns: 1fr
}


/*Thank You Sheet*/

h2 {
    text-align: center;
    margin: 10%;
    font-size: 90%;
    color: white;
    padding: 2%;
}

#rectangle {
    z-index: 0;
    margin: auto;
    width: 200px;
    height: 100px;
    background-color: darkgreen;
}
