﻿.Invoice-Payment-Wrapper {
    min-height:1000px;
}
.Invoice-Payment-Block {
    display: inline-block;
    width: 100%;
}

.Invoice-Content {
}

.InvoicePaymentBorder {
    border-style: solid;
    border-width: 1px; border-color: #e7e9e8;
  -webkit-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}

.PaymentBorder {
    border-style: solid;
    border-width: 1px; border-color: #e7e9e8;
  -webkit-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
  min-height:700px;
}

.Invoice-Number {
    padding-left:10px;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    width: 15%;
    border-right-width: 1px; border-color: #e7e9e8;
}

.Text-To-Center {
    text-align: center;
}

.Payment-Number {
    padding-left:10px;
    display: inline-block;
    width: 15%;
    border-right-width: 1px; 
    border-color: #e7e9e8;
}

.Payment-Date {
    padding-left:10px;
    font-size: 1em;
    display: inline-block;
    width: 15%;
    border-right-width: 1px; 
    border-color: #e7e9e8;
}

.Payment-Type {
    padding-left:10px;
    font-size: 1em;
    display: inline-block;
    width: 50%;
}

.Payment-Amount {
    padding-left:10px;
    font-size: 1em;
    display: inline-block;
    width: 15%;
    border-right-width: 1px; 
    border-color: #e7e9e8;
    text-align:right;
}

.Invoice-Date {
    padding-left:10px;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    width: 15%;
    border-right-width: 1px; border-color: #e7e9e8;
}

.Invoice-Type {
    padding-left:10px;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    width: 50%;
}

.Invoice-Amount {
    padding-left:10px;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    width: 15%;
    text-align:right;
}

.Invoice-Padding-Right {
    padding-right: 25%;
}

.Invoice-Item {
    width: 100%;
    font-size: .75em;
    padding-left: 35%;
}

.Payment-Content {
    display: inline-block;
    width: 100%;
}

.Balance-Content {
    display: inline-block;
    width: 100%;
}

.Balance-Amount {
    display: inline-block;
    width: 100%;
    padding-left:85%;
}

.Balance-Buttons {
    display: inline-block;
    text-align:right;
    width: 100%;
}
.Button .printreceipt{

}
.Button.makeapayment{
    background-color: #EE7835;
    border-color: #EE7835;
    color: white;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.Payment-Display-Label {
    padding-left:5%;
}
.Payment-Amount-Group {
    padding-left:15%;
}
.PaymentOptionsFull{
    padding-left:5%;
}
.PaymentOptionsPartial{
    padding-left:23%;
}
.PaymentTypeCredit{
    padding-left:5%;
    display:block;
}
.PaymentTypeACH{
    padding-left:5%;
}
.Payment-Method-Group{
    width:35%;
    float:left;
}
.PaymentDetailsGroup{
    margin-left:35%;
}
.PaymentMethodInfo{
    margin-top:20px;
}
.PaymentDetailLabel{
    min-width:200px;
    display:inline;
    text-align:right;
    padding-right:5%;
}
.PaymentValueLabel{
    min-width:200px;
    display:inline;
    padding-right:5%;
}
.MarginTop10{
    margin-top:10px;
}
.MarginBottom10{
    margin-bottom:10px;
}