body, html {
  min-height: 75rem;
  padding: 4.5rem 10px 10px 10px;
  background-color: #f3f3f3;
}

h1 {
  color: #383838;
  margin-bottom: 12pt;
}

h2 {
  color: #383838;
  margin-top: 24pt;
  margin-bottom: 12pt;
}

dd {
  margin-left: 20px;
}

table {
  width: 90%;
}

.navbar {
  background: linear-gradient(30deg, rgba(247, 208, 255, 0.55) 10%, rgba(40, 142, 147, 0.56));
  border-bottom: #ffffff 0.3px solid;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(12px);
  color: #1b1b1b;
}

.navbar-brand {
  color: #383838;
  font-family: "Smooch", cursive;
  font-size: 18pt;
  margin: 0 10px 0 15px;
}
.navbar-brand:hover {
  color: white;
  text-shadow: 0px 0px 8px #383838;
}

.nav-link {
  color: #1b1b1b;
}

.nav-link:hover {
  color: #383838;
}

.fa-bars {
  color: white;
}

.register-form-input {
  border: 1px solid #10545e;
  border-radius: 3px;
}

a {
  color: #3da29a;
  text-decoration: none;
}
a:hover {
  color: #79ccc6;
}

.btn {
  margin: 3px;
}

.my-text-warning {
  color: #d99400;
  background-color: #fff8c4;
  padding: 3px;
  border: 1px solid #fff398;
}

.my-text-primary {
  color: #00d9a6;
  background-color: #c4ffea;
  padding: 3px;
  border: 1px solid #98e0ff;
}

.header-image {
  width: 50%;
  max-width: 300px;
}

.slow-spin {
  -webkit-animation: fa-spin 4s infinite linear;
  animation: fa-spin 4s infinite linear;
}

.card {
  width: 18rem;
  margin: 20px;
}

.my-footer {
  background-color: linear-gradient(30deg, rgba(247, 208, 255, 0.55) 10%, rgba(40, 142, 147, 0.56));
  color: #858585;
}

.my-btn-1 {
  background-color: #3da29a;
  border: none;
}
.my-btn-1:hover, .my-btn-1:focus, .my-btn-1:active {
  color: #215854;
  background: linear-gradient(30deg, rgba(247, 208, 255, 0.55) 10%, rgba(40, 142, 147, 0.56));
}

.my-btn-2 {
  background-color: #383838;
  border: none;
  color: white;
}
.my-btn-2:hover, .my-btn-2:focus, .my-btn-2:active {
  color: white;
  background: #050505;
}

.devicecategory-icon {
  max-height: 2vh;
  filter: drop-shadow(1px 1px 8px #222);
}

.messages {
        list-style: none;
        padding: 10px;
        margin-bottom: 20px;
    }
    .messages .success {
        background-color: #d4edda;
        border-color: #c3e6cb;
        color: #155724;
        padding: 10px;
        border-radius: 4px;
    }

/*# sourceMappingURL=style.css.map */
