body {
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important;
	color: rgb(51, 51, 51);
    font-size: 0.813em;
    line-height: 1.668em;
	font-weight: normal;
	font-weight: 400;
	text-rendering: geometricPrecision;
}
a:link {
	color:#4177ba;
	text-decoration:underline;
}
a:visited {
	color:#4177ba;
	text-decoration:underline;
}
a:active {
	color:#4177ba;
	text-decoration:underline;
}
a:hover {
	color:#4177ba;
	text-decoration:underline;
}
img {
	border:none;	
}
h1 {
	color:#4177ba;
	margin:0px;
	padding: 0px;
	font-size: 36px;
    font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important;
	font-weight: 300 !important;
	margin-left:-3px;
	line-height: 95% !important;
}
h2 {
	color:#4177ba;
	margin:0px;
	padding: 0px;
    font-size: 20px;
    padding-bottom: 6px;
    font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important;
	font-weight: 300 !important;
}
h3 {
	color: #4177ba;
	margin:0px;
	padding: 0px;
    font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
    font-size: 16px;
	font-weight: 300 !important;
}
h4 {
	color:rgb(51, 51, 51);
	margin:0px;
	padding: 0px;
    font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
    font-size: 12px;
	font-weight: 300 !important;
}
.nurturepagetitle { 
	color:#FFFFFF; 
	font-size: 22px; 
	float: right; 
	margin-right: 28px; 
	margin-top:-2px; 
	text-transform:uppercase; 
} 

ul { 
	list-style-image: url('/rs/quintiq/images/orange-bullet.gif'); 
	list-style:square url('/rs/quintiq/images/orange-bullet.gif');
	margin-left: -30px;
	margin-top: -12px;
}



.taglines {
	color:rgb(205, 205, 236);
	font-size:0.75em;
	line-height: 1.25em;
	text-align:left;
	vertical-align:middle;
	padding-left:14px;
	padding-top:0px;
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
}
.loadermessageno {
	display: none;
	position: relative;
	background-color: #FFFFFF;
	background-image: url('/rs/quintiq/images/loader.gif');
	background-repeat: no-repeat;
	background-position: 108px 38px;
	padding: 0px;
	margin:0 auto;
	margin-bottom: -293px;
	margin-top: 133px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	width: 240px;    
	height: 160px;
}
.snippetcta {
	position: relative;
	width: 25px;
	height:25px;
	display: block;
	background-image: url('/rs/quintiq/images/download-icon-grey.png');
	background-repeat: no-repeat;
	margin-left: 63px;
	margin-bottom: 48px;
}
div.snippetcta a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
.snippetctadownload {
	background-image: url('/rs/quintiq/images/download-icon-grey.png');
}
.snippetctaplay {
	background-image: url('/rs/quintiq/images/play-icon-grey.png');
}
.snippetctaregister {
	background-image: url('/rs/quintiq/images/register-icon-grey.png');
}
.contentsnippet {
	width: 150px;
	height: 186px !important;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: rgb(51, 51, 51);
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
	font-size: 0.713em;
	line-height: 1.468em;
}
.contentsnippetimage {
	width: 150px;
	height: 106px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: -65px;
}
.contentsnippetbottom {
	position: absolute;
	width: 150px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	left: 0px;
	background:url('/rs/quintiq/images/grey-line.jpg');
	background-size: 150px 4px !important;
	background-position:0px 16px !important; 					
	background-repeat: no-repeat !important;
	color: #4D80BE !important;
	font-size: 0.613em;
	line-height: 1.268em;
}
.contentsnippetbottom  a {
	text-decoration: none !important;
	color: #4D80BE !important;
	font-size: 9px !important;
}
.contentsnippetbottomhoover {
	background:url('/rs/quintiq/images/orange-line.jpg');
}
.footersocialicons {
	float:right;
	text-align:right;
	padding-right:28px;
	padding-top:3px;
}
.contentsnippet:hover .contentsnippetbottom { 
	background:url('/rs/quintiq/images/orange-line.jpg');
}
.contentsnippet:hover .snippetctadownload { 
	background-image: url('/rs/quintiq/images/download-icon-orange.png');
}
.contentsnippet:hover .snippetctaregister { 
	background-image: url('/rs/quintiq/images/register-icon-orange.png');
}
.contentsnippet:hover .snippetctaplay { 
	background-image: url('/rs/quintiq/images/play-icon-orange.png');
}


.cf_facebook { background: url('/rs/quintiq/images/icon-facebook.png') !important; background-repeat: no-repeat; background-size: 14px 14px !important; width:14px; height:14px;}
.cf_twitter { background: url('/rs/quintiq/images/icon-twitter.png') !important; background-repeat: no-repeat; background-size: 14px 14px !important; width:14px; height:14px;}
.cf_linkedin { background: url('/rs/quintiq/images/icon-linkedin.png') !important; background-repeat: no-repeat; background-size: 14px 14px !important; width:14px; height:14px;}
.cf_facebook:hover { background: url('/rs/quintiq/images/icon-facebook-hoover.png') !important; background-repeat: no-repeat; background-size: 14px 14px !important; width:14px; height:14px;}
.cf_twitter:hover { background: url('/rs/quintiq/images/icon-twitter-hoover.png') !important; background-repeat: no-repeat; background-size: 14px 14px !important; width:14px; height:14px;}
.cf_linkedin:hover { background: url('/rs/quintiq/images/icon-linkedin-hoover.png') !important; background-repeat: no-repeat; background-size: 14px 14px !important; width:14px; height:14px;}

/*FORM*/
.formheader { 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
	font-size: 18px; 
}
form {
	background-color: rgb(247, 248, 250) !important;
	padding: 20px 20px 50px 20px !important;
}
/*re-align labels*/
form.lpeRegForm ul.mktLblAbove label { 
	padding-left:0 !important; 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
	font-size: 0.813em;
	font-weight: normal !important; 
}   
form label { 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
	font-weight: 200 !important; 
	/*display: none !important; */
}
/*hide Required asterisk */
form.lpeRegForm li.mktFormReq label { 
	background: none !important; 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
}
/* relocate error message */
span.mktError span.mktFormMsg { 
	float: left; 
	left: 55px !important; 
	top: -1px; 
	color:#ffa300; 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
}

.mktFReq {
background-color: #e9edf0 !important;
border: 0px !important;
padding-left: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
height:26px !important;
}
.mktFormSelect{
    
	height:26px !important;
	-webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
	text-indent: 0.01px;
	text-overflow:'';
    background: transparent url("http://connect.quintiq.com/rs/quintiq/images/formarrow-30x26.jpg") no-repeat right center;
}

td.subnav2cell:hover {
	background-color: #83A6D2 !important; 
}


@media screen and (max-width: 721px) {
	.header2 { width: 100% !important; }
	#innerWrapDiv { width: 95% !important; padding: 0px; margin: 0px; padding-left: 15px !important; padding-top: 98px !important;}
	DIV#innerWrapDiv { height: auto !important; }
	.subnav2 { width: 100% !important; background-color: #4D80BE !important; }
	#mktSubHeader { display: none !important; width: 100% !important; }
	.SubHeader2 { display: none !important; width: 100% !important; }
	#sub-nav1 {  display: none !important; width: 100% !important; }
	#mainfooter { display: none !important; width: 100% !important; }
	#mktFooter  { display: none !important; width: 100% !important; }
	DIV#mktContent { display: none !important; width: 100% !important; }
	.subnavbutton { font-size: 8pt !important; }
	div#mktHeader { position:absolute !important; }	
	.lpeCElement {position:relative !important; top: 0px !important; margin-bottom: 20px !important; left: 0px !important; margin-left: 0px !important; width:95% !important; display: block !important; clear: both !important;}
	.contentsnippetbottom  a { display: none !important; padding-bottom: 10px !important;  }
	.contentsnippetbottom  { margin-bottom: 10px !important;  position: relative !important;}
	.contentsnippet { height: auto !important; }
	.snippetheadertitle { display: none !important; margin-bottom: -20px !important; }
	.mktoField { width: 220px !important; }
	.mobno { display: none !important; padding-left: 0px !important; padding-right: 0px !important; }
	.menu { margin-bottom: -20px !important; }
	.Menu { margin-bottom: -20px !important; }
}







/* request form */
#mktForm_207 { 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
} 
form #mktForm_207 { 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
} 
.mktFormText { 
	font-family:'Open Sans', Tahoma, Calibri, Arial, sans-serif !important; 
	color: #000000 !important;
}

@-moz-document url-prefix() { 
	#mktForm_205 { 
		margin-top: -17px; 
	}
}	  