* {
    font-family: Arial;
}

@media print {
    .pagebreak {
      page-break-before: always;
    }

    .dont-break {
        break-inside: avoid;
    }
}

.container-div {
    width: 960px;
    margin: auto;
}

.justify {
    text-align: justify !important;
    text-justify: inter-word !important;
}

a:link {
    text-decoration: none;
}

.menu-button {
    cursor: pointer;
}

.salvidio-blue-text {
    color: rgb(0, 80, 106);
}

.salvidio-light-blue-text {
    color: rgb(0, 112, 192);
}

.bold {
    font-weight: bold !important;
}
.salvidio-blue-button {
    display: block;
    margin: auto;
    padding: 12px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: bold;
    font-size: 16px;
    color: white;
    background-color: rgb(0, 112, 192);
    border: 0px;
}

#download-template-button {
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: bold;
    font-size: 14px;
    color: white;
    background-color: rgb(0, 112, 192);
    border: 0px;
}

#download-template-button:hover {
    background-color: rgb(0, 150, 256);
    cursor: pointer;
}
.menu-button {
    display: block;
    width: 256px;
    height: 96px;
    margin: 32px;
    padding: 12px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: bold;
    font-size: 16px;
    color: white;
    border: 0px;
    background-color: rgb(0, 112, 192);
}

.salvidio-blue-button:hover {
    background-color: rgb(0, 150, 256);
    cursor: pointer;
}

#error {
    color: rgb(165, 0, 33);
}

.salvidio-dropdown {
    position: relative;
    width: 75%;
    padding-bottom: 16px;
    padding-left: 16px;
}

#business-estimate-button {
    background-color: rgb(1, 117, 163);
}

#carrying-amount-button {
    background-color: rgb(0, 80, 106);
}

#about-methodology-button {
    background-color: rgb(0, 95, 0);
}

#need-help-button {
    background-color: rgb(32, 178, 170);
}