﻿.media-type, .keyBox {display: none;}

.YouTube-icon {height: 187px;width: 300px;}
.YouTube-icon:hover {background-image: url(/images/YouTube-icon.svg);}

/*  Slideshow style  */

#qxp #slides, .newbillboard #slides {
	position:absolute;
	top: auto;
	left: auto;
	z-index:100;
}

#qxp .slides_container, .newbillboard .slides_container {
	width:780px;
	height:514px;
	overflow:hidden;
	position:relative;
	display:none;
}

#qxp #slides .slide, .newbillboard #slides .slide {
	width:780px;
	height:514px;
	display:block;
}

/*  Next/prev buttons  */
#qxp #slides .next, #qxp #slides .prev, .newbillboard #slides .next, .newbillboard #slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#qxp #slides .next, .newbillboard #slides .next {
	left:585px;
}

/*  Pagination  */

#qxp #slides .pagination {
	margin:5px auto 0;
	width: 112px;
	float: none;
}
.newbillboard #slides .pagination {
	margin:5px auto 0;
	width:70px;
	float: right;
}
#qxp #slides .pagination li, .newbillboard #slides .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}
#qxp #slides .pagination li a, .newbillboard #slides .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/images/paginationgreen.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
#qxp #slides .pagination li.current a, .newbillboard #slides .pagination li.current a {
	background-position:0 -12px;
}

body {
	background-image: none;
	color: #494949;
	margin: 0 auto;
}
h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
}
strong {font-weight: bold;}
table {margin-bottom: 1em;}
th, td {padding: 2px 7px;}
th {text-align: center;}

.clearb {clear: both;}

.about-us .filter {
	background-color: #f1f2f2;
	margin: 0 auto;
	width: 960px;
}
.about-us .pagination, .about-us .c2 .content .pagination, .about-us #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults, .about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, .about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults {
	float: none;
	margin: 0 auto;
	width: 960px;
}
.about-us .filterListing {
	background-color: #f1f2f2;
    border-bottom-width: 0;
    margin: 0 auto;
    padding: 10px;
	width: 940px;
}
.about-us .filterListing:last-child {margin-bottom: 3em;}
.about-us .filterListing a {
	color: #494949;
}
.about-us .filterListing.bg-DarkGray, .about-us .filterListing.bg-DarkGray a {
	background-color: #97999c;
	color: #fff;
}
.about-us .filterListing.bg-Green {
	background-color: #7bc144;
	color: #fff;
}
.about-us .filter.clearfix {
    margin-bottom: 2em;
}
.about-us .filterListing.clearfix::after {
    content: none;
}
.about-us .filter .button {
	float: right;
}
.about-us .filter ul {
	float: left;
	margin-right: 60px;
}
.about-us .filter select {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background: #6e6f71 url("/images/menu-arrow-down.png") no-repeat right;
	border-style: none;
	color: #fff;
	font: 17px AvenirLTStd-Roman;
	height: 50px;
	margin: 20px;
	padding-left: 10px;
	width: 300px;
}
.about-us .filter select::-ms-expand { /* for IE 11 */
	display: none;
}
.about-us .filter select option {
	background-color: #fff;
	border: 1px solid #6e6f71;
	color: #6e6f71;
	text-align: center;
}
.about-us .filter select option {
	background-color: #fff;
	border: 1px solid #6e6f71;
	color: #6e6f71;
	margin: 1px 0;
	padding: 14px 0 15px;
	text-align: center;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(2) {
	background: #fff url("/images/menu-eseminar.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(3) {
	background: #fff url("/images/menu-live-event.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(4) {
	background: #fff url("/images/menu-podcast.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(5) {
	background: #fff url("/images/menu-videocast.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventTopic option:nth-child(2) {
	background: #fff url("/images/menu-app-studio.png") no-repeat;
	border-color: #0073ae;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventTopic option:nth-child(4), 
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_newsSearch1_ddlNewsType option:nth-child(2) {
	background: #fff url("/images/menu-qx.png") no-repeat;
	border-color: #cf4227;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventTopic option:nth-child(3), 
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_newsSearch1_ddlNewsType option:nth-child(3) {
	background: #fff url("/images/menu-qes.png") no-repeat;
	border-color: #6e6f71;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_newsSearch1_ddlNewsType option:nth-child(4) {
	background: #fff url("/images/menu-quark.png") no-repeat;
	border-color: #7bc143;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter input {
	background-color: transparent;
	border: 1px solid #6e6f71;
	color: #6e6f71;
	font: 17px AvenirLTStd-Roman;
	height: 30px;
	margin: 30px 40px 0 0;
	width: 90px;
}
.about-us #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults .filterListing, .about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_noResults .filterListing {
	background-color: transparent;
	margin-bottom: 2em;
}

ul.pr li {
	margin-bottom: 0.5em;
}

#qxp h2 {
	color: #535353;
	font: 32px AvenirLTStd-Heavy;
	margin-bottom: 1em;
	text-align: center;
}
#qxp h3 {
	color: #e2451b;
	font: 19.56px AvenirLTStd-Heavy;
	margin-bottom: 1em;
	text-align: center;
}

#qxp hr {
	border: 0;
	border-top: 2px solid #ec6948;
	margin: 2em auto 3.5em;
	width: 47.91666666666667%;
}

#qxp p, #qxp li {font: 16px/24px AvenirLTStd-Roman;}

#qxp .main-wrapper {padding: 3em 0 7em;}

#qxp #myCarousel {
	margin: 4em 90px 0;
	width: 780px;
}

.left-first {float: left;margin: 0 10px;}
.right-first {float: right;margin: 0 10px;}
.three00 {width: 300px;}
.four60 {width: 460px;}
.six20 {width: 620px;}
.nine40 {width: 940px;}

.slides-resize {height:514px; width:780px;}
.three80 {width: 380px;}
.four11 {width: 411px;}
.four60 {width: 460px;}
.six20 {width: 620px;}
.seven80 {margin-right: 90px;margin-left: 90px;width: 780px;}
.eight60 {width: 860px;}

.left-center {text-align: left;}
.right-center {text-align: right;}

#qxp ul.new li {
    font-family: AvenirLTStd-Heavy;
	line-height: 1.5em;
}

#qxp ul.new li:before {
    background-color: #de4d2e;
	color: #fff;
    content: 'New';
    font-family: AvenirLTStd-Heavy;
	font-weight: normal;
	margin: 0 1em 0 170px;
	padding: 0 0.5em;
	text-transform: uppercase;
}
#qxp ul.new_de li, #qxp ul.new_fr li, #qxp ul.new_jp li {font-size: 15px;}

#qxp ul.new_de li:before {content: 'Neu';}
#qxp ul.new_fr li:before {content: 'Nouveau';}
#qxp ul.new_jp li:before {content: '新機能';}
#qxp ul.new_it li:before {content: 'Nuovo';}

ul.partners-menu li {
	background-color: #dcddde;
	display: block;
	float: left;
	font: 14px AvenirLTStd-Heavy;
	margin: 10px;
	text-align: center;
}

ul.partners-menu li:hover {
	background-color: #fff;
}

ul.partners-menu li a {
	color: #000;
}

ul.partners-menu2 li {
	color: #ababab;
	display: none;
	float: left;
	margin: 0 10px;
	padding-left: 45px;
	text-align: center;
	width: 95px;
}

ul.qxp-features li {
	color: #ababab;
	display: none;
	float: left;
	margin: -20px 0 0;
	text-align: center;
	width: 51px;
}

.media-assets img {
	margin: 1em 0 .5em;
}

.year {
	color: #66b31a;
	float: left;
	font: 60px AvenirLTStd-Heavy;
	line-height: 49px;
	margin: 0 10px;
	width: 60px;
}

.milestones {
	float: right;
	margin: 0 10px;
	width: 860px;
}

.awards {
	display: table;
	height: auto;
	margin-bottom: 1em;
	width: 280px;
}
.table-cell {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}

.press {
	float: left;
	margin: 1em 10px;
	width: 460px;
}
.press h2 {
	font-family: AvenirLTStd-Heavy;
	font-size: 20px;
	margin: 0;
	text-transform: uppercase;
}
.press h3 {
	color: #66b31a;
	font-family: AvenirLTStd-Heavy;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

.edu-th {background-color: #4d4d4f;font-family: AvenirLTStd-Heavy;}
.edu-th th {text-align: left;}

.greene, .greene a {
	background-color: #7bc144;
	color: #fff;
}

.two-columns {
	float: left;
	margin: 0 1.0416666666666665%;
	width: 47.91666666666667%;
}
.columns3to1, .columns5to1 {
	float: left;
	width: 100%;
}
ul.columns5to1 li:before {
	content: "\25be \0020";
}

ul.bullets, ol {
	margin: 1em 0;
	overflow: hidden;
	padding-left: 40px;
	}
ul.bullets li, .content li, .twocolumns li, .twocolumnslast li, .section li {list-style-type: disc;}
ol li {list-style-type: decimal;}b
.center {text-align: center;}
#form1 {height: 0;} /* Removes margin at bottom of page */
.header {height: auto;}
.hide-text {overflow: hidden;text-indent: 100%;white-space: nowrap;}
a.reverse {color: #fff;}
a.reverse:hover {color: #000;}

.tile-animation {
	background-color: rgba(0,0,0,0.75);
	color: white;
	bottom: -110px;
	height: 90px;
	padding: 10px;
	position: absolute;
	text-align: left;
	transition: all 0.5s ease;
	width: 200px;
}
.tile-animation a, .tile-animation a:hover {
	color: #fff;
}
.tile:hover .tile-animation {
	bottom: 0;
}
.tile img.flag {
    bottom: auto;
    left: auto;
    margin: auto;
    position: relative;
    right: auto;
    top: auto;
}

.homepage, .life-sciences {
	clear: both;
	margin: 2em auto;
	overflow: hidden;
	padding: 2em 0;
	text-align: center;
}
.homepage2 {
	overflow: hidden;
	width: 100%;
}
.main-content, .main-wrapper {
	clear: both;
	margin: 0 2%;
	overflow: hidden;
	padding: 2em 0;
	width: 96%;
}
.homepage3 {
	clear: both;
	margin: 0 auto 2em;
	overflow: hidden;
	padding: 0 0 2em;
	text-align: center;
	width: 100%;
}

.social-media {display: none;}

.card {
	background-color: #fff;
	float: left;
	margin: 0 10px 1em;
	text-align: center;
	width: 220px;
}
.card-img {margin: 1em 0;}
.card-heading {
	font: 14px AvenirLTStd-Heavy;
	margin-bottom: 1em;
	text-transform: uppercase;
}
.card-heading.orange {color: #f4b11b;}
.card-heading.blue {color: #008bc2;}
.card-heading.purple {color: #9380ae;}
.card-heading.green {color: #6db959;}
.card-content {
	color: #fff;
	font: 12px AvenirLTStd-Roman;
	height: 8em;
	padding: 1em;
}
.card-content.blue {background-color: #008bc2;}
.card-content.charcoal {background-color: #58595b;}
.card-content.green {background-color: #6db959;}
.card-content.orange {background-color: #f4b11b;}
.card-content.purple {background-color: #9380ae;}
.card-button {
	background-color: #fff;
	color: #4e4e50;
	display: block;
	font-family: AvenirLTStd-Heavy;
	height: 2em;
	line-height: 2em;
	margin: 1em auto 0;
	width: 71.4286%;
}

/* Bootstrap */
.quarkLogo {
	float: left;
	margin-top: 10px;
	width: 140px;
}
.enterpriseLogo {
	float: left;
	margin-top: 8px;
	width: 140px;
}
.container-fluid {
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-header, .container-fluid > .navbar-header, .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: -10px;
    margin-right: -10px;
}
.dropdown-header {padding-left: 10px;}
.header {
	font-family: AvenirLTStd-Roman;
	margin: 10px;
	padding: 0;
	width: auto;
}
.header .navbar {
	margin-bottom: 0;
	min-height: 0;
}
.navbar-toggle {margin-right: 10px;}
.navbar-collapse {
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-default {background-color: transparent;}
.navbar {border-width: 0;}
.navbar-right {margin-right: -10px;}
.embed-responsive.embed-responsive-16by9 {display: none;}
.dropdown-menu .divider {background-color: #666;}
.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus {background-color: inherit;}
.header .navbar-default .navbar-nav > .open > a, .header .navbar-default .navbar-nav > .open > a:hover, .header .navbar-default .navbar-nav > .open > a:focus {	background-color: inherit;}
ul.navbar-right {
	font-family: AvenirLTStd-Heavy;
	text-transform: uppercase;
}
ul.navbar-right li ul {
	font-family: AvenirLTStd-Roman;
	text-transform: none;
}
.header .dropdown-menu {
	background-color: #494949;
	border: 0;
	color: #fff;
	font-size: 12px;
}

/* jumbotron */
.item {display: none;}
.jumbotron {
	border-radius: 0;
	clear: both;
	color: #323133;
	margin-bottom: 0;
	padding: 0;
}
.jumbotron-bg {display: none;}
.jumbotron-text {width: 100%;}
.jumbotron-padding {padding: 3em 10px 0;}
.jumbotron h1, .jumbotron .h1 {
	color: #323133;
	font: 36px AvenirLTStd-Heavy;
	line-height: 1em;
	text-transform: uppercase;
}
.jumbotron p {
	font-family: AvenirLTStd-Roman;
	font-size: 18px;
	line-height: 1.5em;
}
.jumbotron .btn.btn-primary.btn-lg {
	background-color: transparent;
	border-color: #323133;
	border-radius: 0;
	border-width: 5px;
	color: #323133;
	font-family: AvenirLTStd-Roman;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
}
.jumbotron .btn.btn-primary.btn-lg.alt {
	background-color: #fff;
	border-width: 0;
}
.jumbotron .btn.btn-primary.btn-lg:hover {
	background-color: #323133;
	color: #fff;
}
.jumbotron .btn2.btn.btn-primary.btn-lg {
	border-color: #fff;
	border-width: 3px;
	color: #fff;
}
.jumbotron .btn2.btn.btn-primary.btn-lg:hover {
	border-color: #323133;
}
.jumbotron-left {height: 300px;}
.jumbotron-left.hero1 {background-color: #f5b300;}
.jumbotron-left.hero2 {background-color: #fce150;}
.jumbotron-left.hero3 {background-color: #4da6d0;}
.jumbotron-left.hero4 {background-color: #f18555;}
.jumbotron-left.hero5 {background-color: #ba5097;}
.jumbotron-left.hero6 {background-color: #f4afcd;}
.jumbotron-left.hero7 {background-color: #81ceec;}
.jumbotron-left.hero8 {background-color: #806aa2;}
.jumbotron-left.pillar-ca, .jumbotron-left.edu-ca {background-color: #f2af1d;}
.jumbotron-left.pillar-sc {background-color: #008bc2;}
.jumbotron-left.pillar-tech {background-color: #9181ad;}
.jumbotron-left.pillar-ind {background-color: #6db959;}
.jumbotron-left.success, .jumbotron-left.edu-at {background-color: #6eceec;}
.jumbotron-left.edu-wcms {background-color: #7a6da5;}
.jumbotron-left.edu-pc, .jumbotron-left.edu-wc {background-color: #3fa5cd;}
.jumbotron-left.edu-ap {background-color: #f9e15a;}
.jumbotron-left.edu-cmp {background-color: #b672ac;}
.jumbotron-left.edu-dp {background-color: #fbbc71;}
.jumbotron-left.edu-xml {background-color: #f5875a;}
.jumbotron-left.edu-cms {background-color: #00aeef;}
.jumbotron-left.pro {background-color: #f5b21b;}
.jumbotron-left.qx {background-color: #e9532e;}

/* Video */
.above-video {
	display: none;
	padding-top: 1em;
	text-align: right;
}
a.close-video {
	cursor: pointer;
	font-size: 20px;
	margin-left: 1em;
}
.embed-responsive-16by9 {
	padding-bottom: 48%;
}

/* Messaging Pillars Images */
.Messaging-Pillars {
	display: block;
	margin: 30px auto 25px;
	width: 100%;
}

/* Messaging Pillars Navigation */
.pillar  {
	background-color: #4a4b4c;
	clear: both;
	display: block;
	overflow: hidden;
}
.pillar ul {width: 100%;}
.pillar li {
	float: left;
	padding: 1em 0;
}
.pillar li, .pillar li a {color: #fff;}
.pillar li:first-child {
    margin-left: 10px;
}
/*
.pillar li {
	background-color: #e4e4e5;
	border-bottom: 3px solid rgba(0,0,0,0.1);
	display: block;
	float: left;
	height: 40px;
	margin: 5px 5px 0 0;
	width: 55px;
}
.pillar li:first-child {
	margin-left: 10px;
}
.pillar li.pillar-nav-ca {background: #f1ae1d url(/images/pillar-nav.png) no-repeat;}
.pillar li.pillar-nav-smart {background: #0089c1 url(/images/pillar-nav.png) no-repeat -55px 0;}
.pillar li.pillar-nav-tech {background: #9080ac url(/images/pillar-nav.png) no-repeat -110px 0;}
.pillar li.pillar-nav-ind {background: #6cb858 url(/images/pillar-nav.png) no-repeat -165px 0;}
.pillar li.pillar-nav-ca:hover {background-color: #fff;	background-position: 0 -40px;}
.pillar li.pillar-nav-smart:hover {background-color: #fff; background-position: -55px -40px;}
.pillar li.pillar-nav-tech:hover {background-color: #fff; background-position: -110px -40px;}
.pillar li.pillar-nav-ind:hover {background-color: #fff; background-position: -165px -40px;}
*/

.edu {
	background-color: #66b31a;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.nav-qxp {
	background-color: #2a313b;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.profile {
	background-color: #58595b;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.horizontalNav .subnav {
    font-family: Helvetica, Arial, sans-serif;
}
.horizontalNav .subnav ul li {
    font-size: inherit;
    line-height: inherit;
}
.horizontalNav .subnav ul li a {
    height: inherit;
    line-height: inherit;
	padding: 0 1em;
}
.edu ul, .profile ul, .nav-qxp ul {width: 100%;}
.edu li, .profile li, .nav-qxp li {
	color: #fff;
	float: left;
	padding: 0.25em 0;
}
.edu li a, .profile li a, .nav-qxp li a {
	color: #fff;
}

.contented {
	clear: both;
	margin: 0 auto;
	padding: 2em 2%;
	width: 96%;
}
.value {
	float: left;
	margin: 10px;
	width: 220px;
}
h1.ca {
	background: url(/images/content-automation.gif) no-repeat;
	height: 137px;
	margin-right: 80px;
	margin-left: 80px;
	width: 460px;
}
h1.avenir {
    color: #6f7072;
    font: normal 24px AvenirLTStd-Heavy;
    line-height: 1em;
    margin: 0 0 0.5em;
}
h2.avenir {
    color: #6f7072;
    font: normal 20px AvenirLTStd-Heavy;
    line-height: 1em;
    margin: 0 0 0.5em;
}

hr.orange {border: 0;border-top: 2px solid #f4b11b;margin: 2em auto 0;width: 74.19354838709677%;}
hr.purple {border: 0;border-top: 2px solid #9380ae;margin: 2em auto 0;width: 74.19354838709677%;}
hr.blue   {border: 0;border-top: 2px solid #008bc2;margin: 2em auto 0;width: 74.19354838709677%;}
hr.green  {border: 0;border-top: 2px solid #bac433;margin: 2em auto 0;width: 74.19354838709677%;}

/* Success Stories */
.tile {
    background-color: #f7f8f9;
    display: block;
	float: left;
    height: 110px;
	margin: 10px;
	overflow: hidden;
    position: relative;
    width: 220px;
}
.tile img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.indicator {
    border-color: transparent transparent #646566;
    border-style: solid;
    border-width: 0 0 23px 23px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.indicator:before {
    bottom: -24px;
    color: #fff;
    content: "+";
    font-size: 16px;
    position: absolute;
    right: 0;
}

/* Footer */
#footer {
	background-color: #494949;
	border-top: 0;
	clear: both;
	color: white;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#footer a {color: white;}
#sitemap {
	display: none;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
#sitemap ul {
	padding: 10px 0 10px 10px;
	width: auto;
}
#sitemap ul ul {padding: 0;}
#colophon {
	margin: 0 2%;
	width: 96%;
}
#footer #colophon li {
	margin-bottom: 35px; /* Clearance for Marketo .insightera-bar-widget */
	margin-left: 10px;
	width: auto;
	}
#footer li {
	float: left;
	list-style-type: none;
	width: 16.6666666667%;
}
#footer li li {
	border-width: 0;
	float: none;
	font-family: AvenirLTStd-Heavy;
	list-style-type: none;
	width: auto;
}
#footer li.spacing li {margin-top: 1.5em;}
#footer li li li, #colophon {font-family: AvenirLTStd-Roman;}
#colophon .social-media-footer li {display: none;}
.social-media-footer img {padding-right: 8px;}
#footer li.solutions {border-top: 5px solid #86b958;}
#footer li.solutions a:hover {color: #86b958;}
#footer li.products {border-top: 5px solid #80ceec;}
#footer li.products a:hover {color: #80ceec;}
#footer li.buy {border-top: 5px solid #4ba6d0;}
#footer li.buy a:hover {color: #4ba6d0;}
#footer li.carc {border-top: 5px solid #bd73aa;}
#footer li.carc a:hover {color: #bd73aa;}
#footer li.support {border-top: 5px solid #f4aecd;}
#footer li.support a:hover {color: #f4aecd;}
#footer li.about {border-top: 5px solid #f08555;}
#footer li.about a:hover {color: #f08555;}
.life-sciences {width: 860px;}

.horizontalNav .subnav ul li.subnavright a {color: #fff;}
.horizontalNav .subnav ul li.subnavright a:before {content: "» ";}

.show-on-mobile {display: none;}

@media (max-width: 480px) {	
	.show-on-mobile {display: block;}
	.jumbotron h1, .jumbotron .h1 {font-size: 24px;}
	.jumbotron p {font-size: 14px;}
	.value {
		float: none;
		margin: 10px auto;
		width: 220px;
	}
	.card {
		float: none;
		margin: 0 auto 1em;
	}
	.tile {
		float: none;
		margin: 10px auto;
	}
	.hide-on-mobile {display: none;}
	.slides-resize, 
	#qxp .slides_container, 
	.newbillboard .slides_container, 
	#qxp #slides .slide, 
	.newbillboard #slides .slide {
		height: 198px;
		width: 300px;
	}
	.three80, .four11, .four60, .six20, .eight60 {width: 300px;}
	.seven80 {margin-right: 10px;margin-left: 10px;width: auto;}
	#qxp ul.new li:before {margin-left: 10px;}
	.left-center, .right-center {text-align: center;}
	#qxp ul.new li:before {
		background-color: transparent;
		content: '';
		margin: 0 10px;
		padding: 0;
	}
	#qxp ul.new li {list-style: disc inside;}
}
@media (max-width: 960px) {
	.or {display: none;}
	.three00, .nine40 {width: auto;}
	.left-first, .right-first {float: none;text-align: center;}
}
@media (min-width: 768px) {
	.header, .main-wrapper, .homepage2 {
		margin: 0 auto;
		width: 750px;
	}
	.main-content {
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		width: 620px;
	}
	.jumbotron h1, .jumbotron .h1 {font-size: 24px;}
	.jumbotron p {font-size: 14px;}
}
@media (max-width: 780px) {
	#qxp #myCarousel {
	margin: 0;
	width: 100%;
	}
}
@media (min-width: 992px) {
	.header, .main-wrapper, .homepage2 {
		margin: 0 auto;
		width: 960px;
	}
	.main-content {
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		width: 620px;
	}
	.jumbotron h1, .jumbotron .h1 {font-size: 36px;}
	.jumbotron p {font-size: 18px;}
	.jumbotron-text {
		float: right;
		width: 480px;
	}
}
@media (min-width: 1200px) {
	.header, .main-wrapper, .homepage2 {
		margin: 0 auto;
		width: 960px;
	}
	.main-content {
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		width: 620px;
	}
}
@media (max-width: 860px) {
	.life-sciences {
		margin: 1em 2%;
		width: 96%;
	}
}
@media (max-width: 767px) {
	.homepage {
		margin: 1em 2%;
		width: 96%;
	}
}
@media (max-width: 460px) {
	h1.ca {
		background-size: 100% auto;
		margin: 0 2%;
		width: 96%;
	}
}
@media (min-width: 768px) {
	.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after,
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before,
.modal-footer:after {display: inline;}
	.header .navbar-right .dropdown-menu {
		right: auto;
		left: 0;
	}
	.dropdown:hover .dropdown-menu {display: block;}
	ul.navbar-right.social-media {display: block;}
	.header .dropdown-header {color: #999;}
	.header .dropdown a {color: #ccc;}
	.header .dropdown a:hover {color: #fff;}
	.navbar-default .navbar-nav a {border-bottom: 5px solid transparent;}
	.navbar-default .navbar-nav.social-media a {border-width: 0;}
	.navbar-default .navbar-nav > .sol > a:hover, .navbar-default .navbar-nav > .sol > a:focus {border-bottom: 5px solid #86b958;}
	.navbar-default .navbar-nav > .pro > a:hover, .navbar-default .navbar-nav > .pro > a:focus {border-bottom: 5px solid #80ceec;}
	.navbar-default .navbar-nav > .bu > a:hover, .navbar-default .navbar-nav > .bu > a:focus {border-bottom: 5px solid #4ba6d0;}
	.navbar-default .navbar-nav > .res > a:hover, .navbar-default .navbar-nav > .res > a:focus {border-bottom: 5px solid #bd73aa;}
	.navbar-default .navbar-nav > .sup > a:hover, .navbar-default .navbar-nav > .sup > a:focus {border-bottom: 5px solid #f4aecd;}
	.navbar-default .navbar-nav > .abo > a:hover, .navbar-default .navbar-nav > .abo > a:focus {border-bottom: 5px solid #f08555;}
	.header .sol .dropdown-menu > li > a:hover {color: #86b958;}
	.header .pro .dropdown-menu > li > a:hover {color: #80ceec;}
	.header .bu .dropdown-menu > li > a:hover {color: #4ba6d0;}
	.header .res .dropdown-menu > li > a:hover {color: #bd73aa;}
	.header .sup .dropdown-menu > li > a:hover {color: #f4aecd;}
	.header .abo .dropdown-menu > li > a:hover {color: #f08555;}

	#sitemap {display: block;}
	#colophon {
		margin: 0 auto;
		width: 960px;
	}
	#colophon .social-media-footer li {display: none;}
	.dropdown-menu-float {
		float: left;
		padding: 10px;
		width: 220px;
	}
	.header .dropdown-menu > li > a:hover, .header .dropdown-menu > li > a:focus {
		color: #fff;
		background-color: transparent;
	}
	.jumbotron-text {float: right;}
	.jumbotron-bg {
		background-repeat: no-repeat;
		display: inline;
		float: right;
		height: 300px;
		width: 50%;
	}
	.jumbotron-bg.hero1 {background-image: url(/images/GettyImages-567166305.jpg);}
	.jumbotron-bg.hero2 {background-image: url(/images/GettyImages-457978959.jpg);}
	.jumbotron-bg.hero3, .jumbotron-bg.hero4 {background-image: url(/images/GettyImages-555798921.jpg);}
	.jumbotron-bg.hero5, .jumbotron-bg.hero6 {background-image: url(/images/GettyImages-177245989.jpg);}
	.jumbotron-bg.hero7, .jumbotron-bg.hero8 {background-image: url(/images/GettyImages-533979479_Edited_HOmePage.jpg);}
	.jumbotron-bg.pillar-ca {background-image: url(/images/iStock_000055248032_edited_cropped.jpg);}
	.jumbotron-bg.pillar-sc {background-image: url(/images/iStock_000073976085_cropped.jpg);}
	.jumbotron-bg.pillar-tech {background-image: url(/images/shutterstock_105784187_edited.jpg);}
	.jumbotron-bg.pillar-ind {background-image: url(/images/shutterstock_236012332_cropped.jpg);}
	.jumbotron-bg.edu-ca {background-image: url(/images/shutterstock_88166515_cropped.jpg);}
	.jumbotron-bg.success {background-image: url(/images/iStock_000068852897_SuccessStoriesEdited_cropped.jpg);}
	.jumbotron-bg.edu-at {background-image: url(/images/shutterstock_137979572_web.jpg);}
	.jumbotron-bg.edu-wcms {background-image: url(/images/iStock_000077392727_Edited_Web.jpg);}
	.jumbotron-bg.edu-pc {background-image: url(/images/iStock_000071837699_Cropped_web.jpg);}
	.jumbotron-bg.edu-ap {background-image: url(/images/iStock_000060126124_edited.jpg);}
	.jumbotron-bg.edu-cmp {background-image: url(/images/iStock_000073778199_Web.jpg);}
	.jumbotron-bg.edu-dp {background-image: url(/images/iStock_000057422264_Cropped.jpg);}
	.jumbotron-bg.edu-xml {background-image: url(/images/iStock_000056106934_Edited_cropped_web.jpg);}
	.jumbotron-bg.edu-wc {background-image: url(/images/iStock_000077356435_edited_cropped.jpg);}
	.jumbotron-bg.edu-cms {background-image: url(/images/iStock_000045246630_Cropped_Web.jpg);}
	.jumbotron-bg.pro {background-image: url(/images/iStock_000024829631_cropped_web.png);}
	.jumbotron-bg.qx {background-image: url(/images/agency_main_image_full.jpg);}
	.jumbotron-left {float: left;height: 300px;width: 50%;}
	.homepage {width: 620px;}
	.above-video {
		clear: both;
		margin: 0 auto;
		width: 960px;
	}
	.embed-responsive.embed-responsive-16by9 {
	    margin: 0 auto;
		width: 960px;
	}
	.homepage3 {width: 960px;}
	.value.control-content {
		margin-right: 130px;
		margin-left: 130px;
	}
	.quarkLogo, .enterpriseLogo {margin-left: 10px;}
	p.wrap {
		overflow: hidden;
		padding-left: 10px;
	}
@media (min-width: 960px) {
	.pillar ul {
		margin: 0 auto;
		width: 960px;
	}
	.edu ul, .profile ul, .nav-qxp ul {
		margin: 0 auto;
		width: 960px;
	}
	.contented {
		padding: 2em 0;
		width: 960px;
	}
	.columns3to1 {width: 33.3333333333%;}
	.columns5to1 {width: 20%;}
	ul.partners-menu2 li, ul.qxp-features li {display: block;}
	
	.awards {}
	
	.table-cell {height: 120px;text-align: center;}
	
	.edu li:first-child, .profile li:first-child, .nav-qxp li:first-child {margin-left: 10px;}
}