:root {
    --brand-primary: #0BA1A1;
    --brand-primary-dark: #098585;
    --white: #fff;
    --gray-100: #f3f4f6;
    --gray-200: #e5e7eb;
}
body{background:#fafafa}
.lead{font-size:1.8em}
.btn-dark{background-color:#438606;border-color:#2A6D00}
.card{border-radius:8px}
img{border-radius:8px 0 0 8px}
#exe-version{position:absolute;bottom:0;right:0}

/* Button styles for error pages */
.btn.btn-primary {
    background-color: var(--brand-primary) !important;
    color: var(--white) !important;
    border: 1px solid var(--brand-primary) !important;
}
.btn.btn-primary:hover,
.btn.btn-primary:active {
    background-color: var(--brand-primary-dark) !important;
    color: var(--white);
    border: 1px solid var(--brand-primary-dark) !important;
}
.btn.btn-secondary {
  border-color:hsl(217,16%,84%) !important;
  background-color:var(--white) !important;
  box-shadow:0 1px 2px 0 rgba(16,24,40,.05);
  font-weight:500;
  color:#132032
}
.btn.btn-secondary:hover {
  background-color:var(--gray-100) !important
}
.btn.btn-secondary:active {
  background-color:var(--gray-200) !important
}