/* SCALING CAPITA DD ELEMENTS TO FIT PAGES */

div.css_text, .css_description_text, .css_legend, .css_field_text, .css_text, .css_account_details, #AccountDetails, #Intro1 {
	width: 100%;
	}
	
	
.inputtext{
	width: 90%;
	float: left;
	}
	
#TelephoneNumber  {
	width: 90% !important;
	}
	
#css_fieldset, .css_paymentForValue, .css_preferredDateValue, .css_paymentFor {
	width: 100%;
	}
	
.css_label_text {
	width: 86%;
	padding-right: 0px;
	margin-right: 0px;
	}
	
div.css_accountDetail, .css_instruction {
	width: 100% !important;
	float: none !important;
	margin-bottom: 2em;
	}
	
div.css_confirmationLeft {
	float: none;
	width: 100% !important;
	}
	
.cssDDGuarantee {
	padding: 0px;
	}
	
/* CUSTOMER STYLING */

HTML {
	width: 100%;
	}

li.cssFundList a  {
	background-color: none !important;
	color: #06B !important;
	text-align: left !important;
	padding: 0px !important;
	margin: 0px !important;
	font-size: 18px !important;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	}

li.cssFundList {	
	border-bottom: 1px solid #CCC !important;
	}
	
li.cssFundList a:hover {	
	text-decoration: underline;
	color: #2A6496;
	}
	
ul.cssFundList {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 15px;
	}
	
.col-sm-8 {
	padding-right: 0px;
	}
	
.css_description_text, .css_legend, .css_field_text, .css_text, .css_account_details {
	width: 100% !important;
	}
	
.floatright {
	width: 50%;
	}
	
div.row {
	width: 102%;
	}
	
#SortCode, #sortCode2, #sortCode3 {
	width: 20%;
	margin-right: 0.5em;
	}
	
#Frequency {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 90%;
	font-size: 14px;
	}
	
.cssDDImage, .floatright {
	float: left;
	}