@charset "utf-8";


._006ea1 {
	background-color: #006ea1;
}
._96c827 {
	background-color: #96c827;
}
._01beaa {
	background-color: #01beaa;
}
._00a79d {
	background-color: #00a79d;
}
._f3f3f3 {
	background-color: #f3f3f3
}
._290 {
	min-height: 290px;
	margin: 0;
}
.btn-wht {
	background: #ffffff;
	color: #0072c2;
	width: 7em;
	padding: .5em 1em;
}
img.nopadnomrg {
	max-width: 210px padding;
	margin: 0 !important;
}
.table-striped > tbody > tr:nth-child(odd)> td, .table-striped > tbody > tr:nth-child(odd)> th {
	background-color: #f7f7f7;
}
.nopadnomrg {
	padding: 0 !important;
	margin: 0 !important;
}
#accordion .group {
	padding: 5%;
	margin: 0em .5em .5em 0;
	border: 1px solid #dddddd;
	background: #f7f7f7;
	top: 0;
}
#accordion .ui-accordion-content {
	position: relative;
}
.group h3 {
	background: url('/~/media/site/sage-payroll-services/images/asmacc_open.png') right no-repeat;
	cursor: pointer;
}
.group h3.ui-accordion-header-active, .group h3.ui-state-active {
	background: url('/~/media/site/sage-payroll-services/images/asmacc_close.png') right no-repeat;
	cursor: pointer;
}
.accordion-alt .accordion-holder {
	background: url('/~/media/shared/responsive/images/gray_open.jpg') left 25px no-repeat;
	cursor: default;
	padding: 3% 0;
}
.accordion-alt .accordion-holder > p {
	padding-left: 6%;
}
.accordion .accordion-holder:first-child {
	padding: 3% 0;
}

.accordion-alt .accordion-holder.active {
	background: url('/~/media/shared/responsive/images/gray_close.jpg') left 25px no-repeat;
	cursor: default;
}
.accordion-alt .opener {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding: 0px 0 0px 6%;
	color: #1aa0d7;
	background: none;
}
.accordion-alt .active .opener {
	text-decoration: none;
	background: none;
}
.accordion-alt .slide {
	padding: 0 0 0 0;
	max-width: 910px;
	margin: 0 auto;
}
.slide.container {
	width: 100%;
	padding-right: 6%;
}
.section-holder-alt.pad5 {
	padding: 1% 0;
	margin: 0 !important;
}
.noLftPd {
	padding-left: 0;
}
th p {
	font-weight: normal;
}
th h4 {
	margin-bottom: 0;
}
th h3 {
	padding-top: 0.5em;
}
.wide-section div.author-pic {
	padding-left: 0;
}
.wide-section div.author-pic img {
	width: 70px;
	height: 70px;
}
.asmacc {
	padding: 0;
}
.mrg-btm-1 {
	margin-bottom: 1em !important;
}
.lgTxt-3 {
	padding-top: 1.25em;
	margin: 0;
}
.intro-block .lgTxt-3 {
	padding-top: 0;
	margin: 0;
}
.lgTxt-4 {
	font-size: 4.5em;
	margin-bottom: 0;
}
.lgtxt-2 {
	font-size: 2.4em;
	margin-bottom: 0;
}
.chartBtmlead {
	font-size: 1.4em;
	margin-top: .6em;
}
.quiz {
	background: url(/~/media/site/sage-payroll-services/images/CRE_jobReady_Visibility-assessmentbg.jpg) repeat-y center 0;
}
#seven-steps {
	background: url(/~/media/site/sage-payroll-services/images/CRE_jobReady_RiskManagement_7-stepsbg.jpg) no-repeat center 10px;
}
#seven-steps p {
	font-size: 1.2em;
	line-height: normal;
}
#page-blog .heading {

	padding: 0 15px 0px;
}
#page-blog .cycle-gallery {
	padding-top: 0;
}
#page-blog .cycle-gallery .mask {
	overflow: visible !important;
}
#page-blog .btns-box {
	position: absolute;
	right: 17px;
	top: 23px;
	width: 10%;
	text-align: right;
}
#page-blog .btns-box .btn-prev, #page-blog .btns-box .btn-next {
	float: left;
	text-indent: 0px !important;
	overflow: visible;
	position: relative;
	z-index: 3;
	outline: none;
	width: 50% !important;
	height: 100% !important;
	background: none !important;
}
.inner .navbar-nav > li, .inner .navbar-nav > li:hover, .inner .navbar-nav > li.active {
  padding-bottom: 0px;
}

@media only screen and (max-width: 767px) {

	.mobilecenter {
		text-align: center;
		padding-bottom: 1em;
	}
	img.nopadnomrg {

		margin: 0 auto !important;
		width: 50%;
	}
	.lgTxt-3 {
		padding-top: .25em;
		margin: 0;
	}
	.lgTxt-4 {

		margin: 0;
	}

}

@media only screen and (max-width: 428px) {
	.image-box {
		height: 110px !important;
	}
}


header.crtbl {
	padding: 5%;
	background: #eff0ee;
	border: 1px solid #eff0ee;
	margin: 0;
}
.crtblp {
	padding: 5%;
}
.article.thickborder {
	border: 2px solid #EFF0EE;
	min-height: 350px;
}
#payroll .article.thickborder {
	min-height: 200px;
}
#hr .article.thickborder {

	min-height: 310px;
}
#sagetime .article.thickborder {

	min-height: 400px;
}
.article.thickborder ul {
	padding: 0 5%;
}
#cloud .heading {
	position: relative;
	margin-top: 2em;
	padding: 0 0 1em 0;
}
#form input, #form textarea, #form select, #form option {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	margin-bottom: 10px;
}
#form input, #form textarea, #form select, #form option {
	font-size: 100%;
}
#form input, #form select, .select-stateInput {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	border: 1px solid #ccc;
	color: #4d4f53;
	font-family: Arial, Helvetica, sans-serif !important;
	padding: 14px;
	font-size: 13px;
	width: 100%;
	margin: 4px 0;
}
#form input.btn[value] {
	color: #ffffff;
	padding: 5px 14px;
}
#form select {
	width: 94%;
}
#innerForm span.select-area .center {
	padding: 0;
}
#innerForm .select-stateInput {
	height: 44px;
}
.no-pad {
	padding-left: 0;
	padding-right: 0;
}
#innerForm span .elqFormFieldLabel {
	display: inline-block;
	width: 100px;
	padding-right: 10px;
	color: #4d4f53;
	line-height: 14px;
}
#contact label {
	display: inline-block;
	width: 100px;
	text-align: right;
}
#contact_submit {
	padding-left: 100px;
}
#contact div {
	margin-top: 1em;
}
textarea {
	vertical-align: top;
	height: 5em;
}
.error {
	display: none;
	margin-left: 10px;
}
.error_show {
	color: red;
	margin-left: 10px;
}
input.invalid, textarea.invalid {
	border: 2px solid red;
}
input.valid, textarea.valid {
	border: 2px solid green;
}
#error_message {
	color: #c33;
	display: none;
}
#innerForm .elqFormField, #innerForm .select-area, #innerForm .select-area .select-opener {
	background-color: #f5f5f5;
}
.input-group {
	position: relative;
	display: block;
	border-collapse: separate;
}
input.form-control {
	height: 50px;
}


.btn-grey {
	background: #bdbdbd;
}

@media only screen and (max-width: 990px) {

	h2.grnTxt.sage_icon_sm_grn_bulb-title:before, h2.grnTxt.sage_icon_sm_grn_shake-title:before, h2.grnTxt.sage_icon_sm_grn_bulb-title:before, h2.grnTxt.sage_icon_sm_grn_shake-title:before, h2.grnTxt.sage_icon_sm_grn_star-title:before, h2.grnTxt.sage_icon_sm_grn_gear-title:before, h2.grnTxt.sage_icon_sm_grn_expert-title:before, h2.grnTxt.sage_icon_sm_grn_checkmark-title:before, h2.grnTxt.sage_icon_sm_grn_chat-title:before, h2.grnTxt.sage_icon_sm_grn_ecosystem-title:before {
		margin-top: 85px;
		line-height: .8em;
	}

	.sage_icon_sm_grn_bulb-title:before, .sage_icon_sm_grn_shake-title:before, .sage_icon_sm_grn_star-title:before, .sage_icon_sm_grn_gear-title:before, .sage_icon_sm_grn_expert-title:before, .sage_icon_sm_grn_checkmark-title:before, .sage_icon_sm_grn_chat-title:before, .sage_icon_sm_grn_ecosystem-title:before {
		content: "";
		position: absolute;
		left: 2%;
		top: -50px;
		width: 42px;
		height: 42px;
	}

}
#spssite .image.sm_img {
	width: 150px;
	margin: 0 auto;
	margin-bottom: 5%;
}
#spssite .image.sm_img.circle img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
/*div[class*="col-sm"] {
 padding-left: 0;
 }*/
#spssite  div#form.block-intro {
	padding: 0 3%;
}

#hardware .table td {
	text-align: center;
}
#hardware .table tbody tr td:nth-child(2) {
	text-align: left;
}
#spssite div#comp-chart {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
}
#spssite .chartrow {
	border-bottom: 1px solid #e5e5e5;
}
#spssite .chartrow p {
	font-size: 0.857em;
	margin: .8em 0;
}
#spssite .chartrow ul {
	padding-left: 1em;
}
#spssite .chartrow:nth-child(even) {
	background-color: #f7f7f7;
}
#spssite div.chartrow.whtBg {
	background-color: #ffffff !important;
	border-bottom: 1px solid #ffffff;
}
#spssite div.chartrow.whtBg h4.orngTxt {
	padding-top: 10%;
}
#spssite .chartrow .row {
	max-width: 970px;
	margin: 0 auto;
}
#spssite a.pc_brand_logo.hidden-xs {
	float: left;
}

iframe#calc_form {
	height: 400px !important;
}

.table .check {
	margin: 2% auto 0;
}

@media only screen and (max-width: 767px) {
	.accordion-alt .accordion-holder {
		background: url('/~/media/shared/responsive/images/gray_open_mob.jpg') right 4px no-repeat;
		cursor: default;
		padding: 2% 0;
	}
	.accordion-alt .accordion-holder.active {
		background: url('/~/media/shared/responsive/images/gray_close_mob.jpg') right 4px no-repeat;
		cursor: default;
	}
	.inner .header-row {
		padding: 0;
	}
	div[class*="col-sm"] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.accordion-alt .opener {
		width: 100%;
	}
	iframe#paychoiceform {
		height: 725px !important;
	}
	iframe#calc_form {
	height: 680px !important;
}




}
p.formP {
	margin: 0 0 0.5em -.5em;
}
.prplTxt {
	color: #6639b7;
}

