/* src/styles.scss */
body {
  background: #1F222A;
}
a {
  cursor: pointer;
}
[data-amplify-authenticator] {
  display: flex;
  min-height: 100vh !important;
  justify-content: center !important;
}
[data-amplify-authenticator] [data-amplify-container] {
  display: block;
  width: 500px;
  margin-top: auto !important;
  margin-bottom: auto !important;
}
amplify-tabs div.amplify-tabs {
  display: none !important;
}
div.container-w500px-white {
  position: relative;
  margin-top: auto !important;
  margin-bottom: auto !important;
  display: block;
  width: 500px;
  background: #FFFFFF;
}
hr.my-085rem {
  margin-top: 0.85rem;
  margin-bottom: 0.85rem;
}
.fs-7 {
  font-size: 1rem;
}
.form-control:focus,
.form-check-input:focus {
  box-shadow: none !important;
  border-color: inherit !important;
  outline: none;
}
.form-check-input[type=radio]:focus:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") !important;
}
.form-check-input[type=radio]:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e") !important;
  border-color: inherit !important;
}
.spinner-border-sm {
  margin-top: 2px;
}
.form-control-sm,
.input-group-sm .form-control {
  padding: 0.75rem 1rem;
}
.form-check-input:checked {
  background-color: #222;
  border-color: #222;
}
.form-switch-sm .form-check-input {
  margin-top: 0.4em;
  width: 1.6em;
  height: 0.8em;
}
.eyebrow.small {
  font-size: 0.6rem;
}
.apps-list .btn > img {
  height: auto;
  max-height: 100px;
}

/* angular:styles/global:styles */
