.VisiCalcClass {
    background: url("/staticAssets/calculators/load.gif") 50% 15% no-repeat;
    background-size: 80px 80px;
    min-width: 750px;
    min-height: 750px;
    margin: 0;
    padding: 0;
    position: relative !important;
    z-index: 22 !important;
}

.VisiCalcClass::-webkit-scrollbar {
    display: none;
}

.VisiCalcClass::-webkit-scrollbar-track {
    display: none;
}

.VisiCalcClass::-webkit-scrollbar-thumb {
    display: none;
}

#Loan_Repayment_Calculator {
    min-height: 521px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Borrowing_Power_Calculator {
    height: 500px;
    overflow-y: auto;
}


#Budget_Planner {
    min-height: 846px !important;
    position: relative !important;
    z-index: 22 !important;
    width: 100%;
    border: none;
}

#Mortgage_Switching_Calculator {
    min-height: 948px !important;
    position: relative !important;
    z-index: 22 !important;
}

#How_Long_to_Save_Calculator {
    min-height: 548px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Income_Annualisation_Calculator {
    min-height: 660px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Income_Gross_Up_Calculator {
    min-height: 645px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Personal_Loan_Calculator {
    min-height: 535px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Lump_Sum_Repayment_Calculator {
    min-height: 650px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Car_Loan_Calculator {
    min-height: 658px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Loan_Repayment_Calculator_Monthly {
    min-height: 534px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Borrowing_Power_Calculator2 {
    min-height: 785px !important;
    position: relative !important;
    z-index: 22 !important;
}

#How_Much_to_Deposit_Calculator {
    min-height: 600px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Compound_Interest_Calculator {
    min-height: 685px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Credit_Card_Calculator {
    min-height: 845px !important;
    position: relative !important;
    z-index: 22 !important;
}

#How_Long_to_Repay_Calculator {
    min-height: 540px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Interest_Only_Mortgage_Calculator {
    min-height: 576px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Saving_Calculator {
    min-height: 534px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Loan_Comparison_Calculator {
    min-height: 769px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Rent_vs_Buy_Calculator {
    min-height: 850px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Home_Loan_Offset_Calculator {
    min-height: 587px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Leasing_Calculator {
    min-height: 648px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Split_Loan_Calculator {
    min-height: 720px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Property_Selling_Cost_Calculator {
    min-height: 610px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Comparison_Rate_Calculator {
    min-height: 650px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Extra_Repayment_Calculator {
    min-height: 630px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Reverse_Mortgage_Calculator {
    min-height: 1005px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Property_Buying_Cost_Calculator {
    min-height: 711px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Stamp_Duty_Calculator {
    min-height: 719px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Introductory_Rate_Loan_Calculator {
    min-height: 654px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Fortnightly_Repayment_Calculator {
    min-height: 728px !important;
    position: relative !important;
    z-index: 22 !important;
}

#Income_Tax_Calculator {
    min-height: 712px !important;
    position: relative !important;
    z-index: 22 !important;
}

@media screen and (max-width: 767px) {
    .VisiCalcClass {
        min-width: 100% !important;
        min-height: 1000px;
        margin: 0;
        padding: 0;
        overflow-y: auto !important;
        -webkit-overflow-scrolling: touch;
    }

    /* Home Loans Section */
    #Borrowing_Power_Calculator {
        height: 1656px !important;
        /* increase until full content fits */
        overflow: hidden !important;
        /* disable scroll */
    }

    #Borrowing_Power_Calculator2 {
        min-height: 1717px !important;
    }

    #Loan_Repayment_Calculator {
        min-height: 1100px !important;
    }

    #Loan_Repayment_Calculator_Monthly {
        min-height: 1039px !important;
    }

    #Interest_Only_Mortgage_Calculator {
        min-height: 1250px !important;
    }

    #Home_Loan_Offset_Calculator {
        min-height: 1233px !important;
    }

    #Introductory_Rate_Loan_Calculator {
        min-height: 1213px !important;
    }

    #Loan_Comparison_Calculator {
        min-height: 1724px !important;
    }

    #Mortgage_Switching_Calculator {
        min-height: 1835px !important;
    }

    #Rent_vs_Buy_Calculator {
        min-height: 1920px !important;
    }

    #Personal_Loan_Calculator {
        min-height: 1092px !important;
    }

    #Car_Loan_Calculator {
        min-height: 1175px !important;
    }

    /* Repayment & Refinance Section */
    #Split_Loan_Calculator {
        min-height: 1445px !important;
    }

    #Comparison_Rate_Calculator {
        min-height: 1320px !important;
    }

    #Extra_Repayment_Calculator {
        min-height: 1336px !important;
    }

    #Lump_Sum_Repayment_Calculator {
        min-height: 1336px !important;
    }

    #How_Long_to_Repay_Calculator {
        min-height: 1099px !important;
    }

    #Fortnightly_Repayment_Calculator {
        min-height: 1345px !important;
    }

    #Stamp_Duty_Calculator {
        min-height: 1173px !important;
    }

    #Property_Buying_Cost_Calculator {
        min-height: 1793px !important;
    }

    #Property_Selling_Cost_Calculator {
        min-height: 1545px !important;
    }

    #Leasing_Calculator {
        min-height: 1174px !important;
    }

    #Reverse_Mortgage_Calculator {
        min-height: 1875px !important;
    }

    /* Investing & Budgeting Section */
    #Saving_Calculator {
        min-height: 1098px !important;
    }

    #How_Long_to_Save_Calculator {
        min-height: 1146px !important;
    }

    #How_Much_to_Deposit_Calculator {
        min-height: 1230px !important;
    }

    #Compound_Interest_Calculator {
        min-height: 1051px !important;
    }

    #Budget_Planner {
        min-height: 900px !important;
    }

    #Credit_Card_Calculator {
        min-height: 1414px !important;
    }

    #Income_Tax_Calculator {
        min-height: 1160px !important;
    }

    #Income_Annualisation_Calculator {
        min-height: 850px !important;
    }

    #Income_Gross_Up_Calculator {
        min-height: 809px !important;
    }
}

.highcharts-legend-item rect {
    fill: #0A379E !important;
}

.btn.btn-primary.btn-sm.active.textbt.btn.btn-primary.btn-sm.active.textbt {
    background-color: #0A379E !important;
    border-color: #0A379E !important;
    color: white !important;
}

#visiAbacus_Calc_Container {
    max-width: 100% !important;
}