.HLE-calculator  {
    position:relative;
    line-height:1.5
}
.HLE-calculator h1  {
    height:auto;
    width:100%;
    background-color:#27ade7;
    font-size:2.5rem;
    margin-bottom:25px;
    margin-top:0;
    color:#fff;
    font-weight:700;
    padding:10px 17px;
    font-family:'Open Sans'
}
.HLE-calculator .HLEcalc-mainContent h2  {
    font-size:1.8rem
}
#do_email_option,.HLE-calculator .HLEcalc-mainContent .HLEcalc-content.HLEcalc-content--inline-validation,.HLEcalc-errorMessage,.HLEcalc-mainContent .slideContent .HLEcalc-content .form-control--select,.messageBoard,.slide:last-child .contentStyle,.slide:nth-child(4)>.HLEcalc-content input  {
    margin-bottom:20px
}
.HLE-calculator .HLEcalc-mainContent .HLEcalc-content .HLEcalc-leftContent,.contentStyle li  {
    font-size:1.5rem
}
.HLE-calculator .HLEcalc-mainContent .HLEcalc-content  {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:30px;
    font-size:14px
}
@media(max-width:768px)  {
    .HLE-calculator .HLEcalc-mainContent .HLEcalc-content  {
        display:flex;
        flex-direction:column;
        gap:20px
    }
}
.HLE-calculator .HLEcalc-mainContent .HLEcalc-content.contentStyle,.HLE-calculator .HLEcalc-mainContent .slide:nth-child(2) .HLEcalc-content,.HLE-calculator .HLEcalc-mainContent .slide:nth-child(3) .HLEcalc-content,.slide.resultSlide .HLEcalc-content,.slide:first-child  {
    display:block
}
.HLE-calculator .HLEcalc-mainContent .HLEcalc-content select.form-control--select  {
    width:100%;
    background:url("data:image/svg+xml,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.175 0.15834L5 3.97501L8.825 0.15834L10 1.33334L5 6.33334L0 1.33334L1.175 0.15834Z' fill='%23515151' fill-opacity='0.6'/%3e%3c/svg%3e") right .75rem center/10px no-repeat #fff;
    appearance:none;
    font-size:1.4rem;
    color:#515151;
    font-family:'Open Sans'
}
.HLE-calculator form  {
    margin-bottom:50px;
    border-bottom:5px solid #27ade7
}
.HLE-calculator form ul  {
    list-style:none;
    clear:both;
    margin:0
}
.slide .HLEcalc-row .HLEcalc-rightContent div.HLEcalc-errorMessage  {
    color:#9d2a2a;
    margin-top:10px
}
.main-content .HLE-calculator .HLEcalc-row h2,.main-content .HLE-calculator h2  {
    padding:0
}
#guarantorLoanDiv,#slideTag,.app2inputs,.hideInDefault,.slide,input[type=radio]  {
    display:none
}
.HLEcalc-leftContent  {
    color:#2d2d2d
}
.HLEcalc-leftContent.FL  {
    margin-bottom:4px
}
.HLE-calculator ul li  {
    margin-bottom:5px
}
.HLEcalc-resultContent ul li,.table>ul.resultList>li  {
    margin-bottom:0
}
.HLEcalc-footer  {
    margin-top:20px;
    padding-bottom:20px;
    display:flex;
    justify-content:space-between
}
.HLEcalc-mainContent .slideContent .HLEcalc-content  {
    display:block;
    border-bottom:1px solid #eee;
    margin-bottom:25px;
    padding-bottom:15px
}
.HLEcalc-mainContent .slideContent .HLEcalc-content:last-child,.HLEcalc-mainContent .slideContent:nth-child(2) .HLEcalc-content  {
    border:0;
    padding-bottom:0
}
.HLEcalc-fullContent  {
    margin-bottom:10px;
    font-size:1.5rem
}
#enquireOnlineBtn,#viewResults  {
    float:right;
    font-size:1.4rem;
    padding:1.1rem 3rem;
    min-width:160px
}
#prevBtn,#reCalculate,.btnEnquire  {
    background-color:#848484;
    transition:.3s;
    margin-bottom:10px;
    text-transform:capitalize;
    color:#fff;
    border-radius:100px;
    font-size:1.4rem;
    padding:11px 35px;
    line-height:1;
    border:0;
    cursor:pointer;
    text-decoration:none;
    height:auto
}
#prevBtn:hover,#reCalculate:hover  {
    background-color:#383838;
    transition:.3s
}
#reCalculate  {
    float:left;
    text-indent:0
}
a .disclaimer:focus,a .disclaimer:hover,a.disclaimer  {
    margin:0 auto;
    display:inherit;
    color:#515151;
    text-align:right;
    text-decoration:underline;
    clear:both;
    position:absolute;
    bottom:26px;
    right:0;
    transition:.3s;
    font-size:1.5rem
}
a .disclaimer:focus:hover,a .disclaimer:hover:hover,a.disclaimer:hover  {
    color:#383838;
    transition:.3s
}
#enquireOnlineBtn  {
    background-color:#fb7925;
    border-color:#fb7925;
    color:#fff;
    transition:.3s
}
#enquireOnlineBtn:hover,.assessButton .getAssessment:hover  {
    background-color:#e95e04;
    border-color:#1690c5;
    transition:.3s
}
.HLEcalc-resultContent .table  {
    border:1px solid #ddd;
    width: 100%;
}
.contentStyle li  {
    padding-left:2rem
}
ul.resultList>li:first-child  {
    display:initial
}
ul.resultList>li:first-child>ul>li  {
    border-bottom-width:2px;
    font-weight:700
}
li.odd  {
    background:#f5f5f5
}
.HLEcalc-resultContent .table li>ul,ul.resultList>li>ul  {
    display:table;
    width:100%
}
.HLEcalc-resultContent .table ul ul li,ul.resultList>li>ul>li  {
    display:table-cell;
    padding:8px;
    text-align:center;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    vertical-align:middle;
    color:#515151;
    width:30%;
    font-size:1.4rem;
    font-weight: 600;
}
@media(max-width:375px)  {
    .HLEcalc-resultContent .table  {
        overflow-x: auto;
    }
}
.HLEcalc-resultContent .table ul ul li:first-child,ul.resultList>li>ul>li:first-child  {
    text-align:left;
    font-weight: 600;
}
.HLEcalc-resultContent .table ul ul li:last-child,ul.resultList>li>ul>li:last-child  {
    border-right:0
}
.tooltip-icon,ul.resultList li:last-child>ul>li  {
    font-weight:700
}
.HLE-calculator .slide:last-child .HLEcalc-resultContent~.HLEcalc-content.contentStyle,.HLE-calculator .slide:last-child .HLEcalc-resultContent~h2  {
    background-color:rgba(39,173,231,.1);
    padding:25px
}
.HLE-calculator .slide:last-child .HLEcalc-resultContent~h2,.HLE-calculator .slide:last-child .HLEcalc-resultContent~h2.contentStyle  {
    margin-bottom:0!important;
    padding-bottom:0
}
.tooltip-icon  {
    background-color:#fff;
    color:#515151;
    border-radius:100px;
    height:16px;
    width:16px;
    display:inline-block;
    align-items:center;
    justify-content:center;
    text-align:center;
    font-size:11px;
    line-height:1.2;
    border:1px solid #515151;
    margin-left:6px;
    cursor:pointer;
    position:relative;
    outline:0
}
.tooltip-text  {
    visibility:hidden;
    opacity:0;
    border-radius:4px;
    padding:8px;
    width:200px;
    background-color:#2b222a;
    color:#fff;
    position:absolute;
    left:20px;
    top:0;
    z-index:9;
    line-height:1.4;
    font-weight:400;
    text-align:left;
    transition:opacity .3s
}
.HLEcalc-rightContent,.btn-is-loading  {
    position:relative
}
.tooltip-icon:hover .tooltip-text  {
    visibility:visible;
    opacity:1
}
.tooltip-icon:hover  {
    background-color:#515151;
    color:#fff
}
.CB  {
    clear:both
}
.HLEcalc-content input[type=email],.HLEcalc-content input[type=number],.HLEcalc-content input[type=tel],.HLEcalc-content input[type=text],.HLEcalc-content select,.HLEcalc-content textarea  {
    display:block;
    width:100%;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#515151;
    background:#fff;
    border:1px solid #ccc;
    border-radius:4px
}
.input_error  {
    border-color:#b80000!important
}
.HLE-calculator input[type=checkbox]+label,.HLE-calculator input[type=radio]+label  {
    position:relative;
    cursor:pointer;
    top:5px;
    font-size:0
}
.HLE-calculator input[type=checkbox]:checked+label:before,.HLE-calculator input[type=radio]:checked+label:before  {
    border:0;
    background:#27ade7
}
.HLE-calculator input[type=checkbox]+label:before,.HLE-calculator input[type=radio]+label:before  {
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    background:#fff;
    border:1px solid #bbb;
    margin-top:-5px
}
.HLE-calculator input[type=checkbox]+label:before  {
    border-radius:4px
}
.HLE-calculator input[type=radio]+label:before  {
    border-radius:100%
}
.HLE-calculator input[type=radio]:checked+label:after  {
    content:"";
    position:absolute;
    top:1px;
    left:6px;
    background:#fff;
    width:8px;
    height:8px;
    border-radius:100%
}
.HLE-calculator .HLEcalc__contact--row,.HLE-calculator .HLEcalc__contact--row>div ,
.slide:nth-child(5)>.HLEcalc-content>.HLEcalc-row {
    display:flex;
    gap:10px
}
.slide:nth-child(2)>.HLEcalc-content>.HLEcalc-row,
.slide:nth-child(3)>.HLEcalc-content>.HLEcalc-row
{
    margin-bottom: 20px;
}  
.HLE-calculator .HLEcalc-mainContent .slide:nth-child(3) .HLEcalc-content,
.HLE-calculator .HLEcalc-mainContent .slide:nth-child(5) .HLEcalc-content {
    display: block;
}

.HLEcalc-dollarSign  {
    position:absolute!important;
    left:10px;
    top:13px;
    width:10px!important;
    color:#9d9b9b
}
.HLEcalc-row,.messageBoard  {
    font-size:14px
}
.HLEcalc-dollarSign+input  {
    padding-left:25px!important
}
.HLEcalc-footer #prevBtn  {
    display:none;
    margin-bottom:0
}
.HLEcalc-footer #nextBtn, .HLEcalc-footer #viewResults, #sendAndViewResults  {
    background-color:#27ade7;
    text-transform:capitalize;
    color:#fff;
    border-radius:100px;
    font-size:14px;
    padding:11px 35px;
    line-height:1;
    border:0;
    height:auto;
    margin-left:auto;
    cursor:pointer
}
.HLEcalc-footer #nextBtn:hover,.HLEcalc-footer #viewResults:hover  {
    background-color:#1690c5
}
.HLEcalc-leftContent  {
    display:flex;
    align-items:center
}
.HLEcalc-rightContent input.HLEcalc-emailAdd  {
    width:100%;
    margin-bottom:20px
}
.slide:last-child .contentStyle.lastContentStyle  {
    margin-bottom:40px
}
.radioLineHeightFix  {
    margin-top:13px;
    margin-bottom:25px
}
span.accept, span.decline  {
    padding-left: 20px;
}
.pass, span.accept, .msgSuccessful  {
    background: url(../images/green-circle-tick.svg) no-repeat 0 4px;
}
.fail, span.decline  {
    background: url(../images/red-circle-cross.svg) no-repeat 0 4px;
}
.question  {
    background: url(../images/blue-circle-qsn.svg) no-repeat 0 4px;
}
.info  {
    background: url(../images/circle-exclamation.svg) no-repeat 0 4px;
}
li.negative, li.red  {
    color: red !important;
}
li.positive, li.green  {
    color: green !important;
}
li.accept  {
    color: #090 !important;
}
li.decline  {
    color: red !important;
}
span.accept, span.decline, li.liBlock span.HLEiconSet  {
    display: inline-block;
    width: 13px;
    height: 17px;
}
.resultList li li.fail, .resultList li li.pass, .resultList li li.question, .resultList li li.info  {
    background-position: center;
}
.slide.resultSlide h2  {
    border-top:1px solid #eee;
    padding-top:20px;
    margin-top:0
}
.slide.resultSlide h2.firstContentStyle  {
    margin-top:40px
}
@media only screen and (max-width:576px)  {
    .HLE-calculator h1  {
        font-size:2rem
    }
    .contentStyle li  {
        font-size:1.4rem
    }
    .tooltip-text  {
        bottom:20px;
        top:unset;
        width:215px;
        left:auto;
        right: -10px;
    }
    .slide:nth-child(2)>.HLEcalc-content>.HLEcalc-row  {
        flex-direction:column
    }
}
@media (max-width:479px)  {

    .slide.resultSlide h2.firstContentStyle  {
        margin-top:20px
    }
    .HLEcalc-footer  {
        flex-direction:column;
        gap:10px;
        padding-bottom:40px;
        margin-top:0
    }
    .HLEcalc-footer #prevBtn  {
        order:2
    }
    #nextBtn,#prevBtn,#reCalculate,#viewResults,.btnEnquire  {
        width:100%;
        text-align:center
    }
    .HLEcalc-mainContent .slideContent .HLEcalc-content  {
        margin-bottom:15px;
        padding-bottom:0
    }
}
#ldlc_Form ul.mobileLenderHeader {
    display: none;
}
#ldlc_Form #briefResult li li, #ldlc_Form #detailResult li li {
    width: 16.8%;
}
#moreLess {
    display: block;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-bottom: 40px;
    margin-top: -12px;
    font-size: 1.4rem;
    text-decoration: none;
  }
  
  #moreLess span {
    background: #27ade7;
    padding: 5px 10px;
  }
  
  #moreLess span.HLEiconSet:after {
    content: "More";
  }
  
  #moreLess span.HLEiconSet:before {
    content: "View ";
    font-size: 14px;
    line-height: 1.2;
  }
  
  #moreLess span.HLEiconSet.less:before {
    content: "View ";
  }
  
  #moreLess span.HLEiconSet.less:after {
    content: "Less";
  }
  
  @media only screen and (max-width: 375px) {
    #ldlc_Form #detailResult.table ul li ul li, 
    #ldlc_Form #briefResult.table ul li ul li {
        padding: 4px;
    }
}