@import "font-awesome";
@import 'fonts';
// @import 'bootstrap/dist/css/bootstrap-grid.css';

#popup .btn.btn-primary, .btn-primary:hover, .btn.btn-primary:focus {
    background-color: #3a613e;
    border-color: #3a613e;
    font-size: 19px;
}

#popup .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3a613e;
    border-color: #3a613e;
}

#popup a {
    color: #000;
    text-decoration: none;
}

#popup a:hover {
    color: #666;
    text-decoration: none;
}

#popup .license-link {
    font-size: small;
}

#popup .w-100 {
    width: 100%;
}

#popup .d-none {
    display: none;
}

#popup .mb-3 {
    margin-bottom: 15px;
}

#popup .veretify-code-block {
    align-items: flex-end;
    margin-top: 15px;
    display: grid;
    grid-gap: 0px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    grid-template-areas:
        "m m h"
        "c c c";
}

#popup .veretify-code-block .form-control {
    grid-area: m;
}

#popup .veretify-code-block .input-group-append {
    grid-area: h;
    text-align: right;
}

#popup .veretify-code-block .valid-veretify-phone  {
    grid-area: c;
}

.mt-3, .my-3 {
    margin-top: 1rem !important;
}