.plain-container,
.product-list-options,
.product-grid-style-one,
.loan-categories-right,
.small-business {
    font-size: 14px;
    color: #666666;
}

.plain-container h3,
.product-investment-broker-container h3 {
    color: #666666;
    font-size: 16px;
    margin: 10px 0;
    font-weight: bold;

}

/* product page css start  */
.apply,
.apply:focus,
.apply:active {
    background: #32c5ff;
    border-radius: 3px;
    font-size: 16px;
    color: #fff !important;
    box-shadow: 1px 2px #8EB4DF;
    font-weight: normal;
    border: 0;
    padding: 6px 20px 6px;
    outline: none;
    line-height: 38px;
    border-radius: 20px;
    box-shadow: 3px 3px 3px #aaaaaa;
}

.apply:hover,
.apply:active:focus {
    background: #0062cc;
    outline: none;
}

.applyone,
.applyone:focus,
.applyone:active {
    background: #32c5ff;
    border-radius: 3px;
    font-size: 14px;
    color: #fff !important;
    box-shadow: 1px 2px #8EB4DF;
    font-weight: normal;
    border: 0;
    padding: 4px 18px 4px;
    outline: none;
    line-height: 28px;
    border-radius: 20px;
    box-shadow: 3px 3px 3px #aaaaaa;
}

.applyone:hover,
.applyone:active:focus {
    background: #0062cc;
    outline: none;
}

.browsebyband {
    margin-top: 3%;
}

.productDetailsWrapper .logo {
    width: 245px;
    float: left;
    text-align: right;
    overflow: hidden;
    padding: 0 10px 0 0;
}

.productDetailsWrapper .productDetails {
    width: 100%;
}

.backgroungFactsheetTitle {
    background: none repeat scroll 0 0 #32c5ff;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 18px;
    padding: 6px;
    font-weight: bold;
}

.contentPanel .contentWrapper {
    zoom: 1;
}

.contentPanel .contentWrapper .contentPanel {
    float: left;
    margin: 10px 0;
    padding: 0 20px;
}

.productDetails .section {
    zoom: 1;
}

.featuredProducts,
.productDetails .offerTermsPanel,
.productDetails .rateSummary {
    margin: 0 0 20px;
}

.productDetails .ratesTable {
    float: left;
    width: 440px;
    min-height: 130px;
    padding: 0 20px 0 0;
}

.productDetails .compareOther,
.productDetails .shareIt {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    height: 60px;
    clear: both;
    margin: 5px 0 20px;
    left: 0px;
    float: right;
}

.productDetails .moreFromPanel {
    margin: 0 0 5px;
}

.mrgBtm {
    margin-bottom: 5px;
}

.clear,
.clearbreak {
    clear: both;
}

.clear {
    display: block;
}

.calculatorList .contentWrapper .contentBottom {
    background: none;
    height: 0;
}

.inline {
    display: inline;
}

.productDetails .ratesTable .ratesTableTitle {
    color: #262165;
    display: block;
    font-size: 16px;
    margin: 0 0 10px;
}

.productDetails .ratesTable .ratesTableRowHeader th {
    background: none repeat scroll 0 0 #E0E0E0;
    color: #00AEEF;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 5px 5px;
    text-align: center;
}

.productDetails .ratesTable .ratesTableRow td {
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
}

.contactus .medium,
.productDetails .ratesTable .ratesTableRow td .cellTitle,
.productDetails .termDeposit .rateSummary .ratesTable .ratesTableRow td .cellRate {
    width: 200px;
    text-align: left;
}

.productDetails .ratesTable .ratesTableRow td .cellTitle,
.productDetails .ratesTable .ratesTableRow td .cellRate {
    color: #666666;
    width: 100px;
    margin: 2px 0;
    padding: 5px 0 5px 5px;
    text-align: center;
}

/* media quries for mid screen */

@media (min-width: 1001px) and (max-width: 1240px) {
    nav.navbar ul li.dropdown:hover .dropdown-menu {
        display: block;
    }
}

/*removeable-css*/

.custome-header {
    background-color: #e8e7e7;
    padding: 15px 0px;
    color: #000;
}

.selectbutton {
    margin-top: 120px;
    margin-left: 100px;
    background: #a3d03e;
    height: 30px;
}

.selectbutton a {
    color: white;
}

.textcontent {
    margin-left: -20px;
    margin-top: 40px;
}

.listcontent ul li span {
    color: #00aeef;
}

.wellboxes .well {
    color: #00aeef;
}

.detailshide {
    position: absolute;
    right: 15px;
}

.buttoncontent {
    top: -50px;
    right: 50px;
}

.shareIt {
    position: relative;
    left: 85%;
}

.allDetails .column {
    padding: 6px 6px;
}

.allDetails .spacer {
    width: 100%;
    height: 20px;
    margin: 30px 0 10px 0;
}

.allDetails .row {
    margin: 0px;
}

.NewFeatureText {
    float: left;
    font-size: 14px;
    margin-left: 7px;
    margin-right: 10px;
    width: 150px;
    color: #00AEEF;
}

.featursflt {
    float: left;
}

.featursfltTickCross {
    float: right;
    margin-top: 15px;
}

.newBackgroundFeatures {
    background: #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    height: 90px;
    padding: 20px;
    margin-bottom: 10px;
    width: 254px;
    float: left;
    margin: 6px;
}

..productDetails .benifitsSummary .accountFeature {
    background: url(../images/Img/Common/arrowIcon.png) no-repeat scroll 0 5px transparent;
    color: #666666;
    padding: 5px 0 5px 20px;
    font-size: 14px;
}

.productDetails .specialOfferPanel h4 {
    background: url(../images/Img/Common/green-tag.png) no-repeat scroll 30px 11px transparent;
    color: #262165;
    font-size: 25px;
    padding: 15px 0 0 75px;
    width: 300px;
}

.newbtn {
    position: relative;
    top: -165px;
    left: 550px;
}

.textcontent {
    margin-left: -20px;
    margin-top: 6px;
    width: 400px;
}

.btn2 {
    width: 190px;
    margin-top: 170px;
    background: #a3d03e;
    height: 30px;
}

.mybtn3 {
    width: 190px;
    margin-left: 600px;
    background: #a3d03e;
    height: 30px;
    position: relative;
    top: -45px;
}

.mybtn4 {
    float: right;
    width: 100px;
    height: 30px;
    position: relative;
    top: -40px;
    background: #a3d03e;
    color: white;
}

/* product page css end */
/*compare page css start  */

.comparetables span.IC_Grid {
    display: block;
    float: left;
    overflow: hidden;
    margin-right: 9px;
}

.factsheet,
.comparetables {
    width: 100% !important;
    overflow-x: hidden;
    overflow-y: hidden;
}

#productSelectorReportResults {
    background: #fff;
}

.productlistreport .leadButton,
.productlistreport .IC_Grid .applyButton,
.ic_selector_btn,
.btnGO,
#help,
.factsheet .leadButton .productDetails .compareOtherTop .compare {
    background: #A3D03E;
    background: -moz-linear-gradient(center top, #A3D03E 0%, #60AD1C);
    background: -webkit-linear-gradient(top, #A3D03E, #60AD1C);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#A3D03E', endColorstr='#60AD1C', GradientType=0);
    border: 1px solid #8FBB5F;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #fff !important;
    font-size: 20px;
    font-family: Arial, Verdana, Sans-Serif;
    padding: 7px 30px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none !important;
    cursor: pointer;
}

.factsheet .leadButton {
    text-indent: 0;
    width: 90px;
}

.factsheet .fsApplyButton td a:first-child {
    margin-right: 55px;
}

.CCBackButton {
    float: right;
    cursor: pointer;
    color: #9a9a9a;
    border: 1px solid #d6d6d6;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 #ffffff;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px;
    min-height: 0;
    font: 12px "Ubuntu", sans-serif;
    -moz-box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #dddddd;
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.factsheet .IC_Grid td.colHead {
    width: 18%;
    text-align: left;
    letter-spacing: normal;
}

.productcomparison .fsRowHead td.colHead,
.factsheet .fsRowHead td.colHead {
    text-align: left;
    color: #fff;
    font-size: 1.17em;
    background-image: none;
}

.cols-5 tr.fsRowHead td {
    width: 20%;
}

.cpTableBottomRight {
    margin-right: 20px;
}

.contentbox {
    width: 990px;
}

.featurepanel {
    margin-left: -10px;
}

/* Fact Sheet */

.comparetables .IC_Grid table {
    width: 465px;
}

.factsheet .IC_Grid td {
    width: 265px;
    text-align: center;
}

.factsheet .IC_Grid td.colHead {
    width: 18%;
    text-align: left;
    letter-spacing: normal;
}

.factsheet .fsApplyButton td,
.factsheet .fsApplyButton td {
    background: #EEE;
    padding: 20px;
    text-align: center;
}

.factsheet .fsApplyButton td a,
.factsheet .fsApplyButton td a {}

.factsheet .fsApplyButton td a:first-child {
    margin-right: 55px;
}

.factsheet div.MoreInfo img {
    margin-right: 55px;
}

.factsheet .fsApplyButton td.colHead {
    text-align: left;
    background-image: none;
    padding-left: 10px;
}

.factsheet .fsApplyButton td {
    text-align: center;
}

.factsheet .fsRowEmphasized td.colHead {
    background-image: none;
    text-align: left;
}

.factsheet .fsRowEmphasized td {
    background: #32c5ff;
    color: #fff;
    text-align: center;
}

/* Space Cols */

.cols-3 tr.fsRowHead td {
    width: 33%;
}

.cols-4 tr.fsRowHead td {
    width: 25%;
}

.cols-5 tr.fsRowHead td {
    width: 20%;
}

/* Remove btn */

.factsheetremove {
    text-transform: uppercase;
    font-size: .83em;
}

.factsheetremove a {
    text-decoration: none;
    /*background: url(../assets/Img/Template/factsheet-remove.gif) no-repeat right;*/
    color: white !important;
    padding: 3px;
    padding-right: 20px;
}

.productcomparison table {
    border-bottom: solid 5px #32c5ff;
    width: 950px;
}

.productcomparison table td {
    border: solid 1px #fff;
    border-collapse: separate;
}

.productcomparison td,
.factsheet td {
    padding: 5px;
    padding-left: 10px;
    color: #333;
    background: #eee;
    text-align: left;
}

.productcomparison td.colHead,
.factsheet td.colHead {
    width: 200px;
    background: #ddd;
    text-align: left;
    font-weight: bold;
    color: #000;
}

.factsheet .applyButton {
    margin: auto;
}

.productcomparison .fsRowHead td,
.factsheet .fsRowHead td {
    text-align: right;
    background: #32c5ff;
    color: #7B9CBF;
}

#titlePanel {
    float: left;
    width: 100%;
    overflow: hidden;
}

.productcomparison .fsRowHead td.colHead,
.factsheet .fsRowHead td.colHead {
    text-align: left;
    color: #fff;
    font-size: 1.17em;
    background-image: none;
}

.productcomparison .fsRowSubTitle td,
.factsheet .fsRowSubTitle td {
    background: #32c5ff;
    color: #fff;
    text-align: center;
}

.productcomparison .fsRowSubTitle td.colHead,
.factsheet .fsRowSubTitle td.colHead {
    background-image: none;
    text-align: left;
}

.productcomparison .fsRowSubTitle a,
.factsheet .fsRowSubTitle a {
    color: #fff;
}

.productcomparison .fsRowEmphasized td {
    background: #32c5ff;
    color: #fff;
    text-align: center;
}

.productcomparison .fsRowEmphasized td.colHead {
    background-image: none;
    text-align: left;
}

.productcomparison .fsRowEmphasized a,
.factsheet .fsRowEmphasized a {
    color: #fff;
}

.fsRowEmphasized .factsheetimage {
    width: 136px;
    height: 43px;
    text-align: center;
    /*background: url(/IMG/Template/factsheet-logo-bg.gif) no-repeat;*/

    padding-top: 10px;
    margin: auto;
}

/*compare page css end  */
/*view short list  page css start  */

.CCBackButton {
    float: right;
    cursor: pointer;
    color: #9a9a9a;
    border: 1px solid #d6d6d6;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 #ffffff;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 3px 8px;
    min-height: 0;
    font: 12px "Ubuntu", sans-serif;
    -moz-box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #dddddd;
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);
}

.btnrMargin {
    margin-right: 5px;
}

/*view short list  page css end */
/*Institution-details  page css start */

.IC_Grid tr.rowHead td,
.IC_Grid tr.rowFoot td {
    background: #EBEBEB;
    color: #646464;
    font-weight: bold;
    text-align: center;
}

.justified {
    /* text-align: justify; */

    margin-top: 20px;
    font-size: 14px;
}

.productlistreport .leadButton,
.productlistreport .IC_Grid .applyButton,
.ic_selector_btn,
.btnGO,
#help,
.factsheet .leadButton .productDetails .compareOtherTop .compare {
    background: #A3D03E;
    background: -moz-linear-gradient(center top, #A3D03E 0%, #60AD1C);
    background: -webkit-linear-gradient(top, #A3D03E, #60AD1C);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#A3D03E', endColorstr='#60AD1C', GradientType=0);
    border: 1px solid #8FBB5F;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #fff !important;
    font-size: 20px;
    font-family: Arial, Verdana, Sans-Serif;
    padding: 7px 30px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none !important;
    cursor: pointer;
}

.institution-nav li a {}

.institution-nav li {
    border: 1px solid gray;
    border-radius: 5px;
}

.institution-table {
    width: 100%;
}

.table-condensed {
    font-size: 12px;
}

/*Institution-details  page css end */
/*Arcticle   page css start */

.articleTitlePanel h1 {
    background: none !important;
    border-bottom: solid 1px #32c5ff;
    margin: 0 0 5px;
}

.pageTitle {
    width: auto;
    float: left;
}

#popularSearches {
    font-size: 18px;
}

.quicklinks p {
    font-family: Tahoma;
    font-size: .83em;
    line-height: 18px;
    margin: 10px 0;
}

.quicklinks {
    margin-top: 5px;
}

#contentpage ul,
.featuredProduct .more,
.productDetails .rateSummary .interestRate,
.editorsPick .details .text,
.articleCreateDate {
    color: #666666;
}

#quickLinks {
    list-style: none;
}

.insertpanel {
    float: right;
    margin-left: 10px;
    width: 300px;
}

.featurepanel,
.productQuickLinkPanel {
    background: #fff url(../images/Img/Common/panelBg.png) no-repeat;
    padding-bottom: 2px;
    overflow: hidden;
}

.featurepanel h2,
.featuredProductsPanel .title,
.productQuickLinkPanel .title,
.featuredProductsPanel_CreditCard .title {
    background: #fff url(../images/Img/Common/panelBg.png) no-repeat right top;
    color: #fff;
    font-size: 17px;
    padding: 6px 6px 6px 0;
    margin-left: 6px;
    margin-top: 0px;
}

.featurepanel .content {
    overflow: hidden;
    background: #f1f1f2;
    text-align: justify;
    margin-left: 8px;
}

.featuredtablist {
    margin-top: 4px;
    width: 100%;
}

.featuredtablist ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

.featurepanel {
    margin: 10px 0px;
    margin-left: -8px;
}

.custome-header {
    background-color: #e8e7e7;
    padding: 15px 0px;
    color: #000;
}

. .featurepanel .heading {
    background: #262165;
    color: #fff;
    font-size: 17px;
    padding: 6px;
    margin: 0px;
    border-radius: 5px 5px 0px 0px;
    font-weight: 600;
    margin-left: 12px
}

.featurepanel .content {
    overflow: hidden;
    background: #f1f1f2;
    text-align: justify;
}

.featurepanel ul.featuredtablist {
    margin: 5px 0px 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

.featurepanel .tab-content {
    background: #fff;
}

.tab-content>.tab-pane {
    display: block;
}

.featurepanel table {
    border-spacing: 0;
    padding: 0;
    empty-cells: show;
    border-collapse: collapse;
}

.panelreport td {
    text-align: center;
    font-size: 11px;
    padding: 3px 5px 3px 5px;
}

.featurepanel table .c1 {
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

.panelreport td {
    text-align: center;
    font-size: 11px;
    padding: 3px 5px 3px 5px;
}

.fade.in {
    opacity: 1;
}

.table-bcontent {
    background-color: #f1f1f2;
    padding: 5px;
    font-size: 12px;
}

.element.style {
    font-size: 10px;
    font-style: italic;
}

.quicklinks a {
    font-weight: 700;
    text-decoration: none;
}

.articleTitlePanel h1 {
    background: none !important;
    border-bottom: solid 1px #666;
    margin: 0 0 5px;
}

.featuredtablist>li>a {
    padding: 10px !important;
    margin-left: 5px;
    color: black;
}

.featuredtablist>li>a:hover {
    color: black;
}

.featurepanel .heading {
    margin-left: 14px;
}

/*Arcticle   page css end */
/* 6116 product css start  */

.Hrdcontent1,
.Hrdcontent {
    text-align: center;
    margin-left: -9px;
}

.footerQuickLinks {
    background: none repeat scroll 0 0 #EEEEEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    height: 130px;
    margin: 20px 0 0;
    overflow: hidden;
}

.footerQuickLinks h3 {
    font-size: 18px;
    color: #003466;
    border-bottom: none;
    font-family: Arial;
    margin: 20px 0 0;
    padding: 0 0 20px 20px;
}

.footerQuickLinks a {
    display: block;
    width: 90px;
    height: 68px;
    text-decoration: none;
    cursor: pointer;
    color: #666;
    float: left;
    font-size: 15px;
    font-weight: 700;
    margin: 14px 45px;
    padding: 10px 0 0 0;
}

.footerQuickLinks .homeLoan {
    background: url("../images/Img/Common/heroIconHomeLoan.png") no-repeat;
}

.footerQuickLinks .personalLoan {
    background: url("../images/Img/Common/heroIconPersonalLoan.png") no-repeat;
}

.footerQuickLinks .savings {
    background: url("../images/Img/Common/heroIconSavingAccount.png") no-repeat;
}

.footerQuickLinks .termDeposits {
    background: url("../images/Img/Common/heroicontermdeposits.png") no-repeat;
}

.footerQuickLinks .creditCards {
    background: url("../images/Img/Common/heroIconCreditCard.png") no-repeat;
}

.footerQuickLinks .lifeInsurance {
    background: url("../images/Img/Common/heroIconLifeInsurance.png") no-repeat;
}

.Hrdcontent {
    text-align: center;
    margin-left: -45px;
}

.productDetails .rateSummary .baseRatePanel,
.productDetails .rateSummary .maxRatePanel {
    background: -moz-linear-gradient(center top, #EEEEEE 0%, #FFFFFF) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #32c5ff;
    float: left;
    font-family: ubuntu;
    font-size: 16px;
    font-weight: bold;
    margin: 0 20px 0 0;
    padding: 20px 20px 0;
    width: 180px !important;
}

.productDetails .rateSummary .baseRatePanel,
.productDetails .rateSummary .maxRatePanel {
    background: -moz-linear-gradient(center top, #EEEEEE 0%, #FFFFFF) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #32c5ff;
    float: left;
    font-family: ubuntu;
    font-size: 16px;
    font-weight: bold;
    margin: 0 20px 0 0;
    padding: 20px 20px 0;
    width: 160px;
}

.productDetails .compareApply {
    float: right !important;
    width: 170px;
    position: relative;
}

.productDetails .applyPanelTop {
    position: relative;
    margin: 10px 0 0;
}

.compareOtherTop {
    margin-left: 10px;
}

.productDetails .compareOtherTop span {
    color: #666666;
    font-size: 14px;
}

.productDetails .compareOtherTop .compare,
.productDetails .compareOther .compare {
    display: block;
    background: #A3D03E;
    background: -moz-linear-gradient(center top, #A3D03E 0%, #60AD1C);
    background: -webkit-linear-gradient(top, #A3D03E, #60AD1C);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#A3D03E', endColorstr='#60AD1C', GradientType=0);
    border: 1px solid #8FBB5F;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #fff !important;
    font-size: 18px;
    font-family: Arial, Verdana, Sans-Serif;
    padding: 7px 20px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none !important;
    margin: 12px 0 0;
    float: right;
    cursor: pointer;
}

a {
    color: #00b1ef;
    line-height: normal;
    text-decoration: none;
}

.productDetails .maxRateBonusInterestNotesPanel {
    color: #666666;
    padding-top: 10px;
    FONT-SIZE: 13px;
    font-weight: normal;
    text-align: justify;
    font-family: ubuntu;
    font-weight: normal;
}

.productDetails .featuredProductPanel,
.productDetails .benifitsSummary,
.productDetails .alsoFromProducts,
.featuredProducts .product {
    margin: 0 0 10px;
}

.productDetails .homeLoan .variableRatePanel,
.productDetails .homeLoan .onGoingRatePanel {
    color: #32c5ff;
    float: left;
    font-family: ubuntu;
    font-size: 16px;
    font-weight: bold;
    margin: 0 20px 20px 0;
    width: 200px;
}

.productDetails .rateSummary .interestRate .percentage {
    font-size: 48px;
    margin: 0;
}

.productDetails .rateSummary .interestRate span {
    display: block;
    float: left;
    color: #666666;
    font-size: 20px;
    margin: 3px 0 0;
    font-family: ubuntu;
    font-weight: bold;
}

.ComparisonNewColor {
    color: #32c5ff !important;
}

.productDetailsWrapper {
    margin-top: 70px;
}

.productDetails .homeLoan .featureIcons {
    width: 600px;
    float: left;
}

.newBackgroundFeatures {
    float: left;
    background: #EEEEEE;
    width: 200px;
    border-radius: 5px 5px 5px 5px;
    height: 55px;
    width: 190px;
    padding: 5px;
    margin-bottom: 10px;
}

.NewFeatureText {
    float: left;
    font-size: 14px;
    margin-left: 7px;
    margin-right: 10px;
    width: 100px;
    color: #00AEEF;
}

#sitemap p,
.productDetails .allDetails,
.googleAds {
    margin: 10px 0;
}

.lightGreyButton {
    color: #9a9a9a;
    border: 1px solid #d6d6d6;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 #ffffff;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 3px 0;
    cursor: pointer;
    min-height: 0;
    font: 12px "Ubuntu", sans-serif;
    -moz-box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 0px rgba(255, 255, 255, 1), inset 0px 0px 1px rgba(255, 255, 255, 1);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #dddddd;
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);
}

.moreAccount {
    float: right;
    margin-right: 7px;
    margin-top: 7px;
}

.featuredProductsPanel {
    padding-bottom: 2px;
    overflow: hidden;
}

.featuredProducts .featuredProduct {
    float: left;
    width: 310px;
    padding: 0 30px 0 0;
}

.featuredProduct .providerLogo {
    float: left;
    width: 115px;
}

.featuredProduct .interestRates {
    color: #32c5ff;
    float: left;
    font-family: ubuntu;
    width: 140px;
}

.featuredProduct .interestRates .maxRateLabel {
    color: #32c5ff;
    display: block;
    font-family: ubuntu;
    font-size: 16px;
    font-weight: bold;
}

.featuredProduct .interestRates .rate {
    float: left;
    font-size: 40px;
    font-weight: bold;
}

.featuredProduct .interestRates .rateDecimal {
    float: left;
    font-size: 20px;
    margin: 3px 0 0;
}

.featuredProduct .productDetails {
    width: 285px;
    padding: 10px 0 0;
}

.featuredProduct p {
    font-size: 14px;
    margin: 5px 0;
}

.featuredProduct .productName a {
    color: #00AEEF;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}

/* 6116 product css end  */
/* 29 page css start   */

.ratesTableRowHeaders {
    color: #00AEEF;
}

.compareOthers1 {
    background: #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    height: 60px;
    clear: both;
    margin: 5px 0 20px;
    padding: 10px 0px 0px 30px;
}

.compareOthers1 .compare {
    display: block;
    background: #A3D03E;
    background: -moz-linear-gradient(center top, #A3D03E 0%, #60AD1C);
    background: -webkit-linear-gradient(top, #A3D03E, #60AD1C);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#A3D03E', endColorstr='#60AD1C', GradientType=0);
    border: 1px solid #8FBB5F;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #fff !important;
    font-size: 18px;
    font-family: Arial, Verdana, Sans-Serif;
    padding: 7px 20px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none !important;
    margin: 12px 0 0;
    float: right;
    cursor: pointer;
    margin-top: -40px;
}

#compared-text {
    color: #262165;
    font-size: 20px;
}

/* 29 page css end   */
/* 82 page css start   */

h4.heading {
    background: #32c5ff;
    color: #FFFFFF;
    font-size: 20px;
    padding: 6px;
}

.productDetails .marginLending .rates h3.on,
.productDetails .broker .fees h3.on,
.productDetails .broker .trades h3.on {
    background: #336799;
    zoom: 1;
}

.productDetails .marginLending .rates h3,
.productDetails .broker .fees h3,
.productDetails .broker .trades h3 {
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #336799;
    zoom: 1;
    cursor: pointer;
    margin: 0 0 2px;
    padding: 5px 0 5px 25px;
}

.productDetails .marginLending .rates th,
.productDetails .broker .fees th,
.productDetails .broker .trades th {
    font-family: Arial;
    font-size: 11px;
    font-weight: 700;
    color: #888;
    background-color: #e1e1e1;
    padding: 2px;
}

.productDetails .marginLending .rates tbody td,
.productDetails .broker .fees tbody td,
.productDetails .broker .trades tbody td {
    font-family: Arial;
    font-size: 13px;
    color: #036;
    background-color: #f9edb7 !important;
    border-bottom: solid 3px #fff;
    padding: 2px 4px;
}

table.applytable td.c2,
.productDetails .marginLending .rates td.c3,
.productDetails .marginLending .rates td.c4,
.productDetails .broker .fees td.c3,
.productDetails .broker .fees td.c4,
.productDetails .broker .trades td.c3,
.productDetails .broker .trades td.c4,
.productDetails .broker .trades td.notes {
    text-align: right;
}

.productDetails .allDetails .label {
    color: #666666;
    float: left;
    line-height: 18px;
    width: 235px;
    font-size: 13px;
}

.productDetails .allDetails .details {
    color: #666666;
    float: left;
    line-height: 15px;
    width: 50px;
    font-size: 13px;
}

.table-body {
    background: #f9edb7 !important;
}

/* 82 page css end   */

.backgroungFactsheetTitles {
    background: none repeat scroll 0 0 #32c5ff;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 18px;
    padding: 6px;
    font-weight: bold;
    margin-top: 15px;
    margin-left: -10px;
}

.shareIt-it {
    margin-top: 20px;
    float: right;
}

/* 83 page css start*/

.backgroungFactsheetTitles {
    margin-top: 35px;
    margin-left: -10px;
    margin-bottom: 70px;
}

.productDetailsWrapper .logos {
    width: 160px;
    float: left;
    text-align: right;
    overflow: hidden;
    /* padding: 0 10px 0 0; */

    margin-left: 50px;
}

/* 83 page css end*/
/* 81 css start -- */

.productDetailsWrapper .productDetails {
    width: 695px;
    float: left;
    overflow: hidden;
}

.productDetails .shareItPanel {
    float: right;
    width: 133px;
}

.backgroungFactsheetTitle-1 {
    background: none repeat scroll 0 0 #32c5ff;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 18px;
    padding: 6px;
    font-weight: bold;
    margin-top: 40px;
}

.compareOthers {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    height: 60px;
    clear: both;
    margin: 5px 0 20px;
    left: 0px;
    padding: 10px;
    padding-left: 15px;
}

.productDetails .compareOthers p,
.productDetails .shareIt p {
    color: #262165;
    float: left;
    font-size: 20px;
    margin: 0;
    padding: 5px 40px;
    font-weight: bold;
}

.compares {
    background: #A3D03E;
    background: -moz-linear-gradient(center top, #A3D03E 0%, #60AD1C);
    background: -webkit-linear-gradient(top, #A3D03E, #60AD1C);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#A3D03E', endColorstr='#60AD1C', GradientType=0);
    border: 1px solid #8FBB5F;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #fff !important;
    font-size: 20px;
    font-family: Arial, Verdana, Sans-Serif;
    padding: 7px 20px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none !important;
    cursor: pointer;
    margin-top: -45px;
    float: right;
}

.compareOthers p {
    color: #262165;
    font-size: 20px;
}

/* 81 css end  */
/* 90 page css start  */

h1 {
    color: #262165;
    font-size: 30px;
    padding-bottom: 10px;
    padding-left: 5px;
    margin: 0;
}

.fsRowEmphasized .factsheetimage {
    background: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
    margin: 0 auto;
    min-height: 60px;
    vertical-align: middle;
    line-height: 40px;
}

.fsRowEmphasized .factsheetimage .img-responsive {
    display: inline-block;
}

/* 90 page css end   */
@media (min-width: 768px) and (max-width: 1000px) {
    .factsheet td.colHead {
        width: 60px;
        font-size: 11px;
    }
}

.flex-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.loan-categories-con {
    margin-bottom: 20px;
}

.loan-categories-con .loan-categories-left {
    /* background: #f8f8f8;
   */
    width: 20%;
    text-align: right;
    padding: 20px;
    box-sizing: border-box;
    margin-right: 20px;
    padding-top: 0;
}

.loan-categories-left img {
    max-width: 100%;
}

.plain-content-box {
    width: 100%;
    padding: 20px 0;
    display: table;
}

.loan-categories-con .loan-categories-right {
    box-sizing: border-box;
    width: 79.33%;
}

h2.blue-bg-title,
.blue-bg-title-square {
    background: #32c5ff;
    padding: 7px 10px;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    margin-bottom: 10px;
    min-height: 30px;

}

.blue-bg-title-square {
    border-radius: 0;
}

.bigtext-con h3 {
    font-size: 16px;
    color: #32c5ff;
    margin: 0;

}

h2.blue-bg-title a {
    color: #fff
}

.bigtext-con {
    font-size: 48px;
    color: #666;

    font-weight: bold;
}

.bigtext-con span {
    display: inline-block;
    font-size: 20px;
    margin: 3px 0 0;
    vertical-align: top;
    margin-top: 9px;
}

ul.loan-features {
    margin: 20px 0;
    padding: 0;
    margin-right: 20px;
    display: table;
    width: 100%;
}

ul.loan-features li {
    background: #eee;
    padding: 5px;
    border-radius: 5px;
    display: block;
    margin: 0 20px 5px 0;
    width: 265px;
    height: 60px;
    float: left;
    font-size: 14px;
}

ul.loan-features li i {
    color: #00b1ef;
    font-style: normal;
    vertical-align: top;
    display: inline-block;
    padding-right: 10px;
}

ul.loan-features li .features-left {
    float: left;
    width: 20%;
}

ul.loan-features li .features-right {
    float: left;
    padding-top: 5px;
    width: 79%;
}

ul.loan-features li span:first-child {
    margin-top: 10px;
}

.product-inner-table {
    border-collapse: collapse;
    width: 100%;
}

.product-inner-table th,
.product-inner-table td {
    padding: 5px;
}

.product-inner-table th {
    background: #eee;
    color: #00b1ef;
    font-weight: bold;
}

.product-inner-table tr:nth-child(even) td {
    background: #f8f8f8;
}

.product-inner-table tr td {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.title-btn-dynamic {
    position: absolute;
    right: 10px;
    top: 5px;
    padding: 3px 10px !important;
}

.tow-col-label-con {
    display: table;
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
}

.tow-col-label-con .row,
.grey-plain-con .row {
    margin-bottom: 7px
}

.plain-container {
    width: 100%;
}

.loan-categories-con .grey-plain-con {
    background: #fff !important;

}

.loan-categories-con .grey-plain-con:last-child {
    margin-left: -15px !important;
}

.loan-categories-con .grey-plain-con h3 {
    margin: 0px;

}

.custom-left {
    float: left;
}

.product-mobile-view .btn-primary {
    width: 100%;
}

.product-mobile-view .h1-title {
    font-size: 14px !important;
}

.product-mobile-view {
    background: #f1f1f2;
    padding: 0px 10px;
    font-size: 14px;
}

.product-mobile-view .panel-heading,
.product-mobile-view .panel-heading .list-group-item-heading {
    background: #32c5ff;
    color: #fff;
}

.product-mobile-view .panel-group {
    margin-top: 20px;
}

.product-mobile-view table tr td {
    padding-bottom: 15px;
    vertical-align: top;

}

.product-mobile-view table tr td:first-child {
    padding-right: 5px;
}

.product-mobile-view table.first-col-right-pad-20 tr td:first-child {
    padding-right: 20px;
}

.glyphicon-chevron-down {
    display: none;
}

.product-mobile-view .product-brand-image {
    width: 100%;
}

.sub-table-section .active th {
    color: #00AEEF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.sub-table-section tr td {
    text-align: center;
}

.product-mobile-view .more-inf-title {
    font-size: 20px;
    color: #32c5ff;
    padding: 0;
    font-weight: normal;
}

.product-detail-title {
    font-size: 20px;
}

.white-bg-container {
    background: #fff;
    margin: 20px 0;
    padding: 15px;
    border-radius: 5px;

}

.product-detail-mobile .row {
    margin-bottom: 10px;
}

.product-detail-mobile .row .col-xs-6:last-child {
    color: #32c5ff;
}

.max-width-80 {
    max-width: 80px;
}

.push-bottom-20 {
    margin-bottom: 20px !important;
}

h2.second-level-title {
    font-weight: bold;
    margin: 0;
    color: #32c5ff;
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 0;
    font-family: "Ubuntu_L";
}

.product-mobile-view .panel-heading h4 a {
    display: block;
    padding: 10px;
}

.product-mobile-view .panel-heading {
    padding: 0px;
}

.product-mobile-view .panel-heading,
.product-mobile-view .panel-heading {
    background: #32c5ff;
    color: #fff;
}

.product-mobile-view .panel-heading h4 a {
    display: block;
    padding: 10px;
    font-size: 14px;
    margin: 10px 0;
    font-weight: normal;
}

.product-mobile-view .panel-heading {
    padding: 0px;
}

.product-mobile-view .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.product-mobile-view .accordion-toggle {
    cursor: pointer;
    margin: 0;
    background: #32c5ff;
    color: #fff;
    padding: 7px;
    font-size: 14px;
    font-weight: bold;

}

.product-mobile-view .panel-body {
    padding: 15px;
}

.white-border-img img {
    border: 15px solid #fff;
    display: block;
    float: left;
    margin-right: 20px;
}

h3 {
    font-size: 18px;
    font-weight: bold;

}

.normal-links {
    margin: 15px 0;
}

.two-col-grid {
    display: table;
    width: 100%;
    border: 1px solid #ccc;
    padding: 0;
}

.display-table-row {
    display: table-row;
}

.two-col-grid .col-40 {
    background: #eee;
    font-weight: bold;
    display: table-cell;
    width: 39.33%;
    padding: 5px 10px;
    font-size: 14px;
}

.two-col-grid .col-40 label {
    font-weight: bold;
}

.two-col-grid .col-60 {
    width: 60%;
    display: table-cell;
    padding: 5px 10px;
    background: #fff;
    font-size: 14px;
}

.blue-title {
    background: #32c5ff;
    padding: 5px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 18px;


}

.grey-bg-blue-text {
    background: #E4E4E4;
    border-radius: 0;
    color: #00AEEF;
}

.display-flex {
    display: flex;
}

.display-flex .blue-title-grey-box {
    border: 1px solid #ccc;
    width: 50%;
    margin-right: 20px;
}

.display-flex .blue-title-grey-box .two-col-grid {
    border: 0;
    margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 1000px) {
    .col-40 {
        padding: 7px 10px;
        font-size: 10px;
    }

    .col-60 {
        padding: 7px 10px;
        font-size: 10px;
    }

}

.product-mobile-view .collapse.show {
    background: #ffffff;
}

.no-bold {
    font-weight: normal;
}

/* .btn-primary, .btn-primary:focus, .btn-primary:active {
    background: #32c5ff;
    border-radius: 3px;
    font-size: 16px;
    color: #fff !important;
    font-weight: normal;
    border: 0;
    padding: 5px 20px 5px;
    outline: none;
    line-height: 25px;
    border-radius: 20px;
} */

h3.plain-blue-title {
    color: #292993;
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    margin-bottom: 15px;
}

.product-list-options li,
.blue-arrow-list li {
    background: url(../../images/angular/arrow.png) no-repeat left 8px;
    padding-left: 25px;
}

.show-all-products2 {
    width: 200px;
}

.features-right img {
    float: right;
}

.grey-bg-blue-text {
    background: #E4E4E4 !important;
    border-radius: 0;
    color: #00AEEF !important;
}

.blue-title-grey-box h2 {
    background: #32c5ff;
    padding: 7px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.credit-card h1.primary-title {
    font-weight: normal;
    margin: 0;
    color: #32c5ff;
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 0;
    line-height: 3rem;
}

.dotted-grid {
    border-collapse: collapse;
    width: 100%;
}

.dotted-grid td {
    padding: 6px 4px;
    background: #f8f8f8;
}

.dotted-grid tr td.border-left-bottom {
    border-left: 1px dotted #32c5ff;
    border-bottom: 1px dotted #32c5ff;
}

.dotted-grid tr td.border-top {
    border-top: 1px solid #32c5ff !important;
}

.dotted-grid .bigtext-con {
    font-size: 34px;

    color: #32c5ff;
}

.dotted-grid .bigtext-con h3,
.dotted-grid label {
    color: #666;
    font-size: 12px;
}

.dotted-grid .bigtext-con span {
    font-size: 14px;
    margin: 0;
    margin-top: 19px;
    margin-left: 5px;
    line-height: 14px;
}

.dotted-grid .big-text-small {
    font-size: 22px;
    color: #32c5ff;
}

.dotted-grid .bigtext-con.big-text-small span {
    font-size: 13px;
    margin-top: 10px;
    margin-left: 0px;
}

.dotted-grid .big-text-vsmall {
    font-size: 16px;
    color: #32c5ff;
}

.dotted-grid .bigtext-con.big-text-vsmall span {
    font-size: 10px;
    margin-top: 6px;
    margin-left: 0px;
}

.dotted-grid .blue-text {
    font-size: 12px;
    color: #32c5ff;
    font-weight: bold;
}

.credit-card .font-19 {
    font-size: 19px;
    line-height: 3rem;
}

.credit-card .font-size-19 {
    font-size: 19px;
}

.alt-color-grid {
    border-collapse: collapse;
    width: 100%;
}

.alt-color-grid tr td {
    border: 1px solid #ccc;
    background: #f8f8f8;
    padding: 3px;
}

.alt-color-grid tr:nth-child(odd) td {
    background: #eee;
}

.alt-color-grid tr td.table-icon-con {
    border-left: 0;
}

.grey-box {
    background: #EEEEEE;
    border-radius: 3px;
    padding: 17px;
}

.navi-blue-grey-tabs-container .nav-tabs {
    border: 0;
}

.navi-blue-grey-tabs-container .tab-content .tab-pane {
    display: none;
}

.navi-blue-grey-tabs-container .tab-content .tab-pane.active {
    display: block;
}

.navi-blue-grey-tabs-container .nav-tabs>li>a {
    background: #C0C0C0;
    border: 0;
    font-size: 16px;
    color: #fff;
    padding: 3px 15px;
    font-weight: bold;
    text-align: left;
    border-radius: 5px 5px 0 0;
}

.navi-blue-grey-tabs-container .nav-tabs>li.active>a:hover,
.navi-blue-grey-tabs-container .nav-tabs>li>a.active {
    background: #32c5ff;
    border: 0;
    color: #fff;
}

.credit-card h2.blue-bg-title {
    margin-bottom: 0px !important;
}

.grey-bg-con {
    background: #eee;
    padding: 15px;
}

.large-icon-list li {
    padding-left: 30px;
    background: url(../../images/angular/true_new.gif) 0 0 no-repeat;
    margin-bottom: 10px;
    background-position: left 3px;
}

.blue-arrow-list,
.large-icon-list {
    padding: 0;
    margin: 0;
}

@media (max-width: 767px) and (min-width: 280px) {
    .credit-card .product-more-info-title {
        font-weight: bold;
        margin: 0;
        color: #32c5ff;
        font-size: 20px;
        margin-bottom: 15px;
        margin-top: 20px;
        padding: 0;
        /* font-family: "Ubuntu_L"; */
    }

    .credit-card .col-xs-3 {
        width: 25%;
    }

    .credit-card .product-mobile-view .more-inf-title {
        font-size: 20px;
        color: #32c5ff;
        padding: 0;
        font-weight: normal;
    }

    .credit-card .product-detail-mobile .row {
        margin-bottom: 10px;
    }

    .credit-card .product-detail-mobile .row .col-xs-6:last-child {
        color: #32c5ff;
    }

    .credit-card .product-detail-title {
        font-size: 20px;
    }

    .credit-card .disclaimer p {
        clear: both;
        font-size: 12px !important;
        line-height: 14px !important;
        color: #666 !important;
        font-style: normal !important;
        margin-top: 20px;
    }

    .credit-card .max-width-80 {
        max-width: 80px;
    }

    .investment-inner-toggle-sec {
        width: 100%;
        outline: none !important;
        padding: 2px;
        background: #32c5ff;
        color: #fff;
        outline: none;
        font-weight: bold;
        margin: 0px 0px 15px 0px;
        border-radius: 0px;
        display: block;
    }



}

.product-special-offer-grid {
    border-radius: 8px;
}

.gray-bg-container {
    border: 1px solid #eee;
    background: #eee;
    padding: 20px 20px;
}

.product-special-offer-grid {
    border-radius: 8px;
}

.product-special-offer-grid ul.special-list-iteams {

    margin-left: -10px;
}

.gray-bg-container {
    border: 1px solid #eee;
    background: #eee;
    padding: 20px 20px;

}

.gray-bg-container .test-apply-heading {
    color: #00AEEF;
    font-size: 16px;
    font-weight: bold;
    padding-top: 15px;
}

.grey-more-news-con ul li,
.gray-bg-container .unordered-list li,
.gray-bg-content ul li,
.product-special-offer-grid ul.special-list-iteams li {
    background: url(../../images/angular/arrow.png) left top 3px no-repeat;
    padding-left: 20px;
}

h2 {
    font-size: 22px;
    color: #32c5ff;
    font-weight: normal;
}

.accordion-toggle {
    cursor: pointer;
    margin: 0;
    background: #32c5ff;
    color: #fff;
    padding: 7px;
    font-size: 14px;
    font-weight: bold;
}

..panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.product-investment-broker-container .product-investment-broker-accordition .panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    display: block;
    color: #fff;
}

.product-investment-broker-container .product-investment-broker-accordition .accordion-toggle {
    margin-bottom: 0px;
}

.inner-style-grid2 {
    border-collapse: collapse;
}

.inner-style-grid2 th,
.inner-style-grid2 td {
    padding: 3px;
    border: 2px solid #fff;
    font-size: 14px;
}

.inner-style-grid2 th {
    background: #eee;
    text-align: right;
}

.inner-style-grid2 td {
    background: #bdd8e2;
    border: 2px solid #fff;

    /*#32c5ff57;*/
}

.product-verticaldata .give-your-savings-a-lift {
    padding: 10px;
}

.give-your-savings-a-lift {
    width: 100%;
    min-height: 65px;
    padding: 20px 10px;
    margin: 0px 0px 0px 0px;
    background: #eee;
}

.border-section {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
}

.bold-title-14 {
    font-weight: bold;
    margin: 20px 0 20px 0;
    font-size: 14px;
}

.short-list-popup {
    width: 132px;
    height: 94px;
    color: #fff;
    text-align: center;
    background: url(../images/common/specialOfferBubble.png) no-repeat center center;
    padding-top: 20px;
    font-weight: bold;
    position: absolute;
    z-index: 1;
    top: -90px;
    display: none;
}

.short-list-link-remove {
    display: none;
}

.product-grid-style-one {
    border-collapse: collapse;
    width: 100%;
}

.product-grid-style-one td {
    padding: 5px 10px;
    background: #f8f8f8;
    color: #333;
    text-align: center;
}

.product-grid-style-one td:first-child {
    background: #eee;
    text-align: left;
    width: 40%;
}

.product-grid-style-one tr th {
    background: #32c5ff;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}

.product-grid-style-one tr.secondary-head th {
    background: #32c5ff
}

.product-grid-style-one tr.third-head th {
    background: #32c5ff;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #333;
}

.fsRowEmphasized .factsheetimage {
    width: 136px;
    height: auto;
    text-align: center;
    background: #fff;
    margin: auto;
    padding: 5px !important;
    border-radius: 5px;
}

.fsRowEmphasized .factsheetimage img {
    max-height: 100%;
    max-width: 100%;
}

.word-break {
    word-break: break-word;
}

ul.loan-features li i {
    color: #00b1ef;
    font-style: normal;
    vertical-align: top;
    display: inline-block;
    padding-right: 10px;
}

.df-rates-apply-text {
    color: #00AEEF;
    font-size: 19px;
    font-weight: bold;
}

.broker-font-text {
    color: #000;
}