/*
Theme Name:     Chris Dunphy
Theme URI:      http://www.chrisdunphy.ca
Description:    Child theme Vanguard 
Author:         Karen MacKenzie
Author URI:     http://mettamedia.ca/web/
Template:       vanguard
Version:        1.6.2
*/

@import url("../vanguard/style.css");


#primary {
	padding-right: 39px;
}

.sectionbreak-small	{
	font-size: 75%;
}

#field_1_33, #field_1_38, #field_1_41, #field_1_44, form#gform_1.apply-online li.additional-income	{ 	clear: left; float: left; width: 200px; }
#field_1_33	input[type="text"], #field_1_38	input[type="text"], #field_1_41	input[type="text"], #field_1_44	input[type="text"], form#gform_1.apply-online li.additional-income	input[type="text"]	{ width: 125px; }

#field_1_36, #field_1_39, #field_1_42, #field_1_45, form#gform_1.apply-online li.income-description 	{ 	clear: none; float: left; 	width: 255px; }
#field_1_36	input[type="text"], #field_1_39	input[type="text"], #field_1_42	input[type="text"], #field_1_45	input[type="text"], form#gform_1.apply-online li.income-description	input[type="text"] 	{	width: 225px;	}

#field_1_37, #field_1_40, #field_1_43, #field_1_46, form#gform_1.apply-online li.income-type 	{ 	clear: none; float: left; 	width: 200px; }
#field_1_37 select, #field_1_40 select, #field_1_43 select, #field_1_46 select, form#gform_1.apply-online li.income-type select	{ width: auto; }

form#gform_1.apply-online li.gsection h2.gsection_title {
	margin-top: 30px !important;
}

form#gform_1.apply-online h2.gsection_title {
font-size: 150%;
}

form#gform_1.apply-online li.level-2 h2.gsection_title {
font-size: 125%;
}


/* Mortgage Information */

form#gform_1.apply-online li.applying-for { clear: left; float: left; width: 225px; }
form#gform_1.apply-online li.applying-for	select	{ 	width: 200px; }

form#gform_1.apply-online li.term	{ clear: none; float: left; width: 125px; } 
form#gform_1.apply-online li.term	select	{ 	width: 100px; }

form#gform_1.apply-online li.amortization	{ clear: none; float: left; width: 125px; } 
form#gform_1.apply-online li.amortization	select	{ 	width: 100px; }

form#gform_1.apply-online li.property-value-purchase	{ clear: none; float: left; width: 155px; } 
form#gform_1.apply-online li.property-value-purchase	input[type="text"]	{ 	width: 125px; }

form#gform_1.apply-online li.downpayment	{ clear: left; float: left; width: 150px; } 
form#gform_1.apply-online li.downpayment	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.downpayment-source	{ clear: none; float: left; width: 225px; } 
form#gform_1.apply-online li.downpayment-source	select	{ 	width: 200px; }

form#gform_1.apply-online li.downpayment-explanation	{ clear: none; float: left; width: 275px; } 
form#gform_1.apply-online li.downpayment-explanation	input[type="text"]	{ 	width: 250px; }

/* Application Info */

form#gform_1.apply-online li.first-name { clear: left; float: left; width: 225px; }
form#gform_1.apply-online li.first-name	input[type="text"], form#gform_1.apply-online li.last-name	input[type="text"]	{ 	width: 200px; }

form#gform_1.apply-online li.initial-name	{ clear: none; float: left; width: 75px; } 
form#gform_1.apply-online li.initial-name	input[type="text"]	{ 	width: 50px; }

form#gform_1.apply-online li.last-name	{ clear: none; float: left; width: 225px; } 

form#gform_1.apply-online li.birthdate { clear: left; float: left; width: 225px; }

form#gform_1.apply-online li.sin	{ clear: none; float: left; width: 225px; } 
form#gform_1.apply-online li.sin	input[type="text"]	{ 	width: 200px; }

form#gform_1.apply-online li.marital-status	{ clear: left; float: left; width: 225px; } 
form#gform_1.apply-online li.marital-status	select	{ 	width: 200px; }

form#gform_1.apply-online li.dependents	{ clear: none; float: left; width: 125px; } 
form#gform_1.apply-online li.dependents	select	{ 	width: 100px; }


form#gform_1.apply-online li.home-phone { clear: left; float: left; width: 225px; }
form#gform_1.apply-online li.home-phone	input[type="text"]		{ 	width: 200px; }

form#gform_1.apply-online li.work-phone { clear: none; float: left; width: 225px; }
form#gform_1.apply-online li.work-phone	input[type="text"]	{ 	width: 200px; }

form#gform_1.apply-online li.cell-phone { clear: none; float: left; width: 225px; }
form#gform_1.apply-online li.cell-phone	input[type="text"]	{ 	width: 200px; }


form#gform_1.apply-online li.email { clear: left; float: left; width: 325px; }
form#gform_1.apply-online li.email	input[type="text"]		{ 	width: 300px; }


form#gform_1.apply-online li.preferred-moc { clear: none; float: left; width: 225px; }
form#gform_1.apply-online li.preferred-moc	select		{ 	width: 200px; }

form#gform_1.apply-online li.employment-status { clear: left; float: left; width: 225px; }
form#gform_1.apply-online li.employment-status	select		{ 	width: 200px; }

form#gform_1.apply-online li.current-employer { clear: none; float: left; width: 225px; }
form#gform_1.apply-online li.current-employer	input[type="text"]		{ 	width: 200px; }

form#gform_1.apply-online li.occupation { clear: none; float: left; width: 225px; }
form#gform_1.apply-online li.occupation	input[type="text"]		{ 	width: 200px; }



/* Address postal code tweak */
#input_1_24_5_container, #input_1_31_5_container, #input_1_164_5_container, #input_1_169_5_container  {clear: both}

form#gform_1.apply-online li.years-with-employer, form#gform_1.apply-online li.years-at-address	select		{ 	width: 200px; }

/* Vehicle Formats */
form#gform_1.apply-online li.vehicle-value {
	clear: left;
	float: left;
	width: 135px;
}
form#gform_1.apply-online li.vehicle-value	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.vehicle-year	{
	clear: none;
	float: left;
	width: 125px;
}
form#gform_1.apply-online li.vehicle-year	select	{ 	width: 100px; }

form#gform_1.apply-online li.vehicle-make	{
	clear: none;
	float: left;
	width: 125px;
}
form#gform_1.apply-online li.vehicle-make	select	{ 	width: 100px; }

form#gform_1.apply-online li.vehicle-model	{
	clear: none;
	float: left;
	width: 150px;
}
form#gform_1.apply-online li.vehicle-model	input[type="text"]	{ 	width: 125px; }

form#gform_1.apply-online li.vehicle-outstanding	{
	clear: right;
	float: left;
	width: 150px;
}
form#gform_1.apply-online li.vehicle-outstanding	input[type="text"]	{ 	width: 100px; }

/* Property Assets */
form#gform_1.apply-online li.property-value {
	clear: left;
	float: left;
	width: 135px;
}
form#gform_1.apply-online li.property-value	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.property-payment {
	clear: none;
	float: left;
	width: 160px;
}
form#gform_1.apply-online li.property-payment	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.property-mortgage-balance {
	clear: none;
	float: left;
	width: 150px;
}
form#gform_1.apply-online li.property-mortgage-balance	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.property-address {
	clear: none;
	float: left;
	width: 225px;
}
form#gform_1.apply-online li.property-address	textarea	{ 	width: 225px; height: 50px }

/* General Assets */
form#gform_1.apply-online li.asset-value {
	clear: left;
	float: left;
	width: 145px;
}
form#gform_1.apply-online li.asset-value	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.asset-type	{
	clear: none;
	float: left;
	width: 125px;
}
form#gform_1.apply-online li.asset-type	select	{ 	width: 100px; }

form#gform_1.apply-online li.asset-description	{
	clear: right;
	float: left;
	width: 325px;
}
form#gform_1.apply-online li.asset-description	input[type="text"]	{ 	width: 300px; }

/* Liabilities */
form#gform_1.apply-online li.liabilities-outstanding {
	clear: left;
	float: left;
	width: 150px;
}
form#gform_1.apply-online li.liabilities-outstanding	input[type="text"]	{ 	width: 100px; }

form#gform_1.apply-online li.liabilities-type	{
	clear: none;
	float: left;
	width: 200px;
}
form#gform_1.apply-online li.liabilities-type	select	{ 	width: 175px; }

form#gform_1.apply-online li.liabilities-payment	{
	clear: right;
	float: left;
	width: 155px;
}
form#gform_1.apply-online li.liabilities-payment	input[type="text"]	{ 	width: 100px; }

#gform_submit_button_1	{
background-color: rgb(30, 124, 127);
color: #ffffff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.05)!important;
-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.05)!important;
box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.05)!important;
}

.call-to-action-button, .gform_button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.call-to-action-button:hover,
.call-to-action-button:focus, .gform_button:hover, .gform_button:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.call-to-action-button:active, .gform_button:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}
.call-to-action-button:before, .gform_button:before {
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEnklEQVRIie2Vy2tdVRTGf+dx36c39+adNjfPtqZNWqOxRbDWKkUzEhQdOFKLMwfqzEoHEVQQQdCJw4ITBx2IFLSoYEt9FLGh9GmbR5vkJmmS3jQ3uTn3PPbDQfNoXugf4ILFhrXP2t9Z37fW3vC//YsZW20c/Thja2k1VjnJ/bVVVa+ZRqxLa7MNwDDUsNL+1elC4ZtCyb1s2jL/0wdz4j8DvNqHKdKNb3Tlml9vrd15sLulK551KklEEgB4YZnZ0iyX7lwNbk8PXrg2duekNT/+9ak+1PqzrPWBpz9JxQOdffvFA90fvfDokY7O3C7bssZxw4sUvfMs+P0IPUkqFmF3fafVVtfQHLWDQ/1j88HOI4v9Q2eRW1bwXF/WqdwWO/7M/vZ3j+57IumJcea9fgI5hUatK9ckatWSjvcQt3fw8+W/3F+uDH4+u+B9eravWFr+yn44JRnj8J5c7Fh3S02ysHiRxeAmQpUAvQmRkkDcxQvPkYp20N1ak5yeG3urf8D/DTiz+hsPWcKW77Q3JOqFnqLgXsUNFgiEZnLcIBBs4ho3WKDgXkHoKdoakvWJqHpvUw2eOp7pfiRnfLa3NUbJn8AXiwilEQq+er+d0SGFFRfEtym0CUKxsh9KgS9KOIkIhaLXHu2Mfzd63ru7hiJLyN6GaotyWCYQiyitlzjXbK9vp3C7jh+GpmneN0HHgTI72iSWzQp9obFI1I7SUA3WddkLXFqvQY/jCNzAI5RrGgGlFKlUirhsIn8lw/DlSeraZzj8sk8qs6yPRCgPxxEojJ4NIhtKVWtD4gYgpV7TX74fIJfGKBZNEqOdmZv1nDwxzuO9c3QddokmFKEM0IbAUFb1BgCtdOB6GttSyHVNE4QBMlwbS2cT9BzupqJpEqGuoUMf09BIpdFKBxsBhMrPlwwcx0SsQwiDACkelBSNmeztqabjYAKdvoFv5PFFgAg1tmVQKhloofKbUCRPT07ax5pbI4QyROnVq0UhSVfGadmbZP+zMfzIINOlAWR5tSzTsNE6wsSkRCG+3QAQGsbZezNyurbeqrWjKXxRXEk++Hwt1W0eVmacEXeIUJbBWBJJazAMEpEUbtmgMCOnlTJ+Xc5dmYP8n9LL9VAVS0QOZSuq8YRHKAVSapyGMgsMcL88QShCpGLVtYFpJEhGapmaLHHvrvfFuS/F9xsAAHL7rAHf13uSjtOSTTeYQig8GVDy5x7wvDRYD9xAa5u4XUUm2cz9gi9GBotn3Hn14chFVdwUoLVNLfjKHC67ojOTqcxl09uJ2g5SgdLGgw7RFpaZIB7JUplqpiLRyEIx5Na1id+LheBEOBfeyF9fvbw2vAeHXsFUjrW7pr7iZHNb7slcrolIJEIofULpARCx4kSsGGEYMjY2ysjw2IWZ6eKbekHe+uPU2jdhPYANxIH0thqamh7jparGRG/rrsbGTLYimUw5UTS4bimYu190bw/k84Wx8o8j/ZwuFRgF5gAXCLYCMIEkkAYqgaRTSWVDh9ER36br7BhpAOEx77nGzPgN/bdbWDl0Figt+ZYAyyDmUjXmQ7HNTD20iqV1DUX/AC71V1VoEe2NAAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}

