.panel-calculator-info {
     display: none;
}
 .panel-heading.card-header {
     display: none;
}
 .cacl-header {
     margin: 0;
     padding: 1.2rem 1.5rem;
     font-weight: 700;
     line-height: 1.5;
     text-transform: uppercase;
     font-size: 1rem;
     color: #1d70ba;
}
 .group-label {
     text-transform: uppercase;
     font-size: 1.5rem!important;
     letter-spacing: 2px!important;
     border-top: 0.2rem dotted #fff;
     text-align: center;
     line-height: inherit;
     font-weight: 400;
     color: #1d70ba;
     padding-top: 10px;
}

 .calc-upload-button, .calc-browse-button, .calc-create-button, .calc-design-button, .calc-continue {
     width: 75%;
     margin-left: auto;
     margin-right: auto;
     font-size: 1rem !important;
}
 .calc-upload-button i, .calc-browse-button i, .calc-create-button i, .calc-design-button i, span.share-text {
    margin-right: 5px;
}
 .calc-total-row label {
     text-transform: uppercase;
}
 .calc-total-row h1 {
     font-size: 50px;
     font-weight: 400;
     font: 54px/67px Didot,Georgia,serif;
}
 span.share-text {
     color: #757575;
     text-decoration: underline;
     font-family: "PT Serif",Arial,serif;
     font-style: italic;
     text-transform: capitalize;
     font-weight: 100;
     float: right;
     font-size: 1rem;
}
 .pn-calculator.quote-calculator hr {
     display: none;
}
 .panel-body.card-body {
     background: #ececec;
}
 .calc-total-row, .calc-unit-price-row {
     text-align: center;
}

.calc-estimated-date {
    text-align: center;
    margin-bottom: 6px;
    font-size: 2.5rem;
    color: #1d70ba;
    font-weight: 400;
}

.calc.estimated {
    text-align: center;
    font-size: 18px;
    padding-top: 5px;
    margin-top: 5px;
}

.calc-float-right {
    float: right;
    width: 80%;
}

.calc-control-label {
    word-break: break-word;
    width: 20%;
    line-height: 1.5;
} 

/* Footer background(s) */
#footer,
#footer .footer-copyright,
.footer-copyright.footer-copyright-style-2{
    background:#002f5f !important;
}

/* Make sure text/links stay readable */
#footer, #footer a, #footer p, #footer h5 {
    color:#fff !important;
}
