/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
body {
  background-color: lightgray;
  font-family: "Calibri", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

#main_content {
  margin: 0 auto;
  padding: 2rem 4rem;
  min-width: 40rem;
  max-width: 60rem;
  min-height: 100vh;
  background-color: white;
}

#nav_menu {
  padding: 0.5rem;
  border-bottom: solid 1px lightgray;
}
#nav_menu a {
  margin-right: 1rem;
}

#account_main {
  display: flex;
}
#account_main #account_nav {
  width: 20rem;
  padding: 1rem;
}
#account_main #account_nav ul {
  list-style-type: none;
  margin-right: 1rem;
}
#account_main #account_nav ul li {
  margin-bottom: 0.25rem;
}
#account_main #account_nav ul li a {
  display: block;
}
#account_main #account_main_content {
  width: 30rem;
}

form label {
  min-width: 15rem;
  display: inline-block;
  height: 1.5rem;
}
form input[type=checkbox] {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0rem;
}
form input[type=text], form input[type=number] {
  min-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
form button[type=submit] {
  float: right;
  margin-top: 2rem;
}

.clickable, button, a {
  cursor: pointer;
}

a {
  padding: 0.5rem 1rem;
  display: inline-block;
  color: #98c87e;
  text-decoration: none;
  border: solid 1px lightgray;
}
a:hover {
  color: #537b3d;
}
a.active {
  background: #537b3d;
  color: white;
}

button {
  padding: 1rem 2rem;
  border: solid 1px lightgray;
  background: #98c87e;
  border-radius: 0.25rem;
}
button:hover {
  background: #537b3d;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFLDJCQ0RRO0VERVI7QUVDRjs7QUZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QkNUYztBQ1doQjs7QUNaQTtFQUNFO0VBQ0E7QURlRjtBQ2RFO0VBQ0U7QURnQko7O0FFcEJBO0VBQ0U7QUZ1QkY7QUV0QkU7RUFDRTtFQUNBO0FGd0JKO0FFdkJJO0VBQ0E7RUFDRTtBRnlCTjtBRXhCTTtFQUNFO0FGMEJSO0FFekJRO0VBQ0U7QUYyQlY7QUV0QkU7RUFDRTtBRndCSjs7QUd4Q0U7RUFDRTtFQUNBO0VBQ0E7QUgyQ0o7QUd2Q0k7RUFDRTtFQUNBO0VBQ0E7QUh5Q047QUd2Q0k7RUFHRTtFQUNBO0VBQ0E7QUh1Q047QUdqQ0k7RUFDRTtFQUNBO0FIbUNOOztBSTdEQTtFQUNFO0FKZ0VGOztBSTlEQTtFQUVFO0VBQ0E7RUFDQSxjTExjO0VLTWQ7RUFDQTtBSmdFRjtBSS9ERTtFQUNFLGNMUm1CO0FDeUV2QjtBSS9ERTtFQUNFLG1CTFhtQjtFS1luQixZTFZlO0FDMkVuQjs7QUk5REE7RUFHRTtFQUNBO0VBQ0EsbUJMckJjO0VLc0JkO0FKK0RGO0FJOURFO0VBQ0UsbUJMdkJtQjtBQ3VGdkIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fYWNjb3VudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fY2xpY2thYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3I7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIiwgXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG4jbWFpbl9jb250ZW50e1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuICBtaW4td2lkdGg6IDQwcmVtO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnX21haW5fY29sb3I7XG59XG4iLCIkYmdfY29sb3I6bGlnaHRncmF5O1xuJGJnX21haW5fY29sb3I6IHdoaXRlO1xuJHByaW1hcnlfY29sb3I6ICM5OGM4N2U7XG4kcHJpbWFyeV9jb2xvcl9kYXJrZXI6ICM1MzdiM2Q7XG4kYmdfYWN0aXZlX2xpbms6ICRwcmltYXJ5X2NvbG9yX2RhcmtlcjtcbiRhY3RpdmVfbGlua190ZXh0OiB3aGl0ZTtcbiIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIiwgXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiNtYWluX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuICBtaW4td2lkdGg6IDQwcmVtO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbiNuYXZfbWVudSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0Z3JheTtcbn1cbiNuYXZfbWVudSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4jYWNjb3VudF9tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNhY2NvdW50X21haW4gI2FjY291bnRfbmF2IHtcbiAgd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuI2FjY291bnRfbWFpbiAjYWNjb3VudF9uYXYgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiNhY2NvdW50X21haW4gI2FjY291bnRfbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbiNhY2NvdW50X21haW4gI2FjY291bnRfbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhY2NvdW50X21haW4gI2FjY291bnRfbWFpbl9jb250ZW50IHtcbiAgd2lkdGg6IDMwcmVtO1xufVxuXG5mb3JtIGxhYmVsIHtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDByZW07XG59XG5mb3JtIGlucHV0W3R5cGU9dGV4dF0sIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbmZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmNsaWNrYWJsZSwgYnV0dG9uLCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OGM4N2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRncmF5O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNTM3YjNkO1xufVxuYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTM3YjNkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRncmF5O1xuICBiYWNrZ3JvdW5kOiAjOThjODdlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzUzN2IzZDtcbn0iLCIjbmF2X21lbnV7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRiZ19jb2xvcjtcbiAgYXtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbiIsIiNhY2NvdW50X21haW57XG4gIGRpc3BsYXk6IGZsZXg7XG4gICNhY2NvdW50X25hdntcbiAgICB3aWR0aDogMjByZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB1bHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYWNjb3VudF9tYWluX2NvbnRlbnR7XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG4iLCJmb3JtIHtcbiAgbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgaW5wdXQge1xuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgIH1cbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICZbdHlwZT1cIm51bWJlclwiXSxcbiAgICB7XG4gICAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmNsaWNrYWJsZXtcbiAgY3Vyc29yOnBvaW50ZXI7XG59XG5he1xuICBAZXh0ZW5kIC5jbGlja2FibGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAkYmdfY29sb3I7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yX2RhcmtlcjtcbiAgfVxuICAmLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAkYmdfYWN0aXZlX2xpbms7XG4gICAgY29sb3I6ICRhY3RpdmVfbGlua190ZXh0O1xuICB9XG59XG5idXR0b257XG4gIEBleHRlbmQgLmNsaWNrYWJsZTtcblxuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICRiZ19jb2xvcjtcbiAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3JfZGFya2VyO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/