/* prefix all items in this sheet with .template-accountant-signup */
/* ==========================================================================
   Base styles: page specific
   ========================================================================== */
.template-accountant-signup #main {padding: 50px 10px 80px;}
.template-accountant-signup h1 {font-size: 52px; font-weight: bold; line-height: 60px;}
.template-accountant-signup h2 {font-size: 20px; font-weight: bold;}
.template-accountant-signup .inline {display: inline; padding-right: 10px;}
.template-accountant-signup #main a {font-size: 40px; font-weight: bold; text-decoration: none; color: #028f1d; cursor: pointer;}
.template-accountant-signup #main a:hover {text-decoration: underline;}
.template-accountant-signup small a {font-size: 10px; font-weight: bold; text-decoration: none; color: #028f1d;}
.template-accountant-signup #main ul {padding: 0; width: 45%; float: left; margin-top: 0;}
.template-accountant-signup #main ul li {list-style: none; color: #005EB9;}


.template-accountant-signup nav ul {
	height: 20px;
	border: none;
}
.template-accountant-signup nav ul li {
	display: none;
}

/*
 * Left Column
 */
.template-accountant-signup #left-column {
	float: left;
	width: 30%;
	position: relative;
	z-index: 2;
}

.template-accountant-signup #left-column p {
	margin-bottom: 15px;
	color: #005EB9;
}

/*
 * Right Column
 */
.template-accountant-signup #right-column {
	float: right;
	width: 56%;
}
.template-accountant-signup #grey-box {
	-webkit-border-radius: 10px;
	background-color: #f2f2f2;
	border-radius: 10px;
	float: right;
	height: 660px;
	*height: 750px;
	padding: 15px 10px 15px 10px;
	width: 100%;
}


/* form */
.template-accountant-signup #main form p {margin-bottom: 10px;}

.template-accountant-signup #main form p input {width: 100%;}
.template-accountant-signup #main form p input[type="text"] {
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0px 3px 0px 0px #e0e0e0;
	border-radius: 4px;
	box-shadow: inset 0px 3px 0px 0px #e0e0e0;
}

/*Placeholder color*/
.template-accountant-signup #main #left-column form input::-webkit-input-placeholder {
    color:    #fff;
}
.template-accountant-signup #main #left-column form input:-moz-placeholder {
    color:    #fff;
}
.template-accountant-signup #main #left-column form input::-moz-placeholder {
    color:    #fff;
}
.template-accountant-signup #main #left-column form :-ms-input-placeholder {
    color:    #fff;
}
.template-accountant-signup #main #left-column form input[placeholder], .template-accountant-signup #main #left-column form [placeholder], .template-accountant-signup #main #left-column form *[placeholder]
{
    color: #fff;
}

.template-accountant-signup #main form p input[type="submit"] {
	background: #8edb78;
	background: -moz-linear-gradient(top,  #8edb78 0%, #9be281 2%, #6dd64a 4%, #44ca19 6%, #2fc302 8%, #0aa809 38%, #01a00b 48%, #009513 70%, #008e1b 98%, #33a549 100%);
	background: -ms-linear-gradient(top,  #8edb78 0%,#9be281 2%,#6dd64a 4%,#44ca19 6%,#2fc302 8%,#0aa809 38%,#01a00b 48%,#009513 70%,#008e1b 98%,#33a549 100%);
	background: -o-linear-gradient(top,  #8edb78 0%,#9be281 2%,#6dd64a 4%,#44ca19 6%,#2fc302 8%,#0aa809 38%,#01a00b 48%,#009513 70%,#008e1b 98%,#33a549 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8edb78), color-stop(2%,#9be281), color-stop(4%,#6dd64a), color-stop(6%,#44ca19), color-stop(8%,#2fc302), color-stop(38%,#0aa809), color-stop(48%,#01a00b), color-stop(70%,#009513), color-stop(98%,#008e1b), color-stop(100%,#33a549));
	background: -webkit-linear-gradient(top,  #8edb78 0%,#9be281 2%,#6dd64a 4%,#44ca19 6%,#2fc302 8%,#0aa809 38%,#01a00b 48%,#009513 70%,#008e1b 98%,#33a549 100%);
	background: linear-gradient(to bottom,  #8edb78 0%,#9be281 2%,#6dd64a 4%,#44ca19 6%,#2fc302 8%,#0aa809 38%,#01a00b 48%,#009513 70%,#008e1b 98%,#33a549 100%);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlZGI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjOWJlMjgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM2ZGQ2NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzQ0Y2ExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMmZjMzAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjMGFhODA5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjMDFhMDBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDA5NTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDA4ZTFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzYTU0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8edb78', endColorstr='#33a549',GradientType=0 ); */
	-pie-background: linear-gradient(#2fc302, #008e1b);
	border-radius: 10px;
	border: 2px solid #008e1b;
	box-shadow: 0 2px 2px 0px rgba(0,0,0,.5);
	color: white;
	display: block;
	font-family: 'arial narrow', 'helvetica neue condensed', arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
	left: 0px;
	margin: 25px auto 10px auto;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	text-transform: uppercase;
	width: 90%;
	zoom: 1;
	-moz-box-shadow:  0px 4px 8px 1px #666;
	-webkit-box-shadow:  0px 4px 8px 1px #666;
	box-shadow:  0px 4px 8px 1px #666;
	behavior: url(pie/PIE.php);
}
.template-accountant-signup #main form p input[type="submit"]:hover {
	background: #82bf7b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYmY3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjOGVjNDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM1ZGE5NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzMwOTExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMTk4NjA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA3MjBjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDA2OTE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODc0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #82bf7b 0%, #8ec484 2%, #5da94d 4%, #30911d 6%, #198607 8%, #00720c 50%, #006914 98%, #338743 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82bf7b), color-stop(2%,#8ec484), color-stop(4%,#5da94d), color-stop(6%,#30911d), color-stop(8%,#198607), color-stop(50%,#00720c), color-stop(98%,#006914), color-stop(100%,#338743));
	background: -webkit-linear-gradient(top,  #82bf7b 0%,#8ec484 2%,#5da94d 4%,#30911d 6%,#198607 8%,#00720c 50%,#006914 98%,#338743 100%);
	background: -o-linear-gradient(top,  #82bf7b 0%,#8ec484 2%,#5da94d 4%,#30911d 6%,#198607 8%,#00720c 50%,#006914 98%,#338743 100%);
	background: -ms-linear-gradient(top,  #82bf7b 0%,#8ec484 2%,#5da94d 4%,#30911d 6%,#198607 8%,#00720c 50%,#006914 98%,#338743 100%);
	background: linear-gradient(to bottom,  #82bf7b 0%,#8ec484 2%,#5da94d 4%,#30911d 6%,#198607 8%,#00720c 50%,#006914 98%,#338743 100%);
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82bf7b', endColorstr='#338743',GradientType=0 ); */
	-pie-background: linear-gradient(#00720c, #338743);
	box-shadow: 0 2px 2px 0px rgba(0,0,0,.5);
}
.template-accountant-signup #main form p input[type="submit"]:active {
	background: #338743;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzODc0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMDA2OTE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA3MjBjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMTk4NjA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjMzA5MTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNWRhOTRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjOGVjNDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyYmY3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #338743 0%, #006914 2%, #00720c 50%, #198607 92%, #30911d 94%, #5da94d 96%, #8ec484 98%, #82bf7b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#338743), color-stop(2%,#006914), color-stop(50%,#00720c), color-stop(92%,#198607), color-stop(94%,#30911d), color-stop(96%,#5da94d), color-stop(98%,#8ec484), color-stop(100%,#82bf7b));
	background: -webkit-linear-gradient(top,  #338743 0%,#006914 2%,#00720c 50%,#198607 92%,#30911d 94%,#5da94d 96%,#8ec484 98%,#82bf7b 100%);
	background: -o-linear-gradient(top,  #338743 0%,#006914 2%,#00720c 50%,#198607 92%,#30911d 94%,#5da94d 96%,#8ec484 98%,#82bf7b 100%);
	background: -ms-linear-gradient(top,  #338743 0%,#006914 2%,#00720c 50%,#198607 92%,#30911d 94%,#5da94d 96%,#8ec484 98%,#82bf7b 100%);
	background: linear-gradient(to bottom,  #338743 0%,#006914 2%,#00720c 50%,#198607 92%,#30911d 94%,#5da94d 96%,#8ec484 98%,#82bf7b 100%);
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338743', endColorstr='#82bf7b',GradientType=0 ); */
	-pie-background: linear-gradient(#338743, #00720c);
	border: 2px solid #008e1b;
	box-shadow: 0 0px 2px 0px rgba(0,0,0,.5);
	top: 2px;
}

/* ==========================================================================
   Mobile styles
   ========================================================================== */
@media only screen and (max-width: 768px) {
	.template-accountant-signup #main #left-column ul:nth-child(even) { float: right;}
	.template-accountant-signup #main {padding: 0px; padding-bottom: 80px;padding-top: 15px;}
	.template-accountant-signup #main a {font-size: 12px;}
	.template-accountant-signup #left-column p {font-size: 14px;}
	.template-accountant-signup h1 {
		font-size: 16px;
		line-height: 20px;
	}
	
	.template-accountant-signup h2 {
		font-size: 14px;
		font-weight: 100;
		margin-bottom: 1.5em;
	}

	/*Left*/
	.template-accountant-signup #left-column {
		clear: both;
		float: left;
		width: 100%;
		margin-top: 110px;;
	}
	
	/*Right*/
	.template-accountant-signup #right-column {
		clear: both;
		float: none;
		width: 100%;
		position: absolute;
		top: 10px;
	}
	
	.template-accountant-signup #main form p {
		float: left;
		width: 145px;
	}
	
	.template-accountant-signup #main #left-column form p.name, .template-accountant-signup #main #left-column form p.practice, .template-accountant-signup #main #left-column form p.email {
		margin-right: 10px
	}
	
	.template-accountant-signup #main form p.submit {
		width: 100%;
		float: none;
		margin: none;
	}
	
	.template-accountant-signup #main form p input {width: 100%;}

	.template-accountant-signup #firm-name h2 {
		margin-bottom: 0;
		margin-top: 10px;
	}
	.template-accountant-signup #firm-name {
		height: 110px;
		margin-left: 135px;
	}
	
	.template-accountant-signup nav button {
		display: none !important;
	}
	
	/*Labels*/
	.template-accountant-signup #main #left-column form p label {
		display: none;
	}
	
	/*Placeholder color*/
	.template-accountant-signup #main #left-column form input::-webkit-input-placeholder {
		color:    #005eb9;
	}
	.template-accountant-signup #main #left-column form input:-moz-placeholder {
		color:    #005eb9;
	}
	.template-accountant-signup #main #left-column form input::-moz-placeholder {
		color:    #005eb9;
	}
	.template-accountant-signup #main #left-column form :-ms-input-placeholder {
		color:    #005eb9;
	}
	.template-accountant-signup #main #left-column form input[placeholder], .template-accountant-signup #main #left-column form [placeholder], .template-accountant-signup #main #left-column form *[placeholder]
	{
		color: #005eb9;
	}
	
}
