﻿@charset "utf-8";
:root {
    --primary-color: #19583c;
    --primary-color-hover: rgb(45,108,80);
    --primary-color-active: rgb(25,88,60);
}


.dropdowntopstyling{width:180px !important;}
.summary_header {background:url(img/summar_header.jpg) no-repeat 0 0;}
.currentstatement_header {background:url(img/currentstatement_header.jpg) no-repeat 0 0;}
.invoice_header {background:url(img/invoice_header.jpg) no-repeat 0 0;}
.paymenthistory_header {background:url(img/paymenthistory_header.jpg) no-repeat 0 0;}
.invoiceview_header {background:url(img/banner_header_image_1.jpg) no-repeat 0 0;}
.Payment_header {background:url(img/banner_header_image_2.jpg) no-repeat 0 0;}

.company-logos-background {
    display: flex;
    justify-content: center;
}

.company-logos {
    max-width: 1050px;
}

/* Better logo alignment for smaller screens */
@media only screen and (max-width: 410px) {
    .company-logos {
        justify-content: space-around;
    }
}

/* Allow logos to fall into single row when screen is large enough */
@media only screen and (min-width: 1700px) {
    .company-logos {
        max-width: none;
    }
}

.company-logo img {
    max-width: 100px;
}

/* Custom sized logos smaller/larger logos for greater uniformity */
.company-logo [src*="icon"],
.company-logo [src*="riverbend"] {
    max-width: 80px;
}

.company-logo [src*="american-rock"] {
    max-width: 180px;
}

.company-logo [src*="interstate"] {
    max-width: 150px;
}

.company-logo [src*="columbia"],
.company-logo [src*="central-premix"] {
    max-width: 130px;
}


