﻿p {
    margin: 1.3rem 0;
}

.btn {
    color: #fff !important;
    font-size: 1.3rem;
    font-weight: 600 !important;
}

.btn-primary, a.btn-primary, a.btn-primary:visited, .btn-danger, a.btn-danger, a.btn-danger:visited {
    background-color: var(--astro-color-buttons);
    border-color: var(--astro-color-buttons);
}

.btn-primary:active, .btn-primary:hover, .btn-primary:focus, a.btn-primary:active, a.btn-primary:hover, a.btn-primary:focus, 
.btn-danger:active, .btn-danger:hover, .btn-danger:focus, a.btn-danger:active, a.btn-danger:hover, a.btn-danger:focus {
    background-color: var(--astro-color-buttons);
    border-color: var(--astro-color-buttons);
    box-shadow: 0 0 0 .2rem rgba(41, 149, 238, 0.5) !important;
}

.btn-default {
    color: #000 !important;
    border-color: #a0a0a0 !important;
}

.alert-info {
    background-color: #ddd;
    border-color: #ccc;
    color: #000;
}

.popover {
    max-width: 600px;
    border-color: #39266D;
}