﻿/**** epicor.com css *****/
/**** Font Import *****/
@import url(https://fonts.googleapis.com/css?family=Varela+Round);

.ektron-ux-placeholder {
    height: 0px !important;
}

#home-social ul{padding: 0px; list-style:none;display:inline}
#home-social li{ display:inline}
@media (min-width: 991px) and (max-width: 1199px) {
#uxSocialMediaContent .col-sm-2 {width: 14.0%;  float: right;}
}
/**** START OF MAIN STYLES   **********/
Body
{
	font-size: 14px;
	font-weight: normal;
	color:#444444;
	line-height:18px;
}

Body A:link {
	color:#56a0d3;
	text-decoration:underline;
}
Body A:visited {
	color:#56a0d3;
	text-decoration:underline;
}
Body A:hover {
	color:#56a0d3;
	text-decoration:underline;
}

/*@media screen and (min-width: 1000px) {
     Body {
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(../images/sub-nav-backround-large.png);
     }
}*/

em {
	font-size: 16px;
	font-style:italic;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
	color:#444444;
	line-height:18px;

}

/* P {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
	color:#444444;
	line-height:18px;

} */

P A:link {
	color:#86888C;
	text-decoration:underline;
}
P A:visited {
	color:#86888C;
	text-decoration:underline;
}
P A:hover {
	color:#86888C;
	text-decoration:underline;
}

/* VideoCollectionWidget */
div.VideoDescription {
    color:#585555;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
    vertical-align:top;
	line-height:16px;
    text-decoration:none;
    /*max-height: 80px;*/ /*20 for each line*/
	max-height: 130px;
}

/* VideoLibraryWidget 2016 */
div.VideoItem {
    color:#585555;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
    vertical-align:top;
	line-height:16px;
    text-decoration:none;
}
div.VideoItem a {
    color:#585555;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	line-height:16px;
    text-decoration:none;
}
div.VideoItem A:link {
	color:#585555;
	text-decoration:none;
}
div.VideoItem A:visited {
	color:#585555;
	text-decoration:none;
}
div.VideoItem A:hover {
	color:#e87511;
	text-decoration:none;
}
.DropDownListItem
{
    background-color: orange;
    color:White;
}
.DropDownSubListItem
{
    background-color: lightgrey;
    color:black;
}


/******* Lists ***************/

LI {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
	color:#444444;
	line-height:18px;

}
LI A:link {
	color:#86888C;
	text-decoration:underline;
}
LI A:visited {
	color:#86888C;
	text-decoration:underline;
}
LI A:hover {
	color:#86888C;
	text-decoration:underline;
}

/* UL {
	padding-bottom:15px;
} */

/***** HEADER TAGS   *******/

H1
{
	font-size: 22px;
	font-weight: normal;
	line-height:22px;
	font-family: 'Varela Round', sans-serif;
	color: #09C3F4;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:15px;
}

H1 A:link {
	color:#09C3F4;
	text-decoration:underline;
}
H1 A:visited {
	color:#09C3F4;
	text-decoration:underline;
}
H1 A:hover {
	color: #09C3F4;
	text-decoration:underline;
}

H2
{
    color: #666666;
    font-family: 'Varela Round', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
	text-align:left;
	margin-top:20px;
	margin-bottom:5px;
}

H2 A:link {
	color:#666666;
	text-decoration:underline;
}
H2 A:visited {
	color:#666666;
	text-decoration:underline;
}
H2 A:hover {
	color: #666666;
	text-decoration:underline;
}

H3
{
	/* color:#05a4f6; */
	font-family: 'Varela Round', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
	margin-bottom:0px;
}

H4
{
	/** margin-bottom:-10px; **/
	font-size:15px;
	text-align:left;
	font-weight:bold;
}

H5
{
	margin-bottom:5px;
	font-size:18px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
}

H6
{
    font-size: 16px;
    font-weight: bold;
    line-height: 2px;
	margin-bottom:0px;
}

/***** END   *******/

HR {
	border-color:#e6e4dd;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-width:0px;
	margin-bottom:2px;
	margin-top:2px;
	height:.15pt;

}

Div.epicor-legal-small {
	background-color:#d5d4cc;
	font-size:100%
}

Div.legal-large {
	background-color:#ffffff;
	font-size:90%;
	font-family: 'Varela Round', sans-serif;
	font-weight:normal;
	color:#444444;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:25px;
	text-decoration:none;
}

DIV.legal-large A:link {
	color:#797b7f;
	text-decoration:underline;
}
DIV.legal-large A:visited {
	color:#797b7f;
	text-decoration:underline;
}
DIV.legal-large A:hover {
	color:#797b7f;
	text-decoration:underline;

}

Div.legal-small {
	background-color:#d5d4cc;
	font-size:14px;
	font-family: 'Varela Round', sans-serif;
	font-weight:normal;
	color:#afaea5;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}

DIV.legal-small A:link {
	color:#56a0d3;
	text-decoration:underline;
}
DIV.legal-small A:visited {
	color:#56a0d3;
	text-decoration:underline;
}
DIV.legal-small A:hover {
	color:#56a0d3;
	text-decoration:underline;
}

Div.epicor-logo-small {
	background-color:#989696;
	font-size:100%
}

DIV.epicor-breadcrumbs {
	padding-top:15px;
	font-size:90%;
	padding-bottom:20px;

}
DIV.epicor-breadcrumbs A:link {
	color:#444444;
	text-decoration:none;
}
DIV.epicor-breadcrumbs A:visited {
	color:#444444;
	text-decoration:none;
}
DIV.epicor-breadcrumbs A:hover {
	color:#444444;
	text-decoration:underline;
}

#container {
    display: table;
    }
#row  {
    display: table-row;
    }
#left, #right, #middle {
    display: table-cell;
    }

/* IE ONLY */
* html #container {
   /* background:yellow url("red.gif") top left repeat-y; */
    }
* html #row {
 /*    background:url("blue.gif") top right repeat-y; */
    }
* html #left {
    float:left;
    }
* html #right {
    float:right;
    }
* html #middle {
    float: left;
    }
* html .cleaner {
    display:block;
    }

.TopNavMock {
	text-align:right;
	/*padding-right:45px;*/
	padding-top:2px;
	font-size:14px;
	line-height:14px;
	font-family: 'Noto Sans', sans-serif;
	margin-bottom:9px;
	background: #898a8e;
}

Div.Choose-Your-Industry {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
	color:#444444;
	line-height:30px;
	letter-spacing:0.05em;

}

Div.Contact-List-Grey {
	margin-top:10px;
	height:30px;
	background-color:#f2f2f2;
	color:#000000;
	font-weight:bold;
	margin-bottom:0px;
}

Div.Contact-List-Orange {
	margin-top:0px;
	height:38px;
	background-color:#ea8328;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:0px;
}

Div.Contact-List-Expand {
	margin-top:0px;
	background-color:#ffffff;
	color:#444444;
	line-height:18px;
	font-weight:normal;
	margin-bottom:0px;
}

Div.Contact-List-Blue {
	margin-top:1px;
	height:38px;
	background-color:#8dcddc;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:1px;
}

.press-description {
	font-style:italic;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}

.press-description-dateline {
	font-style:italic;
    color: #666666;
    font-family: 'Varela Round', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
	text-align:left;
	margin-bottom:15px;
}

.ss-highlights {
	padding-top:25px;
}


/***************** TAXONOMY WIDGET *****************************/

.Featured-Subtitle {
	color: #008aa9;
	font-family: 'Varela Round', sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 14px;
	text-align: left;
}


.Featured-Document {
	font-size: 16px;
	line-height:18px;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
	color:#86888C;
	padding-right:18px;
	padding-bottom:12px;
}

.Featured-Document A:link {
	color:#86888C;
	text-decoration:underline;
}
.Featured-Document A:visited {
	color:#86888C;
	text-decoration:underline;
}
.Featured-Document A:hover {
	color:#86888C;
	text-decoration:underline;
}

.CTA-Right {
		background-image:url(../images/CTA-rightside-background.png);
		background-repeat:no-repeat;
		background-position:top center;
		height:124px;
		width:201px;
		font-size: 19px;
		line-height:22px;
		font-weight: normal;
		font-family: 'Varela Round', sans-serif;
		color:#00aeef;
		text-align:center;
		vertical-align:center;
		margin-bottom:20px;
		padding-top:40px;
}

.paginationContainer {
	margin:0px auto;
}
#pagination {
	height: 36px;
}
#pagination ul {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
#pagination li {
	display: inline;
}
#pagination a {
	background-color:#00aeef;
	float: left;
	padding: 0 14px;
	line-height: 34px;
	text-decoration: none;
	color:#ffffff;
}
#pagination a:hover,
#pagination .active a {
	background-color: #ea8328;
}
#pagination .active a {
	color: #999999;
	cursor: default;
}
#pagination .disabled span,
#pagination .disabled a,
#pagination .disabled a:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
}

.blogListSubtext {
	color:#cccccc;
	font-size:11px;
	margin-top:-10px;
}
.blogListSubtext a {
	color:#00aeef;
	text-decoration:underline;
}
.blogListSubtextSmall {
	color:#999999;
	font-size:13px;
}
.blogListSubtextSmall a {
	color:#00aeef;
	text-decoration:underline;
}

.categories {
	font-size:18px;
	color:#00aeef;
	font-weight:bold;
}

.playlists {
	font-size:18px;
	color:#00aeef;
	font-weight:bold;
	margin-top:25px;
}

.video-list {
	text-align:center;
}

.margin-top {
	text-align:center;
	margin-top:25px;
}

/* Partner Search */
.partner-search-buttons {
	margin-top:10px;
	margin-bottom:10px;
}

.partner-search-heading-small {
	background-color:#f2efea;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.background-small-logo {
	background-color:#ffffff;
	padding-left:0px;
	height:100px;
	vertical-align:middle;
	padding-top:20px;
}

.background-small-global {
	background-color:#ffffff;
	text-align:right;
	padding-right:10px;
	height:100px;
	vertical-align:middle;
	padding-top:20px;
}

.small-menu-callout {
	background-color:#003256;
	text-align:center;
	height:100px;
	padding-top:30px;
	z-index:100;
	width:115px;
}

.small-askanexpert {
	background-color:#cbc5b7;
	text-align:center;
}
.small-connect-top {
	background-color:#e1ded6;
	text-align:center;
}

.greyTitle {
	color:#858585;
}
h6.greyTitle {
	text-align:center;
	font-size:30px;
	font-weight:normal;
	margin-bottom: 20px;
	line-height: 32px;
}
@media (min-width: 1024px) and (max-width: 1199px) {
h6.greyTitle {
	line-height:25px
}}
.orangeTitle {
	color:#e87511;
	font-size:17px;
}
/* VideoLibraryWidget */
.orangeTitleBold {
	color:#e87511;
	font-family: Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:25px;
	margin: 20px 20px 0px 0px;
}
.orangeHeader {
	color:#e87511;
	font-size:30px;
	font-weight:lighter;
	font-family: 'Varela Round', sans-serif;
	font-stretch:condensed;
	margin-top:20px;
	margin-bottom:25px;
}

.videoTitleBold {
    color:#585555;
	font-family: Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
    margin: 20px 0px 0px 0px;
}

.orangeCollTitleBold {
	color:#e87511;
	font-family: Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
    margin: 20px 0px 0px 0px;
}



/*VideoLibraryWidget*/
.VideoLibraryWidget-background {
	margin-top:0px;
	background-image:url(../images/New_back670x845.png);
	background-repeat:no-repeat;
	background-position: left top;
}
.greyHeader {
	color:#73715e;
	font-size:30px;
	font-weight:lighter;
	font-family: 'Varela Round', sans-serif;
	font-stretch:condensed;
	margin-top:20px;
	margin-bottom:25px;
}
.greenHeader {
	color:#589100;
	font-size:30px;
	font-weight:lighter;
	font-family: 'Varela Round', sans-serif;
	font-stretch:condensed;
	margin-top:20px;
	margin-bottom:25px;
}
.blueHeader {
	color:#204459;
	font-size:30px;
	font-weight:lighter;
	font-family: 'Varela Round', sans-serif;
	font-stretch:condensed;
	margin-top:20px;
	margin-bottom:25px;
}

.smallContent {
	color:#585555;
	font-size:10px;
}
.bodyContent {
	color:#898575;
	font-size:14px;
}

.homepage-contact-banner {
	text-align:right;
	vertical-align:top;
}

.Industry-Sub {
	color:#73715e;
	margin-bottom:5px;
	text-align:center;
}

.industry-more {
	color:#e87511;
	font-size:80%;
	font-weight:bold;
}

.Industry-Headline {
	color:#73715e;
	padding-top:18px;
	margin-bottom:5px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	font-family: 'Varela Round', sans-serif;
}

.Industry-Headline-lifted {
	color:#73715e;
	margin-bottom:5px;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	font-family: 'Varela Round', sans-serif;
}

.featured-content {
	text-align:center;
	vertical-align:top;
}

.solutions-box-left {

	width:385px;
	height:100px;
	margin-left:80px;
}

.solutions-sm {
	text-align:center;
	vertical-align:top;
	margin-top:10px;
}

.in-action-video {
	text-align:left;
	vertical-align:top;
	padding-top:25px;
	padding-left:130px;
	margin-bottom:30px;
}
.in-action-video-sm {
	text-align:center;
	vertical-align:top;
	padding-top:25px;
	margin-bottom:30px;
}

.in-action-subhead {
	color:#73715e;
	font-size:20px;
	line-height:20px;
	font-weight:lighter;
	font-family: 'Varela Round', sans-serif;
	font-stretch:condensed;
	margin-top:20px;
	margin-bottom:25px;
}

.in-action-body {

}
.in-action-body {
	text-align:center;
}

.in-action-background {
	margin-top:47px;
	background-image:url(../images/in-action-background.png);
	background-repeat:no-repeat;
	background-position: center top;
}

.in-action-background-sm {
	margin-top:47px;
	background-color:#e8e6e0;
}

#ticker-wrapper-news {
	width:320px;
	margin:0 auto;
}

#vertical-ticker-news {
	height:180px;
	overflow:hidden;
	margin:0; padding:0;
	padding-top:3px;
	margin-bottom:8px;
}

#vertical-ticker-news li {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px;
	display:block;
	color:#898575;
	text-align:left;
	font-size:14px;
}

#ticker-wrapper-blogs {
	width:320px;
	margin:0 auto;
}

#vertical-ticker-blogs {
	height:235px;
	overflow:hidden;
	margin:0; padding:0;
	padding-top:3px;
	margin-bottom:8px;
}

#vertical-ticker-blogs li {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px;
	display:block;
	color:#898575;
	text-align:left;
	font-size:14px;
}

#ticker-wrapper-stories {
	width:320px;
	margin:0 auto;
}

#vertical-ticker-stories {
	height:215px;
	overflow:hidden;
	margin:0; padding:0;
	padding-top:3px;
	margin-bottom:8px;
}

#vertical-ticker-stories li {

	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px;
	display:block;
	color:#898575;
	text-align:left;
	font-size:14px;
}
/* nt-example1 */


#nt-example1 {
	margin: auto;
}

#nt-example1-container {
	text-align: center;
}

#nt-example1 li {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px;
	display:block;
	color:#898575;
	text-align:left;
	font-size:14px;
	line-height:20px;
	padding-bottom:15px;
}

#nt-example1 li:hover {
	background: #FFF;
}

/* nt-example2 */

#nt-example2 {
	margin: auto;
}

#nt-example2-container {
	text-align: center;
}

#nt-example2 li {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px;
	display:block;
	color:#898575;
	text-align:left;
	font-size:14px;
	line-height:20px;
	padding-bottom:15px;
}

#nt-example2 li:hover {
	background: #FFF;
}

/* nt-example3 */

#nt-example3 {
	margin: auto;
}

#nt-example3-container {
	text-align: center;
}

#nt-example3 li {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px;
	display:block;
	color:#898575;
	text-align:left;
	font-size:14px;
	line-height:20px;
	padding-bottom:15px;
}

#nt-example3 li:hover {
	background: #FFF;
}
#policyContainer {
   /*** width: 920px; ***/
    width:90%;
	margin: 0 auto;
	border: 10px solid #4b5357;
}
#policyHeader {
	padding-top: 3px;
	padding-right: 25px;
	padding-left: 15px;
}
#policyMainContent {
	padding-top: 3px;
	padding-right: 25px;
	padding-left: 15px;
}
#policyFooter {
	background-color: #f7f7f7;
	height: 40px;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 5px;
}
.policyClose {
	margin-top: 0px;
	margin-right: -22px;
}
.policyH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2c446a;
	text-align: left;
}
.policyhHr {
	background-color: #dddddd;
	height: 1px;
	width: 96%;
	margin-top: 20px;
	margin-bottom: 0px;
}
.policyP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c446a;
	line-height: 22px;
}
.policyA {
	color: #5fa7d8;
	font-weight: bold;
}
.pad-top {
padding-top: 40px;
}
.panel-default-search {
	background-color: none;
	border-color: none;
	box-shadow: none;
}
.panel-default-search-inner {
	background-color: none;
	border-color: none;
	box-shadow: none;
	margin-top: -15px;
	margin-left: 43px;
}
.margin-inner-dropdown {
	margin-bottom: 10px;
}
.panel > .panel-heading-search {
	position: relative;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 30px;
	background-color: none;
}
/*.panel-title-search {
	height: 15px;
}*/
.panel-title-text-search {
	font-size: 18px;
	color: #666666;
}
.panel-title-text-search-inner {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.panel-title-search > a {
	text-decoration:none;
}
.panel-title-search > a.collapsed:after {
	content: url(../images/plus.png);
	position: absolute;
	left: -3px;
	top: 13px;
}
.panel-title-search > a:after {
	content: url(../images/minus.png);
	position: absolute;
	left: -2px;
	top: 13px;
}
.MobileSearchBox {
	width: 140px;
	border:2px solid #ebebeb;
	border-radius:5px 0 0 5px;
}
.search-box-textbox {
	width:175px;
	border:2px solid #ebebeb;
	border-radius:5px 0 0 5px;
}
.search-box-textbox-medium {
	width:180px;
	border:2px solid #ebebeb;
	border-radius:5px 0 0 5px;
}
.search-box-title {
	margin-right:5px;
	color:#888988;
}

/* CHECKBOX CONTAINERS */
.checkbox-visible {
	visibility: hidden;
}
.checkbox-container {
	width: auto;
	margin-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.checkbox-container-subtype{
	width: auto;
	margin-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.checkbox-container-sub-subtype{
	width: auto;
	margin-left: 45px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.checkbox-label-text {
	margin-left: 25px;
}

/* ROUNDED TWO */
.roundedTwo {
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	border:2px solid #c6c6c6;
	position: relative;
	float:left;
}

.roundedTwo label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	left: -1px;
	top: -1px;
}

.roundedTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 3px solid #c0c0c0;
	border-top: none;
	border-right: none;
	text-align:center;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: .3;
}
.roundedTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.roundedTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 3px solid #00aeef;
	border-top: none;
	border-right: none;
	text-align:center;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

/******************************************* Table Style **********************************/


DIV.Header-Row {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Varela Round', sans-serif;
	text-align:left;
	background-color:#00aeef;
	color:#ffffff;
	padding:5px;
}

DIV.Row-A {
	text-align:left;
	background-color:#eeeeee;
	border-bottom: 1px solid #000000;
	padding:5px;
	font-size:14px;
}
DIV.Row-A A:link {
	color:#56a0d3;
	text-decoration:underline;
}
DIV.Row-A A:visited {
	color:#56a0d3;
	text-decoration:underline;
}
DIV.Row-A A:hover {
	color:#56a0d3;
	text-decoration:underline;
}


DIV.Row-B {
	text-align:left;
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
	padding:5px;
	font-size:14px;
}
DIV.Row-B A:link {
	color:#56a0d3;
	text-decoration:underline;
}
DIV.Row-B A:visited {
	color:#56a0d3;
	text-decoration:underline;
}
DIV.Row-B A:hover {
	color:#56a0d3;
	text-decoration:underline;
}
/* VideoLibraryWidget */
.td-videowidget {
    text-align:left;
    vertical-align:top;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    width:160px;
}

/*********************** FORM STYLES **************************************/

DIV.Form-Row {
	padding-right:15px;
	padding-bottom:5px;
	/** width:90%; **/
}
SPAN.Form-Req {
	color:#3c83b7;
}
.Form-Blue-Header {
	color:#3c83b7;
	/* line-height:0px; */
}
.Form-Heading-Highlight{
	color:#f8bb08;
}
.Reg-Form-Field-300 {
	width:230px;
	height:30px;
	border-width:1px;
	border-style:solid;
	border-color:#a9a9a9;
}
.Reg-Form-Field-200 {
	width:200px;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:#a9a9a9;
}
.Reg-Checkbox {
	border-width:1px;
	border-style:solid;
	border-color:#a9a9a9;
}
.Reg-Form-Dropdown {
	color:#7aa0db;
	border:1px solid #a9a9a9;
	width:230px;
	text-decoration:none;
	height:22px;
	border-radius:0px;
	padding:0px;
	margin:0px;
}
.Register-button-lg {
	padding-top:25px;
	/** position: relative; **/
    left: -100px;
}
.Register-button-sm {
	padding-top:25px;
	padding-left:85px;
}
.Login-button {
	padding-top:15px;
}
.download-icon {
	padding-top:10px;
	padding-right:15px;
}
H2.Reg-Download-Title {
	padding-top:5px;
}
p.login-graphic {
	margin-top:60px;
}
.ektron-ux-reset {
    overflow:visible !important;
}
.columnHeader {
    overflow:visible !important;
}
/******* ADJUST TO TEMPLATE 1-19-2016 ********************/
.col-xs-1, .col-sm-1, .col-xs-2, .col-sm-2, .col-xs-3, .col-sm-3, .col-xs-4, .col-sm-4, .col-xs-5, .col-sm-5, .col-xs-6, .col-sm-6, .col-xs-7, .col-sm-7, .col-xs-8, .col-sm-8, .col-xs-9, .col-sm-9, .col-xs-10, .col-sm-10, .col-xs-11, .col-sm-11, .col-xs-12, .col-sm-12 {
  padding-left: 5px;
}
.col-md-1, .col-lg-1, .col-md-2, .col-lg-2, .col-md-3, .col-lg-3, .col-md-4, .col-lg-4, .col-md-5, .col-lg-5, .col-md-6, .col-lg-6, .col-md-7, .col-lg-7, .col-md-8, .col-lg-8, .col-md-9, .col-lg-9, .col-md-10, .col-lg-10, .col-md-11, .col-lg-11, .col-md-12, .col-lg-12 {
  padding-left: 5px;
}
/*******  3-14-2016 ********************/
/*.news-right-image, .news-right-quote { margin: 20px 0px}*/

.news-right-image img{margin: 0px auto}
.news-right-quote p{ color:#00aeef; font-size:16px;font-style:italic;  }

/*Ask An Expert Sticky Button*/
 #fixed-btn {
	position:fixed;
	top:29px;
	right:-1px;
	bottom:0;
	z-index:1500;
}
@media (max-width:480px) {
	#fixed-btn {
		top:102px
	}
}
@media (min-width:992px) and (max-width:1199px) {
	#fixed-btn {
		top: 108px
	}
}

/*******  4-28-2016 ********************/
/*PRODUCTS HUB*/
.hub-banner {
	height:52px;
	width:100%;
	margin-top:-9px;
	background-image:url('/uploadedImages/US/Images/cloud/banner-cloud-business-growth.jpg');
	text-align:center;
	background-position:center center;
	overflow:hidden;
	background-size:cover;
}
.hub body {
	font-size:12px;
	line-height:14px;
	font-family:'Varela Round',Arial,sans-serif;
	/*text-align:left;*/
}
.hub {
	padding-bottom:30px;
}
.hub P {
	font-size:14px;
	font-weight:normal;
	font-family:'Varela Round',Arial,sans-serif;
	color:#444444;
	line-height:19px;
}
.hub P A:link {
	color:#86888C;
	text-decoration:underline;
}
.hub P A:visited {
	color:#86888C;
	text-decoration:underline;
}
.hub P A:hover {
	color:#86888C;
	/*color:#56a0d3;*/
	text-decoration:underline;
}
.hub h1 {
	font-size:34px;
	color:#86888c;
	font-family:'Varela Round',Arial,sans-serif;
	line-height:38px;
	margin-top:10px;
	padding-top:5px;
}
.hub-main-title {
	font-size:42px;
	color:#f58220;
	font-family:'Varela Round',Arial,sans-serif;
	margin-top:10px;
	line-height:46px;
}
.hub ul {
	padding-left:0;
	margin-left:23px;
	margin-top: 25px;
}
.hub ul,.hub li {
	font-size:16px;
	line-height:25px;
	font-family:'Varela Round',Arial,sans-serif;
	/*text-align:left;*/
	list-style-type:none;
	list-style-image:url('/uploadedImages/US/Images/Trinkets/bullet.png');
}
.hub li {
	padding:5px 0;
}
.assets {
	min-height:150px;
	padding-top:50px;
	background:#eeeeee;
	padding-bottom:50px;
}
.assets h2 {
	color:#57585a;
	padding:0 100px;
	text-align:center;
	font-size:28px;
	line-height:28px;
	font-family:'Varela Round',Arial,sans-serif;
}
.assets p {
	text-align:center;
	padding:10px 45px;
}
.thumb {
	padding:20px;
	margin:0 auto;
	text-align:center;
}
.asset-title {
	font-family:'Varela Round',Arial,sans-serif;
	color:#0088aa;
	font-weight:bold;
	font-size:20px;
}
.asset-title a:link {
	font-family:'Varela Round',Arial,sans-serif;
	color:#0088aa;
	font-weight:bold;
	font-size:20px;
	text-decoration:none
}
.asset-title a:visited {
 font-family:'Varela Round',Arial,sans-serif;
 color:#0088aa;
 font-weight:bold;
 font-size:20px;
 text-decoration:none
}
.asset-subtitle {
	font-family:'Varela Round',Arial,sans-serif;
	color:#5f5f61;
	font-weight:normal;
	font-size:14px;
}
.nopadding {
	padding-left:0px;
	padding-right:0px;
}
.asset-download a:link {
	font-family:'Varela Round',Arial,sans-serif;
	padding:10px 15px;
	background-color:#12c3f4;
	border:0 none;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
.centered {
	text-align:center;
}
.lock-white {
	padding-right:5px;
	margin-top:-5px
}
.asset-download a:visited {
	color:#FFFFFF;
	background-color:#12c3f4;
}
.asset-download a:hover {
	color:#FFFFFF;
	background-color:#12c3f4;
}
.hub-solutions {
	min-height:150px;
	padding-top:50px;
	padding-bottom:50px;
}
.hub-solutions h2 {
	color:#5f6063;
	padding:0 100px;
	text-align:center;
	font-size:28px;
	line-height:28px;
	font-family:'Varela Round',Arial,sans-serif;
}
.hub-solutions h3 {
	color:#f58220;
	padding:0 100px 20px 100px;
	text-align:center;
	font-size:20px;
	line-height:24px;
	font-family:'Varela Round',Arial,sans-serif;
}
.hub-solutions p {
	text-align:left;
	padding:10px 25px;
}
.thumb {
	padding:20px;
	margin:0 auto;
	text-align:center;
}
.hub-solutions-title {
	font-family:'Varela Round',Arial,sans-serif;
	color:#0088aa;
	font-weight:bold;
	font-size:20px;
}
.hub-solutions-subtitle {
	font-family:'Varela Round',Arial,sans-serif;
	color:#5f5f61;
	font-weight:normal;
	font-size:14px;
}
.nopadding {
	padding-left:0px;
	padding-right:0px;
}
.trademark {
	font-size:11px;
	vertical-align:super;
}
.hub-customers-stories {
	padding:30px 0 50px 0;
	background-color:#edeeee;
}
.hub-customers-stories P {
	font-size:14px;
	font-weight:normal;
	font-family:'Varela Round',sans-serif;
	color:#86888c;
	line-height:18px;
}
.hub-customers-stories span {
	color:#008aa9;
	font-family:'Varela Round',sans-serif;
	font-size:14px;
}
.hub-customers-stories P A:link {
	color:#56a0d3;
	text-decoration:underline;
}
.hub-customers-stories P A:visited {
	color:#56a0d3;
	text-decoration:underline;
}
.hub-customers-stories P A:hover {
	color:#56a0d3;
	text-decoration:underline;
}
.hub-customers-stories h2 {
	font-size:28px;
	color:#5f6063;
	font-family:'Varela Round',sans-serif;
	line-height:28px;
	text-align:center;
	padding:20px 20px;
}
.hub-customers-stories h3 {
	font-size:20px;
	color:#008aa9;
	font-family:'Varela Round',sans-serif;
	margin-top:20px;
	line-height:20px;
	padding:20px 0;
}
.customer-stories-button {
	margin-top:50px;
}
.customer-stories-button a:link {
	font-family:'Varela Round',Arial,sans-serif;
	padding:10px 15px;
	background-color:#12c3f4;
	border:0 none;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
.customer-stories-button a:visited {
	color:#FFFFFF;
	background-color:#12c3f4;
}
.customer-stories-button a:hover {
	color:#FFFFFF;
	background-color:#12c3f4;
}
.hub-brightcove-video {
	text-align:center;
}
.assettypes h2 {
	font-size:28px;
	color:#5f6063;
	font-family:'Varela Round',sans-serif;
	line-height:28px;
	text-align:center;
	padding:20px 20px;
	display:block;
}
.assettypes h3 {
	font-family:'Varela Round',Arial,sans-serif;
	color:#0088aa;
	font-weight:bold;
	font-size:20px;
}
.hub-award {
	float:left;
}
.hub-about-epicor {
	margin-top:50px;
	padding:50px 0 50px 0;
	background:url(/uploadedImages/US/Images/Manufacturing/hub-about-epicor-bg.jpg) no-repeat center bottom #0cc2f3;
	border-bottom:11px solid #f58220;
}
.hub-about-epicor P {
	font-size:22px;
	font-weight:normal;
	font-family:'Varela Round',sans-serif;
	color:#fff;
	text-align:center;
	line-height:28px;
}
.hub-about-epicor h1 {
	font-size:28px;
	color:#fff;
	font-family:'Varela Round',sans-serif;
	line-height:28px;
	text-align:center;
	padding:20px 20px;
}
.hub-about-epicor h2 {
	font-size:20px;
	color:#fff;
	font-family:'Varela Round',sans-serif;
	margin-top:20px;
	line-height:20px;
	padding:20px 0;
}
.hub-about-epicor-container {
	width:75%;
	margin:0 auto;
}
.hub-about-epicor-button {
	display:inline-block;
	padding-top:20px;
}
.hub-about-epicor-button a:link {
	font-family:'Varela Round',Arial,sans-serif;
	padding:10px 15px;
	background-color:#f58220;
	border:0 none;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	margin:20px;
}
.hub-about-epicor-button a:visited {
	color:#FFFFFF;
	background-color:#f58220;
}
.hub-about-epicor-button a:hover {
	color:#FFFFFF;
	background-color:#f58220;
}

@media (min-width:279px) and (max-width:600px) {
	.hub-main-title,.hub h1 {
			margin-left:20px;
	}
	.assets h2,.hub-solutions h3 {
			padding:0 20px;
	}
	.assets p {
			padding:10px 20px
	}
	.hub-solutions h2,.hub-solutions h3 {
			padding:0 20px 20px 20px;
	}
	.hub-customers-stories .col-xs-12 {
			padding-left:20px
	}
	.hub-about-epicor-container {
		width:90%;
		margin:0 auto;
	}
}
@media (min-width:279px) and (max-width:480px) {
	.hub-about-epicor-button {
		font-size:18px;
	}
	.hub-about-epicor-button a:link {
		font-size:15px;
	}
}
}
@media(min-width:960px) {
.padding-15 {
		padding-left:0px;
		padding-right:0px;
}
}
@media(max-width:959px) {
.padding-15 {
		padding-left:0px;
		padding-right:0px;
}
.hub-solutions h2 {
	color:#5f6063;
	padding:0 50px;
	text-align:center;
	font-size:28px;
	line-height:28px;
	font-family:'Varela Round',Arial,sans-serif;
}
.hub-solutions h3 {
	color:#f58220;
	padding:0 50px 20px 50px;
	text-align:center;
	font-size:20px;
	line-height:24px;
	font-family:'Varela Round',Arial,sans-serif;
}
}
@media(max-width:980px) {
.hub-main-subtitle {
	width:100%;
	font-size:34px;
	font-family:'Varela Round',Arial,sans-serif;
	color:#f58220;
	margin-top:10px;
	line-height: 46px;
}
}
/*END - PRODUCTS HUB*/

/*******  3-29-2016 ********************/
/*Growth HUB*/

.list li {
	background:url(/uploadedImages/US/Images/Trinkets/bullet.png) left no-repeat;
	padding-left:25px;
	font-size:18px;
	line-height:24px;
	margin-bottom:10px
}
.gray-row {
	background-color:#eeeeee;
	padding:20px 0 30px 0;
	margin:20px 0px
}
.white-row {
	background-color:#fff;
	padding:20px 0 30px 0;
	margin:20px 0px
}
.centered {
	text-align:center;
}
.asset-download a:visited {
	color:#FFFFFF;
	background-color:#12c3f4;
}
.asset-download a:hover {
	color:#FFFFFF;
	background-color:#12c3f4;
}
.asset-download a:link {
	padding:10px 40px;
	background-color:#12c3f4;
	border:0 none;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
.asset-download img {
	margin-left:20px
}
/*ul {
	list-style-type:none;
	margin:0px;
	padding: 0px
}*/
/*Levels*/
.level1 h1 {
	font-size:35px;
	line-height:39px;
	color:#86898d;
}
.level1 h2 {
	font-size:40px;
	line-height:46px;
	color:#f58220;
}
.level1 h3 {
	font-size:24px;
	line-height:33px;
	color:#008AA9;
	text-align:center;
	margin-top:15px;
}
.level1 p {
	font-size:18px;
	line-height:24px;
	color:#5f5f61;
	padding:30px 10px 40px 0px;
}
.level1 li {
	background:url(/uploadedImages/US/Images/Trinkets/bullet.png) left no-repeat;
	padding-left:25px;
	font-size:18px;
	line-height:24px;
	margin-bottom:10px;
}
.level2 h3 {
	font-size:36px;
	line-height:36px;
	color:#f58220;
	text-align:center;
	margin-bottom:20px;
}
.level2 p {
	font-size:16px;
	line-height:24px;
	color:#5f5f61;
	text-align:center;
	margin-bottom:20px;
}
.level2 .subtitle {
	font-size:20px;
	line-height:24px;
	color:#008aa9;
	text-align:center;
	font-weight:700;
	height:50px;
	margin:30px 0px 20px 0px;
}
.level3 h2 {
	font-size:36px;
	color:#f58220;
	line-height:46px;
	text-align:center
}
.level3 h3 {
	font-size:27px;
	line-height:33px;
	text-align:center;
	color:#57585a;
	margin-bottom:60px;
}
.level3 p {
	text-align:center;
	color:#008aa9;
	margin-top:20px;
	font-weight:700;
}
.level3 .title {
	font-size:26px;
	color:#12c3f4;
	line-height:46px;
}
.level3 .subtitle {
	font-size:14px;
	line-height:18px;
	color:#5f5f61;
	margin:30px 0px
}
.level3 .asset-download {
	bottom:10px
}
.level3 .col-md-6 {
	min-height:370px
}
.level3 a {
	text-align:center;
	color:#008aa9;
	margin-top:20px;
	font-weight:700;
}
.level4 h2 {
	font-size:36px;
	color:#f58220;
	line-height:40px;
	text-align:center;
	margin-bottom:40px;
}
.level4 h3 {
	font-size:27px;
	line-height:33px;
	text-align:center;
	color:#57585a;
	margin-bottom:10px;
}
.level4 .title {
	font-size:20px;
	line-height:24px;
	color:#008aa9;
	margin-bottom:20px;
	font-weight:700;
}
.level4 li {
	background:url(/uploadedImages/US/Images/Trinkets/bullet.png) top left no-repeat;
	padding-left:25px;
	font-size:18px;
	line-height:24px;
	margin-bottom:10px;
	background-position:left top 5px;
}
.level5 h2 {
	font-size:36px;
	color:#f58220;
	line-height:46px;
	text-align:center;
}
.level5 h3 {
	font-size:27px;
	line-height:33px;
	text-align:center;
	color:#57585a;
	margin-bottom:40px;
}
.level5 p {
	color:#5f5f61;
	margin-top:20px;
	font-weight:700;
	text-align:justify
}
.level5 .title {
	background:url(/uploadedImages/US/Images/Trinkets/bullet.png) left no-repeat;
	padding-left:20px;
	font-size:18px;
	line-height:24px;
	color:#008aa9;
	margin-bottom:10px;
	font-weight:700;
	background-position:left top 5px
}
.level5 .col-sm-4 {
	padding: 0px 20px
}
/*MEDIA QUERIES*/
@media (max-width:480px) {
	.asset-download a:link {
		padding:10px 12px;
		font-size:13px;
	}
	.asset-download img {
		margin-left:10px;
	}
	#flashObj {
		display:none
	}
	.level1 h2,.level3 h2,.level4 h2,.level5 h2 {
		font-size:39px;
		line-height:43px;


		text-align:center
	}
	.level1 h1 {
		font-size:27px;
		line-height:33px;
		text-align:center
	}
	.level1 p {
		padding:15px 10px 15px 0px;
		font-size:16px;
		line-height:20px;
	}
	.level1 li {
		background:url(/uploadedImages/US/Images/Trinkets/bullet.png) left no-repeat;
		padding-left:25px;
		font-size:14px;
		line-height:20px;
		margin-bottom:10px;
		background-position:left top 5px
	}
	.level2 h3,.level3 h3, .level4 h3,.level5 h3 {
		font-size:22px;
		line-height:26px;
		margin-bottom:20px;
	}
	.level2 .subtitle {
		height:40px;
		margin:10px 0px 10px 0px;
	}
	.level2 .col-sm-4 {
		min-height:290px
	}
	.level2 p {
		font-size:14px;
		line-height:20px;
		margin-bottom:15px;
	}
	.level3 h2 {
		line-height:36px;
	}
	.level3 h3 {
		font-size:25px;
		line-height:29px;
		margin:20px 0px;
	}
	.level3 .col-md-6 {
		min-height:50px;
	}
	.level3 .title {
		text-align:center;
		font-size:24px;
		line-height:28px;
	}
	.level4 .title {
		text-align:center
	}
	.level5 .title {
		font-size:16px;
		line-height:20px;
	}
	.level5 p {
		height:75px
	}
	.level5 .col-sm-4 {
		min-height:200px
	}
		.video-ps {
		display:none
	}
}
@media (min-width:481px) and (max-width:767px) {
	.level1 h2,.level3 h2,.level4 h2,.level5 h2 {
		font-size:32px;
		line-height:36px;
		text-align:center
	}
	.level1 h1 {
		font-size:27px;
		line-height:33px;
		text-align:center
	}
	.level1 p {
		padding:15px 10px 15px 0px;
	}
	.level2 h3,.level3 h3, .level4 h3,.level5 h3 {
		font-size:22px;
		line-height:26px;
		margin-bottom:20px;
	}
	.level2 .subtitle {
		height:40px;
		margin:10px 0px 10px 0px;
	}
	.level2 .col-sm-4 {
		min-height:290px
	}
	.level2 p {
		font-size:14px;
		line-height:20px;
		margin-bottom:15px;
	}
	.level3 h2 {
		line-height:0px;
	}
	.level3 h3 {
		/*font-size:25px;line-height:29px;*/margin:20px 0px;
	}
	.level3 .title {
		text-align:center
	}
	.level4 h2 {
		margin-bottom:15px;
	}
	.level4 .title {
		text-align:center
	}
	.level5 .title {
		font-size:16px;
		line-height:20px;
	}
	.level5 p {
		height:50px
	}
	.level5 .col-sm-4 {
		min-height:170px
	}

}
@media (min-width:768px) and (max-width:991px) {
	.asset-download a:link {
		padding:10px 26px;
		font-size:14px;
	}
	.level1 h1,.level1 h2 {
		text-align:center
	}
	.level1 p {
		padding:15px 10px 15px 0px;
	}
	.level2 p {
		min-height:72px;
	}
	.level3 h2 {
		line-height:0px;
	}
	.level3 h3 {
		font-size:25px;
		line-height:29px;
		margin:20px 0px;
	}
	.level3 .title {
		text-align:center
	}
	.level4 h2 {
		margin-bottom:15px;
	}
	.level4 .title {
		text-align:center
	}
	.level5 .title {
		font-size:16px;
		line-height:20px;
	}
	.level5 p {
		height:100px
	}
	.video-ps {
		display:none
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.level5 p {
		height:100px
	}
}
@media (min-width:1200px) {
	.level5 p {
		height:100px
	}

}
@media (max-width:600px) {
	.gray-row,.white-row {
		padding-left:10px;
		padding-right:10px
	}
}
@media (min-width:601px) and (max-width:767px) {
	.gray-row,.white-row {
		padding-left:20px;
		padding-right: 20px
	}
}

/*END - Growth HUB*/

/*******  4-6-2016 ********************/
/*Columns based on 10*/
.col-xs-x-1, .col-sm-x-1, .col-md-x-1, .col-lg-x-1, .col-xs-x-2, .col-sm-x-2, .col-md-x-2, .col-lg-x-2, .col-xs-x-3, .col-sm-x-3, .col-md-x-3, .col-lg-x-3, .col-xs-x-4, .col-sm-x-4, .col-md-x-4, .col-lg-x-4, .col-xs-x-5, .col-sm-x-5, .col-md-x-5, .col-lg-x-5, .col-xs-x-6, .col-sm-x-6, .col-md-x-6, .col-lg-x-6, .col-xs-x-7, .col-sm-x-7, .col-md-x-7, .col-lg-x-7, .col-xs-x-8, .col-sm-x-8, .col-md-x-8, .col-lg-x-8, .col-xs-x-9, .col-sm-x-9, .col-md-x-9, .col-lg-x-9, .col-xs-x-10, .col-sm-x-10, .col-md-x-10, .col-lg-x-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px} .col-xs-x-1, .col-xs-x-2, .col-xs-x-3, .col-xs-x-4, .col-xs-x-5, .col-xs-x-6, .col-xs-x-7, .col-xs-x-8, .col-xs-x-9, .col-xs-x-10{float:left} .col-xs-x-10{width:100%} .col-xs-x-9{width:90%} .col-xs-x-8{width:80%} .col-xs-x-7{width:70%} .col-xs-x-6{width:60%} .col-xs-x-5{width:50%} .col-xs-x-4{width:40%} .col-xs-x-3{width:30%} .col-xs-x-2{width:20%} .col-xs-x-1{width:10%}
@media(min-width:768px){ .col-sm-x-1, .col-sm-x-2, .col-sm-x-3, .col-sm-x-4, .col-sm-x-5, .col-sm-x-6, .col-sm-x-7, .col-sm-x-8, .col-sm-x-9, .col-sm-x-10{float:left} .col-sm-x-10{width:100%} .col-sm-x-9{width:90%} .col-sm-x-8{width:80%} .col-sm-x-7{width:70%} .col-sm-x-6{width:60%} .col-sm-x-5{width:50%} .col-sm-x-4{width:40%} .col-sm-x-3{width:30%} .col-sm-x-2{width:20%} .col-sm-x-1{width:10%}}
@media(min-width:992px){ .col-md-x-1, .col-md-x-2, .col-md-x-3, .col-md-x-4, .col-md-x-5, .col-md-x-6, .col-md-x-7, .col-md-x-8, .col-md-x-9, .col-md-x-10{float:left} .col-md-x-10{width:100%} .col-md-x-9{width:90%} .col-md-x-8{width:80%} .col-md-x-7{width:70%} .col-md-x-6{width:60%} .col-md-x-5{width:50%} .col-md-x-4{width:40%} .col-md-x-3{width:30%} .col-md-x-2{width:20%} .col-md-x-1{width:10%}}
@media(min-width:1200px){ .col-lg-x-1, .col-lg-x-2, .col-lg-x-3, .col-lg-x-4, .col-lg-x-5, .col-lg-x-6, .col-lg-x-7, .col-lg-x-8, .col-lg-x-9, .col-lg-x-10{float:left} .col-lg-x-10{width:100%} .col-lg-x-9{width:90%} .col-lg-x-8{width:80%} .col-lg-x-7{width:70%} .col-lg-x-6{width:60%} .col-lg-x-5{width:50%} .col-lg-x-4{width:40%} .col-lg-x-3{width:30%} .col-lg-x-2{width:20%} .col-lg-x-1{width:10%}}
/*END - Columns based on 10*/

.row {
    margin-right: 0px;
}

/******* 7-6-2016  New Header and Footer ********************/
.smv .row {
    margin-right: 0px;
}
.small-menu-callout-new {
    background-color: #86898d;
    text-align: center;
    height: 100px;
    padding-top: 30px;
    z-index: 100;
    /*width: 115px;*/
}
.background-small-logo-new {
    background-color: #ffffff;
    padding-left: 0px;
    height: 100px;
    vertical-align: middle;
	padding-top:20px
}
.footer-region {
	background-color: #c4c6c7;
	color:#86898d;
	font-size:21px;
    text-align: center;
    height: 50px;
    padding-top: 10px;
}
.footer-region a{
	color:#86898d;
	text-decoration:none;
}
.footer-smallmenu-new {
	background-color:#86898d;
	color:#fff !important;
	min-height:50px;
	padding-top:10px;
	text-align:center;
	font-size:16px;
}
.footer-smallmenu-new ul{
	list-style-type:none;
	padding:5px;
}
.footer-smallmenu-new li{
	display:inline;
	color:#fff !important;
}
.footer-smallmenu-new a{
	text-decoration:none !important;
	color:#fff !important;
}

.footer-legal-new {
	background-color:#fff;
	padding-top:15px;
	padding-bottom:15px;
	color:#86898d;
	text-align:center;
	font-size:18px;
}
.footer-legal-new a{
	background-color:#fff;
	color:#86898d !important;
	text-decoration:none !important;
	font-size:14px;
}

.footer-social-media-new {
	background-color:#c4c6c7;
	font-size:18px;
	color:#86898d;
	text-align:center;
	padding-top:5px
}
.footer-social-media-new ul{
	list-style-type:none;
	padding:5px;
}
.footer-social-media-new li {
	display:inline;
	color:#86898d;
}
.footer-social-media-new  a{
	color:#86898d !important;
	text-decoration:none !important;
}
@media (max-width: 720px) {
.footer-social-media-new img {
	width:20px
}
}

/******* 7-12-2016 Modal on New Forms ********************/
@media screen and (min-width: 768px){
.modal-dialog {
    left: 0%;
}
}
.modalHead {
	min-height:50px;
	background:#13C3F5;
	color:#fff
}
.modalHead h2 {
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:20px;
}
.main-fields{ padding-bottom:20px}
.main-fields h3 {
	color:#f48222;
	text-align:center;
	font-size:21px;
	line-height:21px;
	margin-bottom:10px;
	margin-top: 0px;
}
.close {
	font-weight:normal;
	color:#fff;
	opacity:0.8;
}
#myModal input {
	background-color:#dddddd;
	background:url(/uploadedImages/US/images/Forms/forms-dot.png) right no-repeat #dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:35px;
	width:100%;
	padding-left:13px;
	margin-bottom:10px;
}
::-webkit-input-placeholder {
	/* WebKit,Blink,Edge */ color:#67686a;
	font-size:12px
}
:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */color:#67686a;
	opacity:1;
	font-size:12px
}
::-moz-placeholder {
	/* Mozilla Firefox 19+*/color:#67686a;
	opacity:1;
	font-size:12px
}
:-ms-input-placeholder {
	/* Internet Explorer 10-11 */ color:#67686a;
	font-size:12px
}
/*.submitbtn input{color:#fff;font-size:18px;background:#f38222;padding:8px 30px 8px 30px;width:auto;text-decoration: none;}*/
.centered {
	text-align:center;
}
#registerModal input,#loginModal input {
	background-color:#dddddd;
	background:url(/uploadedImages/US/images/Forms/forms-dot.png) right no-repeat #dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:35px;
	width:100%;
	padding-left:13px;
	margin-bottom:10px;
}
#registerModal select {
	background-color:#dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:35px;
	width:100%;
	padding-left:13px;
	margin-bottom:10px;
	font-size:12px;
}
.checkboxes input {
	top:-3px;
	height: 15px !important;
    width: 30px !important;
    padding-left: 13px !important;
    margin-bottom: 10px !important;/* CSS Document */
	float: left;
	top: -4px !important;
    position: relative;
	margin-left: 7px;
}
.checkboxes {
	font-size:12px;
	padding-top:5px;
}

.checkboxes .placeholder {
  top: -5px;

}
/*.submitbtn input{width: 85% !important;}*/
#registerModal .modalHead{
	margin-bottom:15px;
}
#loginModal .modalHead {
	margin-bottom:15px;
}
#registerModal .modal-body,#loginModal .modal-body {
	padding:0px -20px;
}
#registerModal .main-fields .row,#loginModal .main-fields .row {
	margin-right:0px;
	margin-left:-5px;
	padding-right:14px;
}
#registerModal .submitbtn input {
	color:#fff!important;
	background:#f38222 !important;
	padding:8px 30px 8px 30px !important;
	width:auto !important;
	cursor:pointer;
}
#loginModal .submitbtn input {
	color:#fff!important;
	background:#f38222 !important;
	padding:8px 30px 8px 30px !important;
	/*width:auto !important;*/
	cursor:pointer;
}
#registerModal .main-fields .row {
	margin-right:-30px !important;
	margin-left:-15px !important;
	padding-right:14px !important;
}
#registerModal .modal-body {
	padding:0px 30px !important;
}
#loginModal .modal-body {
	padding:0px 0px 0px 20px !important;
}
#loginModal .modal-body h3 {
    color: #666666;
    font-size: 16px;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 5px;
}
#loginModal .modal-body p {
    font-size: 12px;
    font-weight: normal;
    color: #f48222;
    line-height: 18px;
    text-align: center;
	margin-bottom: 0px;
}
#loginModal .forgot-password p {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    line-height: 18px;
    text-align: center;
}
#loginModal .modal-body h4 {
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    color: #09C3F4;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-top: 15px;
	text-align: center;
	    padding-right: 10px;
}
#loginModal .modal-content {
	width: 332px;
}

.returnloginbutton a:link{
	color:#ffffff !important;
	background:#b3b4b6 !important;
	padding: 8px 30px !important;
	text-decoration:none;
	font-family:"Varela Round", arial, sans-serif;
}
@media (min-width: 768px){
.modal-sm {
    width: 325px !important;
}
}
@media (max-width: 767px){
.submit-button {
    text-align:center;
}
.returnloginbutton {
    text-align:center;
}
}

body.modal-open {
overflow:hidden;
	margin-left:-8px;
	margin-right:8px
}
body.modal-open .container{
	padding-right: -15px;
    padding-left: -15px;
}
#loginModal {
	overflow:hidden;
	margin-left:-18px;
}
#AskanExpert input {
	background-color:#dddddd;
	background:url(/uploadedImages/US/images/Forms/forms-dot.png) right no-repeat #dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:35px;
	width:100%;
	padding-left:13px;
	margin-bottom:10px;
}
#AskanExpert .ask-checkbox input {
	background-color:#dddddd;
	background:url(/uploadedImages/US/images/Forms/forms-dot.png) right no-repeat #dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:12px;
	width:10%;
	padding-left:13px;
	margin-bottom:10px;
}
#AskanExpert select {
	background-color:#dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:35px;
	width:100%;
	padding-left:13px;
	margin-bottom:10px;
	font-size:12px;
}
#AskanExpert textarea {
	background-color:#dddddd;
	border:none;
	color:#67686a;
	cursor:default;
	height:95px;
	width:100%;
	padding-left:13px;
	margin-bottom:10px;
	font-size:12px;
}
#AskanExpert .submitbtn input {
	color:#fff!important;
	background:#f38222 !important;
	padding:8px 30px 8px 30px !important;
	width: auto !important;
}

/*Simple Page styles 08-2016 */
.stnpg-grey-row .col-xs-12, .stnpg-grey-row .col-sm-12, .stnpg-grey-row .col-md-12, .stnpg-grey-row .col-lg-12 {padding-right: 0px}
.spage-main p{
	font-size:16px;
	color:#5f5f61;
	font-family:'Varela Round',Arial,sans-serif;
	line-height:22px;
}
.spage-main strong{
	font-size:20px;
	line-height:40px;
}
.spage-main h1{
	font-size:42px;
	color:#f58220;
	font-family:'Varela Round',Arial,sans-serif;
	margin:0px;
	line-height:46px;
}
.spage-main h2{
    color: #86898d;
    font-family: 'Varela Round', sans-serif;
    font-size: 34px;
    font-weight: normal;
    line-height: 38px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 40px;
}
.spage-main h3{
    font-size: 20px !important;
    line-height: 40px !important;
	font-weight:bold !important;
	color:#5f5f61 !important;
}
.spage-main ul{
	padding-left:25px !important;
	margin-left:11px;
	margin-top: 10px;
}
.spage-main li{
	font-size:16px;
	line-height:25px;
	color:#5f5f61;
	font-family:'Varela Round',Arial,sans-serif;
	/*text-align:left;*/
	list-style-type:none;
	list-style-image:url('/uploadedImages/US/Images/Trinkets/bullet.png');
}
/*MEDIA QUERIES*/
@media (max-width: 480px) {
.spage-main {
	margin-left:20px;
}
.spage-main h1 {
    font-size: 32px;
    line-height: 34px;
	text-align: center;
}
.spage-main h2 {
    font-size: 21px;
    line-height: 23px;
    text-align: center;
	margin-top: 10px;
}
}
/* Default Pages - 11-10-16*/
.default-pages .gray {
    min-height:150px;
    padding-top:50px;
    background:#eeeeee;
    padding-bottom:50px;
}
.default-pages h1 {
    font-size:42px;
    color:#f58220;
    margin-top:10px;
    line-height:46px;
}
.default-pages h2 {
    font-weight:normal;
    font-size:25px;
    color:#57585a;
    line-height:28px;
    margin-top:15px;
    margin-bottom:15px;
    text-align:center;
}
.default-pages h3 {
    color:#f58220;
    padding:0 100px 20px 100px;
    text-align:center;
    font-size:20px;
    line-height:24px;
}
.default-pages .title {
    color:#0088aa;
    font-weight:bold;
    font-size:20px;
    text-align:center;
}
.default-pages .title a:visited {
    color:#0088aa;
    font-weight:bold;
    font-size:20px;
    text-decoration:none;
    text-align:center;
}
.default-pages .title a:link {
    color:#0088aa;
    font-weight:bold;
    font-size:20px;
    text-decoration:none;
    text-align:center;
}
.default-pages .subtitle {
    font-size: 13px;
    line-height: 16px;
    margin-top: 15px;
    font-weight: normal;
    color: #444444;
    min-height: 115px;
    padding: 0px 25px;
}
.default-pages p {
    font-size:16px;
    line-height:25px;
    margin-top:10px;
    font-weight:normal;
    color:#444444;
}
.default-pages .links a:visited {
    color:#797b7f;
    text-decoration:underline;
}
.default-pages .links a:link {
    color:#797b7f;
    text-decoration: underline;
}

.industry-thumb {
	text-align:center;
	min-height:150px;
	min-width:250px;
	height:auto;
	position:relative;
	padding: 10%;
	margin-right: 17px;
}
.thumb {
    padding: 20px;
    margin: 0 auto;
    text-align: center;
}

/*Simple page main banner*/

@-moz-document url-prefix() {
.spage-main-banner {   margin-top: 0px !important; }
}

/*Media page H1, H2 P  Jan/17/17 */
.media-page h1{
    color: #86898d;
    font-family: 'Varela Round', sans-serif;
    font-size: 34px;
    font-weight: normal;
    line-height: 36px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.media-page h2{
	font-size:42px;
	color:#f58220;
	font-family:'Varela Round',Arial,sans-serif;
	margin:0px;
	line-height:46px;
}
.media-page p, .media-page{
	font-size:16px;
	color:#5f5f61;
	font-family:'Varela Round',Arial,sans-serif;
	line-height:22px;
}

/* required fields for forms */
.input-placeholder {
  position: relative;
}
.input-placeholder input {
  padding: 2px;
}
.input-placeholder input:valid + .placeholder {
  display: none;
}
.input-placeholder select {
  padding: 2px;
}
.input-placeholder select:valid + .placeholder {
  display: none;
}
.placeholder {
  position: absolute;
  pointer-events: none;
  top: 8px;
  bottom: 2px;
  left: 6px;
  margin: auto;
  color: #67686a;
  font-size: 12px;
}
.placeholder span {
  color: #008AA9;
  font-weight:bold;
}
/*Remove underline in Hub list links */
.hub-additional-related a{
	text-decoration:none !important;
}
/* success study styles*/
     .case-study-description {
        background-color: #008aa9;
        padding: 0px 25px 25px 25px;
    }

    .case-study-description p A:link::before{content:url(/uploadedImages/US/Images/Trinkets/bullet.png);}
    .case-study-description p A:link {
        color: #ffffff;
        font-size: 16px;
        text-decoration: underline;
    }
    .case-study-description p A:visited {
        color: #ffffff;
        font-size: 16px;
        text-decoration: underline;
    }

    .case-study-description h1 {
        font-size: 42px;
        color: #ffffff;
        text-align: left;
        line-height: 50px;
        padding-left: 0px;
        margin-left: 0px;
        padding-bottom:20px;
    }
    .case-study-description p {
        font-size: 16px;
        color: #ffffff;
        line-height: 25px;
    }

    .case-study{
        padding: 25px;
    }

    .case-study p {
        font-size: 16px;
        color: #444444;
        line-height: 25px;
    }


     .case-study li {
        font-size: 14px;
        line-height: 20px;
        list-style-type: none;
        list-style-image: url('/uploadedImages/US/Images/Trinkets/bullet.png');
        margin-left: 5px;
        padding:5px 0px;
    }

    .case-study-fact-title {
        color: #008aa9;
        font-size: 24px;
        line-height: 28px;
        padding-left: 25px;
        padding-bottom: 5px;
    }
	.case-study-highlights figure{
		text-align:center;
		}
	.case-study-highlights img{max-width:300px; text-align: center; padding:20px;} 

    .secondary-1-btn a:link {
        padding: 10px 20px;
        background-color: #f58220;
        border: 0 none;
        color: #FFFFFF;
        font-size: 14px !important;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        margin-bottom: 10px;
    }

    .secondary-1-btn a:visited {
        color: #FFFFFF;
        background-color: #f58220;
    }

    .secondary-1-btn a:visited {
        color: #FFFFFF;
        background-color: #f58220;
    }

    .hub-about-epicor P {
    font-size: 22px;
    color: #ffffff;
    text-align: center;
    line-height: 28px;
    }

    .new-quote-cs-row {
        padding: 12px;
        background-color: #eeeeee;
        margin-bottom: 20px;
    }

    .new-quote-cs p {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -1.0px;
    }
    .new-quote-cs span {
        color: #12c3f4;
        font-size: 20px;
    }

    .new-quote-in-gray-cs {
        width: 40px;
        height: 40px;
        background-image: url('/uploadedImages/US/Images/Template/graphic-quotes-orange-grey-bg.jpg');
        background-position: top left;
    }
    .new-quote-out-gray-cs {
        position: relative;
        height: 40px;
        background-image: url('/uploadedImages/US/Images/Template/graphic-quotes-orange-grey-bg.jpg');
        background-position: bottom right;
        transform: rotate(180deg);
        background-repeat: no-repeat;
        width: 40px;
        float: right;
    }

   .social-media-cs{
        width: 330px;
		padding-left: 25px;

    }
    .social-media-cs img{
        padding-right:10px;
        padding-bottom:10px;

    }
    .social-media-cs, .social-media-cs a:link, .social-media-cs a:visited {
        text-decoration: none;
        list-style-image: none;
    }

@media screen and (max-width: 991px)  {

    .new-quote-cs p {
        font-size: 20px;
        line-height: 26px;
        letter-spacing: -1.0px;
    }
    .new-quote-cs span {
        color: #12c3f4;
        font-size: 14px;
    }
    .social-media-cs img{
        width: 10%;
        height: 10%;
        padding-right:5px;
    }
     .case-study-content{
        margin-top:20px;
        padding-top:20px;
        border-top:1px solid #c3c6c8;


    }
}

/* AAE FORM modal fields 06-26-2017 */

.aae-form-container {
    font-family:'Varela Round',sans-serif;
    padding:10px;
}
.aae-form-container input, .aae-form-container select, .aae-form-container label {
  font-family:inherit;
}
.aae-form-container input, .aae-form-container select, .aae-form-container textarea {
  font-family:inherit;
  width:100%;
  font-size:12px;
  color:#666666;
}
.aae-form-container textarea {
  padding:10px 21px;
  font-size:12px;
  color:#666666;
  border-width: 1px;
  border-style: solid;
  border-color: #bababa;
  margin:5px 0;
}
.aae-form-container input[type=text] {
  padding-left:21px;
  display:block;
  height:36px;
  border-width: 1px;
  border-style: solid;
  border-color: #bababa;
  margin:5px 0;
}
.aae-form-container select {
  padding-left:17px;
  height:36px;
  border-width: 1px;
  border-style: solid;
  border-color: #bababa;
  margin:5px 0;
}
.aae-form-container input[type=submit] {
  height:50px;
  width:200px;
  border:0;
  padding:15px 30px;
  background:#f58220;
  color:#FFFFFF;
  margin:10px 0 10px 5px;
  font-size:16px;
  display:block;
  -webkit-box-shadow:4px 4px 7px rgba(0,0,0,0.2);
  -moz-box-shadow:4px 4px 7px rgba(0,0,0,0.2);
  box-shadow:4px 4px 7px rgba(0,0,0,0.2);

}
.aae-privacy-link {
  font-size:11px;
  width:305px;
  margin:15px auto 0 auto;
}
/*.aae-form-container input[type="text"]{display:block;margin: 0 auto 10px auto;}*/
.aae-req-class span {
  font-weight:bold;
  color:#008AA9
}
.aae-req-class p {
  font-size:12px;
  color:#67686a;
  text-align:left;
  margin-left:3px;
}

.aae-form-container label {
    font-weight: normal;
    font-family: 'Varela Round',sans-serif;
    font-size: 13px;
    display: block !important;
    /* width: 170px; */
    vertical-align: top;
    margin-left:50px !important;
    margin-bottom:15px;
}

.aae-form-container a#FirstName:focus {
}

@media(max-width:991px) {
.aae-form-container {
  width: 100%;
}
}
/* required fields for forms */
.aae-form-container .field .input-placeholder {
position:relative;
}
.aae-form-container .field .input-placeholder input:valid+.placeholder {
display:none;
}
.aae-form-container .field .input-placeholder select:valid+.placeholder {
display:none;
}
.aae-form-container .field .input-placeholder textarea:valid+.placeholder {
display:none;
}
.aae-form-container .field .input-placeholder .placeholder {
position:absolute;
pointer-events:none;
top:8px;
bottom:2px;
left:13px;
margin:auto;
color:#67686a;
font-size:12px;
}
.aae-form-container .field .input-placeholder textarea+.placeholder {
position:absolute;
pointer-events:none;
top:8px;
bottom:2px;
left:13px;
margin:auto;
color:#67686a;
font-size:12px;
}
.aae-form-container .field .input-placeholder select+.placeholder {
position:absolute;
pointer-events:none;
top:16px;
bottom:2px;
left:13px;
margin:auto;
color:#67686a;
font-size:12px;
}
.aae-form-container .field .input-placeholder .placeholder span {
color:#008AA9;
font-weight: bold;
}
.aae-checkboxes input {
top:-3px;
height:15px !important;
width:30px !important;
padding-left:13px !important;
margin-bottom:10px !important;
/* CSS Document */
float:left;
top:-4px !important;
position:relative;
margin-left:17px;
}
.aae-checkboxes {
font-size:12px;
padding-top:15px;
}
.aae-form-container .aae-checkboxes .input-placeholder .placeholder {
top:-5px;
left: 17px;
}
.aae-form-container .priv{margin-top:10px; margin-left:5px;}
/* END - AAE FORM modal fields 06-26-2017 */

/*blog 8.15.2017*/
.blogs-rss {margin-top:20px;}
.blogs-rss span {color:#f58220; font-size:24px; font-weight:20px; margin-left:15px; }
.blogs-rss img {margin-left:25px;}
.blogs-rss span a:link{color:#f58220; font-size:24px; font-weight:20px; margin-left:15px; text-decoration: none; }
.blogs-rss span a:visited{color:#f58220; font-size:24px; font-weight:20px; margin-left:15px; text-decoration: none; }
.blogs-rss span a:hover{color:#f58220; font-size:24px; font-weight:20px; margin-left:15px; text-decoration: none; }
.blogs-author p{ color: #12c3f4; font-weight: bold; font-size:14px;}
.blogs-author{ width: 100%; text-align: center; padding-left: 25px; }
.right-offer{width:230px; margin-bottom:20px;text-align:center;}
    .right-offer h3{margin-top:0px;font-size: 14px;font-weight:normal;font-family: 'Varela Round', sans-serif;color: #444444;line-height: 20px; text-align:center;}
    .right-offer-button {display:inline-block;padding-top:20px;}
    .right-offer-button p{color:#FFFFFF;font-size:14px;text-align:center;text-decoration:none;font-weight:normal;}
    .right-offer-button a:link {font-family:'Varela Round',Arial,sans-serif;padding:10px 15px;background-color:#f58220;border:0 none;color:#FFFFFF;font-size:14px;text-align:center;text-decoration:none;margin:20px;}
    .right-offer-button a:visited {color:#FFFFFF;background-color:#f58220;}
    .right-offer-button a:hover {color:#FFFFFF;background-color:#f58220;}
/* ajax loading */
.spinner {
    position: fixed;
    top: 0;
    left: 0;
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 100%; /* width of the spinner gif */
    height: 100%; /*hight of the spinner gif +2px to fix IE8 issue */
    background: rgba( 255, 255, 255, .8 );
	display: none;
}

.spinner img
{
    position: fixed;
    top: 20%;
    left:50%

}

/*ICONS*/
.icon{height:20px;width:20px}.icon-font,.icon-font svg{height:1em;width:1em}.icon-font{display:inline-flex;align-self:center;position:relative}.icon-font.icon-baseline svg{bottom:-.125em;position:absolute}.icon-2x{height:40px;width:40px}.icon-3x{height:60px;width:60px}.icon-4x{height:80px;width:80px}.icon-5x{height:100px;width:100px}.logo-lg{height:23px;width:169px}.u-logo-lg--ma{margin:23px 30px}.u-logo-lg--mr{margin-right:30px}.u-logo-lg--ml{margin-left:30px}.u-logo-lg--mb{margin-bottom:23px}.u-logo-lg--mt{margin-top:23px}.logo-md{height:18px;width:132.3px}.u-logo-md--ma{margin:18px 23.47px}.u-logo-md--mr{margin-right:23.47px}.u-logo-md--ml{margin-left:23.47px}.u-logo-md--mb{margin-bottom:18px}.u-logo-md--mt{margin-top:18px}.wordmark-md{height:21px;width:274px}.u-wordmark-md--ma{margin:17.48px 27.56px}.u-wordmark-md--mr{margin-right:27.56px}.u-wordmark-md--ml{margin-left:27.56px}.u-wordmark-md--mb{margin-bottom:17.48px}.u-wordmark-md--mt{margin-top:17.48px}.icon--hover-white:hover,.icon--white{fill:#fff}.icon--hover-primary:hover,.icon--primary{fill:#12c3f4}.icon--hover-secondary-1:hover,.icon--secondary-1{fill:#f58220}.icon--hover-secondary-2:hover,.icon--secondary-2{fill:#86898d}.icon--accent-1,.icon--hover-accent-1:hover{fill:#f4ca6d}.icon--accent-2,.icon--hover-accent-2:hover{fill:#a3d183}.icon--accent-3,.icon--hover-accent-3:hover{fill:#008aa9}.icon--accent-4,.icon--hover-accent-4:hover{fill:#c4c6c7}.icon--accent-5,.icon--hover-accent-5:hover{fill:#f0ede0}.thumbnail--450{width:450px;height:324px}.thumbnail--secondary-color{fill:#f58220}.thumbnail--main-color{color:#008aa9}.epi-thumbnail{display:block;margin:auto}@media (max-width:768px){.thumbnail--450{width:calc(450px*.75);height:calc(324px*.75)}}@media (max-width:375px){.thumbnail--450{width:calc(450px*.5);height:calc(324px*.5)}}

/* JESSICA 11/13/17 */
.hub-banner {height: 52px; margin-top: -9px; background-image: url(/uploadedImages/US/Images/cloud/banner-cloud-business-growth.jpg); background-position: center; width: auto;}
.pad-top-30{ padding-top: 30px; }
.pad-bottom-20{padding-bottom: 20px;}
.text-white{color: #ffffff;}
.primary-btn a:link {padding: 6px 25px; background-color: #12c3f4; border: 0 none; color: #FFFFFF; font-size: 14px !important; text-align: center; text-decoration: none;display: inline-block; margin-bottom: 10px;}
.primary-btn a:visited {color: #FFFFFF;}
.primary-btn a:hover {color: #FFFFFF;}
.success-results{padding-bottom:20px;} 
.success-stories h1 {color: #f58220; font-size:42px; line-height: 46px; font-family: 'Varela Round', sans-serif; }
.success-stories h2 {color: #86898d; font-size:34px; line-height: 38px; font-family: 'Varela Round', sans-serif;}        
.success-results h4{color: #008aa9; font-size:24px; line-height: 24px; font-weight: normal; margin-bottom: 10px !important;}
.success-results h4 a:link, .success-results h4 a:visited, .success-results h4 a:hover{text-decoration:none; color: #008aa9; font-size:24px; line-height: 24px; font-weight: normal; margin-bottom: 10px !important;}
.success-results p{font-size: 16px;}
.success-results a:link, .success-results a:visited, .success-results a:hover{ color: #86898d; text-decoration: underline; }
.success-results span, .success-results span a:link, .success-results span a:visited, .success-results span a:hover{font-size: 14px; color: #86898d;}        
.success-advanced-search p{font-size:16px; float: left; padding-top: 5px; margin-right: 5px;}
.success-advanced-search select{color: #444444; width: 305px; background: url('/uploadedImages/US/Images/Template/search-results-select-arrow.png') no-repeat right #ffffff; padding: 5px; -webkit-appearance: none; margin-bottom: 10px;}
.success-stories img{max-width:600px;} /*JR 12/18/2017*/
/*Pagination*/
.pagination > li:first-child > a, .pagination > li > span { margin-left: 0; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #ffffff; background-color: #f58220;}
.pagination > li > a:link{text-decoration: none;}
.pagination > li > a, .pagination > li > span {position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #444444; text-decoration: none; border: none;}

/* JESSICA 3/28/18 class for switching h1 and h2 */
.hub h2 {
	font-size:34px;
	line-height:38px;
	color:#86898d;
	font-family:'Varela Round',Arial,sans-serif;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:20px;
} 
.hub-fix h1{
	font-size: 42px;
    line-height: 46px;
    font-family:'Varela Round',Arial,sans-serif;
    color:#f58220;
} 
