﻿/* image block with text */

.imageblock_text {
	border: 1px solid #fff;
	box-shadow: 0 -1px 10px 0px #ccc;
	padding-bottom: 0;
	position: relative;
	width: 100%;
	display: table;
}

.imageblockcontent {
	background-color: #313236;
	width: 100%;
	height: auto;
	padding: 15px 20px 20px 20px;
	color: #fff;
}

.textblock p {
	margin: 0;
}

.textblock {
	padding: 10px 0;
	border-bottom: 1px solid #9f9f9f;
}

.textblock a {
	color: #6CF;
}

.textblock:last-child {
	border: none;
}

.textblock_Rich h2 {
	font-size: 15px;
	padding-bottom: 0;
	margin-top: 10px;
}

.textblock_Rich a {
	color: #3e77b1;
}

.textblock_Rich p {
	margin: 0 0 10px;
}

.textblock_Rich ul.leftPadding {
	padding-left: 60px;
}

.textblock_Rich ul {
	-webkit-padding-start: 25px;
	padding-bottom: 10px;
}


/*publicContactForm*/

#publicContactForm {
	height: 905px;
	border: none;
	margin: 0px 0px 0px 25px;
}


/*vue cloud*/

#Vue-tab a {
	pointer-events: none;
}

#Vue-tab ul.tabs a li :hover,
ul.tabs a li.active:hover {
	background-color: #fff !important;
}


/* three column display block */

.column_block {
	border: 2px solid #fff;
	box-shadow: 0px 0px 10px 2px #ccc;
}

.threecolumn_displayblock {
	display: table;
	margin-top: 30px;
	padding: 0;
}

.threecolumn_displayblock .col_txt ul {
	margin: 0 0 0 20px;
	list-style-type: none;
	padding: 0;
}

.threecolumn_displayblock .col_txt ul li {
	background-image: url(/-/media/PublicSite/common/bullet-orange.gif);
	clear: both;
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
	list-style-type: none;
}

.col_head h2 {
	background: #f58025;
	height: 36px;
	line-height: 35px;
	padding: 0 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-image: url(/-/media/PublicSite/common/header-arrow.png);
	background-repeat: no-repeat;
	background-position: 95% 10px;
	margin: 0;
}

.column_block img {
	padding: 10px 8px 6px 8px;
}

.col_txt p {
	margin: 0;
	color: #000;
	padding: 8px;
}

.col_ah {
	display: block;
	text-decoration: none;
}

.col_ah:hover {
	text-decoration: none;
	color: #666;
}

a.col_ah:hover .col_head h2 {
	/* background: #CCC; */
	color: #000;
}

.col_txt {
	min-height: 120px;
}

.col_head.graybg h2 {
	background-color: #999;
}

.col_head h2:hover {
	/* background: #CCC; */
	color: #000;
}

a.col_ah:hover .col_head h2 {
	background-image: url(/-/media/PublicSite/common/header-arrow-black.png);
	background-repeat: no-repeat;
	background-position: 95% 10px;
	color: #000;
}

article.chromfrm {
	border-bottom: none;
}


/* slider */

.bgimage-block h1 {
	padding: 0;
	margin: 0 0 3px 0;
	font-family: 'Open Sans Bold', Arial, sans-serif;
	font-size: 19px;
}

.bgimage-block h2 {
	padding: 0;
	margin: 0;
	color: #666;
	font-weight: normal;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
}

.bgimage-block-content p {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bgimage-block ul li {
	background: url(/-/media/PublicSite/common/bullet-orange.gif) 0 6px no-repeat;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	padding-left: 8px;
}

.bgimage-block.errorpage ul li {
	background: url(/-/media/PublicSite/common/bullet-orange.gif) 0 6px no-repeat;
	padding: 0 0 2px 10px;
	list-style: none;
}

.bgimage-block.errorpage ul li:hover {
	background: url(/-/media/PublicSite/common/bullet-grey.gif) 0 6px no-repeat;
	padding: 0 0 2px 10px;
	list-style: none;
}

.bgimage-block.errorpage ul {
	padding-left: 0;
}

.bgimage-block-content {
	padding: 20px 10px 20px 10px;
	position: relative;
	min-height: 220px
}

.bgimage-block.errorpage {
	margin-top: -31px;
}

.bgimage-block {
	padding-bottom: 0;
	height: auto;
	position: relative;
}

.inactiveLink {
	pointer-events: none;
	cursor: default;
}

.bgimage-block-content ul {
	padding-left: 0;
}

.bgimage-block-content .productlinks ul {
	padding-left: 0;
}

.sliderGradient,
.errorGradient {
	position: absolute;
	float: left;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(/-/media/PublicSite/common/transparent-bar.png) no-repeat top left;
	height: 29px;
	z-index: 5;
}
.managedPrintSoln .sliderGradient.hidden-xs {
	background: none;
}
.sliderC-panel {
	position: absolute;
	z-index: 7;
	bottom: 1.5px;
}

.sliderThumbnails {
	margin-left: 27px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.sliderThumbnails .buttons {
	display: inline;
	position: relative;
	float: left;
	overflow: hidden;
	height: 23px;
}

.sliderPrev-btn {
	background: url(/-/media/PublicSite/common/prev.png);
}

.sliderPlay-btn {
	background: url(/-/media/PublicSite/common/play.png);
}

.sliderPaused-btn {
	background: url(/-/media/PublicSite/common/pause.png);
}

.sliderNext-btn {
	background: url(/-/media/PublicSite/common/next.png);
}

.sliderPrev-btn:hover {
	background: url(/-/media/PublicSite/common/prev-over.png);
}

.sliderPlay-btn:hover {
	background: url(/-/media/PublicSite/common/play-over.png);
}

.sliderPaused-btn:hover {
	background: url(/-/media/PublicSite/common/pause-over.png);
}

.sliderNext-btn:hover {
	background: url(/-/media/PublicSite/common/next-over.png);
}

.sliderPrev-btn,
.sliderPlay-btn,
.sliderPaused-btn,
.sliderNext-btn {
	width: 20px;
	height: 20px;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-position: center !important;
	position: relative;
	list-style: none;
	overflow: hidden;
	cursor: pointer;
	border: none;
	outline: 0 !important;
}


/* two col block */

.two-col-split {
	padding: 30px 0 0 0;
	display: table;
}

.leftImage {
	float: left;
	padding-right: 20px;
}

.innerContent {
	display: table;
}

.innerContent p {
	margin-bottom: 0px;
}

.contactUs .innerContent p.phoneno {
	font-size: 24px;
	margin-top: 10px;
}

.contactUs .innerContent {
	padding-left: 30px;
}

.upcomingEvents p:last-child {
	margin: 10px 25px;
}

.innerContent .newsitem p {
	margin-bottom: 0px;
}

.innerContent ul {
	padding: 0;
	margin: 10px 15px 20px 25px;
}

.leftImage img {
	width: auto;
}

.contentBlock {
	padding-bottom: 18px;
	display: table;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
	width: 100%;
}


/* for RSNA without border*/

.latestevents {
	padding-bottom: 18px;
	display: table;
	margin-bottom: -2px;
	width: 100%;
}

.contentBlock.contactUs.noBorder {
	border-bottom: none;
	padding: 32px 0;
}

.hr {
	border-bottom: 1px dashed #ccc;
	height: 1px;
	margin-bottom: 20px;
	width: 100%;
	display: block;
}

.contentBlock h4,
.two-col-split h4 {
	background: url(/-/media/PublicSite/common/bgh4.gif) repeat-x top;
	width: 100%;
	display: table;
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
}

.contentBlock h4 img {
	height: 32px;
	float: left;
	width: auto;
	display: none;
}

.desc+ul li:first-child {
	padding-top: 18px;
}

.headerBlock {
	text-decoration: none;
	background-color: #efefef;
	margin: 0 0 20px;
	padding: 10px;
	font-weight: bold;
}

.headerLink {
	float: right;
}

.headerLink a:hover {
	color: #666;
	background-image: url(/-/media/PublicSite/common/headerArrow-over.png);
}

.headerLink a,
.headerLink a:visited {
	color: #3e77b1;
	text-decoration: none;
	background: url(/-/media/PublicSite/common/headerArrow.png) no-repeat right 3px;
	padding: 0 15px 0 0;
	overflow: hidden;
}

.displaydate {
	color: #999;
	font-size: 10.5px;
	margin: 10px 0;
	text-transform: uppercase;
}

#sign_tab {
	margin-bottom: 146px;
}


/* tab  */

.tab-Wrapper {
	overflow: hidden;
	background: #efefef url(./bgtabline.gif) repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: none;
	margin-bottom: 20px;
}

ul.tabs {
	margin: 0;
	padding: 0;
	/* float: left; */
	list-style: none;
	height: 31px;
	width: 100%;
}

ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	height: 32px;
	line-height: 31px;
	/* border-top: 1px solid #ccc; */
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	/* background-color: #666; */
	color: #3e77b1;
	overflow: hidden;
	padding: 0 22px;
	font-weight: bold;
	text-decoration: none;
}

.tab_last {
	border-right: 1px solid #ccc;
}

ul.tabs li:hover {
	background-color: #ccc;
	color: #666;
}

ul.tabs li.active {
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #fff;
	display: block;
	height: 32px;
}

#DR1x-tab li:active {
	background-color: #666;
	color: #fff;
}

#DR1x-tab li.active {
	transition: background-color 0.5s ease;
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #fff;
	display: block;
	height: 32px;
}

#socialmedia-tab li:active {
	background-color: #666;
}

#socialmedia-tab ul.tabs li {
	padding: 0px;
}

#socialmedia-tab ul.tabs li a {
	padding: 0px 22px;
}

#socialmedia-tab ul.tabs li a:active {
	color: #fff !important;
}

#socialmedia-tab li.active {
	transition: background-color 0.5s ease;
	background-color: #fff;
	color: #000 !important;
	border-bottom: 1px solid #fff;
	display: block;
	height: 32px;
}

#socialmedia-tab ul.tabs li a:hover,
ul.tabs li.active:hover {
	background: none;
}

#socialmedia-tab ul.tabs li.active a {
	color: #000 !important;
}

ul.tabs li:first-child.active {
	border-left: none;
}

.tab_container {
	border-bottom: 1px solid #ccc;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
}

.tab_content {
	padding: 20px 20px 25px;
	display: none;
}

.tab_drawer_heading {
	display: none;
}

ul.tabs li a {
	display: block;
}

ul.tabs li a:hover,
ul.tabs li.active:hover {
	background: #ccc;
}

.tabTable {
	width: 100%;
	margin: 10px 0 20px 0;
}

.tabTable tr:first-child td {
	background-color: #eeeeee;
}

.tabTable td {
	border: solid #ccc;
	padding: 8px;
}

.twocoltabResp,
.threecoltabResp,
.fourcoltabResp,
.mulcoltabResp {
	width: 600px;
}

.ScientificFilmDealers {
	width: 930px;
}

.twocoltabResp td:first-child {
	width: 400px;
}

.twocoltabResp td:last-child {
	width: 200px;
}

.threecoltabResp td {
	width: 200px;
}

.fourcoltabResp td:nth-child(1) {
	width: 180px;
}

.fourcoltabResp td:nth-child(2) {
	width: 150px;
}

.fourcoltabResp td:nth-child(3) {
	width: 120px;
}

.fourcoltabResp td:nth-child(4) {
	width: 150px;
}

.mulcoltabResp td:nth-child(1) {
	width: 19px;
}

.mulcoltabResp td:nth-child(2) {
	width: 89px;
}

.mulcoltabResp td:nth-child(3),
.mulcoltabResp td:nth-child(4) {
	width: 60px;
}

.mulcoltabResp td:nth-child(5) {
	width: 108px;
}

.mulcoltabResp td:nth-child(6) {
	width: 124px;
}

.mulcoltabResp td:nth-child(7) {
	width: 172px;
}

.twoColumnTabRightBig .rightImage img {
	width: auto;
}

.twoColumnTabRightBig .rightImage,
.twoColumnTabRightSmall .rightImage {
	padding-left: 0;
}

.twoColumnSplitTab article {
	margin-bottom: 20px;
	padding-left: 0;
}

.twoRow3Col .leftImage {
	margin-top: -20px;
}

.twoRow3Col .rightContent {
	padding-left: 35px;
	padding-right: 25px;
}

.twoRow3Col ul {
	-webkit-padding-start: 25px;
}

.tab_content ul ul {
	margin: 10px 0px 20px -15px;
}

.leftImageTab .row {
	padding-bottom: 20px;
}


/* .imageZoomTab .play-button {
    position: absolute;
    top: 40px;
    left: 80px;
} */

.innerLeftContent img,
.leftImageTab .row img {
	width: auto;
}

.bannerRow2Col ul {
	padding-left: 25px;
}

.noborderTableTab table {
	width: 80%;
	border: none;
}

.noborderTableTab table td {
	border: none;
}

.noborderTableTab table td p {
	text-align: center;
}

.you-tube-holder iframe {
	width: 100%;
}

#featureVideo .row {
	padding-bottom: 10px;
}

#featureVideo .row p {
	height: 22px;
}

#myModal .modal-content {
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	border: none;
}

#myModal .modal-header {
	padding: 0;
	border: none;
}

#myModal .modal-title {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	background: transparent;
	margin-bottom: 0;
}

#myModal .modal-body {
	border: 10px solid #666;
	background-color: #f0f0f0;
	min-height: 315px;
	/* min-width: 560px; */
}

#myModal a.close {
	color: #ff9900;
	text-shadow: none;
	opacity: 1;
	font-size: 12px;
}

#myModal .modal-header .close {
	margin-top: 5px;
}

#myModal a.close:hover {
	color: #fff;
	opacity: 1;
}

.modal-footer {
	background-color: #f0f0f0;
	padding: 30px 10px 10px 10px;
	height: 100px;
	text-align: left;
	overflow: auto;
	color: #666666;
}


/*---------leftimage_withtext -----------------*/

.leftimage_withtext h1 {
	margin-top: 0;
	padding: 0px 0 15px 0;
	font-size: 16px;
	line-height: normal;
	margin-bottom: 0;
}

.rightContent p .img_Flag_Government {
	float: left;
	width: 38%;
	padding-right: 20px;
}

.leftimage_withtext_twocolumn {
	padding: 18px 0px 0px 0px;
	display: table;
	clear: both;
}

.leftimage_withtext img {
	width: auto;
}

.leftimage_withtext {
	padding-bottom: 24px;
}


/* product documentation */

#product_selector {
	float: left;
	clear: both;
	margin: 0 0 8px 50px;
	padding: 0;
	text-align: center;
	width: 100%;
}

#product_selector label {
	float: left;
	text-align: right;
	padding: 3px 8px 0 0;
	font-weight: bold;
	color: #000;
	margin-bottom: 0px;
}

#product_selector label>span.required {
	font-weight: bold;
	color: #ff0000;
}

#product_selector select {
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	outline: none !important;
	-webkit-appearance: menulist!important;
}

#product_selector option {
	font-weight: normal;
	display: block;
	white-space: pre;
	min-height: 1.2em;
	padding: 0px 2px 1px;
}

.rightContent .prodDocLib {
	padding-bottom: 24px;
	vertical-align: top;
}

.rightContent .prodDocLib h2 {
	margin: 0;
}

.ProdSelection {
	display: table;
	border-bottom: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
	margin: 25px 0 15px;
	padding: 12px 0;
	width: 100%;
}

.Downloads {
	width: 100%;
	display: table;
}

.Downloads h3 {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 6px 0 4px 8px;
	background: #eee;
}

.download_doc {
	float: left;
	border-bottom: 1px dashed #ccc;
	padding: 5px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}

.selecttxt select {
	display: none;
}

.doc_version {
	margin-top: 4px;
	margin-left: 20px;
	padding-right: 5px;
	padding-left: 0;
}

.doc_title {
	margin: 4px 0 8px 20px;
	font-weight: bold;
	padding-left: 0;
}

.doc_version_hide {
	display: none;
}

.doc_version_show {
	margin-top: 4px;
	margin-left: 20px;
	padding-right: 5px;
}

.doc_lang select {
	color: #666;
	margin-left: 32px;
	height: 24px;
	width: 180px;
}

.doc_lang_hide {
	display: none;
}

.doc_lang_single {
	margin: 4px 0 0 32px;
}

.download_doc .input_button {
	position: relative;
	top: -1px;
	float: right;
}

.doc_download_button {
	width: 20%;
	padding-right: 0px;
}

.safety_label {
	color: red;
}

.ProdSelection h2 {
	font-size: 15px;
	font-weight: bold;
}


/* ukrc */

.image_section {
	position: relative;
}

.image_section .imageblock {
	background-color: #ef7e16;
	background-image: url(drop-shadow.png);
	width: 100%;
	height: auto;
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
	top: -1px;
	z-index: 1;
}

.bannerimage_withtext {
	position: relative;
}

.bannerText {
	width: 45%;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	font-family: 'Open Sans';
	padding-bottom: 20px;
}

.bannerText p {
	font-size: 16px;
	line-height: 1.3em;
	color: #fff;
	margin: 50px 40px;
}

.bannerText .head1 {
	margin: 20px 0 0 0;
	padding: 0 20px;
	font-weight: bold;
	font-style: normal;
	font-size: 32px;
	letter-spacing: -1px;
	line-height: 1.1em;
	color: #fff;
	text-align: center;
}

.bannerText .head2 {
	margin: 0 0 20px 0;
	padding: 0 20px;
	font-style: normal;
	font-size: 22px;
	letter-spacing: -1px;
	line-height: 1.1em;
	color: #fff;
	text-align: center;
}

.bannerText .cta {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	letter-spacing: -.5px;
	line-height: 1.1em;
	color: #fff;
	padding: 0 20px;
}

.arrow_icon {
	background: url(/-/media/PublicSite/common/arrow-slice-bottom.gif) no-repeat;
	height: 78px;
	/* width: 100%; */
	position: absolute;
	z-index: 1;
}

.landingContainer {
	background-color: #efefef;
	margin: 0;
	padding: 0;
	z-index: 1;
	margin-top: -1px;
	display: table;
	width: 100%;
}

.landingContentLeft {
	background-color: #ffffff;
	padding: 15px 15px;
}

.landingContainer .quote {
	font-family: 'Open Sans';
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 23px;
	font-style: italic;
	color: #ef7e16;
	text-align: center;
	letter-spacing: -.5px;
	line-height: 1.1em;
}

.landingContainer ul {
	margin: 0;
	padding: 0 0 0 30px;
}

.containerform {
	/* z-index: -1; */
}


/* error page */

.bgimage-block.errorpage p {
	margin-bottom: 20px;
}


/* events category*/

.rightContent .newsReleaseCategories h1 {
	font-size: 16px;
}

.innerContent .eventLink {
	margin: 16px 0 0;
}

.innerContent .location {
	font-weight: bold;
	padding-left: 2px;
	margin: 12px 0;
}


/* form */

.sectionColor legend {
	color: black;
}


/* newsReleaseCategories Tab */

.tab-Wrapper.newsReleaseCategories {
	background: none;
	padding: 0px;
	border: none;
}

.newsReleaseCategories ul.tabs {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding-left: 10px!important;
	margin-bottom: 0!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	height: 38px;
}

.newsReleaseCategories ul.tabs li {
	background: none;
	padding: 0 5px 0 0;
	border: none;
}

.newsReleaseCategories ul.tabs li.active,
.newsReleaseCategories ul.tabs li:hover,
.newsReleaseCategories ul.tabs li.active:hover {
	background-color: transparent;
}

.newsReleaseCategories ul.tabs li:after {
	content: "|";
	padding: 0 5px 0 10px;
	color: #ccc;
	font-size: 12px;
}

.newsReleaseCategories .tab_container {
	border-bottom: none;
	padding-top: 20px;
}

.newsReleaseCategories table td {
	width: 132px;
}

.newsReleaseCategories table td:last-child {
	padding-left: 5px;
}

.newsReleaseCategories .tab_content {
	padding-top: 15px;
}

.horzNavDateContainer {
	margin: 0;
	padding: 3px 0 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	width: 100%;
	display: table;
}

.horzNavDate {
	margin: 0 !important;
	padding: 5px 0 0 10px !important;
}

.horzNavDate li {
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
	font-weight: bold;
	color: #3e77b1;
	cursor: pointer;
}

.horzNavDate li.active {
	color: #000;
}

.horzNavDate .pipe {
	color: #ccc;
	font-size: 12px;
}

.horzNavDate .current a {
	background-color: #fff;
	color: #000;
}


/* rich text content */

.rightContent .richTextContent h1,
.rightContent .rightcontent_twocolumnblock h1 {
	font-size: 16px;
}

.rightContent .richTextContent h2 {
	margin: 0;
	font-size: 15px;
	color: #666;
}

.rightContent .richTextContent img {
	padding-right: 15px;
	width: auto;
	float: left;
}

.twocolumn_layout .rightContent ul {
	margin: 10px 15px 15px 0;
	padding: 0px;
}

.twocolumn_layout .rightContent ol {
	margin: 10px 15px 15px 15px;
	padding: 0px;
}

.rightContent .richTextContent p,
.innerContent .eventLink {
	margin: 0 0 1em;
}

.rightContent .richTextContent .floatingImage img,
.landingContentLeft .floatingImage img {
	float: right;
	padding: 0 10px 10px 15px;
}

.bottomBorder {
	padding: 20px 0 10px 0;
	border-bottom: 1px dashed #CCC;
	margin-left: 25px;
	margin-right: 0px;
}

.rightcontent_twocolumnblock {
	display: table;
}

.rightcontent_twocolumnblock .links_text {
	margin: 0px -10px 0px 0px;
}

.richTextContent {
	padding: 0 15px;
}

.richTextContent h1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.richTextContent .innerContent {
	padding-left: 0px;
}

.richTextContent .contentBlock {
	padding: 10px 0 0 0;
}

.contentBlock.noBorder {
	border-bottom: none;
	padding: 32px 0;
}

.rightcontent_twocolumnblock ul {
	padding: 0 0 0 25px;
}

.richTextContent .two-col-split {
	padding-top: 10px;
}

.richTextContent .floatingImage img {
	float: right;
	width: auto;
	padding: 0 0 20px 20px;
}

.richTextContent ul {
	margin: 0;
	padding-left: 30px !important;
}

.leftColumn.noPadding article,
.rightColumn.noPadding article {
	padding: 0;
}

.BorderBottom {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
	width: 100%;
}

.csHeader {
	font-size: 24px;
	color: #96d3e5;
}

.clickToNavigate a {
	padding-right: 80px;
}

.contentBlock.noBorder.noPadding {
	padding: 0px
}

.blackHyperlinks {
	color: #000;
}

.leftMargin {
	margin-left: 2em;
}

.leftMargin ul {
	padding-left: 0px;
}

.clinical_imageblock {
	padding-bottom: 25px;
}

.clinical_imageblock p {
	text-align: center;
}

.magazine_data h1 {
	font-family: 'Open Sans';
	margin: 0;
	padding: 20px 30px 30px 30px;
	font-weight: bold;
	font-style: normal;
	font-size: 28px;
	letter-spacing: -1px;
	line-height: 1.1em;
	color: #fff;
	text-align: center;
}

.magazine_data p {
	font-size: 20px;
	line-height: 1.3em;
	color: #fff;
	margin: 0 40px;
}

.cta_text {
	font-family: 'Open Sans';
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	letter-spacing: -.5px;
	line-height: 1.1em;
	color: #fff;
	margin: 56px 0px;
}

.cta_text .arrow_icon1 {
	float: left;
	background-image: url(arrow-slice-bottom.gif);
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	padding: 0;
}

.landingContentLeft .img_hold {
	width: auto;
	float: left;
	margin: 0px 20px 0px 0px;
}

.richTextContent span {
	display: block;
	margin-bottom: 10px;
}

.articleleftContent {
	float: left;
	width: 125px;
}

.richTextContent .notFloatingImages img {
	float: none;
}

.richTextContent .clickToJump,
.richTextContent .multi-col-split {
	padding-top: 10px;
	margin-left: 0px;
}

.clickToJump,
.multi-col-split {
	padding: 30px 0 0 0;
	display: table;
}

.richTextContent .multi-col-split {
	margin-left: 0px;
	padding: 0px;
}

.multi-col-split .contentBlock {
	padding: 0px;
}

.centerPara {
	text-align: center;
}

.twocolumn_layout .rightContent h1 {
	font-size: 16px;
	/* font-weight: bold; */
}

.prodDocLib h1 {
	font-size: 19px !important;
}

.rightContent .mediaContactsBorder {
	border-bottom: 1px solid #9a9a9a;
	margin-bottom: 5px;
}

.richTextContent .fieldItems {
	padding: 0px;
}

.fieldItems .row {
	margin: 0;
}

.fieldItems .fieldColumn {
	width: auto;
	padding: 0px;
}

.fieldColumn .fieldItem {
	float: left;
	padding: 8px;
	width: 80px;
}

.fieldColumn .fieldDescription {
	display: table;
	padding: 8px;
	width: auto;
}

.richTextContent .notFloatingImages img {
	float: none;
	width: auto;
}


/* .sliderParaInnerText {
	width: 80% !important;
} */


/* Managed-Print-Solutions. */

.autoImages img {
	width: auto;
	float: left;
	margin-right: 5px;
}

.managedPrintSoln {
	position: relative;
}


/* .printSolutions .bgimage-block p {
	font-size: 90% !important;
	width: 80%;
} */

.noBoxShadow {
	box-shadow: none !important;
	border: none;
}

.printSolutions {
	width: 67% !important;
}

.printSoln {
	background: url(/-/media/PublicSite/common/bgpage.gif) 0 0 no-repeat;
	margin-top: 4px;
	right: 0;
	top: 0;
	width: 33%;
	position: absolute;
}

.printSolnContactUs iframe {
	border: none;
}

.printSolnContactUs {
	width: 98%;
	border: 1px solid #999;
	padding: 0;
	margin: 0 0 5px 5px;
	float: left;
	height: 320px;
}

.printSolnContactUs .head {
	line-height: 32px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background: #999;
	padding: 0 0 0 10px;
}

.printSolnContactUs .footer {
	margin-left: 10px !important;
	border-top-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-top-style: dashed;
}

.printSolnContactUs .content div {
	margin: 10px 0 0 0;
}

.printSolnContactUs .footerButton {
	text-align: center;
	/* width: 298px; */
}

.printSolnContactUs .footerButtonContent {
	position: relative;
	display: inline-block;
	float: none;
	left: 25px;
	top: 10px;
}

.printSolnContactUs a.button {
	background: transparent url(/-/media/PublicSite/common/bg_button_a.png) no-repeat scroll top right;
	color: #3e77b1;
	font: normal 12px arial, sans-serif;
	height: 26px;
	padding-right: 12px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}

.printSolnContactUs a.button span {
	background: transparent url(/-/media/PublicSite/common/bg_button_span.png) no-repeat;
	display: block;
	line-height: 15px;
	padding: 6px 0 5px 12px;
}


/* form */

form {
	background-color: #efefef;
	margin-top: 0;
}

form legend {
	color: black;
}

form legend,
form .control-label {
	font-size: 12px;
	border-bottom: none;
}

form .control-label {
	/* width: 31%; */
	width: 35%;
	float: left;
	margin-right: 20px;
	text-align: right;
}

form .text-box {
	width: 182px;
	height: 22px;
}

form textarea {
	width: 182px !important;
	height: 104px !important;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

form select,
.richTextContent form select {
	height: 23px !important;
	padding: 2px 0 !important;
}

form select {
	width: 53% !important;
}

.richTextContent form select {
	width: 39% !important;
}

form .validation-summary-errors,
form .validation-summary-valid {
	display: none;
}

form .form-submit-border {
	margin-left: 45%;
	margin-top: 5%;
	background: transparent url(/-/media/PublicSite/common/bg_button_span.png) no-repeat top left;
	width: 137px;
	padding: 0;
}

form .btn {
	font-size: 12px;
	background: transparent url(/-/media/PublicSite/common/bg_button_a.png) no-repeat top right;
	padding: 0 12px 0 12px;
	border: 0;
	cursor: pointer;
	overflow: visible;
	height: 26px;
	line-height: 18px
}

form .btn-default {
	width: 155px !important;
	height: 26px;
	color: transparent;
	color: #3e77b1;
}

form .btn-default:hover,
form .btn-default:focus,
form .btn-default:active,
form .btn-default:active:hover {
	background-color: transparent;
	border: none;
	color: #3e77b1;
	box-shadow: none;
}

form .btn.active.focus,
form .btn.active:focus,
form .btn.focus,
form .btn:active.focus,
form .btn:active:focus,
form .btn:focus {
	outline: none;
}

form .has-error .help-block,
form .help-block {
	margin-left: 38%;
}

form .form-group .radio,
form .form-group .checkbox {
	display: table-row;
}

.form-reset-lang-btn,
.form-clear-btn,
.VueServReq-clear-btn {
	width: 60px;
	bottom: 25px;
	left: 333px;
	position: relative;
}

.resetbuttonWrapper {
	float: right;
	width: 36%;
}

.resetbuttonWrapper .form-reset {
	margin-top: -25px;
	background: transparent url(/-/media/PublicSite/common/bg_button_span.png) no-repeat top left;
	width: 84px;
	padding: 0;
}

.form-reset-btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	width: 84px;
	height: 26px;
	color: #3e77b1 !important;
}

.form-reset-btn {
	font-size: 12px;
	background: transparent url(/-/media/PublicSite/common/bg_button_a.png) no-repeat top right;
	padding: 0 12px 0 12px;
	border: 0;
	height: 26px;
	margin-left: 0;
}

form .has-success .form-control {
	border-color: #ccc;
}

form .has-success .control-label {
	color: #000;
}

form .required-field .checkbox:after {
	content: " ";
}

.richTextContent form,
.twocolumn_layout .rightContent form {
	background-color: transparent;
	width: 50%;
}

.twocolumn_layout .rightContent form {
	margin-top: 20px;
	width: 50%;
	margin-left: 20px;
}


/* leadership */

.imagesOnly {
	display: table;
	margin: 10px auto;
	width: 100%;
}

.leftimg {
	padding-left: 130px;
}

.rightimg {
	padding-left: 30px;
}

.centerImg {
	padding-left: 50px;
	padding-top: 10px;
}

.leftimg a,
.rightimg a {
	padding-left: 25px;
}

.leftimg span {
	padding-left: 10px;
	margin-bottom: 20px !important;
}

.rightimg span {
	padding-left: 15px;
	margin-bottom: 20px !important;
}

.inactiveLink {
	pointer-events: none;
	cursor: default;
}


/* Champion form */

.largeFont strong {
	font-size: large;
}

.orangeHeading span {
	color: #f58025;
	display: inline;
}

.asterik_col {
	color: red;
}


/* customer-commitment */

.CustomerCommitmentlink {
	float: right;
	position: relative;
	top: -100px;
	right: -80px;
	width: 200px;
}

.CustomerCommitment img {
	width: 50%;
}

.solidBorder {
	display: block;
	border-style: inset;
	border-width: 1px;
}


/* SilverPopUp */

.two-col-split .rightColumn iframe {
	height: 1083px;
	width: 100%;
	border: none;
	padding-bottom: 20px;
}

.formBackground+section iframe {
	height: 657px !important;
	padding-left: 21px;
}


/* Chroma Registration form*/

#leftcontent {
	padding-top: 60px;
}

#leftcontent img {
	float: right;
}

.remove_date {
	cursor: pointer;
	position: absolute;
	right: 100px;
	top: 2px;
}

.remove_date .formbutton {
	background-image: url(/-/media/PublicSite/Images/btn_deletedatetime-nm.gif);
	outline: none;
}

.singleHeading {
	margin: 40px 0 0 0;
	padding: 20px 30px 30px 30px;
	font-size: 35px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -1px;
	line-height: 1.1em;
	color: #fff;
	text-align: center;
}

.teleNo {
	margin-left: 22px;
	margin-bottom: 0 !important;
}

.blueHeadings {
	color: #368fd8;
}

.has-error .control-label,
.control-label {
	color: #000;
}

.formFooterText {
	top: 5px;
	position: relative;
	padding: 0 22px;
}

.rightImage~h3 {
	clear: both;
}

.modal-title img {
	width: auto;
}

.imageblock iframe {
	width: 55%;
}

.chromaSuccessPageFont strong,
.chromaSuccessPageFont p {
	font-size: large;
	color: #999999;
}

.chromaSuccessPage article {
	border-bottom: none !important;
}

.chromaSuccessPage .leftColumn {
	padding: 0;
}

.chromaSuccessPage .leftColumn {
	width: 470px !important;
}

.agree_chkbx span {
	display: inline;
}

form hr {
	display: block;
	border-style: inset;
	border-width: 1px;
}


/* Championform */

hr.Championform {
	width: 55%;
	float: left;
	position: relative;
	left: 83px;
	margin-top: 0;
	border: 0;
	border-top: none;
}

p.championformtext {
	position: relative;
	top: 8px;
}

input.clearbutton {
	padding: 0 21px 0 23px;
}

.form-clear-btn {
	top: -51px;
}

.VueServReq-clear-btn {
	top: -25px;
}

.inactiveLink {
	pointer-events: none;
	cursor: default;
}

article.contentBlock.chromafrm {
	border-bottom: none;
	margin-top: -50px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.VueCloudServReqLink a {
	position: relative;
	float: right;
	top: 54px;
	left: -211px;
}


/* Form SuccessPage */

.successPage .leftImage img {
	width: 120px;
	height: 68px;
	margin-right: 20px;
}

.successPage .rightColumn .contentBlock:first-child {
	border-bottom: none;
	margin-bottom: 0;
}

.successPage .rightColumn .contentBlock {
	width: 100%;
}

.successPage h1 {
	padding-top: 0;
	margin-top: 0;
}

.XFactorImg {
	width: 350px;
	height: 219px
}


/*Evalution plus*/

.twocolumn_layout .rightContent .bgimage-block-content {
	width: 100%;
	padding: 10px 15px 10px 15px;
}


/* Success Page -- Facebook and Twitter Icon */

.successPageIcons a {
	line-height: initial;
}

.Facebuk,
.twitr {
	padding: 0 2px;
}

.at-icon-wrapper {
	display: inline-block;
	overflow: hidden;
}

.facebookBackgrnd {
	background-color: rgb(59, 89, 152);
}

.twitterBackgrnd {
	background-color: rgb(29, 161, 242);
}

.aticonSVG {
	width: 32px;
	height: 32px;
	fill: #fff;
}


/* Success Page */

.crdrFormRightImage img {
	width: 350px;
	height: 219px;
}

.ChromaFormHeading {
	color: rgb(239, 126, 22);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.chromagreyText {
	color: rgb(153, 153, 153);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.newCrFormHeading {
	color: rgb(153, 153, 153);
	font-size: 19px;
	font-weight: bold;
}

.newCrFormgreyText {
	color: rgb(239, 126, 22);
	font-size: 16px;
	font-weight: bold;
}

form .form-control {
	padding: 0;
}

form label {
	font-weight: normal;
}

form .required-field label {
	font-weight: 700;
}

.form-control:focus,
.has-success .form-control:focus {
	box-shadow: none;
	border-color: #ccc;
}

.richTextContent form .control-label {
	width: 35%;
}

.formLeftHeading {
	font-size: 18px !important;
	color: #ef7e16;
	border-bottom: none !important;
}

#purchasingSupplierFormData ul {
	padding-left: 14px;
}

.two-col-split .rightColumn form~article {
	padding-top: 20px;
	margin-bottom: 0;
}

.demoRequestNordics .bannerText .cta {
	padding: 100px 20px;
}

.demoRequestNordics .bannerText .head2 {
	padding: 10px 20px;
}

.formBackground .right p {
	width: 420px;
	background-color: #efefef;
	position: absolute;
	left: 45px;
	bottom: -20px;
	top: 0px;
	height: 39px;
}

div.formBackground+section {
	padding-top: 0;
}

.softupgradeformLinks a {
	font-size: 11px;
}

.hpx-1-demo-promo p {
	font-size: 17px;
	margin: 40px 42px;
	font-family: Arial, Helvetica, sans-serif;
}

.v1Subscription .head1 {
	font-size: 30px;
}

.v1Subscription .head2 {
	padding: 26px 4px;
	font-size: 21px;
	line-height: 1.3em;
	margin: 0 40px;
	font-family: Arial, Helvetica, sans-serif;
}

.demoRequestNordics .head1 {
	padding: 30px 20px;
}

.demoRequestNordics .bannerText .head2 {
	padding: 0px 20px;
}

.demoRequestNordics .bannerText .cta {
	padding: 50px 20px;
}

.two-col-split .rightColumn form select {
	width: 182px !important;
}

form form {
	width: 100% !important;
}

.vueformImage img {
	position: relative;
	right: 343px;
	float: right;
}


/* Search */

.search form {
	background-color: transparent;
}

form .requiredFieldCheckbox label:before {
	content: "*";
	color: red;
}

form input[type=checkbox] {
	margin: 1px 0 0;
}

.has-feedback .form-control {
	padding-right: 0;
}

.rightColumn form legend {
	padding-left: 20px;
	padding-top: 10px;
}

.VueCloudServReqHeading {
	margin-top: 20px !important;
}

.VueCloudServReqLink img {
	position: relative;
	right: 336px;
	top: -53px;
}

.requiredFieldCheckbox .checkbox input[type=checkbox] {
	margin-left: -30px;
}

ul.inChromaFormLinks li {
	font-weight: normal;
}

.agree_chkbx {
	font-weight: bold;
}

.txt-red {
	padding-left: 15px;
}

.richTextContent p>img,
.migFloatingImage img {
	width: auto;
}

.migFloatingImage ul {
	padding: 0px 0px 0px 22px !important;
}

.bgimage-block .bgimage-block-content #black li {
	background: none;
	list-style-type: disc !important;
	padding-left: 0;
	font-weight: 400;
}

.tab_container #t1,
.tab_container #t2,
.tab_container #t3,
.tab_container #t4,
.tab_container #t5,
.tab_container #t6 {
	/* padding-left:40px; */
	padding: 20px 40px;
}

.contacts-text h1 {
	padding-bottom: 0px;
}

.contacts-text h2 {
	margin-top: 0px;
}

.udinoBorder {
	border-bottom: none;
}

.toggleDropdown {
	display: none !important;
}

table img {
	width: auto;
}

.hpx-pro .arrow_icon {
	top: 291px;
	width: 100%;
}

.rightcontent_twocolumnblock p.envHealthImg>img {
	width: 100%;
}

p.sustainText {
	margin-bottom: 10px;
}

p.emText {
	margin-top: -15px;
}

ul.normalText li {
	font-weight: normal;
}

.tryBefore .arrow_icon {
	width: 250px;
	top: 306px;
	left: 10px;
}

.normalText_Bulletin li {
	background: none !important;
	font-weight: normal !important;
	list-style-type: disc !important;
	margin-left: 15px;
}

.printSolnContactUs.mpsContact {
	border: none !important;
	height: 35px !important;
}

.printSolnContactUs.mpsContact .footerButton {
	margin-top: 20px;
}

table.usGovernment.mob-tab-responsive img {
	width: 240px;
	height: 139px;
}


/* for shadow effect */

.bg-shadow {
	background: url(/-/media/publicsite/B.png) bottom repeat-x;
	height: 5px;
}

.videoHIT {
	margin-top: 16px;
}

.fda-text {
	margin: 50px 0 0 -20px;
}

.fda-links {
	margin: 10px 0 0 -20px !important;
}

.fda-text1 {
	margin: 5px 0 0 -12px;
}

.ctaButton {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: Open Sans;
	font-size: 22px;
	overflow: hidden;
	padding: 12px;
	margin: 20px 30px 0 0;
	background: #3e77b1;
	color: #FFF;
}

.ctaButton:after {
	content: url(/-/media/publicsite/button-arrow.png);
	width: 13px;
	height: 15px;
	float: right;
	margin: 1px 0 0 10px;
}

.ctaButton:active,
.ctaButton:hover {
	background: #666;
	color: #FFF;
}

.ctaButton:link,
.ctaButton:visited {
	background: #3e77b1;
	color: #FFF;
}

.fdafootnote {
	margin: 5px 0 0 -12px;
	padding: 60px 0 10px 0;
	font-size: 9px;
	font-style: italic;
}

.fdaImage img {
	width: auto;
}

.fdaImage {
	margin: 0 25px 0 0;
}

.fdaAuthor {
	float: right;
	margin: -70px 100px 0px 0;
	padding-bottom: 25px;
}

.fdaQuote {
	position: relative;
	top: -20px;
	padding-bottom: 50px !important;
}

.fda .head4 {
	padding: 20px 30px 30px 30px;
	font-weight: bold;
	font-size: 28px;
	letter-spacing: -1px;
	line-height: 1.1em;
	color: #fff;
	text-align: center;
}

.fda .fda-text {
	font-size: 145px;
	font-weight: bold;
	margin: 0 0 0 65px;
	line-height: 72px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.fda .clearance {
	font-size: 47px;
	font-weight: bold;
	margin: 10px 0 0 65px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.fda .txt-arrow-fda {
	font-size: 24px;
	font-family: 'Open Sans';
	font-weight: bold;
	letter-spacing: -.5px;
	line-height: 1.1em;
	margin-left: 90px;
	margin-top: 35px;
}

.fda .arrow_icon {
	top: 305px;
	width: 350px;
}

article.contentBlock.clinicImagingBorder {
	border-bottom: 1px dashed #ccc;
}

.richTextContent .DrWalteImg>img {
	width: 150px;
}

.EMailVorlage {
	width: 930px;
}

.EMailVorlage td {
	background-color: transparent;
}

.germancsIndustrex img {
	width: auto;
}

.homepage .threecolumn_displayblock {
	/*margin-top: 22px;*/
	margin-top: 8px;
}

.chineseSocialMediaLinks a {
	display: block;
	margin-bottom: 5px;
}

.chineseSocialMediaLinks #linkedin img,
.chineseSocialMediaLinks #twitter img,
.chineseSocialMediaLinks #youtube img,
.chineseSocialMediaLinks #facebook img,
.chineseSocialMediaLinks #blog img,
.chineseSocialMediaLinks #wechat img,
.chineseSocialMediaLinks #youku img {
	width: auto;
}

.chinesePACSImg,
.chineseImg {
	width: 311px;
	height: 217px;
}


/* You tube Icon in Footer */

.socialicons li:nth-child(3) a>img {
	width: 31px;
}

#rightForToday .solutionContainer {
	MARGIN: 0px 0 21px 0px;
	FLOAT: left
}

#rightForToday .solutionWell {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #fff;
	max-width: 296px;
	FLOAT: left;
	CURSOR: pointer
}

#rightForToday .solutionWell .list {
	TEXT-ALIGN: left;
	COLOR: #000
}

#rightForToday A.solutionWell:hover .list {
	TEXT-ALIGN: left;
	COLOR: #000
}

#rightForToday .solutionWell .list P {
	FONT-WEIGHT: bold
}

#rightForToday .solutionWell IMG {
	MARGIN: 20px 0px
}

#rightForToday .last {
	MARGIN-RIGHT: 0px
}

#rightForToday .solutionWellHead {
	BACKGROUND-IMAGE: url(/-/media/PublicSite/common/gray-arrow-down.gif);
	PADDING-BOTTOM: 40px;
	BACKGROUND-COLOR: #999;
	max-width: 100%;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px bottom;
	FLOAT: left
}

#rightForToday .solutionWellHead H1 {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1.1em;
	FONT-STYLE: normal;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: 'Open Sans';
	LETTER-SPACING: -1px;
	COLOR: #fff;
	FONT-SIZE: 28px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 25px
}

#rightForToday .solutionWellHead H2 {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 20px;
	LINE-HEIGHT: 1.1em;
	MARGIN: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	FONT-FAMILY: 'Open Sans';
	LETTER-SPACING: -1px;
	COLOR: #fff;
	FONT-SIZE: 20px;
	PADDING-TOP: 0px;
	height: 140px
}

#rightForToday .solutionWell UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

#rightForToday .solutionCtaButton {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 12px;
	MARGIN: 20px 0px 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 12px;
	OUTLINE-WIDTH: medium;
	PADDING-RIGHT: 24px;
	DISPLAY: inline-block;
	FONT-FAMILY: Open Sans;
	BACKGROUND: url(/-/media/PublicSite/common/button-arrow.png) #999 no-repeat right 12px;
	COLOR: #fff;
	FONT-SIZE: 20px;
	CURSOR: pointer;
	BORDER-RIGHT: #999 12px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 12px
}

#rightForToday .solutionCtaButton:link {
	BACKGROUND: #3e77b1;
	COLOR: #fff
}

#rightForToday .solutionCtaButton:visited {
	BACKGROUND: #3e77b1;
	COLOR: #fff
}

#rightForToday A.solutionWell:hover .solutionWellHead {
	BACKGROUND-IMAGE: url(/-/media/PublicSite/common/orange-arrow-down.gif);
	BACKGROUND-COLOR: #f58025;
	COLOR: #000
}

#rightForToday A.solutionWell:hover .solutionCtaButton {
	BORDER-BOTTOM-COLOR: #3e77b1;
	BACKGROUND-COLOR: #3e77b1;
	BORDER-TOP-COLOR: #3e77b1;
	COLOR: #fff;
	BORDER-RIGHT-COLOR: #3e77b1;
	BORDER-LEFT-COLOR: #3e77b1
}

#rightForToday .current {
	BORDER-BOTTOM-COLOR: #999;
	BORDER-TOP-COLOR: #999;
	BORDER-RIGHT-COLOR: #999;
	BORDER-LEFT-COLOR: #999
}

#rightForToday .current .solutionWellHead {
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #999;
	COLOR: #000
}

#rightForToday A.current:hover .solutionWellHead {
	BACKGROUND-IMAGE: none
}

#rightForToday .well {
	DISPLAY: none
}

#rightForToday .rowpadding {
	padding-top: 20px;
}

ul {
	-webkit-padding-start: 25px;
}

.spanishSinElemImage.mob-tab-responsive td img {
	width: 180px;
	!important;
}

.richTextContent table {
	float: none;
}

.socialmedia .tab_container #Blog {
	overflow-y: scroll;
}


/* Italy - article inside article */

.leftColumn .innerContent .contentBlock {
	border-bottom: none;
}

.finnishImages tr img {
	width: 120px;
}

.finnishImages tr p {
	width: 308px;
}

.finnishImages tr:nth-child(6) td:nth-child(3) {
	padding-left: 88px;
}

.finnishImages tr:nth-child(3) td:nth-child(5) img {
	width: 100%;
}

.chinesefooter p {
	float: right;
	color: #666;
}

#events_container img {
	width: 400px !important;
}

.fda.knwMatters .bannerText p {
	font-size: 20px;
	font-family: inherit;
	margin-top: 0;
}

.fdaknwMatters {
	margin-left: 300px;
}

.tabimages img {
	width: auto;
}

.tabimages {
	display: inline-flex;
	overflow-y: hidden !important;
	padding: 8px 0 25px 20px;
	width: 908px;
}

.tabimages li {
	list-style-type: none;
}

a.button {
    background: transparent url(/-/media/PublicSite/common/bg_button_a.png) no-repeat scroll top right;
    color: #3e77b1;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 26px;
    padding-right: 12px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
}

a.button span {
    background: transparent url(/-/media/PublicSite/common/bg_button_span.png) no-repeat;
    display: block;
    line-height: 15px;
    padding: 6px 0 5px 12px;
}

@media only screen and (max-width:767px) {
	/*publicContactForm*/
	#publicContactForm {
		width: 98%;
		/* height: 3099px; */
		margin-left: 0px;
	}
	/*product dropdown*/
	#product_selector option {
		font-size: 9px;
	}
	/*Hpx1links_text*/
	.rightcontent_twocolumnblock .links_text {
		padding: 10px 8px 6px 8px;
	}
	form {
		padding: 20px;
	}
	form legend {
		margin-left: 0px;
	}
	form .control-label {
		padding-left: 0;
		float: none;
		text-align: left;
		width: 100%;
	}
	form .form-group .radio,
	form .form-group .checkbox {
		display: table-row;
	}
	.checkbox {
		width: 300px;
	}
	form .form-submit-border {
		margin-left: 18%;
		margin-top: 3%;
	}
	form .has-error .help-block {
		margin-left: 0;
		width: 300px;
	}
	.richTextContent form .form-submit-border {
		margin-left: 10%;
	}
	.resetbuttonWrapper .form-reset {
		position: relative;
		top: -44px;
		left: -60px;
		margin-top: 0;
	}
	.form-reset-lang-btn {
		left: 135px;
		top: -45px;
	}
	/* Leadership */
	.leftimg {
		padding-left: 0;
	}
	.rightimg {
		padding-top: 30px;
		padding-left: 0;
	}
	.centerImg {
		padding-left: 0;
	}
	.centerImg img {
		padding-bottom: 20px;
	}
	/* Managed Print Solutions */
	/* .autoImages img {
    width: 100%;
} */
	.printSolutions {
		width: 100% !important;
	}
	.printSoln {
		position: relative;
		width: 100%;
	}
	/* three column display block */
	.threecolumn_displayblock article {
		margin-bottom: 12px;
	}
	.threecolumn_displayblock .row {
		margin-bottom: 0;
	}
	.col_txt {
		min-height: 82px;
		padding-bottom: 10px;
	}
	.threecolumn_displayblock {
		padding: 15px;
	}
	.homepage .threecolumn_displayblock {
		padding: 0px;
	}
	/* slider */
	.containerSlider,
	.bgimage-block,
	.bgimage-block-content {
		width: 100%;
	}
	.bgimage-block img {
		height: auto;
		position: static;
	}
	.sliderParaInnerText {
		font-size: 10px;
	}
	.bgimage-block ul li {
		font-size: 12px;
	}
	.sliderGradient,
	.errorGradient {
		background-color: #E4E4E4;
	}
	.two-col-split,
	.multi-col-split {
		padding: 30px 15px 0 15px;
	}
	.carousel-inner>.item {
		padding-bottom: 20px;
	}
	.bgimage-block h1 {
		padding-bottom: 10px;
	}
	/* evolution-plus */
	.twocolumn_layout .rightContent .bgimage-block {
		height: auto;
	}
	.productlinks {
		padding-left: 20px;
	}
	/* tabs */
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #efefef;
		color: #3e77b1;
		border-top: 1px solid #ccc;
		margin: 0;
		padding: 5px 19px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.tab_container {
		padding: 15px;
	}
	.tab_content {
		padding: 20px;
		overflow: hidden;
		width: 100%;
	}
	table {
		width: 100% !important;
	}
	.twocoltabResp,
	.threecoltabResp,
	.mulcoltabResp,
	.ScientificFilmDealers {
		width: 315px !important;
	}
	#featureVideo img {
		margin-bottom: 20px;
	}
	.d_active {
		/* background-color: #666;
	color: #fff; */
		background-color: #f58228;
		color: #fff;
	}
	#myModal .modal-body>iframe {
		width: 100%;
		height: 280px;
	}
	.tabTable {
		width: 500px
	}
	.twoColumnTabRightBig .rightImage img,
	.twoColumnTabRightSmall .rightImage img {
		width: 100%;
	}
	.threeColumnTabRightImgDesc .rightImage img {
		width: auto;
	}
	.threeColumnTabRightImgDesc .rightContent {
		padding-top: 60px;
		padding-left: 25px;
	}
	.noborderTableTab table {
		width: 100%;
	}
	.rightImage img {
		width: auto;
	}
	/* ------- leftimage_withtext ----------*/
	.leftimage_withtext_twocolumn .leftcolumn,
	.leftimage_withtext_twocolumn .rightcolumn {
		margin-bottom: 20px;
	}
	/* product documentation */
	#product_selector {
		float: none;
		margin: 0;
	}
	#product_selector select {
		width: 100%;
	}
	#product_selector label {
		padding-bottom: 5px;
	}
	.doc_download_button {
		margin: 10px 20px;
		padding-left: 0;
	}
	.doc_title {
		margin: 4px 0 8px 1px;
	}
	.doc_version {
		margin-left: 0px;
	}
	.doc_lang {
		margin-top: 10px;
		margin-left: 14px;
		padding-right: 0px;
		padding-left: 0px;
	}
	.doc_lang_single {
		width: 100%;
		margin-left: 0px;
		margin-right: 73px;
	}
	.doc_lang select {
		margin-left: 0px;
		width: 100%;
		-webkit-appearance: menulist!important;
	}
	/* ukrc */
	.imageblock .bannerText .arrow_icon {
		display: none;
	}
	.bannerText {
		width: 85%;
		position: relative;
	}
	.leftImageTab .row img {
		width: 100%;
		padding-bottom: 10px;
	}
	/* news releases */
	.tab-Wrapper.newsReleaseCategories .tab_container {
		padding: 0;
		margin-top: 5px;
	}
	.horzNavDate .pipe:last-child {
		display: none;
	}
	.horzNavDate {
		padding: 5px 0 0 0px;
	}
	.horzNavDateContainer {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #ccc;
		padding-top: 0px;
		margin-bottom: 5px;
	}
	/* richtext content */
	.rightContent .richTextContent .floatingImage img {
		width: auto;
		padding: 10px 15px;
	}
	.richTextContent .floatingImage img {
		width: auto;
		padding: 10px 15px;
		float: none;
	}
	.csHeader {
		font-size: 18px;
	}
	.clickToNavigate a {
		display: block;
		padding-top: 5px;
	}
	.noPadding {
		padding: 0px !important;
	}
	.richTextContent select {
		margin-top: 5px;
	}
	.clinical_imageblock img {
		padding: 0 10px;
	}
	.cta_text .arrow_icon1 {
		display: none;
	}
	.image_section {
		padding: 0px 16px;
	}
	.multi-col-split .row {
		margin-left: 0px;
	}
	.clickToJump .noPadding {
		padding-left: 15px !important;
	}
	img.design_selected_field {
		width: 100%;
	}
	/* Chroma Registration form*/
	#leftcontent img {
		float: none;
	}
	.remove_date {
		margin-right: 123px;
		right: 0;
		left: 155px;
		top: 22px;
	}
	.imageblock iframe {
		width: 100%;
	}
	form select {
		width: 60% !important;
	}
	.richTextContent form select {
		width: 60% !important;
	}
	.VueCloudServReqLink img {
		float: right !important;
	}
	.VueCloudServReqLink a {
		float: none;
		top: 100px;
		left: 207px;
	}
	.richTextContent form {
		width: 100%;
	}
	form .help-block {
		margin-left: 0;
	}
	.formBackground+section iframe {
		padding-left: 0;
	}
	.richTextContent form .control-label {
		width: auto;
	}
	.largeFont strong {
		font-size: small;
	}
	.vueformImage img {
		right: 0;
	}
	/* Search */
	.search_section form {
		background-color: transparent;
		padding: 0;
		margin-top: -13px;
	}
	.hpx-1-demo-promo .arrow_icon {
		background-position: -83px -1px;
		width: 100%;
	}
	.formBackground .right p {
		width: 315px;
		left: 31px;
		top: -25px;
	}
	.singleHeading {
		font-size: 30px;
	}
	.VueCloudServReqLink img {
		position: relative;
		right: 0;
		top: -12px;
	}
	.v1Subscription .cta {
		background: none;
	}
	#sign_tab {
		margin-bottom: 15px;
	}
	.search form {
		padding: 0;
	}
	.formFooterText {
		top: -30px;
	}
	.leftImage img {
		width: 100% !important;
	}
	.table-responsive {
		/* max-width: 310px; */
		overflow: hidden;
		overflow-x: auto;
	}
	#product_body #process-control ul {
		list-style-type: none;
		padding: 0px !important;
		margin: 0px;
	}
	.v1Subscription .arrow_icon {
		display: block !important;
		right: 73px;
		width: 100%;
		top: 422px;
	}
	#register {
		width: 100%;
		height: 300px;
	}
	.tab_content.twoColumnTab .row #drx-plus,
	.tab_content.twoColumnTab .row #drx-reliability {
		width: 100%;
	}
	.migFloatingImage img {
		padding: 0 !important;
	}
	.vcreg {
		margin-top: -17px;
		margin-left: 28px;
	}
	#ulnormallist li {
		font-weight: 400 !important;
	}
	.hpx-pro .arrow_icon {
		top: 454px;
		width: 100%;
		right: 72px;
		display: block !important;
	}
	.requiredFieldCheckbox label:before {
		margin-left: -6px;
	}
	.requiredFieldCheckbox .checkbox input[type=checkbox] {
		margin-left: -28px !important;
	}
	.vcreg {
		margin-left: 0px;
	}
	.modal-backdrop.in {
		opacity: 0.8 !important;
	}
	.tab_container #t1,
	.tab_container #t2,
	.tab_container #t3,
	.tab_container #t4,
	.tab_container #t5,
	.tab_container #t6 {
		padding: 20px 20px;
	}
	.bgimage-block ul li div a {
		font-size: 12px;
	}
	.migFloatingImage p img {
		width: 100%;
	}
	.two-col-split .leftColumn h4,
	.two-col-split .rightColumn h4 {
		background: url(/-/media/PublicSite/common/bgh4.gif) repeat-x bottom;
		height: 42px;
	}
	.CustomerCommitmentlink {
		left: 0;
		width: 100px;
	}
	.tryBefore .arrow_icon {
		display: block !important;
		width: 100%;
		top: 217px;
		left: -75px;
	}
	.btn-sub {
		padding-left: 10px !important;
	}
	.richTextContent iframe {
		width: 100% !important;
	}
	table.ScientificFilmDealers.mob-tab-responsive img {
		width: auto !important;
	}
	table.ScientificFilmDealers.mob-tab-responsive td {
		display: table-cell;
	}
	.mob-tab-responsive,
	.mob-tab-responsive td {
		width: 100% !important;
		display: block;
	}
	.innerContent .ulmargin {
		margin: 0px 0px 0px 17px !important;
	}
	.innerContent .urlmarginset {
		margin: 0px 0px 0px -16px !important;
	}
	.download_doc .input_button {
		left: 0;
	}
	.mob-tab-responsive td img {
		width: 100% !important;
	}
	.sliderThumbnails {
		margin-left: 10px;
	}
	.doc_download_button {
		width: 30%;
	}
	table.usGovernment.mob-tab-responsive img {
		width: 220px !important;
	}
	.twocolumn_layout .rightContent ul#listdisc li {
		list-style-type: disc !important;
		background: none !important;
		margin-left: 13px;
		padding: 0px;
		font-weight: 400;
	}
	.scienceLinks a {
		display: block;
	}
	.scienceLinks p a:nth-child(2) {
		padding-top: 10px;
	}
	.scienceHeaders td>p {
		margin-left: 15px;
	}
	.table-responsive iframe {
		width: 100%;
	}
	.demoRequestNordics .arrow_icon {
		display: block !important;
		bottom: -77px;
		left: -30px;
	}
	.hpx-1-demo-promo .arrow_icon {
		display: block !important;
		top: 300px;
		right: 28px;
	}
	#btnDownload {
		background: transparent url(/-/media/PublicSite/common/bg_button_a.png) no-repeat top right;
		color: #3e77b1;
		height: 26px;
		background-color: transparent !important;
	}
	.fda .head4 {
		margin-bottom: 35px;
		padding: 0;
	}
	.fda .head4+.fda-text {
		margin-left: -9px;
	}
	.fda .clearance {
		margin-left: -9px;
	}
	.fda .txt-arrow-fda {
		margin: 0;
	}
	.fdaQuote {
		padding-top: 20px !important;
	}
	.fdaAuthor {
		padding-top: 20px;
		margin-right: 60px
	}
	.fda-text {
		margin: 50px 0 0 0px;
	}
	.fda-links {
		margin: 10px 0 0 0px !important;
	}
	.fda-text1 {
		margin: 5px 0 0 0;
	}
	.ctaButton {
		margin: 20px 60px 0 0;
	}
	.fdafootnote {
		padding: 20px 0 10px 0;
	}
	.fda .arrow_icon {
		display: block !important;
		top: 252px;
		left: -25%;
	}
	.sliderGradientLine {
		border: 1px solid #E4E4E4;
	}
	#rightForToday .leftpad {
		padding-left: 40px !important;
	}
	.socialicons li:nth-child(3) a>img {
		width: 100%;
	}
	.engWlcomeImg.mob-tab-responsive td img {
		width: 64px !important;
		height: auto !important;
	}
	form .btn-default {
		padding-left: 10px !important;
	}
	.finnishImages.mob-tab-responsive tr img {
		width: 120px !important;
	}
	.finnishImages.mob-tab-responsive tr:nth-child(3) td:nth-child(5) img {
		width: 100% !important;
	}
	#events_container img {
		width: 250px !important;
	}
	.printSolnContactUs .footerButtonContent {
		left: -4px;
	}
	#signInModal iframe {
		width: 100%;
	}
	.notFloatingImages>img {
		width: 100% !important;
	}
	#black {
		padding-left: 20px;
	}
	.two-col-split .rightColumn iframe {
		height: 1084px;
	}
	.richTextContent p>img {
		width: 100%;
	}
	.fda.knwMatters .head4 {
		margin-top: 20px;
	}
	.fda.knwMatters .ctaButton {
		margin: 0 27px;
	}
	.fdaknwMatters {
		margin-left: 150px;
	}
}

@media only screen and (min-width:768px) and (max-width:960px) {
	/* To remove the space above image banner*/
	#maincontent {
		padding: 0px 15px 50px 15px;
	}
	/*medical page sliver line*/
	.sliderGradient {
		height: 24px;
	}
	/*product dropdown*/
	#product_selector option {
		font-size: 8px;
	}
	/* right img*/
	.rightImage img {
		width: auto;
	}
	/* form */
	.containerform {
		padding: 0;
	}
	form {
		padding-top: 40px;
		margin-top: 1px;
		padding-bottom: 40px;
	}
	form .control-label {
		padding-left: 0;
	}
	form .form-submit-border {
		margin-left: 50%;
	}
	form .form-group,
	form legend {
		margin-left: 10px;
	}
	form .has-error .help-block {
		margin-left: 38%;
	}
	.richTextContent form {
		width: 60%;
	}
	.richTextContent form .has-error .help-block,
	.twocolumn_layout .rightContent form .has-error .help-block {
		margin-left: 158px;
	}
	.twocolumn_layout .rightContent form .has-error .help-block {
		margin-left: 158px;
	}
	.richTextContent form .form-group .radio,
	.richTextContent form .form-group .checkbox {
		display: table-row;
	}
	.richTextContent form .form-submit-border,
	.twocolumn_layout .rightContent form .form-submit-border {
		margin-left: 48%;
	}
	.resetbuttonWrapper .form-reset {
		margin-left: 29px;
		margin-top: -69px;
	}
	.form-reset-lang-btn {
		left: 333px;
		bottom: 63px;
	}
	form .form-group .checkbox {
		display: table-row;
	}
	.bannerText p {
		margin: 15px 40px;
	}
	.bannerText .head1 {
		font-size: 25px;
	}
	/*mps */
	.managedPrintSoln .bgimage-block-content {
		width: 64.6%;
		padding: 2px 0px 5px 10px;
	}
	.managedPrintSoln .bgimage-block img {
		height: 310px;
	}
	/* Chroma Registration */
	.form_righttext {
		padding-right: 0;
		top: 0px;
	}
	/* leadership */
	.leftimg {
		padding-left: 20px;
		padding-top: 0;
	}
	.centerImg {
		padding-left: 10px;
	}
	/* image block with text */
	.col_txt {
		min-height: 150px;
	}
	/* .two-col-split .row{
	margin:0;
} */
	/* evolution-plus */
	.twocolumn_layout .rightContent .bgimage-block img {
		width: 100%;
		height: 325px;
	}
	/* .twocolumn_layout .rightContent .bgimage-block-content {
    width: 65%;
} */
	/* tabs */
	.twoColumnTabRightBig .rightImage img,
	.twoColumnTabRightSmall .rightImage img {
		width: 100%;
	}
	/* three column display block */
	.threecolumn_displayblock .row:first-child .col_txt {
		min-height: 110px;
	}
	/* .threecolumn_displayblock{
	padding:0 15px;
} */
	.homepage .threecolumn_displayblock {
		padding: 0;
	}
	.landingContentLeft {
		width: 66.3%;
	}
	.containerform {
		width: 33.7%;
	}
	#product_selector {
		float: none;
	}
	/* rich text content */
	.clinical_imageblock img {
		height: 200px;
	}
	.clinical_imageblock .row {
		margin: 0;
	}
	.richTextContent .leftColumn {
		padding-left: 0px;
	}
	.clickToJump .row,
	.multi-col-split .row {
		margin: 0;
	}
	.clickToJump .leftColumn {
		padding-left: 0px;
	}
	.clickToJump .leftColumn,
	.clickToJump .rightColumn {
		width: 270px;
	}
	.bgimage-block-content {
		width: 50%;
	}
	.singleHeading {
		padding: 0;
	}
	.remove_date {
		right: 27px;
	}
	.chromaSuccessPage .leftColumn {
		width: 50% !important;
	}
	/*mps*/
	.printSolnContactUs {
		width: 97%;
		height: 307px;
	}
	.printSolnContactUs iframe {
		width: 96%;
	}
	.twocolumn_layout .rightContent form {
		width: 65%;
	}
	.richTextContent form select {
		width: 44% !important;
	}
	form select {
		width: 56% !important;
	}
	.demoRequestNordics .bannerText .cta {
		padding: 0px 20px;
	}
	/* SilverPopUp */
	.v1Subscription .bannerText .head2 {
		font-size: 17px;
		padding: 3px 4px;
	}
	.v1Subscription .cta {
		padding: 0 20px 10px 20px;
		background: none;
	}
	.demoRequestNordics .head1 {
		padding: 15px 20px;
	}
	.vueformImage img {
		right: 0;
	}
	p.rightImage.vueformImage img {
		width: auto;
	}
	.search_section form {
		background: transparent;
		padding-top: 0;
		padding-bottom: 60px;
	}
	.search_section h2 {
		padding-bottom: 0;
	}
	.VueCloudServReqLink img {
		position: relative;
		right: 100px;
	}
	.VueCloudServReqLink a {
		left: 25px;
	}
	.bgimage-block-content p {
		line-height: 13px;
		margin-bottom: 5px;
	}
	.bgimage-block-content {
		padding: 4px 0px 0px 0px !important;
	}
	.bgimage-block-content ul {
		line-height: 14px;
	}
	.bgimage-block ul li {
		font-size: 10px;
	}
	/* add for ipad portrait */
	.twocolumn_layout .rightContent .bgimage-block-content {
		width: 51%;
		padding: 10px 0 0 22px !important;
	}
	.hpx-env {
		padding-right: 10px;
	}
	.formBackground .right p {
		width: 335px;
		left: 34px;
	}
	ul.leftcolumn.footerContent>ul.rightcolumn.footerContent {
		width: 100%;
	}
	.v1Subscription .arrow_icon {
		left: -10%;
		width: 75%;
		top: 252px;
	}
	.demoRequestNordics .arrow_icon {
		left: -10%;
		width: 75%;
		top: 252px;
	}
	.hpx-1-demo-promo .arrow_icon {
		left: -10%;
		width: 75%;
		top: 252px;
	}
	.cta .arrow_icon {
		width: 120px;
		height: 156px;
		background-position: -176px 110px;
	}
	.vcreg {
		margin-top: -20px;
		margin-left: 32px;
	}
	.hpx-pro .arrow_icon {
		left: -10%;
		width: 75%;
		top: 290px;
	}
	.requiredFieldCheckbox .checkbox input {
		margin-left: -41px !important;
	}
	.requiredFieldCheckbox label:before {
		margin-left: 27px;
	}
	.tab_container #t1,
	.tab_container #t2,
	.tab_container #t3,
	.tab_container #t4,
	.tab_container #t5,
	.tab_container #t6 {
		padding: 20px 20px;
	}
	.richTextContent iframe {
		width: 100% !important;
	}
	.printSys {
		bottom: -32px;
	}
	#register {
		width: 100%;
		height: 400px;
		margin-left: 20px;
	}
	.download_doc .input_button {
		left: -10px;
	}
	table.ScientificFilmDealers.mob-tab-responsive img {
		width: auto !important;
	}
	.mob-tab-responsive {
		width: 100%!important;
	}
	.mob-tab-responsive td p {
		min-height: 35px;
	}
	.mob-tab-responsive td img {
		width: 100% !important;
	}
	.tryBefore .arrow_icon {
		left: -10%;
		width: 75%;
		top: 252px;
	}
	.sliderC-panel {
		bottom: -1px;
	}
	.sliderThumbnails {
		margin-left: 5px;
	}
	#product_selector select {
		width: 80%;
	}
	.doc_version,
	.doc_lang select {
		margin-left: 0;
	}
	.col-sm-5.col-xs-5.doc_lang {
		width: 42%;
		padding-right: 0;
		padding-left: 0;
	}
	.doc_download_button {
		width: 24%;
		padding-right: 0px;
	}
	table.usGovernment.mob-tab-responsive img {
		width: 220px !important;
	}
	.imageblock.fda img {
		width: 60% !important;
		height: auto;
	}
	.fda .arrow_icon {
		top: 276px;
		width: 100%;
		left: -4%;
	}
	.fda .txt-arrow-fda {
		font-size: 20px;
	}
	.fda .clearance {
		margin-left: 80px;
		font-size: 30px;
	}
	.fda .fda-text {
		margin-left: 80px;
		font-size: 100px;
	}
	form .control-label {
		width: 31%;
	}
	input#btnDownload {
		width: 100% !important;
	}
	.videoHIT {
		margin-top: 0;
	}
	.imagesOnly .leftimg img {
		padding-top: 15px;
	}
	.fda-text {
		margin: 50px 0 0 15px;
	}
	.fda-links {
		margin: 15px 0 0 15px !important;
	}
	.fda-text1 {
		margin: 5px 0 0 15px;
	}
	.ctaButton {
		margin: 20px 55px 0 0;
	}
	.fdafootnote {
		margin: 0;
	}
	.searchbox .input_button input {
		width: 100% !important;
	}
	#rightForToday .leftpad {
		padding-left: 30px !important;
	}
	#rightForToday .solutionWellHead {
		BACKGROUND-IMAGE: url(/-/media/PublicSite/common/gray-arrow-down.gif);
		PADDING-BOTTOM: 40px;
		BACKGROUND-COLOR: #999;
		max-width: 100%;
		BACKGROUND-REPEAT: no-repeat;
		BACKGROUND-POSITION: -45px bottom;
		FLOAT: left;
	}
	#header-msg p {
		width: 750px;
		height: 175px;
	}
	#header-msg .close {
		bottom: 10px;
		right: initial;
		border-top: none;
		top: initial;
		left: 25%;
	}
	.spanishSinElemImage .mob-tab-responsive td img {
		width: 180px;
		!important;
	}
	#header-msg div {
		width: 768px;
	}
	form .btn-default {
		padding-left: 10px !important;
	}
	.CustomerCommitmentlink {
		right: -100px;
	}
	.chineseCorpTab.mob-tab-responsive td img {
		width: 255px !important;
	}
	.finnishImages.mob-tab-responsive tr img {
		width: 120px !important;
	}
	.finnishImages tr p {
		width: auto;
	}
	.finnishImages.mob-tab-responsive tr:nth-child(3) td:nth-child(5) img {
		width: 100% !important;
	}
	#black {
		margin-left: 15px;
	}
	.printSolnContactUs .footerButtonContent {
		left: -4px;
	}
	.two-col-split h4 {
		width: 361px;
	}
	.fda.knwMatters .head4 {
		font-size: 20px;
		padding-left: 40px;
	}
	.fda.knwMatters .bannerText p {
		font-size: 18px;
		margin-left: 60px;
	}
	.fda.knwMatters .ctaButton {
		margin: 0;
	}
}

@media only screen and (min-width:768px) and (max-width:1100px) {
	.navbar-nav>li.dropdown:last-child .dropdown-submenu .dropdown-menu {
		left: -160px;
	}
}

@media only screen and (min-width:768px) {
	/*publicContactForm*/
	#publicContactForm {
		width: 465px;
	}
	/* product drop down*/
	#product_selector option {
		font-size: 8px;
	}
	#socialmedia ul.tabs li {
		padding: 0 66px;
	}
	/* ul.tabs li{
padding:0 45px;
} */
	/* media contact*/
	.twocolumn_layout .rightContent .content-list {
		margin: 0px 0px 20px 42px;
		width: 93.5%;
	}
	/* right img*/
	.rightImage img {
		width: 100%;
	}
	/*evalution plus*/
	.twocolumn_layout .rightContent .bgimage-block-content {
		/*  width: 48%;
	padding:30px 0 0 20px ; */
		width: 51%;
		padding: 10px 0 0 22px
	}
	.bgimage-block-content {
		width: 50%;
		padding: 26px 0px 27px 27px;
		position: absolute;
		top: 0;
		min-height: auto;
	}
	/* medical */
	.contentBlock:last-child {
		border: none;
	}
	/* tabs */
	.you-tube-holder iframe {
		width: 90%;
		height: 480px;
		margin: 0 40px;
	}
	.tab_content>article p:last-child {
		padding-bottom: 20px;
	}
	#myModal .modal-body>iframe {
		width: 510px;
		height: 280px;
	}
	.Row3Col article:last-child {
		padding-left: 0;
	}
	.twoColumnTableftBig .col-sm-7 {
		width: 55%;
	}
	.threeColumnTabRightImgDesc .rightContent {
		padding-top: 60px;
		padding-left: 25px;
	}
	.threeColumnTabRightImgDesc .rightImage img {
		width: auto;
	}
	/* ukrc */
	.landingContentLeft {
		width: 55%;
		float: none;
		display: table-cell;
	}
	.containerform {
		width: 45%;
		float: none;
		display: table-cell;
	}
	.landingContainer .quote {
		padding-top: 5px;
		padding-bottom: 24px;
		border-bottom: 1px dashed #ccc;
		margin-bottom: 20px;
	}
	.bannerimage_img {
		width: 55%;
	}
	/* news releases */
	.newsReleaseCategories .tab_content {
		padding-left: 0px;
	}
	.tab_content .contentBlock {
		padding-bottom: 0px;
	}
	/* News and Events */
	.tab_content .contentBlock:last-child {
		border-bottom: 1px dashed #ccc;
		margin-bottom: 20px;
	}
	/* rich text content */
	.clinical_imageblock img {
		height: 250px;
	}
	.you-tube-holder.drx1SystemVideos iframe {
		width: 560px;
		height: 315px;
	}
	/* home page three column */
	.homepage .threecolumn_displayblock .row {
		margin: 0 -15px 12px -15px;
	}
	.homepage .threecolumn_displayblock article {
		width: 33.3%;
		padding: 0 15px !important;
		margin: 0;
	}
	/* Search */
	.search form {
		padding-top: 0;
	}
	.leftImage img {
		width: 100% !important;
	}
	#product_body #process-control ul {
		list-style-type: none;
		padding: 0px !important;
		margin: 0px;
	}
	.tab_content.twoColumnTab .row #drx-plus,
	.tab_content.twoColumnTab .row #drx-reliability {
		margin: 3px 48px 0px 93px;
		padding: 0px 50px;
		width: 74%;
	}
	#ulnormallist {
		margin-top: 0px;
	}
	#ulnormallist li {
		font-weight: 400 !important;
	}
	.modal-backdrop.in {
		opacity: 0.8 !important;
	}
	.twocolumn_layout .rightContent ul#listdisc li {
		list-style-type: disc !important;
		background: none !important;
		margin-left: 13px;
		padding: 0px;
		font-weight: 400;
		margin-right: -41px;
	}
	.imageblock.fda img {
		width: auto;
		height: auto;
	}
	.thankyou-h1-txt {
		padding: 0px;
		margin-top: 3px;
	}
	#right-links {
		display: inline-block;
		padding: 0 71px;
		margin-top: 20px;
	}
	#left-links {
		display: inline-block;
		margin-top: 20px;
	}
	.germanultraThankYou {
		padding-left: 130px;
	}
}

@media only screen and (min-width:1024px) {
	/* publicContactForm form */
	#publicContactForm {
		width: 632px;
	}
	/* product drop down*/
	#product_selector option {
		font-size: 12px;
	}
	/*mps*/
	.managedPrintSoln .bgimage-block-content {
		width: 393px;
	}
	/* tabs*/
	/* ul.tabs li{
padding:0 29px;
} */
	/* right img*/
	.rightImage img {
		width: auto;
	}
	/* evolution-plus */
	.twocolumn_layout .rightContent .bgimage-block-content {
		width: 335px;
	}
	/* imageblock with text */
	.imageblock_text img {
		height: 298px;
	}
	.imageblockcontent {
		position: absolute;
		width: 301px;
		height: 298px;
		right: 0px;
		top: 0px;
		margin-bottom: 0;
	}
	/* banner text flows out of the banner image */
	.bgimage-block-content {
		width: 415px;
	}
	/* three column display block */
	.threecolumn_displayblock .row:first-child .col_txt {
		min-height: 82px;
	}
	/* two column split */
	.two-col-split .rightColumn,
	.clickToJump .rightColumn,
	.multi-col-split .rightColumn {
		float: right;
		width: 490px;
		padding-left: 35px;
	}
	.two-col-split .leftColumn {
		width: 469px;
		float: left;
	}
	/* ukrc */
	.landingContentLeft {
		width: 55%;
		display: table-cell;
		float: none;
	}
	.containerform {
		width: 45%;
		padding-left: 44px;
		padding-right: 0;
		display: table-cell;
		float: none;
		background-color: #efefef;
	}
	.containerform form {
		width: 90%;
		margin-top: 1px;
		padding-bottom: 30px;
		padding-top: 35px;
	}
	.two-col-split .rightColumn form {
		padding-bottom: 30px;
	}
	/* rich text content */
	.richTextContent {
		padding: 0px;
	}
	.leftColumn.noPadding article,
	.rightColumn.noPadding article,
	.noBorder.noPadding {
		padding-top: 0;
	}
	.cta_text .arrow_icon1 {
		background-position: 3px 51px;
		height: 90px;
	}
	.cta_text {
		margin: 73px 0px;
	}
	.richTextContent .two-col-split .leftColumn,
	.clickToJump .leftColumn,
	.multi-col-split .leftColumn {
		width: 297px;
	}
	.chromaSuccessPageFont strong,
	.chromaSuccessPageFont p {
		font-size: x-large;
		color: #999999;
	}
	/* mps */
	.threecolumn_displayblock .row {
		/* margin-bottom:12px; */
		margin: 0px 0px 0px 0px;
	}
	.threecolumn_displayblock article {
		width: 303px;
		padding: 0 !important;
		margin: 0 10px 20px 0;
	}
	.threecolumn_displayblock article:last-child {
		margin-right: 0;
	}
	.search_section h2 {
		padding-bottom: 0;
	}
	/* process control*/
	#product_body #process-control ul {
		list-style-type: none;
		padding: 0px !important;
		margin: 0px;
	}
	.v1Subscription .arrow_icon {
		width: 100%;
		top: 306px;
	}
	.twocolumn_layout .rightContent ul#black {
		margin-right: 8px;
		padding-left: 14px;
	}
	.v1Subscription .cta {
		/* background: url(/-/media/PublicSite/Common/arrow-slice-top.gif) no-repeat  bottom;
	padding-bottom: 51px;
    margin-left: 3px; */
	}
	#register {
		width: 694px;
		height: 649px;
		margin: 10px;
	}
	.cta .arrow_icon {
		right: -7px;
		width: 100%;
		top: 305px;
	}
	.vcreg {
		margin-top: -16px;
		margin-left: 7px;
	}
	#ulnormallist {
		margin-top: -12px;
	}
	#ulnormallist li {
		font-weight: 400 !important;
	}
	.modal-backdrop.in {
		opacity: 0.8 !important;
	}
	.bgimage-block img {
		width: 100%;
		Height: 325px;
	}
	.tab_container #t6 .row .mob-tab-responsive tr td:first-child {
		padding-right: 20px !important;
	}
	.tab_container #t2 .row .mob-tab-responsive tr td:first-child {
		width: 47%;
		padding-right: 27px !important;
	}
	.tab_container #t2 .row .mob-tab-responsive tr td:nth-child(3n) {
		width: 20%;
		vertical-align: top;
	}
	.tab_container #t2 .row .mob-tab-responsive tr td:last-child {
		width: 26%;
	}
	.demoRequestNordics .arrow_icon,
	.hpx-1-demo-promo .arrow_icon {
		width: 100%;
		top: 306px;
	}
	.spanishCSTab tr td:first-child {
		width: 30% !important;
	}
}


/* Targeting IE */

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.v1Subscription .cta {
		padding-bottom: 49px;
		margin-left: 4px;
	}
	.form-group {
		margin-bottom: 20px;
	}
}


/* Targeting Firefox */

@-moz-document url-prefix() {
	.v1Subscription .cta {
		padding-bottom: 49px;
		margin-left: 3px;
	}
	.sliderC-panel {
		bottom: 3.5px;
	}
}


/* Targeting Microsoft-Edge */

@supports (-ms-accelerator:true) {
	.v1Subscription .cta {
		padding-bottom: 49px;
		margin-left: 4px;
	}
}


/*iPhone 6 landscape*/

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
	.v1Subscription .arrow_icon {
		background-position: 102px -4px;
	}
	.formBackground .right p {
		width: 636px;
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
	.hpx-1-demo-promo .arrow_icon,
	.demoRequestNordics .arrow_icon {
		background-position: -49px -1px;
		width: 100%;
	}
}


/*iPhone 6+ Portrait*/

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
	.formBackground .right p {
		width: 353px;
	}
}


/*iPhone 6+ landscape*/

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
	.v1Subscription .arrow_icon {
		background-position: 102px -4px;
	}
	.formBackground .right p {
		width: 606px;
	}
}