@charset "utf-8";
/* CSS Document */
/* $Id: epay.css,v 1.3 2015/04/24 19:07:02 mfuller Exp $ */

/*  The overall identifier for all epay screens at the highest level is the id #eServPayment  */

/* **************************************  Epay payment screen styles  *************************************** */


.paymentInfoPnl, .advPaymentPnl  { margin-top:25px; }

.ePayPayor { width:320px; }

.ePayPayor input {  width:152px; }

.PaymentInfo .requiredField { width:100px !important; }

.paymentConfirm label { font-weight:bold; }

.wicketExtensionsWizardHeaderSummary { font-weight:bold; }

/* **************************************  Epay option panel styles  *************************************** */

.ePayOption { width:555px; }

.epayOptionsTable { border-top:#ccc solid 0px; width:auto; margin:4px 4px 4px 8px; }

.epayOptionsTable thead .optionsCol { width:240px; }

.epayOptionsTable thead th { border-bottom:#ccc solid 1px; }

.epayOptionsTable tbody tr { background:none; border-bottom:#ccc solid 1px;  }

.epayOptionsTable tbody td { padding:2px 0;  }

.epayOptionsTable tbody label { width:160px; text-align:left; float:left; }

.epayOptionsTable tbody fieldset { width:100%; text-align:right; position:relative; }

.epayOptionsTable tbody fieldset div { padding:2px 0; clear:both; }

.epayOptionsTable tbody fieldset input { position:absolute; right:50px; }

.epayOptionsTable tbody fieldset label {  font-weight:bold; color:#41537c; }

.epayOptionsTable .optionAmt { width:90px; text-align:right;  }


/* ***********************************  Epay proof of insurance panel styles  ********************************** */


.policyDtRng h6 { color:#41537c; font-size:1em; }

.proofMsg { max-width:340px; }


/* ***********************************  Epay balance panel styles  ********************************** */

.ePayBalance  { width:580px; }

.feeMessage  { margin-left:10px; display:inline-block; width:230px; }

.ePayBalance label {  width:155px; }

.ePayBalance .requiredField {  width:145px !important; }

.ePayBalance input { text-align:right; }

.paymentInfoTotalPaymentAmount input { border:#e3e3e3 solid 0px; background:inherit !important; box-shadow:none; }

/* *****************************  Epay advance payment case info panel styles  ****************************** */

.ePayCaseInfo { width:545px; }

.ePayCaseInfo label {  width:155px; }

.ePayCaseInfo .requiredField {  width:145px !important; }
