/*@import url("../BASE/base.css");*/
/* Base start */
 @import url(https://fonts.googleapis.com/css?family=Open%20Sans:400,700);
/*

Base CSS 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Please do not make changes directly to this CSS. This CSS is included in many clients solutions, so any changes you make will affect them.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
If something in this CSS is causing an undesired affect, please inform the product team, and use a company specific CSS to overwrite this file.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

BASE RELEASE: 3535

*/

form:not([action*='frmBureauReport']) *
{
	padding: 0;
	margin: 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

body
{
    border: 0px solid #f00;
    line-height: 1.3em;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-weight: normal;
}

div[id$='pnlData']
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

 ul
{
	margin-left: 3em;
	padding-top: .5em;
	padding-bottom: 1em;
}


hr
{
	margin: 1em 0 0 0 !important;
	border: 0;
	height: 1px;
}



/*Options Table */
div#divTopOptions
{
	padding-top: 1em !important /*overwrite inline styles */;
	padding-bottom: 1em !important /*overwrite inline styles */;
	padding-left: 0.5em !important /*overwrite inline styles */;
	padding-right: 0.5em !important /*overwrite inline styles */;
	border: thin solid #333333 !important /*overwrite inline styles */;
	border-radius: 5px;
	top: 20px !important /*overwrite inline styles */;
	background-color: #F9F9F9 !important /*overwrite inline styles */;
}

div#divTopOptions > table#tblOptions
{
	background-color: transparent;
}

div#divTopOptions > table#tblOptions tr
{
	height: 2em !important /*overwrite inline styles */;
	border-top: solid;
	border-top-width: thin;
	border-top-color: #333333;
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-color: #333333;
	background-color: white;
}

div#divTopOptions > table#tblOptions tr:hover a
{
	text-decoration: none;
}

div#divTopOptions > table#tblOptions td
{
	vertical-align: middle;
	font-size: 1em;
}

div#divTopOptions > table#tblOptions td:first-child
{
	text-align: center;
}

div#divTopOptions > table#tblOptions td:last-child
{
	width: 75%;
}

div#divTopOptions > table#tblOptions a
{
	text-decoration: none;
}

/* BLANK IMAGES FIX */
img[src$='[[BLANK]]']
{
	display: none !important;
}

/* Buttons */

div.imgBtn,
.tblContribution a /* fix for Borrower Contribution Table */,
.datagrid + a,
div[id$='divAddMode'] > a[id$='lnkAdd'] /*fix for LMI */,
.clsDocPrefBranch span[id$='divBranchHelp'] > a /* fix for Delivery Branch*/,
div#CPHBody_divDirectors a[id*='lnkDeleteDirector'] /*fix for Delete Director */
{
    border: 1px solid;
    text-decoration: none;
    line-height: 11px;
    font-weight: bold;
    padding: .5em;
    display: inline-block;
    cursor: pointer;
    font-style: normal;
    border-radius: 3px 3px 3px 3px;
	font-weight: normal;
}

td.tdLeft
{
	max-width: 120px;
}

td.tdLeft td > div
{
	width: 100% !important;
	max-width: 120px;
}

td.tdLeft .imgBtn
{
	width: 99% !important;
	padding: 0.5em 0;
}

div#CPHBody_divDirectors input[type="image"][id*='imgDeleteDirector'] /* removes button next to Delete Director */
{
	display: none;
}

div#CPHBody_divDirectors a[id*='lnkDeleteDirector'] 
{
	float: none !important /*overwrite inline style */;
	padding-right: 0.5em !important /*overwrite inline style */;
	font-size: 0.5em !important /*overwrite inline style */;
	margin: 1em 0 0 2em;
	color: initial !important;
}

div.imgBtnNext,
form:not([action*='frmDashboard']) div.imgBtnCstmSEARCH,
div.imgBtnCstmCLOSE
{
    float: right;
	margin-top: 1em;
}

div.imgBtnCstmBACK
{
	margin-top: 1em;
}

*:not([id$='divToggleBar']) > div.imgBtnCstmWITHDRAWAPPLICATION,
div.imgBtnCstmADDDIRECTOR,
div.imgBtnCstmUPLOADSUPPORTINGDOCUMENTS,
div.imgBtnCstmATTACHNOTE
{
	float: left;
}

div.imgBtnCstmCLOSE
{
	margin-right: 2em;
}

div.imgBtnCstmSAVE,
div[class*='imgBtnCstmSAVE']
{
	float: right;
	margin-right: 2.5em;
	margin-top: 1em;
}

div.imgBtn:hover,
div.imgBtn:focus,
.tblContribution a:hover /* fix for Borrower Contribution Table */,
.tblContribution a:focus /* fix for Borrower Contribution Table */,
.tblContribution + a:hover /* fix for Borrower Contribution Table */,
.tblContribution + a:focus /* fix for Borrower Contribution Table */,
.clsDocPrefBranch span[id$='divBranchHelp'] > a:hover /* fix for Delivery Branch*/,
.clsDocPrefBranch span[id$='divBranchHelp'] > a:focus /* fix for Delivery Branch*/
{
    filter: none;
}


div[id$='divStandardButtons'] div.imgBtn
{
	font-size: 2em;
}

table#tblSideButtons .sideButton,
div#divSideButtons .sideButtonNav,
div#divSideButtons > .sideButtonScreen
{
    margin-top: 1px;
    margin-bottom: 1px;
}


/* fix for mvc buttons */
span.ui-button-icon-primary
{
	margin-top: -0.6em;
}

span.ui-button-text
{
	padding: 0.4em 1em 0.4em 2.1em;
}

/*Standard Input fields */
input[type='text'],
input[type='password'],
textarea[id],
select[id]
{     
    font-style: normal;
    border: 1px solid #d0d0d0;
    border-radius: 3px 3px 3px 3px; 
    padding: 5px;
    font-size: 1em;
	min-height: 1.4em;
	vertical-align: middle;
	width: 40em;
	max-width: 400px;
	min-width: 200px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 10px;
	box-sizing: border-box;
}


/* Director DOB fields */
select[id$="ddlDOBDay"]{
	width: 10.2em;
	min-width: 6em;
}
select[id$="ddlDOBMonth"]{
	width: 11em;
	min-width: 6em;
}
select[id$="ddlDOBYear"]{
	width: 11em;
	min-width: 6em;
}

@media only screen and (max-width: 800px)
{
	input[type='text'],
	input[type='password'],
	textarea[id],
	select[id]
	{
		min-width: 0 !important;
		max-width: 85% !important;
		width: 100% !important;
	}
}

textarea[id]
{
    max-width: none;
    margin: 1.5em 0em;
}

.clsDataRow > div.clsText
{
	margin-top: .5em;
}

select[multiple],
select:not([multiple])
{
	padding-left: 5px;
}

select:not([multiple])
{
	height: 2.4em;
}

@media only screen and (max-width: 700px) and (min-width: 200px)
{
    select:not([multiple]) {
        HEIGHT: inherit;
    }
}

input.clsTinyTimeText,
select.clsTinyTimeDropDown,
input.clsEmploymentContactSmall,
input.clsTinyText
{
	width: 10em !important;
	min-width: 0;
}

input.clsSingleAddressStreet,
input[id$='tbStreetSgl'],
select.clsSingleAddressStreetType,
select[id$='ddlStreetTypeSgl']
{
	width: 11em !important;
	min-width: 0;
}

 input.clsSingleAddressNO,
 input[id$='tbStreetNoSgl']
{
	width: 5em !important;
	min-width: 0;
	overflow: overlay
}

input[type='radio'] + label
{
	margin-left: .5em;
    margin-right: .25em;
}

/* SELECT INLINE FIXES */
select.clsMedDropDown,
tr[id$='trType'] select[id$='ddlType']
{
	margin-top: 4px;
	margin-bottom: 4px;
}

/* fix for Loan Term */
input.clsProdDetLoanTermText,
input.clsProdDetAmountText
{
	width: 12em !important;
	min-width: 0 /*undoes parent class */;
}

select.clsProdDetLoanTermDropDown,
select.clsProdDetPurposeDropDown,
select[id*='ddlMultiplePurpose'][disabled="disabled"] /*fix for disabled */
{
	width: 17em !important;
	min-width: 0 /*undoes parent class */;
}

/*fix for Phone Number Width */
input[type='text'].clsPhoneTableAreaText,
input[type='text'][id$='tbPhoneArea'],
input[type='text'][id$='tbFaxArea']
{
	width: calc(100% - 1em) !important;
	min-width: 20px;
}

input[type='text'].clsPhoneTablePhone,
input[type='text'][id$='tbPhoneNumber'],
input[type='text'][id$='tbFaxNumber']
{
	width: 22em !important /*overwrite inline styles */;
	min-width: 0;
	max-width: initial;
}


/* fix for relationship table */
table[id$='tblRelationships'].datagrid select
{
	width: 10em !important /*overwrite inline style */;
	min-width: 0;
}

/*fix for Current Employment Group */
tr[id$='trOccupationGroup'] select
{
	width: 14.8em !important;
	min-width: 0;
}

/* fix for Disbursements */
table.datagrid[id$='dgLoanDisbursement']
{
	width: 100%;
}

table.datagrid[id$='dgLoanDisbursement'],
table.datagrid[id$='dgLoanDisbursement'] select,
table.datagrid[id$='dgLoanDisbursement'] input
{
	width: auto !important;
	min-width: 0;
}

table.datagrid[id$='dgLoanDisbursements'] th
{
	width: auto !important;
}

/* fix for ID table */
table[id$='tblIdentificationList'] select,
table[id$='tblIdentificationList'] input,
input.clsEmploymentContactLarge
{
	width: 10em !important;
	min-width: 0;
}

input.clsIdentificationListDate
{
	width: 7em !important;
}

/* fix for liabilities */
table.tblLiability select,
table.tblAssets select
{
	width: 100% !important;
	min-width: 100px;
	max-width: 200px
}

table.tblLiability th,
table.tblAssets th
{
	width: 100%!important;
}

table.tblLiability input,
table.tblAssets input
{
	width: 4em !important;
	min-width: 0;
}

/* fix for income */
div#divContainer > div[id$='divToolIncomeExpense'] ~ table.datagrid select,
div#divContainer > div[id$='divToolIncomeExpense'] ~ table.datagrid input
{
	width: 7em !important;
	min-width: 0;
}

/* fix for land size */

select[id$='ddlLandSizeUnits'],
select[id$='ddlUnitSizeUnits']
{
	min-width: 0;
	width: 19em !important;
}

/*fix for uploads */
div.clsFLRows select
{
	min-width: 0 !important;
	width: inherit !important;
}

/* fix for Security Allocation Worksheet */
input[id*='tbAlloc'][id$='TOLERANCE'],
input.clsSecurityAlloc_Allocation
{
	min-width: 0;
	width: inherit;
}

/* fix for result follow up */
table.clstblFollowUp input
{
	min-width: 0;
	width: inherit;
}

/*fix for result loan conditions */
#CPHBody_LoanConditions_divContainer input
{
	min-width: 0;
	width: inherit;
}


/*fix for Time in Address' */
tr[id*='trTimeAtAddress'] > td,
tr[id*='trTimeAtAddress']
{
	vertical-align: middle;
}

td.clsSingeLine > input, td.clsSingeLine > select 
{
    margin-top: 4px;
    margin-bottom: 4px;
}

td.clsSingeLine {
    display: inline-table;
}

/* fix for Dynamic Settlement accounts */
div[id*='dynamicSettlementAccounts'] table input
{
	width: initial;
	min-width: 0;
}


/* fix for Insurance */
tr[id^='CPHBody_dcInsurances'][id$='trContract'] table
{
	width: 100%;
	max-width: 100%;
}

tr[id^='CPHBody_dcInsurances'][id$='trContract'] td:first-child
{
	min-width: 0 !important;
	width: 135px !important;
}

tr[id^='CPHBody_dcInsurances'][id$='trContract'] td input
{
	min-width: 0;
	width: inherit;
}	

/*fix for product fees */
div[id$='divFees'] > table.datagrid input[id*='dgFees_tbAmount'],
div[id$='divFees'] > table.datagrid select[id*='dgFees_ddlCapitalised']
{
	width: 5em !important;
	min-width: 0;
}

div[id$='divFees'] > table.datagrid input[id*=dgFees_tbDescription]
{
	width: 21em !important /*overwrte inline styles*/;
	min-width: 0;
}

/*fix for securities */
input.security_Value
{
	width: 8em !important;
	min-width: 0;
	overflow: visible;
}


/* fix for disbursement */
select.clsDisbursementProductDropDown
{
	width: 12em;
	min-width: 0;
}

input.clsDisbursementProductText
{
	width: 8em;
	min-width: 0;
}

/* fix for borrowers contribution */
.tblContribution input,
.tblContribution select
{
	width: initial;
	min-width: 0;
}

.tblContribution + a
{
	margin-left: 80%;
	float: none !important /*overwrite inline style*/;
}

/* fix for Loan Purpose Loan Amount */
td.clsLoanAmtField input
{
	min-width: 0;
	width: inherit;
}

form:is([action*="frmDynamic"]) input.clsFinish:read-only {
	background-color: #0443b2 !important;
	border: 1px solid #000;
}

/*READ ONLY INPUT FIELDS */
form:not([action*="frmBranding"]) input:read-only,
select:disabled
{
	background-color: #EBEBEB !important;
}

td#tdBody,
td#tdBody > table,
div.divFilterContent,
div.divFilterContent > div.divFilterBG
{
	background-image: none;
	background-color: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

/*overwrites inline style */

div.navbarDropdown {
    z-index: 9999;
}

div.divFilterContent
{
	border-radius: 5px;
	border: 1px solid #d0d0d0;
	background-color: #ebebeb;
	margin-top: 2em;
}

div#CPHBody_divCustom1 + input + div#CPHBody_divMain >
div.divFilterContent
{
	margin-top: 2em;
}

/* Correctly spaces divs without heading spacing */ 
/*div.divFilterContent > div > div > div > div:first-of-type.clsDataContainer,
div.divFilterContent > div > div > table[id$='tblData']:first-child,
div.divFilterContent > div > div:first-child > script + table[id$='tblData'],
div.divFilterContent > div > div:first-child > script + style + table[id$='tblData']
{
	margin-top: 2em;
} */

/* Top Header */
table#tblHeadingTop > tbody > tr,
table#tblHeading > tbody > tr:nth-child(2) > td,
div.TopBar
{
	width: 100%;
}

table#tblHeadingTop
{
	border: none;
	height: 1em;
}

table#tblHeading > tbody > tr:nth-child(2) > td 
{
	height: 13em;
}

@media screen and (max-width: 800px) {
	img#imgHeadingRight
	{
		display: none !important;
	}
}
	
/* Data Validation message */
table#tblLeft div.error
{
	border: none;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}

div.error > table > tbody > tr > td
{
	text-align: center;
	vertical-align: middle;
}
	
/* Page Content */
div.clsText
{
	color: #333333;
}
div.divFilterBG
{
	top: -2em;
	border: none;
	font-size: 1.7em;
	left: -10px;
	display: table-row;
}

div.divFilterBG > div,
div.clsDivHeading > span
{
	color: #333333 !important ;
}
div.divFilterBG > div
{
	padding: 0.5em 1em 0.3em 1em;
	min-height: 1em;
}

div.dynamicFormSectionHeadingContainer
{
	padding: 1em 0 .5em 0;
}

div.dynamicFormSectionHeadingContainer span.dynamicFormSectionHeading
{
	color: #333333 !important;
}
/* fmDynamic buttons */
div.dynamicFormSectionHeadingContainer ~ div[id$='divAddSection']
{
	padding: 1em 0 .5em 0;
}

div.dynamicFormSectionHeadingContainer ~ div[id$='divAddSection'] > div.imgBtn[onclick*='imgBtnAddControls']
{
	float: left;
}

@media only screen and (max-width: 800px) and (min-width: 600px)
{
	div.divFilterContent > div.divFilterBG  + div
	{
		padding: 0 2em 2em 2em !important;
	}

}

@media only screen and (max-width: 600px)
{
	div.divFilterContent > div.divFilterBG  + div
	{
		padding: 0 1em 1em 1em !important;
	}

} 

div.divFilterContent > div.divFilterBG  + div
{
    padding: 0 3em 3em 3em;
}

 div.divFilterContent > div.divFilterBG + div > div:not(:empty)
{
	background-color: white;
	padding-left: 3em;
	padding-right: 3em;
	border: solid;
	border-width: thin;
	border-color: #d0d0d0;
	border-bottom: none;
	border-top: none;
}

div.divFilterContent > div.divFilterBG  + div > div:not(:empty):first-child
{
	border-top: solid;
	border-top-width: thin;
	border-top-color: #d0d0d0;
}

div.divFilterContent > div.divFilterBG + div > div:not(:empty):last-child
{
	border-bottom: solid;
	padding-bottom: 1em;
	border-bottom-width: thin;
	border-bottom-color: #d0d0d0;
}

span[id$='lblAbnAcnReq']
{
	margin-right: 1em;
}

div.divFilterContent > div.divFilterBG + div > table:first-child /*Dynamic Director/Partners in frmCompany */
{
	background-color: #ffffff;
	border-style: solid solid none solid;
	border-width: thin thin 0 thin;
	border-color: #d0d0d0;
	margin: 1em 0 0 0;
}
div.divFilterContent > div.divFilterBG + div > table:first-child > tbody > tr:first-of-type > td:first-of-type/*Dynamic Director/Partners in frmCompany */
{
	padding: 1em 0 0 1.5em;
}

div.divFilterContent > div.divFilterBG + div > table:first-child > tbody > tr:first-of-type > td:nth-child(2) /*Dynamic Director/Partners in frmCompany */
{
	padding: 1em 0 0 0;
}

div.divFilterContent > div.divFilterBG + div > div > div.clsDataContainer
{
	padding-left: 3em;
	padding-top: 2em;
}
 
/* Eligibility */
div.divFilterBG + div > div > div[id$='divQuestion']
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Phone Number Mandatory Contact */
div[id$='divMandatoryContacts']
{
	margin-bottom: auto !important;
}

/* DATAGRID/ABN SEARCH RESULTS */
div.clsDataRow[id*='trNameSearch']
{
	width: 100%;
}

div.clsDataRow[id*='trNameSearch'] > div.clsText
{
	display: none;
}

div.clsDataRow[id*='trNameSearch'] > div.clsField
{
	width: 100%;
}

div[id*='trNameSearch'].clsDataRow fieldset
{
	margin-bottom: 0px;
	border: none;
}

div[id*='trNameSearch'].clsDataRow legend
{
	color: #333333;
	font-style: italic;
	font-size: 1.06em;
	font-weight: bold;
	letter-spacing: 0.1em;
}

div[id*='trNameSearch'].clsDataRow fieldset > div:first-of-type
{
	height: 20em !important /*overwrite inline style*/;
	max-height: 200px !important /*overwrite inline style*/;
	width: 100% !important /*overwrite inline style*/;
	overflow-y: scroll !important /*overwrite inline style*/;
	overflow-x: visible !important /*overwrite inline style*/;
	padding-right: 0px !important /*overwrite inline style*/;
}

div[id*='trNameSearch'].clsDataRow table.datagrid
{
	width: 100% !important /*overwrite inline style */;
	overflow-x: hidden !important /*overwrite inline style */;
	font-size: 1em !important /*overwrite inline style */;
}

div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr > th
{
	height: 3em;
	vertical-align: middle;
	cursor: default;
	text-align: center;
}

div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr > td
{
    height: 3em;
    vertical-align: middle;
	border-top: none;
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
    border-color: #d0d0d0;
    border-width: thin;
    color: #333333 !important;
}

div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr:hover
{
    background-color: #F4F4F4;
}

div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr > td:not(:first-child)
{
	text-align: center;
}

div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr > td:first-child
{
	padding-left: 3em;
	border-right-width: 2px;
}

div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr > td:first-child > a
{
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

/* PRODUCT SEARCH */
table[id$='tblInitialise'] > tbody > tr > td
{
	vertical-align: middle;
}

.clsProductSearchDetails {
	border: none;
}

.clsProductSearchDetails .clsRow {
    border: none;
    padding: 3px 0;
    clear: left;
}

.clsProductSearchDetails .clsRow .clsText {
    width: 30%;
    min-width: 150px;
}

.clsProductPadBottom.clsProductCenter {
	text-align: center;
}

.clsProductLeftBtn {
    display: inline-flex;
    \: auto;
}

.clsProductRightBtn {
    display: inline;
}

.clsProductCenter .imgBtn {
    width: 200px;
}

/*** LOAN PRODUCT DETAILS ***/
tr[id$='trLoanPurposeMultiple'] > td
{
	padding-top: 1em;
}

/* ENTITY DETAILS */
div[id$='trLegalName'] + div[id$='trEntityDetails'].clsDataRow
{
	margin-top: 1em;
}

div[id$='trNameSearch'] + div[id$='trEntityDetails'].clsDataRow
{
	margin-top: -2em;
}

div[id$='trEntityDetails'].clsDataRow fieldset
{
	margin-bottom: 0px;
	border: none;
}

div[id$='trEntityDetails'].clsDataRow legend
{
	color: #333333;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0.1em;
}

div[id$='trEntityDetails'].clsDataRow > div.clsText
{
	display: none;
}

div[id$='trEntityDetails'].clsDataRow > div.clsField
{
	color: #333333;
	margin-left: 156px;
}

/*No. of Employees label */
span[id$='lblIncJobTitles']
{
	color: #333333;
	font-size: 0.8em !important /*overwrite inline styles */;
}

/* Contact Number Parentheses */
.divFilterContent td[id$='tdPhoneArea']
{
	vertical-align: middle !important /*overwrite inline styles */;
	color: #333333;
}

/* SINGLE LINE ADDRESS */
div.clstblSingAddr  div.clsDataRow 
{
	max-width: 30em;
	overflow-x: hidden;
}

div.clstblSingAddr div.clsDataRow > div > input,
div.clstblSingAddr div.clsDataRow > div > select
{
	min-width: 0 /*undo inherited style */;
}

div.clstblSingAddr div.clsDataRow > div:first-child
{
	width: 5em !important /*overwrite inline styles */;
}

div.clstblSingAddr div.clsDataRow > div:first-child > input,
div.clstblSingAddr div.clsDataRow > div:first-child > select
{
	width: 4.5em !important /*overwrite inline styles */;
}

div.clstblSingAddr div.clsDataRow > div:nth-child(2)
{
	width: 16em !important /*overwrite inline styles */;
}

div.clstblSingAddr div.clsDataRow > div:nth-child(2) > input,
div.clstblSingAddr div.clsDataRow > div:nth-child(2) > select
{
	width: 15.5em !important /*overwrite inline styles */;
}

div.clstblSingAddr div.clsDataRow > div:nth-child(3)
{
	width: 8.5em !important /*overwrite inline styles */;
}

div.clstblSingAddr div.clsDataRow > div:nth-child(3)> input,
div.clstblSingAddr div.clsDataRow > div:nth-child(3) > select
{
	width: 8em !important /*overwrite inline styles */;
}

div.clsAddressSing
{
	display: flex;
	padding-left: 0.1em;
}

/*DIRECTOR DETAILS */

span[id$='lblDOBFormat']
{
	color: #333333;
}
label[for$='cbPrivacy']
{
	color: #333333;
	padding-left: 0.5em;
}

/* TIME AT ADDRESS */
div.clsDataRow[id$='trTimeAtAddress'] select.clsTinyTimeDropDown
{
	min-width: 0 /*overwrite inherited style */;
	width: 11.2em;
}

div.clsDataRow[id$='trTimeAtAddress']
{
	color: #333333;
}
/* GOOGLE ADDRESS */
div[id$='divGoogleMap'] > div
{
	margin-left: 2em;
}

td[id$='tdGoogleLeft']
{
	display: none;
}

td[id$='tdGoogleLeft'] + td
{
	text-align: center;
}

div[id$='divGoogleMapInset']
{
	margin-left: auto;
	margin-right: auto;
	width: 100% !important /*overwqrite inline styles */;
}

iframe[id$='ifrGoogleMap']
{
	border: solid;
	border-width: thin;
	width: 100% !important /*overwrite inline styles */;
	max-width: 560px;
}

[id$='tdGoogleStaticLeft']
{
    width: 150px;
}

tr[id$='trAddressSearch'] td:nth-child(2) {
    width: calc(29em + 20px);
}

tr[id$='trAddressSearch'] td:nth-child(3) {
    vertical-align: middle;
}

div[id$='divCheckBoxDataCopy']
{
	padding-top: 1em;
}

label[for$='cbCopyData']
{
	padding-left: .5em;
}
	
/* FINANCE INFORMATION */
table[id$='tblData'] > tbody > tr[id$='trAmount'] > td,
table[id$='tblData'] > tbody > tr[id$='trType'] > td
{
	color: #333333;
}

/* INCOME EXPENSE CORE */
table.IncomeExpenseCoreSummaryTable,
table.AssetCoreSummaryTable,
table.LiabilityCoreSummaryTable{
    margin: 1em 0;
    border: solid thin #dadada;
}

table.IncomeExpenseCoreSummaryTable tr:last-child:not(:only-child),
table.AssetCoreSummaryTable tr:last-child:not(:only-child),
table.LiabilityCoreSummaryTable tr:last-child:not(:only-child) {
    border-top: double #dadada;
    font-weight: bold;
}

table.IncomeExpenseCoreSummaryTable td, table.IncomeExpenseCoreSummaryTable th ,
table.AssetCoreSummaryTable td, table.AssetCoreSummaryTable th,
table.LiabilityCoreSummaryTable td, table.LiabilityCoreSummaryTable th{
    padding: 5px;
	text-align: center !important;
}

table.IncomeExpenseCoreSummaryTable tr:first-child,
table.AssetCoreSummaryTable tr:first-child,
table.LiabilityCoreSummaryTable tr:first-child {
    border-bottom: solid thin #dadada;
}

.IncomeExpenseCoreColType,
.AssetCoreColType,
.LiabilityCoreColType {
    font-weight: bold;
}

span[id$='cvIncomeExpenseCore']:empty,
span[id$='cvAssetCore']:empty,
span[id$='cvLiabilityCore']:empty {
    display: none;
}

.IncomeExpenseCoreDetail .IncomeExpenseCoreDetailsContainer .clsText,
.IncomeExpenseCoreDetail .IncomeExpenseCoreDetailsContainer .clsField,
.AssetCoreDetail .AssetCoreDetailsContainer .clsText,
.AssetCoreDetail .AssetCoreDetailsContainer .clsField,
.LiabilityCoreDetail .LiabilityCoreDetailsContainer .clsText,
.LiabilityCoreDetail .LiabilityCoreDetailsContainer .clsField
{
	padding: 0;
}

.IncomeExpenseCoreSummaryTable a.IncomeExpenseCoreLinkDelete,
.AssetCoreSummaryTable a.AssetCoreLinkDelete ,
.LiabilityCoreSummaryTable a.LiabilityCoreLinkDelete  {
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
    color: #dd0000;
}

.IncomeExpenseCoreDetailsContainer .clsField input,
.IncomeExpenseCoreDetailsContainer .clsField select,
.AssetCoreDetailsContainer .clsField input,
.AssetCoreDetailsContainer .clsField select,
.LiabilityCoreDetailsContainer .clsField input,
.LiabilityCoreDetailsContainer .clsField select
{
	min-width: 0;
	width: 14em !important;
}

.IncomeExpenseCoreDetailsContainer .clsDataRow > div.clsText,
.AssetCoreDetailsContainer .clsDataRow > div.clsText,
.LiabilityCoreDetailsContainer .clsDataRow > div.clsText {
    margin: 0;
}

.IncomeExpenseCoreDetailsContainer .clsDataRow,
.AssetCoreDetailsContainer .clsDataRow,
.LiabilityCoreDetailsContainer .clsDataRow {
    display: flex;
    align-items: center;
}

.IncomeExpenseCoreDetailsRowApplicantName:not(:first-child),
.AssetCoreDetailsRowApplicantName:not(:first-child),
.LiabilityCoreDetailsRowApplicantName:not(:first-child) {
    margin-top: .5em;
}

span.IncomeExpenseCoreEmptyText,
span.AssetCoreEmptyText,
span.LiabilityCoreEmptyText
{
	margin-right: 3em;
}

/* APPLICATION DECLARATION */
div[id$='divTransformation']
{
	padding-top: 1em;
}

div[id$='divTransformation'] > p:first-of-type,
div[id$='divTransformation'] div.clsSummaryHeading
{
	color: #333333;
	font-size: 1.2em;
	padding-top: .5em;
}

div[id$='divTransformation'] table.clsSummaryTable
{
	margin-top: 0.5em;
	background-color: transparent;
	margin-left: 2.5em;
	width: 100% !important /*overwrite inline styles */;
	max-width: 598px;
}

div[id$='divTransformation'] .clsSummaryText
{
	margin-top: 1em;
}

div[id$='divTransformation'] table.clsSummaryTable > tbody > tr
{
	border: solid;
	border-width: thin;
	border-color: #333333;
	height: 3em;
}

div[id$='divTransformation'] table.clsSummaryTable > tbody > tr > td
{
	vertical-align: middle;
}

div[id$='divTransformation'] table.clsSummaryTable > tbody > tr > td:first-child
{
	width: 32% !important /* overwrite inline styles */;
	height: auto !important /* overwrite inline styles */;
	padding-left: 1em;
	color: #333333;
}

div[id$='divTransformation'] table.clsSummaryTable > tbody > tr > td:last-child
{
	color: #333333;
}

div[id$='divTransformation'] table.clsSummaryTable > tbody > tr > th
{
	padding-left: .5em;
	font-size: 1.05em;
	font-style: italic;
}

label[for*='cbTerm']
{
	padding-left: 0.5em;
}

.imgBtnCstmEDITAPPLICATIONDETAILS
{
	margin-top: .5em;
}

/*Guarantee and Indemnity */
.toggledisplaycontainerCstmGUARANTEEREQ
{
	margin-top: 1em;
}

span[id$='lblReadTerms'] + table tr[id$='trTermsMessage'] td {
    padding: 1em 0;
}

/*Terms on Direcor page */
div.clsTerm
{
	padding-top: 0.5em;
}

table[id$='tblChannel'],
table[id$='tblMerchant']
{
	margin-top: 0.5em;
}

table[id$='tblChannel'] td,
table[id$='tblMerchant'] td
{
	color: #333333;
	vertical-align: middle;
}

/* RESULT */

table#tblCompanyData div[id$='containerMainS0'] > table table
{
	
	margin-bottom: 2em;
	width: auto !important /*overwrite inline styles */
}

table#tblCompanyData div[id$='containerMainS0'] > table table tr
{
	
	height: 2em;
}

table#tblCompanyData div[id$='containerMainS0'] > table table tr:not(:last-child)
{
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-color: #333333;
}
	
table#tblCompanyData div[id$='containerMainS0'] > table table tr:not(:first-child)
{
	border-top: solid;
	border-top-width: thin;
	border-top-color: #333333;
	width: 25.3%;

}

table#tblCompanyData div[id$='containerMainS0'] > table table td
{
	/* vertical-align: middle; */
	width: 25.3%;
}

table#tblCompanyData div[id$='containerMainS0'] > table table td:first-child
{
	color: #333333;
	width: 40% !important /*overwrite inline style */;
	padding-left: 3em;
	text-align: left;
}

table#tblCompanyData table[id$='tblData'] td:first-child,
table#tblCompanyData table.alignCenter td:first-child
{
	color: #333333;
	overflow: visible;
	vertical-align: middle;
}

/*  Result Page Headings */
span[id$='lblActions'],
span[id$='lblReasonCodes'],
span[id$='lblBureauTreeTitle'],
span[id$='Printing_Label1']
{
	color: #333333;
}

span[id$='lblActions'] + *, 
span[id$='lblReasonCodes'] + *, 
span[id$='lblBureauTreeTitle'] + *, 
span[id$='Printing_Label1'] + *
{
	margin-top: 0.5em;
}

div#divActionGroup
{
	padding-top: 1em;
}

div#divActionGroup  > hr + table
{
	margin-top: 1em;
}

div#divActionGroup > hr + table + br + table td[id*='tdLastAction']
{
	padding-left: 2em;
}

.datagrid th:first-child
{
	border-radius: 8px 0 0 0;
}

.datagrid th:last-child
{
	border-radius: 0 8px 0 0;
}

form[action*='frmDynamic'] table.datagrid,
form[action*='frmResult.'] table.datagrid
{
	width: 100%;
}

form[action*='frmDynamic'] table.datagrid,
form[action*='frmResult.'] table.datagrid
{
	width: 100% !important /*overwrite inline style */;
	overflow-x: hidden !important /*overwrite inline style */;
	font-size: 1em !important /*overwrite inline style */;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr > th, 
orm[action*='frmResult.'] table.datagrid > tbody > tr > th
{
	height: 3em;
	vertical-align: middle;
	cursor: default;
	text-align: center;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr > td,
form[action*='frmResult.'] table.datagrid > tbody > tr > td
{
    height: 3em;
    vertical-align: middle;
	border-top: none;
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
    border-color: #d0d0d0;
    border-width: thin;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr:hover, 
form[action*='frmResult.'] table.datagrid > tbody > tr:hover
{
    background-color: #F4F4F4;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr > td:not(:first-child),
form[action*='frmResult.'] table.datagrid > tbody > tr > td:not(:first-child)
{
	text-align: center;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr > td:first-child:not(:only-child),
form[action*='frmResult.'] table.datagrid > tbody > tr > td:first-child:not(:only-child)
{
	border-right-width: 2px;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr > td > a,
form[action*='frmResult.'] table.datagrid > tbody > tr > td > a
{
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

form[action*='frmDynamic'] table.datagrid > tbody > tr > td > a:not([href])
{
	color: #9c9c9c;
    font-style: italic;
    cursor: not-allowed;
}
	
td[id*='tdLastAction'] + td[id$='tdButtonBlock'] > div.imgBtn {
    margin-top: 1px;
    margin-bottom: 1px;
}
	
form[action*='frmDynamic'] table.datagrid[id$='dgActionOptions'] td, form[action*='frmResult.'] table.datagrid[id$='dgActionOptions'] td
{
	text-align: center;
}

form[action*='frmDynamic'] table.datagrid[id$='dgReasonCodes'] td, form[action*='frmResult.'] table.datagrid[id$='dgReasonCodes'] td
{
	text-align: center;
}

form[action*='frmDynamic'] tr[id$='trAgeDependants']  table[id*='dgAges'].datagrid
{
	width: auto !important;
}

div[id$='containerMainS5'] table.datagrid td[id$='tdBureauNav'], form[action*='frmResult.'] table.datagrid[id$='tdBureauNav']
{
	width: 60% !important /*overwrite inline style */;
}

div[id$='containerMainS5'] table.datagrid td[id$='tdBureauNav'] > div, form[action*='frmResult.'] table.datagrid[id$='tdBureauNav']
{
	width: auto !important /*overwrite inline style */;
}

/*Duplicate Results */

table[id$='dgDuplicateApps'] * {
    font-size: 0.95rem;
}

table.datagrid[id$='dgDuplicateApps'] th:nth-child(3) {
    width: auto !important;
	min-width: 180px;
}

/*fix for Product Rates Control */
table.datagrid[id$='dgRates'] select[id*='dgRates_ddlRate']
{
	width: 17em !important /*overwrite inline styles */;
	min-width: 0;
}

table.datagrid[id$='dgRates'] input[id*='dgRates_tbOverrideRate']
{
	width: 10em !important;
	min-width: 0;
}

table.datagrid[id$='dgRates'] input[id*='dgRates_tbRateDescription']
{
	width: 14em !important;
	min-width: 0;
}

div.TreeView a
{
	background-color: transparent;
	color: #333333;
	font-size: 1.05em;
	text-decoration: underline;
}
div.TreeView tr:hover
{
	background-color: transparent;
}

div[id$='divBureauPerformedTable']
{
	margin-top: 1em;
}

div[id$='divBureauPerformed'] span:first-of-type
{
	text-decoration: none !important /*overwrite inline style */
}

div[id$='divBureauPerformedTable'] tr:hover
{
	background-color: transparent;
}

div[id$='divBureauPerformedTable'] td
{
	vertical-align: middle;
}

div[id$='divBureauPerformedTable'] input[type="image"]
{
	border-radius: 10px;
}

div[id$='divBureauPerformedTable'] a
{

	font-weight: bold;
	text-decoration: none;
}

/*Printing Table */
table[id$='tblPrint'] > tbody > tr:hover
{
	background-color: transparent /*overwrite inline style */;
}


table[id$='tblPrint'] a
{
	color: #333333;
	font-weight: bold;
	font-weight: bold
}

/**** DASHBOARD ****/
form[action*='frmDynamic'] table.datagrid
{
	width: 100%;
}

form[action*='frmDashboard'] input[type='text']
{
	width: 29em !important /*overwrite inline styles */;
}
	
form[action*='frmDashboard'] select
{
	box-sizing: border-box !important /*overwrite inline styles */;
}

form[action*='frmDashboard'] table.datagrid
{
	width: 100% !important /*overwrite inline style */;
	overflow-x: hidden !important /*overwrite inline style */;
	font-size: 1em !important /*overwrite inline style */;
	overflow-y: scroll !important;
}

form[action*='frmDashboard'] table.datagrid > tbody > tr > th
{
	height: 3em;
	vertical-align: middle;
	cursor: default;
	text-align: center;
}

form[action*='frmDashboard'] table.datagrid > tbody > tr > td
{
    height: 3em;
    vertical-align: middle;
	border-top: none;
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
    border-color: #d0d0d0;
    border-width: thin;
    color: #333333 !important;
	text-align: center;
}

form[action*='frmDashboard'] table.datagrid > tbody > tr:hover
{
    background-color: #F4F4F4;
}

form[action*='frmDashboard'] table.datagrid > tbody > tr > td
{

}

form[action*='frmDashboard'] table.datagrid > tbody > tr > td> a
{
	color: #333333;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

form[action*='frmDashboard'] table.datagrid[id$='dgActionOptions'] td
{
	text-align: center;
}

form[action*='frmDashboard'] table.datagrid[id$='dgReasonCodes'] td
{
	text-align: center;
}

form[action*='frmDashboard'] table.datagrid[id$='dgReasonCodes'] td a[id*='cmdBtnAlert']
{
	color: #E69C05;
}

/*Thank YOU PAge */

div.clsThankYouMessage
{
	margin-top: 1em;
	color: #333333;
	padding-bottom: 1em;
}

div.clsThankYouMessage div.clsThankYouDecision
{
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

div.clsThankYouMessage span.ApplicationID
{
	font-weight: bold;
}



/********* ADMIN CONTROL SPECIFIC CLASSES */

form[action*='frmDesigner.'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmDesignerBatch'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmApplicationTrail'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmBranding'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmPreferences'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmApplicationNotes'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmDesignerMaintenance'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmSuspectMaintenance'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmAdminCreditProducts'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmAdminFileUpload'] table#tblLeft > tbody > tr > td#tdBody > table,
form[action*='frmArchiveAdmin'] table#tblLeft > tbody > tr > td#tdBody > table
{
	width: 100% !important;
	background-color: #EBEBEB;
	margin-top: 2em;
	border: solid;
	border-width: thin;
	border-color: #D0D0D0;
}

form[action*='frmDesigner.'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='Div1'],
form[action*='frmDesignerBatch'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='Div1'],
form[action*='frmApplicationTrail'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'],
form[action*='frmApplicationNotes'] table#tblLeft > tbody > tr > td#tdBody > table > tbody > tr > td > div[id$='pnlMain'],
form[action*='frmPreferences'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'],
form[action*='frmDesignerMaintenance'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='glMigrate'],
form[action*='frmDesignerMaintenance'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='flMain'],
form[action*='frmBranding'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'],
form[action*='frmSuspectMaintenance'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'],
form[action*='frmAdminCreditProducts'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'],
form[action*='frmAdminFileUpload'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'],
form[action*='frmArchiveAdmin'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='divMain']
{
	margin-top: 3em;
	margin-left: 3em;
	margin-right: 3em;
	margin-bottom: 3em;
	padding-top: 2em;
	padding-left: 3em;
	padding-right: 3em;
	padding-bottom: 2em;
	border: solid;
	border-width: thin;
	border-color: #D0D0D0;
	background-color: #FFFFFF;
	width: auto !important /*overwrite inline style */
}

form[action*='frmDesigner.'] table.datagrid,
form[action*='frmApplicationTrail'] table.datagrid,
form[action*='frmApplicationNotes'] table.datagrid,
form[action*='frmDesignerMaintenance'] table.datagrid,
form[action*='frmDesignerBatch'] table.datagrid,
form[action*='frmBranding'] table.datagrid,
form[action*='frmSuspectMaintenance'] table.datagrid,
form[action*='frmAdminCreditProducts'] table.datagrid,
form[action*='frmArchiveAdmin'] table.datagrid
{
	width: 100%;
	margin-top: 1em;
	background-color: #FFFFFF;
}

form[action*='frmDesigner.'] table.datagrid > tbody > tr > th,
form[action*='frmApplicationTrail'] table.datagrid > tbody > tr > th,
form[action*='frmApplicationNotes'] table.datagrid > tbody > tr > th,
form[action*='frmDesignerMaintenance'] table.datagrid > tbody > tr > th,
form[action*='frmBranding'] table.datagrid > tbody > tr > th,
form[action*='frmDesignerBatch'] table.datagrid > tbody > tr > th,
form[action*='frmSuspectMaintenance'] table.datagrid > tbody > tr > th,
form[action*='frmAdminCreditProducts'] table.datagrid > tbody > tr > th,
form[action*='frmArchiveAdmin'] table.datagrid > tbody > tr > th
{
	height: 3em;
	vertical-align: middle;
	cursor: default;
	width: auto;
	text-align: center;
}

form[action*='frmDesigner.'] table.datagrid > tbody > tr > td,
form[action*='frmApplicationTrail'] table.datagrid > tbody > tr > td,
form[action*='frmApplicationNotes'] table.datagrid > tbody > tr > td,
form[action*='frmDesignerMaintenance'] table.datagrid > tbody > tr > td,
form[action*='frmDesignerBatch'] table.datagrid > tbody > tr > td,
form[action*='frmBranding'] table.datagrid > tbody > tr > td,
form[action*='frmSuspectMaintenance'] table.datagrid > tbody > tr > td,
form[action*='frmAdminCreditProducts'] table.datagrid > tbody > tr > td,
form[action*='frmArchiveAdmin'] table.datagrid > tbody > tr > td
{
	height: 3em;
	vertical-align: middle;
	border-top: none;
	border-bottom: solid;
	border-left: solid;
	border-right: solid;
	border-color: #d0d0d0;
	border-width: thin;
	color: #333333 !important;
	text-align: center;
}

form[action*='frmDesigner.'] table.datagrid > tbody > tr:hover,
form[action*='frmApplicationTrail'] table.datagrid > tbody > tr:hover,
form[action*='frmApplicationNotes'] table.datagrid > tbody > tr:hover,
form[action*='frmDesignerMaintenance'] table.datagrid > tbody > tr:hover,
form[action*='frmDesignerBatch'] table.datagrid > tbody > tr:hover,
form[action*='frmBranding'] table.datagrid > tbody > tr:hover,
form[action*='frmSuspectMaintenance'] table.datagrid > tbody > tr:hover,
form[action*='frmAdminCreditProducts'] table.datagrid > tbody > tr:hover,
form[action*='frmArchiveAdmin'] table.datagrid > tbody > tr:hover
{
	background-color: #F4F4F4;
}

form[action*='frmDesigner.'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmApplicationTrail'] table.datagrid > tbody > tr > td:nth-child(3):not(:only-child),
form[action*='frmApplicationNotes'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmDesignerMaintenance'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmDesignerBatch'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmBranding'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmSuspectMaintenance'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmAdminCreditProducts'] table[id$='dgProducts'].datagrid > tbody > tr > td:nth-child(1):not(:only-child),
form[action*='frmArchiveAdmin'] table.datagrid > tbody > tr > td:nth-child(2):not(:only-child)
{
	border-right-width: 2px;
}


form[action*='frmDesigner.'] table.datagrid > tbody > tr > td > a,
form[action*='frmApplicationTrail'] table.datagrid > tbody > tr > td > a,
form[action*='frmApplicationNotes'] table.datagrid > tbody > tr > td > a,
form[action*='frmDesignerMaintenance'] table.datagrid > tbody > tr > td > a,
form[action*='frmDesignerBatch'] table.datagrid > tbody > tr > td > a,
form[action*='frmBranding'] table.datagrid > tbody > tr > td > a,
form[action*='frmSuspectMaintenance'] table.datagrid > tbody > tr > td > a,
form[action*='frmAdminCreditProducts'] table.datagrid > tbody > tr > td > a,
form[action*='frmArchiveAdmin'] table.datagrid > tbody > tr > td > a
{
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

form[action*='frmApplicationNotes'] textarea[id$='tbNote'],
form[action*='frmAdminCreditProducts'] textarea
{
	height: 10em !important /*overwrite inline style */;
	resize: none;
}

/**** COPYAS ****/

label[for$='cbCopyData']
{
	padding-left: 1em;
}

div[id$='divCheckBoxDataCopy']
{
	padding-left: 3em;
}


/**** APPLICATION TRAIL ****/
form[action*='frmApplicationTrail'] table.datagrid > tbody > tr > th:nth-child(odd)
{
	width: 40% !important /*overwrite inline styles */;
}

form[action*='frmApplicationTrail'] table.datagrid > tbody > tr > th:nth-child(even)
{
	width: 10% !important /*overwrite inline styles */;
}

/**** APPLICATION NOTES ****/
form[action*='frmApplicationNotes'] div[id$='pnlMain'] > input[id$='tbSubject'] + span.customValidator + br + div
{
	margin-top: .5em;
}

/***PREFERENCES ***/
form[action*='frmPreferences'] label
{
	margin-left: .5em;
}
/*** DESIGNER LABEL ***/
form[action*='frmDesignerMaintenance'] table[id$='tblExternal']
{
	margin-top: 1em;
}
/**** BRANDING ****/
form[action*='frmBranding'] table#tblLeft > tbody > tr > td#tdBody > table div[id$='pnlMain'] > table > tbody > tr > td:nth-child(1) > strong > div
{
	height: 320px !important /*overwrite inline styles*/;
}

#CPHBody_divEditing > table > tbody > tr > td:nth-child(1)
{
	width: 33%;
}

form[action*='frmBranding'] #tdBody tr > td:first-child
{
	vertical-align: middle;
}

form[action*='frmBranding'] #tdBody tr > td > select,
form[action*='frmBranding'] #tdBody tr > td > input
{
	margin: 0.25em 0;
}

form[action*='frmBranding'] #tdBody tr > td > input[id*="colour"]:not([readonly]) {
    width: inherit !important;
	min-width: 0;
}

form[action*='frmBranding'] #tdBody tr > td > input[readonly] {
    cursor: default !important;
    width: calc(100% - 177px) !important;
	min-width: 0;
}

/*** BUREAU REPORTS ***/
form[action*='frmBureauReport'] input[type="image"]#CPHBody_imgBtnBack1
{
	display: none;
}

/**** CREDIT PRODUCTS ****/
form[action*='frmAdminCreditProducts'] input[id$='cbActive']
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

form[action*='frmActionCreditProducts'] hr
{
	margin-top: 1em;
	margin-bottom: 1em;
}
/**** UPLOAD ****/
form[action*='frmAdminFileUpload'] table[id$='rbDestination']
{
	margin-top: 0.5em;
}

/**** Retrieve ****/
form[action*='frmRetrieve'] #tdBody > table
{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ebebeb;
	border: 1px solid #d0d0d0;
}

form[action*='frmRetrieve'] div.divFilterContent
{
	width: 94% !important /*overwrite inline styles */;
	margin: 0 auto 1em auto;
	background-color: #FFFFFF;
	padding: 1em;
}

form[action*='frmRetrieve'] div.divFilterBG
{
	padding: 1em;
}

form[action*='frmRetrieve'] table#tblApplicantLogin 
{
	margin-top: 1em;
	margin-left: 2em;
}

form[action*='frmRetrieve'] table#tblApplicantLogin tr > td:first-child
{
	width: 275px;
}

form[action*='frmRetrieve'] #tdBody > table > tbody > tr > td > div > div:nth-child(7)
{
	position: inherit !important;
}

/** TRADE THANK YOYU **/

.clsCustomTradeThankYou
{
    padding: 1em 0;
}

/**** Thankyou ****/
form[action*='frmThankYou'] #tdBody > table
{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ebebeb;
	border: 1px solid #d0d0d0;
}

form[action*='frmThankYou'] #tdBody > table > tbody > tr > td > table
{
	width: 94% !important /*overwrite inline styles */;
	margin: 1em auto 1em auto !important;
	background-color: #FFFFFF;
	padding: 1em;
}

form[action*='frmThankYou'] div.divFilterBG
{
	padding: 1em;
}

form[action*='frmThankYou'] #tdBody > table > tbody > tr > td > table > tbody > tr > td:nth-child(2)
{
	width: 100% !important;
}



form[action*='frmThankYou'] #tdBody > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > div
{
	background-image: none !important;
	background-repeat: initial !important;
	border: none !important;
	padding: 1em 2em 1em 2em !important;
	width: 97% !important;
}

form[action*='frmThankYou'] #tdBody > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > div > div:nth-child(1)
{
	position: initial !important;
	font-size: 2em !important;
	margin-bottom: 2em;
	margin-top: 1em;
}

form[action*='frmDesigner.aspx'] #tdBody > table > tbody > tr > td > div > table > tbody > tr > td:nth-child(1)
{
	vertical-align: middle;
}

span.customValidator
{
	clear: left;
}

div.inputTooltip
{
	float: initial;
}

form[action*='frmDesignerFlow.aspx'] table.datagrid[id*='ucObject'][id*='dgObject'] tbody > tr > *
{
	border-color: #d0d0d0;
}

table#CPHBody_Printing_tblPrint input[type="image"][src=""] {
    background: url(../integate/coreimages/PrintContract.gif);
}

form[action*='frmBureauReport.'] div[class$='BoxLeft'] {
    display: none;
}

form[action*='frmBureauReport.'] div[class$='BoxText'] {
    padding-left: 20px;
}

/* Base end */

span.PageHeading
{	
    color: #966E24 !important;	
}

/*Kash Edits*/
a.ColourBackground, div#SupportMessage
{
	color: #FFFFFF;
}


/** Built Using the Dun and Bradstreet Inteflow Implementation Checklist **/	
	
.divFilterContent,	
.divFilterContent td,	
div.divFilterBG > div,	
div.clsDivHeading > span,	
div.clsText,	
div.dynamicFormSectionHeadingContainer span.dynamicFormSectionHeading	
{	
    color: #000000 !important;	
}	
	
/* Button colours */	
div.imgBtn,	
input.BtnStyleGray,	
.tblContribution a /* fix for Borrower Contribution Table */,	
.datagrid + a,	
.clsDocPrefBranch span[id$='divBranchHelp'] > a /* fix for Delivery Branch*/,	
div#CPHBody_divDirectors a[id*='lnkDeleteDirector'] /*fix for Delete Director */	
{	
    color: #FFFFFFFF !important;	
	border-color: #000000;
    background-color: #0044B4;	
    text-align: center;	
    border: solid thin #000000;	

}	
	
div.imgBtn:hover,	
/*div.imgBtn:focus,	*/
.tblContribution a:hover /* fix for Borrower Contribution Table */,	
.tblContribution a:focus /* fix for Borrower Contribution Table */,	
.tblContribution + a:hover /* fix for Borrower Contribution Table */,	
.tblContribution + a:focus /* fix for Borrower Contribution Table */,	
.clsDocPrefBranch span[id$='divBranchHelp'] > a:focus /* fix for Delivery Branch*/,	
.clsDocPrefBranch span[id$='divBranchHelp'] > a:hover /* fix for Delivery Branch*/,	
div#CPHBody_divDirectors a[id*='lnkDeleteDirector']:hover /*fix for Delete Director */,	
div#CPHBody_divDirectors a[id*='lnkDeleteDirector']:focus /*fix for Delete Director */	
{	
/*    border: 1px solid #000000;	
    background-color: #d0d0d0;	  */
    background-color: #002e7c;	
}	

div.imgBtn:focus{
    border: 1px solid #00b4d4 !important;		
}
	
/* COLOURS */	
form[action^='frmDashboard'] table.datagrid > tbody > tr > th	
{	
    background-color: #D5002A;	
}	
	
div[id*='trNameSearch'].clsDataRow table.datagrid > tbody > tr > td:first-child > a	
{	
    color: #000000;	
}	
	
form[action^='frmDynamic'] table.datagrid > tbody > tr > th,	
form[action^='frmCompany.'] table.datagrid > tbody > tr > th,	
form[action^='frmResult.'] table.datagrid > tbody > tr > th	
{	
    background-color: #000000;	
}	
	
form[action^='frmDynamic'] table.datagrid > tbody > tr > td,	
form[action^='frmCompany.'] table.datagrid > tbody > tr > td,	
form[action^='frmResult.'] table.datagrid > tbody > tr > td	
{	
    color: #000000 !important;	
}	
	
form[action^='frmDynamic'] table.datagrid > tbody > tr > td:first-child:not(:only-child),	
form[action^='frmCompany.'] table.datagrid > tbody > tr > td:first-child:not(:only-child),	
form[action^='frmResult.'] table.datagrid > tbody > tr > td:first-child:not(:only-child)	
{	
    border-right-color: #000000;	
}	
	
form[action^='frmDynamic'] table.datagrid > tbody > tr > td > a,	
form[action^='frmCompany.'] table.datagrid > tbody > tr > td > a,	
form[action^='frmResult.'] table.datagrid > tbody > tr > td > a	
{	
    color: #000000;	
}	
	
div[id$='divBureauPerformedTable'] a	
{	
    color: #000000;	
}	
	
form[action^='frmDesigner.'] table.datagrid > tbody > tr > th,	
form[action^='frmApplicationTrail'] table.datagrid > tbody > tr > th,	
form[action^='frmApplicationNotes'] table.datagrid > tbody > tr > th,	
form[action^='frmDesignerMaintenance'] table.datagrid > tbody > tr > th,	
form[action^='frmBranding'] table.datagrid > tbody > tr > th,	
form[action^='frmDesignerBatch'] table.datagrid > tbody > tr > th,	
form[action^='frmSuspectMaintenance'] table.datagrid > tbody > tr > th,	
form[action^='frmAdminCreditProducts'] table.datagrid > tbody > tr > th,	
form[action^='frmArchiveAdmin'] table.datagrid > tbody > tr > th	
{	
    background-color: #000000;	
}	
	
div#divTopOptions > table#tblOptions a	
{	
    color: #ffffff;	
}	
	
form[action^='frmDesigner.'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmApplicationTrail'] table.datagrid > tbody > tr > td:nth-child(3):not(:only-child),	
form[action^='frmApplicationNotes'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmDesignerMaintenance'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmDesignerBatch'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmBranding'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmSuspectMaintenance'] table.datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmAdminCreditProducts'] table[id$='dgProducts'].datagrid > tbody > tr > td:nth-child(1):not(:only-child),	
form[action^='frmArchiveAdmin'] table.datagrid > tbody > tr > td:nth-child(2):not(:only-child)	
{	
    border-right-color: #000000;	
}	
	
form[action^='frmDesigner.'] table.datagrid > tbody > tr > td > a,	
form[action^='frmApplicationTrail'] table.datagrid > tbody > tr > td > a,	
form[action^='frmApplicationNotes'] table.datagrid > tbody > tr > td > a,	
form[action^='frmDesignerMaintenance'] table.datagrid > tbody > tr > td > a,	
form[action^='frmDesignerBatch'] table.datagrid > tbody > tr > td > a,	
form[action^='frmBranding'] table.datagrid > tbody > tr > td > a,	
form[action^='frmSuspectMaintenance'] table.datagrid > tbody > tr > td > a,	
form[action^='frmAdminCreditProducts'] table.datagrid > tbody > tr > td > a,	
form[action^='frmArchiveAdmin'] table.datagrid > tbody > tr > td > a	
{	
    color: #000000;	
}	
	
input[type='text'],	
input[type='password'],	
textarea,	
select	
{	
   border-color: #d0d0d0;	
}	
	
form:not([action^='frmBranding']) input:read-only,	
form:not([action^='frmBranding']) input:read-only,	
form:not([action^='frmBranding']) select:disabled	
{	
    background-color: #ffffff !important;	
}	
	
hr	
{	
    color: #000000;	
    border-color: #000000;	
    background-color: #000000;	
    background-image: linear-gradient(to-right, #fff, #000000, #fff);	
}	
	
div#divTopOptions > table#tblOptions a	
{	
    color: #000000;	
}	
	
div#divTopOptions > table#tblOptions tr:hover	
{	
    background-color: #d0d0d0;
   border-color: #ffffff;	
}	
	
div#divTopOptions > table#tblOptions tr:hover a	
{	
    color: #000000;	
}	
input[type='text']:focus,	
input[type='password']:focus,	
textarea:focus,	
select:focus	
{     	
    outline-color: #000000;	
}	



/* Top Bar */
.clsTopBar {
    margin-bottom: 14px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.clsTopBarSticky {
    position: fixed;
    top: 0px;
    z-index: 100;
}

/* Navigation Bar */
table.navbar
{
    border-spacing: 0px;
    border-style: none;
    color: White;
}
div.navbar
{
    border-spacing: 0px;
    background-color: transparent;
    border-style: none;
    color: White;
}
div.navbarMenu0
{
    background-color: #6E6E6E;
    min-width: 80px;
    padding: 3px;
    white-space: nowrap;
}
div.navbarMenu1
{
    background-color: #1774C4;
    min-width: 80px;
    padding: 3px;
    white-space: nowrap;
}
div.navbarMenu0 a, div.navbarMenu1 a
{
    color: White;
}

td.navbarPrefix0
{
    background-repeat: no-repeat;
    min-width: 6px;
    width: 6px;
    table-layout: fixed;
}
td.navbarPrefix1
{
    background-repeat: no-repeat;
    min-width: 6px;
    width: 6px;
    table-layout: fixed;
}

td.navbarGroup0
{
	padding-left: 2;
    background-repeat: repeat-x;
    min-width: 80px;
    width: 80px;
    height: 32px;
    text-align: center;
    font-size: 14;
    font-weight: bold;
    vertical-align: middle;
    color: Grey;
    border-style: none;
    white-space: nowrap;
}
td.navbarGroup1
{
    background-repeat: repeat-x;
    min-width: 80px;
    width: 80px;
    height: 32px;
    text-align: center;
    font-size: 14;
    font-weight: bold;
    vertical-align: middle;
    color: White;
    border-style: none;
    white-space: nowrap;
}
.navbarHeading0, .navbarHeading1 {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    color: White;
    border-style: none;
    white-space: nowrap;
    padding-left: 19px;
    padding-right: 15px;
}
a.navbarHeadingLink {
    text-decoration: none;
    color: White;
}

td.navbarSuffix0
{
    background-repeat: no-repeat;
    min-width: 6px;
    width: 6px;
    table-layout: fixed;
}
td.navbarSuffix1
{
    background-repeat: no-repeat;
    min-width: 6px;
    width: 6px;
    table-layout: fixed;
}


/*

padding added

*/
td.navbarInfix0
{
    background-repeat: no-repeat;
    min-width: 14px;
    width: 14px;
    table-layout: fixed;
	padding: 1px;
}
td.navbarInfix1
{
    padding-left: 2px;
	background-repeat: no-repeat;
    min-width: 14px;
    width: 14px;
    table-layout: fixed;
}
td.navbarInfix2
{
	padding-left: 2px;
    background-repeat: no-repeat;
    min-width: 14px;
    width: 14px;
    table-layout: fixed;
}
.navbardropdown
{
    z-index:9999;
}

/*
div#divFilterContent > table > tbody > tr:nth-of-type(1) > td:nth-of-type(1) {
    width: 150px;
}
div#divFilterContent > table > tbody > tr:nth-of-type(2) > td:nth-of-type(1) {
    width: 150px;
}
div#divFilterContent > table > tbody > tr:nth-of-type(3) > td:nth-of-type(1) {
    width: 150px;
}   */

tr[id="CPHBody_Branch_trRegion"] td:first-child{
	width: 152px !important; 
}

.FinTextBox
{
width: 75px;	
min-width: 75px;
}


div#div_CPHBody_imgBtnNext.imgbtn.imgbtncstmresubmit.imgbtnnext 
{
	display: none;
}

/*div#div_CPHBody_imgBtnNext.imgbtn.imgbtncstmnext.imgbtnnext 
{
	display: none;
}*/

input#CPHBody_DelAddress_InputBox{
	width: 350px;
}

input#CPHBody_DelAddress_tbStreet{
	width: 390px;
}

select#CPHBody_DelAddress_ddlStreetType{
	width: 390px;
}

input#CPHBody_DelAddress_tbSuburb{
	width: 390px;
}

select#CPHBody_DelAddress_ddlState{
	width: 390px;
}

input#CPHBody_AccAddress_InputBox{
	width: 350px;
}

input#CPHBody_AccAddress_tbStreet{
	width: 390px;
}

select#CPHBody_AccAddress_ddlStreetType{
	width: 390px;
}

input#CPHBody_AccAddress_tbSuburb{
	width: 390px;
}

select#CPHBody_AccAddress_ddlState{
	width: 390px;
}


img#imgPageCustomHeading	
{	
    max-width: 600px;	
    border-radius: 1em 1em 1em 1em;	
    padding-top: 1em;	
    margin-top: -1em;	
    margin-bottom: 2em;	
    width: 100%;	
}	
	
div.clsCustomHeadingContainer	
{	
	text-align: center;
	padding-bottom: 2em;
}	

table#CPHBody_CustomFields_tblData {
	margin-top: unset;
}

tr[id="CPHBody_CustomFields_trAccount Number"] td:first-child{
	width: 152px ! important;
}

div#TemplateHeaderCurve { 
background-color: #FFFFFF !important;
visibility: hidden !important;
}

div#CPHBody_Upload_tblFilesHeader_0{
	float: none !important;
}
   

div#CPHBody_Upload_FileListDiv_0{
	
	width: 99.5% !important;
}

div.clsDataContent{
	float: none !important;
}

span#CPHBody_AdobeSign_LabelTypes_0_0_0_1{
	display: none !important;
}
