.roitxtlbl {
    text-align:right !important; margin-bottom: 10px !important;
}
@media only screen and (max-width: 650px) {
    /* For mobile phones: */
    .roitxtlbl {
text-align:left !important; margin-bottom: 0px !important;}
}
@media only screen and (max-width: 992px) {
    /* For mobile phones: */
    .roitxtlbl {
text-align:left !important;  margin-bottom: 0px !important   }
}

.inputstl {
    color: #FFF !important;
    padding: 9px;
    border: solid 1px #afb7b9;
    outline: 0;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.label-yellow {
    background-color: #ddb987;
    color: #333;
	padding:1px;
}

    .label-yellow[href]:focus, .label-yellow[href]:hover {
        background-color: #ffcd45;
    }

.collapsing {
    -webkit-transition-delay: 2s;
    transition-delay: 2s;
    visibility: hidden;
}

.collapse {
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
    visibility: visible;
}


.carouselimg {
    width: 100%;
}

.btn-contactus {
    background-color: #1a2235 !important;
    color: #d7dee6 !important;
    width: 400px !important;
    text-align: center !important;
    margin: 0 auto !important;
}

.btn-calculate {
    background-color: #1a2235 !important;
    color: #d7dee6 !important;
}
@media only screen and (max-width: 650px) {
    /* For mobile phones: */
    .btn-calculate {
margin-top: 15px !important;}
}
.footer {
    background-color: #2e3546 !important;
}

.mailto {
    font-size: 18px;
    color: #d7dedc;
    text-decoration: none;
}

    .mailto:hover {
        color: #d7dedc;
        text-decoration: underline;
    }

.mailto-div {
    text-align: right;
    margin-top: 40px;
}

.panel-shadow {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
}

.panel-calculator-shadow {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
}

.panel-calculator-heading {
    border-bottom: 3px solid #f5ab00;
    background-color: #1a2235 !important;
}

.panel-calculator-title {
    text-align: center;
    font-size: 18pt;
}

.panel-calculator-body {
   /*  background-color: #767e91;*/
    /* color: #d7dee6;*/
}

.lbl {
    font-weight: normal !important;
    font-size: 16px !important;
}

.divcontainer {
    text-align: center;
}

.modal-contact-header {
    background-color: #1a2235;
}

.modal-contact-close-btn {
    color: #FFF;
    font-weight: bold;
    opacity:0.8!important;
}

.modal-contact-close-btn:hover {
    color: #FFF!important;
    opacity:0.6!important;
}

.modal-contact-panel-body {
    padding-bottom: 0px;
}

.modal-contact-lbl {
    font-weight: normal !important;
}

.modal-contact-footer {
    margin: 0 auto;
    text-align: center !important;
}

.modal-contact-footer-btn {
    background-color: #1a2235 !important;
    color: #d7dee6 !important;
    text-align: center !important;
    margin: 0 auto !important;
}

.divMessage {
    display: none;
}

.lblMonthly {
    font-weight: normal !important;
    text-align: justify !important;
    background-color: #FFFFFF !important;
    color:#082157;
    box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    margin-top: 21px;
    margin-left: 21px;
    margin-right: 21px;
    margin-bottom: 21px !important;
    padding: 15px !important;
}

.lblAnnually {
    font-weight: normal !important;
    color: #e1e1e1;
    text-align: justify !important;
    background-color: #555d71 !important;
    box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    margin-top: 21px;
    margin-left: 21px;
    margin-right: 21px;
    margin-bottom: 21px !important;
    padding-top: 15px !important;
}

.lbltotalAnnualCost {
    font-size: 14px;
	color:#ffffff;
    background-color: #082157;
	padding:1px;
}

.lbltotalCalculationCost {
    font-size: 14px;
    background-color: #d9534f;
}


.lbltotalMonthlyCost {
    font-size: 14px;
}
