﻿/*************************************/
/*START Stuf to handle dog background*/
body .CustomerSite {
    background: #000 url(../images/background3.jpg) no-repeat center center / cover;
    padding: 200px 0;
    color: #fff;
}

.MemberPage .container {
    background-color: #323232 !important;
    padding: 30px;
}

    .MemberPage .container b,
    .MemberPage .container strong {
        color: #90c84d;
    }

.MemberPage .UploadDocuments .container {
    background-color: transparent !important;
}

body .CustomerSite.UploadDocuments {
    padding: 100px 0;
}

@media (max-width: 991px) {
    body .CustomerSite {
        padding: 80px 0px;
    }
}

@media (max-width: 767px) {
    body .CustomerSite {
        background: #000 url(../images/background_sm.jpg) no-repeat center top;
        background-size: 100%;
        padding: 50px 15px 15px;
    }

    .MemberPage .container {
        margin-top: 120px;
        padding: 15px;
    }

    .MemberPage .UploadDocuments .container {
        margin-top: 40px;
    }
}

/*Text Color Throughout CustomerSite*/
.CustomerSite.MemberAreaPage.PaymentShedule .container,
.PlainBlackRulesTable,
.RatesTable,
.LoanAmount,
.LoanDetails,
.PaymentDetails,
.PaymentExplanation,
.MinimalPayment,
.NewDueDate,
.Preface,
.SectionMessage,
.MemberPage label span,
.MemberPage .line label,
.CustomerSite .Header,
.BankAccountVerification .English,
.BankAccountVerification .Spanish,
.PaymentReceipt .container {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}

.CustomerSite .Header,
.SectionHeader span {
    color: #90c84d !important;
    font-family: 'Montserrat', sans-serif !important;
    margin-bottom: 20px;
}

/*END Stuff to handle dog background*/
/************************************/
