/*Write your custom css in this file.*/

.mw100p {
    max-width: 80% !important;
}

.btn-primary {
    background-color: #2d6650 !important;
    border-color: #2d6650 !important;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #f1efe6 !important;
    border-color: #f1efe6 !important;
    color: #000 !important;
}

/* Link Hover */
a:hover, a:focus, a:active {
    color: #000000 !important;
}

/* Logo - Template Page */
img.dashboard-image {
    max-width: 250px !important;
    padding: 0px;
}


.public-page-container {
    margin-top: 115px;
    margin-left: 0;
}

/* Logged in logo update */
.brand-logo img {
    padding: 0px !important;
}

/*Font sizing fix (for invoiced totals on smaller screen) */
.h1, h1 {
    font-size: calc(1.375rem + 1.0vw) !important;
}
