body {
    font-family: "Times New Roman", Times, serif;
}

body::after {
  content: "";
  background: url("../images/construction_2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.6;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}

#main {
    max-width: 960px;
    margin: 0 auto;
}

#userInput {
    border-radius: 8px;
    padding: 5px;
    margin-bottom: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: none;
    background-color: rgb(217, 230, 242, 0.8);
}

button {
    padding: 8px 15px;
    font-size: 17px;
    border-radius: 8px;
    border: none;
    color: #FFFFFF;
    background-color: #04AA6D;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

button:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
    background-color: #049560;
}

button[type="submit"] {
    margin-left: 100.2px;
}

h1 {
    font-family: 'Fredericka the Great', cursive;
    margin-left: 100.2px;
}

h2 {
    font-family: 'Fredericka the Great', cursive;
    margin-top: 0px;
    margin-bottom: 8px;
}

#converterForm {
    text-align: center;
}

#estimate {
    text-align: right;
    margin-right: 100.2px;
}

#sumTotal {
    font-family: 'Fredericka the Great', cursive;
    font-size: 24px;
    font-weight: bold;
    padding: 5px;
    padding-right: 0px;
    display: inline-block;
    color: #00802b;
}

#amountBorder {
    border: 0.5px inset #8fb3d6;
    width: 170px;
    background-color: rgb(217, 230, 242, 0.6);
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#dollarAmount {
    margin-left: 8px;
    color: #595959;
}

p {
    text-align: center;
    margin: 5px;
}
