body {
    width: 1px;
    min-width: 100%;
}

.btn:disabled {
    cursor: not-allowed;
}

/* Grids/Tabs */
.nav-tabs{
 display:inline-flex;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link
{
     /* active tab colour */
     background-color: #FFFFFF !important;
     color: #000000 !important;
     border: solid 1px #A8A8A8;
}

 .nav-pills > li > a {margin-right:2px;}

.tab-pane {
    min-height: 200px;
}

.tab_MB {
    font-size: 1rem;
    font-weight: 400;
    margin-right:2px;
}

.pluginContent {
    border: none;
}

.table > tbody > tr > td {
    vertical-align: middle;
    text-align: center;
}

.grid {
    font-size: .875rem; 
}

.table > thead > tr > th {
    text-align: center;
}

.columnHeadings {
    font-size: 12px;
    font-weight: bold;
}

th.lenderHeader{
    /* lender logo column*/
    width:80px;
    min-width:80px;
    max-width:80px;
    height:60px;
    min-height:60px;
    max-height:60px;
}

.highlightedRowColour {
    background-color: #add8e6;
}



/* Logos */

.appLogos {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 82px;
    height: 60px;
    background-color: #FFFFFF;
}

@media (max-width: 925px) {
    .appLogos {
     height: 68px;
    }
}

 .appLogosAdditionalDetails, .appLogosCompareProducts {
    width: 80px;
    height: 60px;
    border: none;
} 

.change-view-dropdown, .mortgage-option-dropdown{
    background-color:lightyellow;
    padding-left: 10px;
    padding-right: 20px;
}

@media (max-width: 576px){
     #BestBuysChangeViewButton, #AllMortgagesChangeViewButton, #MortgageOptionButton {
        margin-bottom: 20px;
        border: 1px solid transparent;
        text-align: left;
        white-space:nowrap;
    }
}

@media (min-width: 576px) and (max-width: 865px) {
   #BestBuysChangeViewButton, #AllMortgagesChangeViewButton, #MortgageOptionButton {
        margin-bottom: 20px;
        border: 1px solid transparent;
        text-align: center;
    }
}

@media (min-width: 865px) {
    #BestBuysChangeViewButton, #AllMortgagesChangeViewButton, #MortgageOptionButton {
        float: right;
        border: 1px solid transparent;
    }
}

@media (max-width: 603px) {  
    .compare-button{
       display: none;
    }      
}

/* Additional Details */

@media (max-width: 576px) {  
    .detailsLenderText,  .headline-text{
        display: none;
    }    
}

@media (min-width: 576px) {     
    .headline-text-mobile{
        display: none;
    } 
}

 #AdditionalDetails .productHeader{
     padding: 0.40rem;
     text-align:left;
}

.detailsHeaderText {
    font-weight: bold;
    font-size: 16px;
}

.headlineFigure {
    font-weight: bold;
    font-size: 16px;
}

.detailsLabels {
   font-weight: 400;
}

 #AdditionalDetails .additional-details{
     padding: 0.30rem;
     text-align:left;
}

/* Compare Products */

.productHeader {
    /* used on additional details and compare pages */
    font-weight: bold;
    padding-left: 2px;
}

.compareLenderText {
    font-size: 16px;
    font-weight: 400;
}

.compareText {
    font-size: 16px;
    margin-bottom: 0px;
}

