/* Universal CSS */

/* font family

Definition: .eot 		= IE9 compact modes.
			.eot?#iefix = IE-6 to IE8.
			.woff 		= modern browser
			.woff2 		= super modern browser
			.ttf 		= safari,ios,android
			.svg 		= legacy ios

*/

@font-face {
  font-family: 'SartoRotSanRegRegular';
  src: url('../fonts/sartrsrg-webfont.eot');
  src: url('../fonts/sartrsrg-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/sartrsrg-webfont.woff') format('woff'),
       url('../fonts/sartrsrg-webfont.ttf')  format('truetype'),
       url('../fonts/sartrsrg-webfont.svg#SartoRotSanRegRegular') format('svg');
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
  	   url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),
  	   url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
  	   url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
  	   url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

/* font family ends */

header .fixed {
	position: fixed;
	top:0;
	left:0;
	width: 100%;
}


/**start jquery.colorbox-1.3.16.css**/
/*
	ColorBox Core Style:
	The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
	User Style:
	Change the following styles to modify the appearance of ColorBox.  They are
	ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;}

	#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px 0;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px 0;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px -29px;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px -29px;}
	#cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
	#cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
	#cboxContent{background:#f4f4f4; overflow:hidden;}
		#cboxError{padding:50px; border:1px solid #ccc;}
		#cboxLoadedContent{margin-bottom:28px;}
		#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
		#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
		#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
		#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
		#cboxPrevious.hover{background-position:-75px -25px;}
		#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
		#cboxNext.hover{background-position:-50px -25px;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}


.bt-content {
	font-size: small;
	color: #000;
	line-height: normal;
}

.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 16px;
	height: 15px;
	display: block;
	background: url(../images/jquery.ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -32px;
}
.ui-stars-star-on a {
	background-position: 0 -48px;
}
.ui-stars-star-hover a {
	background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
}

#stars-wrapper img {
	position: absolute;
	top: -88px;
	left: 0;
	cursor: pointer;
}

#stars-wrapper img.no_star {
	top: -60px;
}

#stars-wrapper label {
	position: relative;
	width: 1.8em;
	height: 1.8em;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	text-indent: -999em;
	padding-right: 0;
}

#stars-wrapper label:hover, #stars-wrapper .selected {
	opacity: 0.5;
	filter: alpha(opacity=50)
}

#stars-wrapper br {
	display: none;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
 }
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 2px;
	display:block;
	float: left;
	background-color: white;
	border: 1px solid #ddd;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: bold;
}
.clear_fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear_fix {
	display: inline-block;
}
.clear_fix {
	display: block;
}
ul,ol{
	padding:0;
	margin:0;
}

.skip, .skiptocontent, .skiptonavigation{
	position: absolute;
	top: -30000px;
	left: -30000px;
}

a{
	text-decoration:none;
	color:#3c3c3c;
}

a.blackLink {
	color: #777;
	text-decoration: none;
}

a.blackLink:hover {
	color: #EB7505;
	text-decoration: underline;
}

.hidden,.notVisible{
	display:none;
}

img{
	vertical-align:top;
}

.cms_disp-img_slot .disp-img,.cms_disp-img_slot .simple_disp-img {
	border: 0px solid #999999;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.span-4.section4 .cms_disp-img_slot .disp-img:first-child,.span-4.section4 .cms_disp-img_slot .simple_disp-img:first-child {
	margin-top: 30px;
}

.page-productList .section1.cms_disp-img_slot .content {
	margin-bottom: 10px;
}

.section1.cms_disp-img_slot .disp-img .title,
.section1.cms_disp-img_slot .disp-img .details,
.section1.cms_disp-img_slot .disp-img .action,
.section2.cms_disp-img_slot .disp-img .title,
.section2.cms_disp-img_slot .disp-img .details,
.section2.cms_disp-img_slot .disp-img .action,
.zone_a.cms_disp-img_slot .disp-img .title,
.zone_a.cms_disp-img_slot .disp-img .details,
.zone_a.cms_disp-img_slot .disp-img .action,
.zone_b.cms_disp-img_slot .disp-img .title,
.zone_b.cms_disp-img_slot .disp-img .details,
.zone_b.cms_disp-img_slot .disp-img .action,
.zone_c.cms_disp-img_slot .disp-img .title,
.zone_c.cms_disp-img_slot .disp-img .details,
.zone_c.cms_disp-img_slot .disp-img .action,
.section4.cms_disp-img_slot .disp-img .title,
.section4.cms_disp-img_slot .disp-img .details,
.section4.cms_disp-img_slot .disp-img .action,
.section5.cms_disp-img_slot .disp-img .title,
.section5.cms_disp-img_slot .disp-img .details,
.section5.cms_disp-img_slot .disp-img .action,
.left-content-slot.cms_disp-img_slot .disp-img .title,
.left-content-slot.cms_disp-img_slot .disp-img .details,
.left-content-slot.cms_disp-img_slot .disp-img .action,
.top-content-slot.cms_disp-img_slot .disp-img .title,
.top-content-slot.cms_disp-img_slot .disp-img .details,
.top-content-slot.cms_disp-img_slot .disp-img .action,
.wide-content-slot.cms_disp-img_slot .disp-img .title,
.wide-content-slot.cms_disp-img_slot .disp-img .details,
.wide-content-slot.cms_disp-img_slot .disp-img .action,
.narrow-content-slot.cms_disp-img_slot .disp-img .title,
.narrow-content-slot.cms_disp-img_slot .disp-img .details,
.narrow-content-slot.cms_disp-img_slot .disp-img .action,
.prod_cat .action img{
	display: none;
}

.backToMobileStore {
	font-size: 5em;
	font-weight: bold;
	border-bottom: 0.1em solid #687387;
	padding: 0.5em 0.5em;
	background: -moz-linear-gradient(top, #ffffff, #e6edf3);
	background: -ms-linear-gradient(top, #ffffff, #e6edf3);
	background: -o-linear-gradient(top, #ffffff, #e6edf3);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#e6edf3));
	background: -webkit-linear-gradient(top, #ffffff, #e6edf3);
	background: linear-gradient(top, #ffffff, #e6edf3);
}

.greyDot {
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	background-color: #6E7588;
	border-radius: 500em 500em 500em 500em;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 0.6em;
	height: 1.5em;
	margin: 0.6em 0.6em 0 0;
	text-align: center;
	width: 1.5em;
}

.closeDot {
	float: right;
	cursor: pointer;
}

.emptyMessage {
	font-weight: bold;
}

.cms-content {
	padding: 10px 20px;
}

.cms-content .information_message {
	margin-bottom: 30px;
}

.cms-content h3 {
	margin: 20px 0 6px 0;
}

.cms-content .bullet-list li {
	margin: 1px 0;
	list-style-type: disc;
}

.cms-content-emphasized-big {
	font-size: 1.2em;
}

.helpBanner {
	margin: 20px 0;
	padding: 5px;
	border: 1px dotted #000;
}

.helpBanner .bannerHeadline {
	font-weight: bold;
	margin-right: 5px;
}

.helpBanner a {
	font-weight: bold;
	margin-left: 10px;
}

/*hide the action icon (HOME Page > Product Category)
 review after what is the purpose of that image*/

.prod_cat .title h2{
    background-color: #3c3c3c;
    font-size: 1.167em;
    margin: 0 15px 0 0;
    padding: 10px 0 10px 0;
}
.prod_cat .title h2:hover{
    background-color: #0068b3;
}

.prod_cat .title h2 a{
    color: #ffffff;
    text-transform: uppercase;
    padding-left: 20px;
}
/* end helper.css */

/* start main.css */

body {
	color: #ffffff;
	text-align: left;
	font-size: 12px;

}
#page{

	padding:0 5px;
	margin:0 auto;

}

button{
	cursor:pointer;
}

/* Alternative Button-left */
.wide {
	width: 136px;
}

.strong{
	font-weight:bold;

}

/*
	Rating Stars
*****************/
.stars{
	background:url("../images/stars.png") repeat-x left center  #0068b3;
	display:block;
	height:14px;
	float:left;
	color: transparent;
}

/*
	required
*****************/
.required.right{
	margin: 0 0 0 20px;
	font-size: 90%;
	color: #666;
	max-width: 60%;
}

table.store-openings {
	padding: 0;
	margin: 20px 0;
}

table.store-openings td {
	padding: 1px 8px !important;
	border-bottom: 1px solid #EEEEEE !important;
}

table.store-openings td.weekday_openings_day {
	padding: 1px 8px 1px 8px !important;
	font-weight: bold;
}

table.store-openings td.specialday_openings_date {
	padding: 1px 8px 1px 0 !important;
	font-weight: bold;
}

/*
Cart and Pickup button
*****************/

button.pickupInStoreButton,
button.addToCartButton{
	height:40px;
	background:#000;
	color:#fff;
	border:2px solid #000;
	padding:0;
	width:100%;
	font-size:1em;
}

button.pickupInStoreButton{
	background:#fff;
	color:#000;
}

button.addToCartButton{
	font-weight:normal;
	text-transform:uppercase;
}
/*
	alerts
*****************/

.alert{
	padding:12px;
	border:1px dotted;
	margin:0 0 20px 0;
}

.alert.positive{
	border-color:#30be57;
	color:#ffffff;
    background-color: #30be57;
}

.alert.negative{
	border-color:#eb5b4c;
	color:#ffffff;
    background-color: #eb5b4c;
}

.alert.neutral{
	border-color:#000;
	color:#000;
}

/*
	Scroller
*****************/

.span-24 > .scroller{
	padding:20px 0;
}

.span-24 > .scroller .title{
	font-size:1.167em;
	font-weight:normal;
	color:#ffffff;
    background-color: #3c3c3c;
	padding:10px 0 10px 20px;
	text-transform:uppercase;
	margin:0 0 20px 0;
}

.span-24 > .scroller ul li{
	width:220px;
	margin:0 20px 0 0;
}
.span-24 > .scroller ul li{
	width:230px;
	margin:0 12px 0 0;
}

.scrollerProduct{
	margin:0 5px;
	display:block;
}

.scrollerProduct .thumb{
	padding:0 0 20px 0;
	margin:0 0 5px 0;
}

.scrollerProduct .thumb img{
	width:100%;
}
.scrollerProduct .details{
	color:#8f8f8f;
	padding:0 40px 0 0;
}

.scrollerProduct .priceContainer{
	float:right;
	margin: 0 0 0 5px;
}

/*
	Scroller
*****************/

.jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin .jcarousel-prev,
.jcarousel-skin .jcarousel-next {
	position: absolute;
	width: 25px;
	height: 25px;
	border: 0;
	padding: 0;
	background: url("../images/scroller-sprite.png") no-repeat;
	margin:0;
}

.jcarousel-skin .jcarousel-prev[disabled],
.jcarousel-skin .jcarousel-next[disabled] {
	opacity: 0.1;
	cursor: default;
}

.jcarousel-skin .jcarousel-prev-horizontal,
.jcarousel-skin .jcarousel-next-horizontal {
	top: 40%;
}

.jcarousel-skin .jcarousel-prev-horizontal {
	left: -30px;
	background-position: 0 0;
}

.jcarousel-skin .jcarousel-next-horizontal {
	right: -30px;
	background-position: right 0;
}


.jcarousel-skin .jcarousel-prev-vertical,
.jcarousel-skin .jcarousel-next-vertical {
	left: 50%;
	margin-left: -12.5px;
}

.jcarousel-skin .jcarousel-prev-vertical {
	top: -30px;
	background-position: 0 bottom;
}

.jcarousel-skin .jcarousel-next-vertical {
	bottom: -30px;
	background-position: right bottom;
}

.jcarousel-container-vertical{
	margin:30px 0;
}

.jcarousel-container{
	background:#fff;
}

ul.jcarousel-skin{
	background: url("../images/spinner.gif") no-repeat center center ;
    display: block;
    height: 100%;
    width: 100%;
	min-width:50px;
	min-height:50px;

}
/* hide loading */
ul.jcarousel-skin li{
	display:none;
}

/*new skin styling*/
.jcarousel-clip{
    background-color: #f4f4f4;
}

ul.jcarousel-list .jcarousel-item{
    background-color: #fff;
}

/*
	Banner Sizes
*****************/

.cms_disp-img_slot .thumb img {
	width:100%;
	height:auto;
}

.crossselling .simple_disp-img img {
	height:auto;
	float:right;
}

.doCheckoutBut{
	margin-right:0;
}

.banner-title-h1 {
  font-family: 'SartoRotSanRegRegular', Verdana !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 24px !important;
	color: #333333 !important;
}

.banner-title-h1 p {
  font-family: 'SartoRotSanRegRegular', Verdana !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 24px !important;
	color: #333333 !important;
}

.banner-subtitle-h2 {
  font-family: 'SartoRotSanRegRegular', Verdana !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 19px !important;
	line-height: 21px !important;
	color: #333333 !important;
}

.banner-subtitle-h2 p {
  font-family: 'SartoRotSanRegRegular', Verdana !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 19px !important;
	line-height: 21px !important;
	color: #333333 !important;
}


.tagline {
    font-family: 'SartoRotSanRegRegular', Verdana !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 15px !important;
    line-height: 17px !important;
    color: #7F7F7F !important;
}
.tagline p {
    font-family: 'SartoRotSanRegRegular', Verdana !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 15px !important;
    line-height: 17px !important;
    color: #7F7F7F !important;
}

.sartquote {
    background: no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-align: left;
    font-family: 'SartoRotSanRegRegular', Verdana !important;
  	font-weight: 400 !important;
  	font-style: normal !important;
  	font-size: 19px !important;
  	line-height: 21px !important;
  	color: #333333 !important;
	padding-left: 40px;
}
.sartquote p {
  font-family: 'SartoRotSanRegRegular', Verdana !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 19px !important;
	line-height: 21px !important;
	color: #333333 !important;
	padding-left: 40px;
}
.sartquote:before {
    content: url("/mediafile/icon_orangechev.png");
    float: left;
	position: absolute;
	left: 0px;
}

.sartorius-linkbank-link {
		vertical-align: top;
}

/* end main.css */

a.button, button {
	display: block;
	float: left;
	margin: 0.7em 0.5em 0.7em 0;
	padding: 5px 10px 5px 7px;
	border:2px solid #0068b8;
	background: #0068b3;
	font-family: "Helvetica Neue", sans-serif;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
    text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	text-align: center;
	padding: 0 10px;
}
button {
	width: auto;
	overflow: visible;
	height: 32px;
}

a.button {
	height: 28px;
	line-height: 28px;
}

button img, a.button img {
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
	width: 16px;
	height: 16px;
	float: none;
}

button.positive,
button.negative {
	height: 40px;
}

a.button.positive,
a.button.negative {
	height: 36px;
	line-height: 36px;
}

/* Standard */
button:hover, a.button:hover {
    color: #ffffff;
    background-color: #5599c9;
    border-color: #5599c9;
}

#negotiateQuoteButton,
#acceptQuoteButton,
#cancelQuoteButton,
#addAdditionalComment {
	float: right;
}

/* Positive */
button.positive,
a.button.positive {
	color: #fff;
	background: #000;
	/*font-weight: bold;*/
	text-transform: uppercase;
	border-color:#000;
}

/* Positive */
button.sartPositive,
a.button.sartPositive {
	color: #fff;
	background: #ef7500;
	text-transform: uppercase;
	border-color:#ef7500;
}

/* Negative */
button.negative,
a.button.negative {
	color: #000;
	background: #fff;
	border-color:#000;

}

button.block, a.button.block {
	width: 100%;
}
button[disabled]{
	opacity:0.2;
	cursor:default;
	text-transform: none;
}
button.link {
	display:inline;
	float:none;
	background:none;
	border:0;
	padding:0;
	margin:0;
	line-height:auto;
	font-weight:normal;
	color:inherit !important;
	opacity:inherit;
}

.edit_btn_area {
	padding-top: 10px;
}

.edit_btn_area {
	margin-bottom: 0;
}

#reorderButton{
	margin-bottom: 15px;
}

.repl_top_cont_btn a{
    margin-right: 0;
    position: relative;
    top: -20px;
}
/* end buttons.css */

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999999;
}
.control-group label,
.control-group input,
.control-group button,
.control-group select,
.control-group textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.control-group input,
.control-group button,
.control-group select,
.control-group textarea {
  font-family:"Helvetica Neue", sans-serif
}
.control-group label {
  display: block;
  margin: 12px 0 2px 0;
}
.control-group select,
.control-group textarea,
.control-group input[type="text"],
.control-group input[type="password"],
.control-group input[type="datetime"],
.control-group input[type="datetime-local"],
.control-group input[type="date"],
.control-group input[type="month"],
.control-group input[type="time"],
.control-group input[type="week"],
.control-group input[type="number"],
.control-group input[type="email"],
.control-group input[type="url"],
.control-group input[type="search"],
.control-group input[type="tel"],
.control-group input[type="color"] {
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #3c3c3c;
  vertical-align: middle;
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.control-group textarea {
  height: auto;
}
.control-group textarea,
.control-group input[type="text"],
.control-group input[type="password"],
.control-group input[type="datetime"],
.control-group input[type="datetime-local"],
.control-group input[type="date"],
.control-group input[type="month"],
.control-group input[type="time"],
.control-group input[type="week"],
.control-group input[type="number"],
.control-group input[type="email"],
.control-group input[type="url"],
.control-group input[type="search"],
.control-group input[type="tel"],
.control-group input[type="color"],
.control-group .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group textarea:focus,
.control-group input[type="text"]:focus,
.control-group input[type="password"]:focus,
.control-group input[type="datetime"]:focus,
.control-group input[type="datetime-local"]:focus,
.control-group input[type="date"]:focus,
.control-group input[type="month"]:focus,
.control-group input[type="time"]:focus,
.control-group input[type="week"]:focus,
.control-group input[type="number"]:focus,
.control-group input[type="email"]:focus,
.control-group input[type="url"]:focus,
.control-group input[type="search"]:focus,
.control-group input[type="tel"]:focus,
.control-group input[type="color"]:focus,
.control-group .uneditable-input:focus {
  border-color: rgba(0, 104, 179, 0.8);
  outline: 0;
  outline: thin dotted \9;

}
.control-group input[type="radio"],
.control-group input[type="checkbox"] {
  margin: 4px 4px  0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
}
.control-group input[type="file"],
.control-group input[type="image"],
.control-group input[type="submit"],
.control-group input[type="reset"],
.control-group input[type="button"],
.control-group input[type="radio"],
.control-group input[type="checkbox"] {
  width: auto;
}
.control-group select,
.control-group input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}
.control-group select {
  border: 1px solid #bfbfbf;
  background-color: #ffffff;
}
.control-group select[multiple],
.control-group select[size] {
  height: auto;
}
.control-group select:focus,
.control-group input[type="file"]:focus,
.control-group input[type="radio"]:focus,
.control-group input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.control-group .radio,
.control-group .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.control-group .radio input[type="radio"],
.control-group .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.control-group .controls > .radio:first-child,
.control-group .controls > .checkbox:first-child {
  padding-top: 5px;
}
.control-group .radio.inline,
.control-group .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.control-group .radio.inline + .radio.inline,
.control-group .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.control-group input[disabled],
.control-group select[disabled],
.control-group textarea[disabled],
.control-group input[readonly],
.control-group select[readonly],
.control-group textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.control-group input[type="radio"][disabled],
.control-group input[type="checkbox"][disabled],
.control-group input[type="radio"][readonly],
.control-group input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group input:focus:invalid,
.control-group textarea:focus:invalid,
.control-group select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
.control-group input:focus:invalid:focus,
.control-group textarea:focus:invalid:focus,
.control-group select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.control-group .help-block,
.control-group .help-inline {
  color: red;
}
.control-group .help-block {
  display: block;
  margin-bottom: 10px;
}
.control-group .help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}

.control-group label.add-address-left-label {
	margin-top: 35px;
}

.is-default-address {
	margin: 15px 10px 0 0;
	display: inline-block;
	float: left;
	color: #999;
}

button.view-address-book {
	display: block;
	text-transform: none;
	font-weight: normal;
	float: none;
	height: 30px;
}

button.view-saved-payments {
	display: block;
	text-transform: none;
	font-weight: normal;
	float: none;
	height: 30px;
}
.control-group.error label{
	color:#c90400;
}

.control-group.error select{
	border-color:#c90400;
}
.control-group.error input{
	border-color:#c90400;
}

#countrySelector {
	float: left;
}

.form_field_error #j_username,
.form_field_error #j_password{
    background-color: #f47373;
    border-color: #f47373;
    color: #ffffff;
}

#header {
  height: 75px;
  position: relative;
  z-index: 2010;
  min-width: 1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/bg-header.png);
  background-position: 0 -22px;
}
header.marketing_header {
	background: transparent url(/_ui/desktop/theme-sartorius/images/bg-gradient.jpg) repeat-x;
}

#header.fixed {
  position: fixed;
  top: -89px;
  width: 100%;
  margin: 0 !important;
}

#header .lang-label {
  display: none;
}

#header #header-content {
  margin: 0 auto;
  width: 900px;
  height: 68px;
  position: relative;
}

#header #header-content #claim {
  float: left;
  margin: 36px 0 0 45px;
}

#header #header-content #logo {
  padding-top: 15px;
  float: left;
}

#header-nav {
  float: right;
  margin-top: 16px;
}

#header-nav > div {
  float: left;
  padding-left: 7px;
  padding-right: 7px;
  border-left: 1px solid #D3D3D3;
  height: 26px;
}

#header-nav > div:last-child {
  padding-right: 0;
}

#header-nav a {
  text-decoration: none;
  font-size: 11px;
  color: #999;
}

#header-nav .loading-spinner-24 {
  position: absolute;
  margin: -5px 0 0 150px;
  height: 25px;
  border: none;
}

#header-nav .bagde-active {
  background-color: #e58112;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNmYwOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWI3ZDA3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYTkzMzAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTdmMDQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eb6f09), color-stop(50%, #eb7d07), color-stop(51%, #ea9330), color-stop(100%, #ea7f04));
  background-image: -moz-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: -webkit-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: -ms-linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
}

#header-nav .document-wallet a {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/mappe_inactiv-24bit.png);
  background-repeat: no-repeat;
  padding-left: 24px;
  height: 20px;
  display: block;
  background-position: 0 2px;
  width: 120px;
}

#header-nav .document-wallet a:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/mappe_activ-24bit.png);
}

#header-nav .shopping-cart a {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/warenkorb_inactiv_24bit.png);
  background-repeat: no-repeat;
  padding-left: 24px;
  height: 20px;
  display: block;
  background-position: 0 2px;
}

#header-nav .shopping-cart a:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/warenkorb_activ_24bit.png);
}

#header-nav .header-nav-bg {
  height: 40px;
  display: block;
  position: relative;
  z-index: 1001;
  padding-right: 10px;
  left: 1px;
  top: 1px;
}

#header-nav .header-nav-bg.active {
  border: 1px solid #D3D3D3;
  border-bottom: 0;
  background-color: #FFF;
  padding-right: 9px;
  top: 0;
  padding-top: 10px;
  margin-top: -10px;
}

#header-nav .header-nav-bg.active a.world-map {
  margin-left: 5px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-hover-24bit.png);
  background-repeat: no-repeat;
}

#header-nav .header-nav-bg.active a.world-map .lang-label {
  color: #eb7505;
}

#header-nav .nav-lang-arrow {
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/pfeil-1.png);
  background-repeat: no-repeat;
  background-position: 8px 11px;
}

.nav-lang-arrow-subheader {
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/pfeil-3.png);
  background-repeat: no-repeat;
  background-position: 8px 11px;
}

#header-nav .nav-lang {
  border-left: none;
  padding-right: 0;
}

#header-nav .nav-lang a.world-map {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-grey-24bit.png);
  background-repeat: no-repeat;
  background-position: 0 2px;
  height: 27px;
  float: left;
  text-decoration: none;
  padding-left: 25px;
}

#header-nav .nav-lang a.world-map .lang-label {
  display: block;
  left: 0;
  line-height: 21px;
  padding-left: 30px;
  position: absolute;
  text-decoration: none;
  top: 0;
  z-index: 900;
}

#header-nav .nav-lang.hover a.world-map {
  margin-left: 8px;
}

#header-nav .language-overlay {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  width: 908px;
  position: absolute;
  left: -4px;
  z-index: 1000;
  display: none;
  overflow: visible;
  margin-top: -1px;
  top: 21px;
}

#header-nav .language-overlay li {
  line-height: 17px;
  margin-bottom: 10px;
  float: none;
}

#header-nav .language-overlay li a {
  color: #eb7505;
}

#header-nav .language-overlay ul.f3-widget-paginator li {
  float: left;
}

#header-nav .language-overlay ul {
  list-style-type: none;
  list-style-position: inside;
}

#header-nav .language-overlay ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  list-style: none;
  list-style-position: outside;
}

#header-nav .language-overlay ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 5px;
}

#header-nav .language-overlay .separator {
  margin-bottom: 35px;
  padding-bottom: 10px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}

#header-nav .language-overlay .separator p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}

#header-nav .language-overlay h4 {
  margin-bottom: 20px;
  font-family: "SartoRotSanRegRegular", Verdana;
}

#header-nav .language-overlay .middle {
  width: 908px;
  box-shadow: 0px 1px 6px #000;
  background-color: white;
  border-radius: 3px 3px 0 0;
  border: 1px solid #D3D3D3;
  border-bottom: none;
}

#header-nav .language-overlay .middle .background {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  width: 894px;
  margin: 0 0 0 6px;
  padding: 20px 0px;
}

#header-nav .language-overlay .middle .background .background {
  margin: 0 0 0 17px;
  width: 877px;
  background: none;
}

#header-nav .language-overlay .middle .background .continent-block {
  float: left;
  overflow: hidden;
}

#header-nav .language-overlay .middle .background .continent-block label {
  display: block;
  line-height: 30px;
  padding-bottom: 5px;
  width: 100%;
  color: #eb7505;
  padding-left: 1px;
}

#header-nav .language-overlay .middle .background .continent-block .flyout-h4 {
  display: block;
  line-height: 30px;
  padding-bottom: 5px;
  width: 100%;
  padding-left: 1px;
  margin: 0;
}

#header-nav .language-overlay .middle .background .continent-block .country-col {
  float: left;
  overflow: hidden;
  margin-right: 30px;
}

#header-nav .language-overlay .middle .background .continent-block .country-col .country-name {
  width: 100px;
}
/* line 275, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col1 {
  width: 180px;
}
/* line 278, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col2 {
  width: 180px;
}
/* line 280, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col2 .country-name {
  width: 110px;
}
/* line 284, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col3 {
  width: 210px;
}
/* line 287, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col4 {
  width: 170px;
}
/* line 294, ../src/_header.scss */
#header-nav .language-overlay .bottom {
  height: 7px;
  width: 908px;
  background-color: #ED7906;
  border-radius: 0 0 3px 3px;
  box-shadow: 0px 2px 7px #000;
  border: 1px solid #ED7906;
  border-top: none;
}
/* line 304, ../src/_header.scss */
#header-nav .language-overlay .label {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 23px;
}
/* line 310, ../src/_header.scss */
#header-nav .language-overlay form {
  position: relative;
}
/* line 313, ../src/_header.scss */
#header-nav .language-overlay form .country {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0px;
  clear: both;
}
/* line 319, ../src/_header.scss */
#header-nav .language-overlay form .country .select-info {
  padding-bottom: 9px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/gradient-top-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 327, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website {
  float: left;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-grey-24bit.png);
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 335, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website a {
  display: block;
  padding-left: 31px;
  line-height: 21px;
  color: #777777;
  text-decoration: none;
}
/* line 341, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website a:hover {
  color: #eb7505;
}
/* line 347, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select {
  float: right;
}
/* line 350, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select select {
  width: 200px;
}
/* line 354, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select .item label {
  font-family: "SartoRotSanRegRegular", Verdana;
  line-height: 28px;
}
/* line 361, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used {
  overflow: hidden;
}
/* line 364, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul {
  color: #777;
  width: 130px;
  display: block;
  float: left;
}
/* line 369, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul li {
  padding-left: 15px;
  line-height: 13px;
}
/* line 373, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul li a {
  display: inline;
  font-size: 11px;
  color: #777;
  text-decoration: underline;
}
/* line 384, ../src/_header.scss */
#header-nav .language-overlay form .language {
  padding-left: 30px;
}
/* line 387, ../src/_header.scss */
#header-nav .language-overlay form .language button {
  position: absolute;
  bottom: 50px;
}
/* line 392, ../src/_header.scss */
#header-nav .language-overlay form .language ul {
  margin: 0 0 30px 0;
  overflow: hidden;
  padding: 0;
  float: none;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 401, ../src/_header.scss */
#header-nav .language-overlay form .language ul li {
  border-color: #000000;
  display: block;
  float: none;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center top;
  background-repeat: no-repeat;
  padding-left: 0px;
  padding-top: 8px;
  margin-bottom: 8px;
  overflow: hidden;
  font-size: 14px;
}
/* line 414, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language {
  float: left;
  display: block;
}
/* line 417, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language .country-name {
  padding-left: 24px;
  display: block;
  float: left;
}
/* line 423, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language .country-default-language {
  display: block;
  float: left;
}
/* line 428, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language a {
  float: left;
}
/* line 434, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-languages {
  display: block;
  float: left;
  margin-top: -1px;
}
/* line 440, ../src/_header.scss */
#header-nav .language-overlay form .language ul li a {
  color: #777;
  font-family: "SartoRotSanRegRegular", Verdana;
  text-decoration: none;
  height: auto;
  font-size: 14px;
  display: inline;
  padding: 0 2px 0 2px;
}
/* line 448, ../src/_header.scss */
#header-nav .language-overlay form .language ul li a:hover {
  color: #eb7505;
}
/* line 456, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 2px no-repeat;
}
/* line 457, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AT .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -29px no-repeat;
}
/* line 458, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AU .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -60px no-repeat;
}
/* line 459, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-BE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -91px no-repeat;
}
/* line 460, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-BR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -122px no-repeat;
}
/* line 461, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CA .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -153px no-repeat;
}
/* line 462, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CH .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -184px no-repeat;
}
/* line 463, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CL .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -215px no-repeat;
}
/* line 464, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CN .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -246px no-repeat;
}
/* line 465, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CO .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -277px no-repeat;
}
/* line 466, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-DE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -308px no-repeat;
}
/* line 467, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-DK .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -339px no-repeat;
}
/* line 468, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-ES .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -370px no-repeat;
}
/* line 469, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-FI .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -401px no-repeat;
}
/* line 470, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-FR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -432px no-repeat;
}
/* line 471, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-GB .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -463px no-repeat;
}
/* line 472, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -494px no-repeat;
}
/* line 473, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IT .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -556px no-repeat;
}
/* line 474, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IN .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -525px no-repeat;
}
/* line 475, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-JP .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -587px no-repeat;
}
/* line 476, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-KR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -618px no-repeat;
}
/* line 477, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-MX .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -649px no-repeat;
}
/* line 478, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-MY .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -680px no-repeat;
}
/* line 479, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-NL .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -711px no-repeat;
}
/* line 480, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-PE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -742px no-repeat;
}
/* line 481, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-PL .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -773px no-repeat;
}
/* line 482, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-RU .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -804px no-repeat;
}
/* line 483, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-SE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -835px no-repeat;
}
/* line 484, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-SG .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -866px no-repeat;
}
/* line 485, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-TH .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -897px no-repeat;
}
/* line 486, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-TR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -928px no-repeat;
}
/* line 487, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-US .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png') 0 -959px no-repeat;
}
/* line 492, ../src/_header.scss */
#header-nav .language-overlay .contact {
  float: left;
  margin-right: 0;
  width: 325px;
}

.no-js div#nav-main ul.nav li:hover .overlay {
  display: block !important;
}

#nav {
  font-family: "SartoRotSanRegRegular", Verdana;
  letter-spacing: 0.02em;
  z-index: 2000;
  margin-top: -8px;
  height: 53px;
}
/* line 9, ../src/nav/_nav.scss */
#nav.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  margin: 0 !important;
}
/* line 16, ../src/nav/_nav.scss */
#nav #nav-content {
  width: 1002px;
  margin: 0 auto;
}
/* line 20, ../src/nav/_nav.scss */
#nav #nav-content #nav-main-content {
  position: relative;
}
/* line 5, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main {
  font-size: 15px;
  margin-bottom: -1px;
  position: absolute;
  width: 920px;
  left: 40px;
  letter-spacing: 0.6px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/top-menu-24bit.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 19, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main.fixed {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/top-menu-hover-24bit.png) !important;
}
/* line 26, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 31, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li {
  border-color: #000000;
  display: block;
  float: left;
}
/* line 36, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a {
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  height: 54px;
  padding: 0px !important;
}
/* line 42, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.last,
#nav #nav-content div#nav-main ul.nav li a span.first {
  display: block;
  float: left;
  width: 10px;
  height: 52px;
}
/* line 50, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.middle {
  position: relative;
  display: block;
  float: left;
  height: 50px;
  padding: 4px 3px 0;
}
/* line 57, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.middle span.text {
  position: relative;
  z-index: 2002;
  font-family: SartoRotSanRegRegular, Verdana;
}
/* line 62, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.middle span.shadow {
  color: #000000;
  left: 3px;
  position: absolute;
  top: 5px;
  z-index: 2001;
  font-family: SartoRotSanRegRegular, Verdana;
}
/* line 77, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li:hover a span.first, #nav #nav-content div#nav-main ul.nav li.hover-active span.first, #nav #nav-content div#nav-main ul.nav li.active span.first {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-aktiv-left.png);
  background-repeat: no-repeat;
}
/* line 83, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li:hover a span.middle, #nav #nav-content div#nav-main ul.nav li.hover-active span.middle, #nav #nav-content div#nav-main ul.nav li.active span.middle {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-aktiv-middle.png);
  background-repeat: repeat-x;
}
/* line 89, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li:hover a span.last, #nav #nav-content div#nav-main ul.nav li.hover-active span.last, #nav #nav-content div#nav-main ul.nav li.active span.last {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-aktiv-right.png);
  background-repeat: no-repeat;
}
/* line 99, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a {
  color: #eb7505;
  position: relative;
  z-index: 1010;
  margin-right: -8px;
}
/* line 106, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.first, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.first {
  margin-left: -8px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-start-24bit-v2.png);
  background-repeat: no-repeat;
  background-position: 0 -5px;
}
/* line 114, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.middle, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.middle {
  padding-left: 11px !important;
  padding-right: 11px !important;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-middle-24bit-v2.png);
  background-repeat: repeat-x;
  background-position: 0 -5px;
}
/* line 123, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.middle span.shadow, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.middle span.shadow {
  display: none;
}
/* line 127, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.last, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.last {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-end-24bit-v2.png);
  background-repeat: no-repeat;
  background-position: 0 -5px;
}
/* line 137, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home {
  margin-left: 9px;
  width: 53px;
}
/* line 141, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home:hover, #nav #nav-content div#nav-main ul.nav li.home.active {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/home-active-24bit.png);
  background-repeat: no-repeat;
  background-position: 2px -7px;
}
/* line 148, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home:hover .first, #nav #nav-content div#nav-main ul.nav li.home:hover .middle, #nav #nav-content div#nav-main ul.nav li.home:hover .last, #nav #nav-content div#nav-main ul.nav li.home.active .first, #nav #nav-content div#nav-main ul.nav li.home.active .middle, #nav #nav-content div#nav-main ul.nav li.home.active .last {
  background-color: transparent;
  background-image: none;
}
/* line 154, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home span.middle {
  padding: 2px 10px 0 8px;
  background-color: transparent;
  background-image: none;
}
/* line 158, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home span.middle img {
  margin-left: 1px;
}
/* line 163, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home span.last {
  background-color: transparent;
  background-image: none;
  width: 4px;
}
/* line 172, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay {
  width: 908px;
  position: absolute;
  top: 0px;
  margin-top: 35px;
  left: 7px;
  z-index: 1000;
  display: none;
  height: 370px !important;
  padding: 0px !important;
  background: none !important;
  border: none !important;
  font-size: 100% !important;
}
/* line 181, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top {
  width: 908px;
  overflow: hidden;
  background: none;
  height: 12px;
}
/* line 187, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top .top-left {
  height: 12px;
  width: 7px;
  float: left;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/main-top-start-24bit.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
/* line 198, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top .top-center {
  height: 12px;
  width: 893px;
  float: left;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/main-top-middle-24bit.png);
  background-repeat: repeat-x;
  background-position: center bottom;
}
/* line 209, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top .top-right {
  height: 12px;
  width: 7px;
  float: left;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/main-top-end-24bit.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
/* line 222, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle {
  width: 908px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/main-middle-24bit.png);
  background-repeat: repeat-y;
}
/* line 230, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  width: 894px;
  margin: 0 0 0 6px;
  padding: 20px 0px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/main-gradient-bg-24bit.png);
  background-repeat: repeat-x;
  background-position: bottom left;
}
/* line 241, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .background {
  margin: 0 0 0 17px;
  width: 877px;
  background: none;
}
/* line 247, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul {
  margin: 0 0 20px 0;
  overflow: hidden;
  padding: 0;
  float: none;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 256, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul li {
  border-color: #000000;
  display: block;
  float: none;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 264, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul li a {
  color: #777;
  display: block;
  font-family: "SartoRotSanRegRegular", Verdana;
  text-decoration: none;
  height: auto;
  line-height: 21px;
  padding: 5px 0px;
  font-size: 14px;
}
/* line 274, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul li a:hover {
  color: #eb7505;
}
/* line 281, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation {
  height: 350px;
  width: 223px;
  background-image: none;
  margin-bottom: 0;
}
/* line 287, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first {
  margin: 0 0 20px 20px;
  background-image: none;
}
/* line 291, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second {
  margin-left: 15px;
}
/* line 293, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second a {
  width: 188px;
  line-height: 17px;
  font-size: 14px;
}
/* line 297, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second a:hover, #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second a.hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-arrow_24bit.png);
  background-repeat: no-repeat;
  background-position: right;
}
/* line 308, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation ul.flyout-navigation {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
}
/* line 312, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation h3 {
  color: #000;
}
/* line 316, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content {
  position: absolute;
  left: 250px;
  height: 380px;
  top: 32px;
  display: none;
  background-image: none;
}
/* line 324, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .flyoutbutton {
  bottom: 8px;
  right: 15px;
  position: absolute;
}
/* line 329, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .flyoutbutton p {
  padding-bottom: 0;
}
/* line 332, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .flyoutbutton a {
  color: #eb7505 !important;
  font-size: 13px;
}
/* line 338, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul {
  margin: 0 0 10px 0;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center top;
  background-repeat: no-repeat;
  width: 100%;
  padding: 5px 0 0 0;
}
/* line 349, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png) !important;
  background-position: center bottom !important;
  padding: 0 20px 5px 0;
  margin-bottom: 5px;
}
/* line 357, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul li a {
  color: #777 !important;
  text-decoration: none;
}
/* line 361, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul li a:hover {
  color: #eb7505 !important;
}
/* line 368, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content a {
  line-height: 11px;
  font-size: 12px;
  padding: 0;
}
/* line 375, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content h3 a {
  color: #000000;
  text-decoration: none;
}
/* line 379, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content h3 a:hover {
  color: #eb7505;
}
/* line 384, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .three-cols {
  overflow: hidden;
}
/* line 387, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-left {
  float: left;
  margin-right: 20px;
  width: 210px;
  width: 200px;
}
html #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-left {
  overflow-x: hidden;
}
/* line 392, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-right {
  float: left;
  margin-right: 0;
  width: 210px;
  width: 200px;
}
* html #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-right {
  overflow-x: hidden;
}
/* line 397, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-middle {
  float: left;
  margin-right: 20px;
  width: 210px;
  width: 200px;
}
* html #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-middle {
  overflow-x: hidden;
}
/* line 406, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-3,
#nav #nav-content div#nav-main .overlay .middle .column-2,
#nav #nav-content div#nav-main .overlay .middle .column-1 {
  float: left;
  margin-right: 20px;
  width: 210px;
  width: 200px;
}
* html #nav #nav-content div#nav-main .overlay .middle .column-3, * html
#nav #nav-content div#nav-main .overlay .middle .column-2, * html
#nav #nav-content div#nav-main .overlay .middle .column-1 {
  overflow-x: hidden;
}
/* line 412, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-3 a,
#nav #nav-content div#nav-main .overlay .middle .column-2 a,
#nav #nav-content div#nav-main .overlay .middle .column-1 a {
  height: auto;
  margin-right: 0;
}
/* line 418, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-4 {
  float: left;
  margin-right: 0;
  width: 210px;
  width: 200px;
}
* html #nav #nav-content div#nav-main .overlay .middle .column-4 {
  overflow-x: hidden;
}
/* line 422, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-4 a {
  height: auto;
  margin-right: 0;
}
/* line 430, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .bottom {
  height: 7px;
  width: 908px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/language-buttom_24bit.png);
  background-repeat: no-repeat;
}
/* line 443, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top {
  width: 908px;
  height: 9px;
  margin-top: 5px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-top_24bit.png);
  background-repeat: no-repeat;
}
/* line 452, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top .top-left {
  background-image: none;
}
/* line 455, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top .top-center {
  background-image: none;
}
/* line 459, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top .top-right {
  background-image: none;
}
/* line 463, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .middle {
  width: 908px;
  min-height: 450px;
  padding-bottom: 33px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-middle_24bit.png);
  background-repeat: repeat-y;
}
/* line 471, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .middle .background {
  background-image: none;
  padding-bottom: 0;
}
/* line 475, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .middle .background .background {
  margin: 0 0 0 17px;
  width: 877px;
  background: none;
}
/* line 482, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .bottom {
  height: 7px;
  width: 908px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/language-buttom_24bit.png);
  background-repeat: no-repeat;
}
/* line 17, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav {
  position: absolute;
  right: 0px;
  width: 308px;
  overflow: visible !important;
}
/* line 23, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav li {
  display: block;
  float: left;
}
/* line 28, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav a {
  color: #fff;
}
/* line 32, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container {
  height: 45px;
  padding: 8px 6px 0 10px;
  width: 219px;
  position: relative;
  left: 4px;
}
/* line 39, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay {
  z-index: 4000;
  position: absolute;
  top: 54px;
  width: 235;
  left: 0;
  display: none;
}
/* line 47, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .bottom {
  width: 253px;
  height: 11px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_search/search_end_24bit.png);
  background-repeat: no-repeat;
}
/* line 56, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .content {
  padding: 10px 25px;
  overflow: hidden;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_search/search_bg_24bit.png);
  background-repeat: repeat-y;
}
/* line 65, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .content ul li {
  float: none;
  display: block;
  color: #777;
  height: auto;
  font-size: 12px;
  text-decoration: underline;
  line-height: 17px;
  cursor: pointer;
}
/* line 75, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .content ul li.hover {
  color: #eb7505;
}
/* line 82, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .header {
  padding: 0 25px;
  width: 235px;
  height: 31px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_search/search_kategorie_24bit.png);
  background-repeat: repeat-y;
}
/* line 92, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .header .flyout-h4 {
  margin-bottom: 0px;
  padding-top: 7px;
}
/* line 101, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container input.search {
  float: left;
  width: 230px;
  margin: 0px 8px 0 3px;
  padding: 0 8px;
  border: none;
  height: 22px;
  background-color: #e4e4e4;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 1px 2px 5px #606060;
  -webkit-box-shadow: inset 1px 2px 5px #606060;
  box-shadow: inset 1px 2px 5px #606060;
}
/* line 117, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container input.submit {
  position: absolute;
  padding: 2px 0 0 0;
}
/* line 123, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active {
  padding-top: 9px;
  margin-left: -15px;
  padding-left: 25px;
  margin-right: 0;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_search/search_form-field_24bit.png);
}
/* line 132, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active .search-overlay {
  display: block;
}
/* line 136, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active .search {
  background: transparent;
}
/* line 140, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active .submit {
  visibility: hidden;
}
/* line 146, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .separate-right {
  width: 3px;
  height: 30px;
  padding: 10px 0px 0;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_main/menu-seperator-2.png);
  background-repeat: no-repeat;
}

/* line 3, ../src/_microsite.scss */
.microsite-navigation {
  font-family: "SartoRotSanRegRegular", Verdana;
  letter-spacing: 0.02em;
  z-index: 2000;
  margin-top: 5px;
  height: 48px;
  overflow: hidden;
}
/* line 11, ../src/_microsite.scss */
.microsite-navigation.fixed {
  background-color: rgba(235, 235, 235, 0.95);
  margin: 0 !important;
  padding: 5px 0;
  position: fixed;
  top: 0;
  width: 100%;
}
/* line 20, ../src/_microsite.scss */
.microsite-navigation .inner {
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
  padding: 10px 0 5px 0;
}
/* line 26, ../src/_microsite.scss */
.microsite-navigation .inner .microsite-title {
  border-right: 1px solid #CCCCCC;
  color: #111111;
  float: left;
  font-size: 18px;
  line-height: 27px;
  padding-right: 15px;
}
/* line 35, ../src/_microsite.scss */
.microsite-navigation .inner .microsite-title a {
  color: #111111;
  text-decoration: none;
}
/* line 40, ../src/_microsite.scss */
.microsite-navigation .inner ul {
  list-style: none;
  float: right;
  background-image: url(/_ui/desktop/theme-sartorius/images/microsites/navigation_horizontall_trenner.png);
  background-position: center left;
  background-repeat: no-repeat;
  width:auto !important;  /*'important ' is to override the inline css value*/
}
/* line 47, ../src/_microsite.scss */
.microsite-navigation .inner ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/microsites/navigation_horizontall_trenner.png);
  background-position: center right;
  background-repeat: no-repeat;
  float: left;
  line-height: 27px;
  padding: 0 12px;
  font-size: 14px;
}
/* line 55, ../src/_microsite.scss */
.microsite-navigation .inner ul li a {
  display: block;
  color: #777777;
  text-decoration: none;
}
/* line 61, ../src/_microsite.scss */
.microsite-navigation .inner ul li.request {
  border-right: none;
  padding-right: 0;
  background-image: none;
}
/* line 67, ../src/_microsite.scss */
.microsite-navigation .inner ul li.active a {
  color: #000;
}

/* line 76, ../src/_microsite.scss */
.totop {
  bottom: 0;
  position: fixed;
  right: 10%;
  display: none;
}
/* line 82, ../src/_microsite.scss */
.totop a {
  display: block;
  width: 103px;
  height: 33px;
  overflow: hidden;
  color: #fff;
  text-indent: -1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/microsites/nachoben.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  text-decoration: none;
}
/* line 94, ../src/_microsite.scss */
.totop a:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/microsites/nachoben_HOVER.png);
  text-indent: 0px;
  text-align: center;
  text-decoration: none;
  line-height: 33px;
}

/* line 104, ../src/_microsite.scss */
.triggers {
  margin-bottom: 50px;
  margin-top: -10px;
  overflow: hidden;
  clear: both;
}
/* line 110, ../src/_microsite.scss */
.triggers .less-triggers {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/schatten_lang.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  overflow: hidden;
  clear: both;
}
/* line 119, ../src/_microsite.scss */
.triggers .more-triggers .four-cols, .triggers .more-triggers .one-col-100 {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/schatten_lang.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  overflow: hidden;
}
/* line 127, ../src/_microsite.scss */
.triggers .more-triggers .two-cols-50-50 .col-left {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/schatten_kurz.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}
/* line 133, ../src/_microsite.scss */
.triggers .more-triggers .two-cols-50-50 .col-right {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/schatten_kurz.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}
/* line 141, ../src/_microsite.scss */
.triggers .more-trigger {
  float: right;
  cursor: pointer;
  padding-bottom: 7px;
  clear: both;
}
/* line 148, ../src/_microsite.scss */
.triggers .less-trigger {
  float: right;
  cursor: pointer;
  padding-bottom: 7px;
  clear: both;
}
/* line 155, ../src/_microsite.scss */
.triggers .more,
.triggers .close {
  display: block;
  width: 15px;
  height: 15px;
  color: #eb7505;
  float: right;
  padding-right: 10px;
  margin-left: 5px;
}
/* line 165, ../src/_microsite.scss */
.triggers .more:hover,
.triggers .close:hover {
  cursor: pointer;
  color: #eb7505;
}
/* line 171, ../src/_microsite.scss */
.triggers .more {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3550px;
}
/* line 173, ../src/_microsite.scss */
.triggers .more:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3585px;
}
/* line 178, ../src/_microsite.scss */
.triggers .close {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2592px;
}
/* line 180, ../src/_microsite.scss */
.triggers .close:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2627px;
}

/* line 188, ../src/_microsite.scss */
.two-cols-50-50 .col-left .triggers, .two-cols-50-50 .col-right .triggers {
  background-position: bottom center;
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/schatten_kurz.png");
  background-repeat: no-repeat;
}

/* line 197, ../src/_microsite.scss */
.panelstate {
  background: none;
  border: 1px solid transparent;
  border-radius: 5px;
  overflow: visible;
  position: fixed;
  right: 20px;
  top: 40%;
  width: 30px;
}
/* line 207, ../src/_microsite.scss */
.panelstate:hover {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
  border: 1px solid #F0F0F0;
}
/* line 212, ../src/_microsite.scss */
.panelstate .inner {
  padding: 5px 0 10px;
}
/* line 215, ../src/_microsite.scss */
.panelstate .inner a {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/navigation_punkt_inaktiv.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  display: block;
  float: right;
  font-size: 14px;
  height: 16px;
  margin: 5px 10px 5px 0;
  padding: 5px 30px 5px 0;
  text-decoration: none;
  white-space: nowrap;
  outline: none;
}
/* line 228, ../src/_microsite.scss */
.panelstate .inner a span {
  visibility: hidden;
}
/* line 231, ../src/_microsite.scss */
.panelstate .inner a:active {
  outline: none;
}
/* line 234, ../src/_microsite.scss */
.panelstate .inner a:focus {
  outline: none;
}
/* line 239, ../src/_microsite.scss */
.panelstate .inner a.active, .panelstate .inner a:hover {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/navigation_punkt_aktiv.png");
}
/* line 241, ../src/_microsite.scss */
.panelstate .inner a.active span, .panelstate .inner a:hover span {
  visibility: visible;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
  border-radius: 5px;
  display: block;
  padding: 3px 10px 6px;
}
/* line 250, ../src/_microsite.scss */
.panelstate .inner a:first-child {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/navigation_home_inaktiv.png");
  margin-right: 7px;
}
/* line 255, ../src/_microsite.scss */
.panelstate .inner a:first-child:hover, .panelstate .inner a:first-child.active {
  background-image: url("/_ui/desktop/theme-sartorius/images/microsites/navigation_home_aktiv.png");
}
/* line 257, ../src/_microsite.scss */
.panelstate .inner a:first-child:hover span, .panelstate .inner a:first-child.active span {
  visibility: visible;
}

/* line 268, ../src/_microsite.scss */
.microsite .separator {
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  margin-bottom: 30px;
  clear: both;
  overflow: hidden;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTFlMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2RmZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2RmZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUxZTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, rgba(223, 225, 225, 0) 0%, #dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(223, 225, 225, 0)), color-stop(12%, #dfe1e1), color-stop(88%, #dfe1e1), color-stop(100%, rgba(223, 225, 225, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(223, 225, 225, 0) 0%, #dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(223, 225, 225, 0) 0%, #dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(223, 225, 225, 0) 0%, #dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(223, 225, 225, 0) 0%, #dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dfe1e1', endColorstr='#00dfe1e1',GradientType=1 );
  /* IE6-8 */
}

.page.product #bg-product {
    margin-top: -14px;
    padding-top: 14px;
    background-image: url(/_ui/desktop/theme-sartorius/images/product/tab-content-bg-24bit.png);
    background-position: top;
    background-repeat: repeat-x;
}

li.miniCart {
	width: 142px;
}

.miniCart{
	position:relative;
	z-index:200;
	list-style: none !important;
}

.miniCart > a .count{
	background:#464646;
	color:#fff;
	width:30px;
	margin:0 5px;
	font-size:0.833em;
	display: inline-block;
	text-align:center;
}

.miniCart > a .price{
	color:#3c3c3c;
	font-style:italic;
}

.miniCartPopup{
	display:none;
	position:absolute;
	right:0;
	background:#fff;
	width:485px;
	border:1px solid #bfbfbf;
	border-width:1px;
	padding:15px;
}

#addToCartLayer{
	display:none;
	position:fixed;
	top:35px;
	z-index:200;
	right:50%;
	background:#fff;
	width:358px;
	border:1px solid #bfbfbf;
	border-width:1px;
	padding:15px;
	margin:0 -475px 0 0;
}

.miniCartPopup .legend,
#addToCartLayer .legend{
	border-bottom:1px solid #bfbfbf;
}

.miniCartPopup .legend a,
#addToCartLayer .legend a {
	float: right;
}

.popupCartItem {
	clear:both;
	min-height:70px;
	margin:10px 0;
	padding-bottom: 15px;
	border-bottom:1px solid #bfbfbf;

}

ul li .popupCartItem{
	list-style-type: none;
}

#addToCartLayer  .popupCartItem {
	border-bottom:1px solid #bfbfbf;
}

.popupCartItem .itemThumb{
	float:left;
	margin:0 20px 0 0;
}

.popupCartItem .itemDesc{
	margin-left: 85px;
}

.popupCartItem .itemDesc .label{
	font-weight:bold;
	margin:0 5px 0 0;
}

.popupCartItem .itemDesc .itemPrice{
	text-align:right;
}

.popupCartItem .itemDesc .priceBold{
	font-weight: bold;
}

.miniCartPopup .total{
	font-weight: bold;
}

#addToCartLayer  .button.positive,
.miniCartPopup  .button.positive {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 13px;
	color: #fff;
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.miniCartPopup .banner{
	margin:10px 0;
}

#addToCartLayer .links,
.miniCartPopup .links{
	clear:both;
}
.btn-width{
	width: 450px;

}
.minicartlabel {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: rgb(119, 119, 119);
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.siteSearch{
	float:right;
}

.siteSearch .control-group{
	width:235px;
}

.siteSearch .siteSearchInput{
	margin-top: 5px;
	font-weight: inherit;
    font-style: inherit;
    font-size: 11px !important;
    font-family: "Verdana", sans-serif;
}

.siteSearch .siteSearchSubmit {
  background: url("../images/storesFacetSearchIcon.png") no-repeat scroll center center transparent;
  border: 0 none;
  display: block;
  float: left;
  height: 28px;
  margin: 1px 1px 1px -30px;
  padding: 0;
  width: 28px;
  margin-top: 7px;
}

#header input#search {
	z-index:10000;
}

.ui-autocomplete{
	width:320px !important;
	z-index:10000 !important;
    border: 1px solid #CCCCCC;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
    border-radius: 0;
	-webkit-box-shadow: 0px 8px 15px #2c3a55;
	-moz-box-shadow: 0px 8px 15px #2c3a55;
    box-shadow: 0 8px 15px #999;
	padding:5px;
	margin:0;
	float:none;
}

.ui-autocomplete .ui-menu-item{
	border-top: 1px solid #ccc;
}

.ui-autocomplete .ui-menu-item:first-child{
	border-top: 0;
}

.ui-autocomplete .ui-menu-item a,
.ui-autocomplete .ui-menu-item a:hover{
	display:block;
	padding: 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font-weight:normal !important;
	color:#000 !important;
	padding-bottom:auto;
}

.ui-autocomplete .suggestions.ui-menu-item a,
.ui-autocomplete .suggestions.ui-menu-item a:hover{
	padding: 10px;
	text-transform:uppercase;
}

.ui-autocomplete .ui-menu-item .ui-state-hover{
	background:#F6F6F6;
}

.ui-autocomplete .ui-menu-item .thumb{
	float:left;
	width:76px;
	height:76px;
}

.ui-autocomplete .ui-menu-item .thumb img{
	width:100%;
	height:100%;
}

.ui-autocomplete .ui-menu-item .desc{
	margin:10px 10px 0 100px;
}

.ui-autocomplete .ui-menu-item .desc .title{
	float:left;
	white-space: normal;
	width: 115px;
	display:block;
	word-wrap: break-word;
}

.ui-autocomplete .ui-menu-item .desc .price{
	float:right;
	font-weight:bold  !important;
}

.safarimargin {

}

#nav_main{
	background-color: #3c3c3c;
	position:relative;
	z-index:100;
}

#nav_main  li.La{
	float:left;
	text-align:center;
}

#nav_main  li.La > a{
	display:block;
	line-height:2.750em;
	padding: 0 12px;
	color: #ffffff;
    text-transform: uppercase;
}

#nav_main li.La:hover{
    background-color: #0068b3;
}

#nav_main li.parent:hover > a{
	margin:0 0 -1px 0;
	padding-bottom:1px;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
}

#nav_main li.parent:hover > a{
	border-left:1px dotted #bfbfbf;
	border-right:1px dotted #bfbfbf;
	padding-left:11px;
	padding-right:11px;
}

#nav_main ul.Lb{
	display:none;
}

#nav_main li.La:hover ul.Lb,
#nav_main li.La a:focus + ul.Lb{
	display:block;
    background-color: #ffffff;
}

#nav_main ul.Lb{
	position:absolute;
	background:#ffffff;
	left: auto;
	right: auto;
	text-align:left;
	padding:20px;
	border:1px solid #bfbfbf;
	z-index:99;
	border-top:0;
	width: 160px;
	top:34px;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
}

#nav_main ul.Lb li.Lb{
	float:left;
}

#nav_main ul.Lb li.Lb span.nav-submenu-title{
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.167em;
	margin:0 0 10px 0;
}

#nav_main ul.Lb li.Lb .Lc{
	float:left;
	width:181px;
}

.nav_column .item li.nav_selected {
    background-color: #E3E3E3;
}

.facet_block li{
	padding-left: 3px;
}

.facet_block li:hover a{
	color: #0068b3;
}

#nav_main > ul > li:last-child{
	float:right;
}

#nav_main .La.special_offer{
	background:#eee;

}

.breadcrumb{
	background:#ffffff;
	margin:0 0 30px 0;
}

.breadcrumb ul{
	padding:12px;
	line-height:0.833em;
}

.breadcrumb ul li{
	float:left;
}

.breadcrumb ul li.separator{
	padding:0 6px;
	font-size: 1em;
	line-height: 0.9em;
}

.breadcrumb ul li,
.breadcrumb ul li a{
	color:#0068b3;
}

.breadcrumb ul li a.last{
	color:#3c3c3c;
}

.paginationBar{
	clear:both;
	line-height:4em;
}

.paginationBar .totalResults{
	float:left;
	color:#3c3c3c;
    font-style: italic;
	width:180px;
}

.buttonBarMenu {
	width:100%;
	height: 100%;
}

.buttonBarMenu .separator {
	margin-bottom: 35px;
	margin-top: 0px;
}

.paginationBar .sortForm{
	float:left;
	margin:0;
}

.paginationBar ul.pagination{
	float:left;
}

.paginationBar ul.pagination li{
	float:left;
}

.paginationBar ul.pagination li a,
.paginationBar ul.pagination li strong{
	display:block;
	width:20px;
	text-align:center;
}

.paginationBar ul.pagination li.prev a,
.paginationBar ul.pagination li.next a{
	width:25px;
	overflow:hidden;
	white-space:nowrap;
	color:transparent;
}

.paginationBar ul.pagination li.next a{
	background:url("../images/pagination-next.png") no-repeat center center ;
}

.paginationBar ul.pagination li.prev a{
	background:url("../images/pagination-prev.png") no-repeat center center ;
}

.paginationBar ul.pagination li.first,
.paginationBar ul.pagination li.last{
	display:none;
}

.paginationBar .showAll,
.paginationBar .showPagination{
	float:left;
	margin: 0.5em 0 0.5em 20px;
	padding:0 20px;
	line-height:3em;
	border-left:1px solid #c0c0c0;
	color:#808080;
}

.pagination-centered{
	text-align:center;
}

.facetNavigation .headline{
	display:block;
	line-height:2em;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.167em;
	border-bottom: 0;
	background-color: #f4f4f4;
	line-height: 48px;
	margin: 0 0 20px;
	padding-left: 0;
}

.facetNavigation .facet{
	margin:0 0 15px 0;
}

.facetNavigation .facet .facetHead{
	border-bottom:1px solid #bfbfbf;
}

.facetNavigation .facet .facetHead .refinementToggle{
	display:block;
	line-height:2em;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.167em;
	background:url("../images/facet-collapse-minus.png") no-repeat right center;
}

.facetNavigation .facet .facetHead .refinementToggle.close{
	background:url("../images/facet-collapse-plus.png") no-repeat right center;
}

.facetNavigation  .facetValues ul.facet_block li {
	line-height:1.1em;
	padding: 5px 0;
	clear: left;
}

.facetNavigation  .facetValues ul.facet_block .facet_block-label input {
	float: left;
 	margin: -2px 4px 3px 0;
}

.facetNavigation  .facetValues ul.facet_block li label,
.facetNavigation .facetValues ul.facet_block li a{
	font-weight:normal;
	color:#5d5d5d;
}

.facetNavigation .facetValues ul.facet_block li .facetValueCount{
	color:#b2b2b2;
	font-style:italic;
}

.facetNavigation  .facetValues .more a {
	display:block;
	border-top:1px solid #bfbfbf;
	color:#808080;
	font-weight:bold;
	line-height:3em;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	background:url("../images/facetMoreLessIcon.png") no-repeat left center ;
}

.facet .facetValues ul.filters li.remove_item_left {
  border-bottom: 1px dotted #C1C1C1;
  line-height: 24px;
  padding: 0;
}

.product-results-sidebar .remove a {
  background: url("../images/icon_prod_comp_close.png") no-repeat scroll right center transparent;
  display: block;
  height: 24px;
  width: 24px;
  float: right;
}

a.change_location-link {
	font-weight: bold;
	display: block;
	text-decoration: underline;
	margin: 5px 0;
}

.facetNavigation .storesFacet{
	border:1px solid #c1c1c1;
	margin:1.167em 0 35px 0;
	padding: 0 10px 10px 10px ;
}

.facetNavigation .storesFacet .storesFacetHead{
	text-align:center;
	margin:-1.167em 0 0 0;
}

.facetNavigation .storesFacet .storesFacetHead .refinementToggle{
	display:inline-block;
	line-height:2em;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.167em;
	background:#fff;
	padding:0 10px;
}

.facetNavigation  .storesFacetSearchForm {
	margin:10px 0 0 0;
}

.facetNavigation  .storesFacetSearchForm .storesFacetSearchInput{
	padding-right:35px !important;
	width:230px;
}

.facetNavigation  .storesFacetSearchForm .storesFacetSearchSubmit{
  background: url("../images/storesFacetSearchIcon.png") no-repeat scroll center center transparent;
  border: 0 none;
  display: block;
  float: right;
  height: 28px;
  margin: 1px 1px 1px -30px;
  padding: 0;
  width: 28px;
}

.facetNavigation  .findStoresNearMe{
  background: url("../images/findStoresNearMe-bg.png") no-repeat scroll 10px center #000;
}

.facet  .facetValues ul.facet_block li.remove_item_left {
	border-bottom: 1px dotted #C1C1C1;
	line-height:24px;
	padding:0;
}

.product-results-sidebar  .facetValues ul.filters li.remove_item_left span {
	line-height:24px;
}

.facetNavigation .remove a{
	background: url("../images/facet-remove.png") no-repeat scroll right center transparent;
	display:block;
	height:24px;
	width:24px;
	float:right;
}

div#companyNav li.active {
    background-color: #E3E3E3;
    font-weight: normal;
}

.template-pages-category-productGridPage .section2 .dynamic_disp-img{
	position:relative;
}

.template-pages-category-productGridPage .section2 .title{
	position:absolute;
	top:0;
	line-height:29px;
	padding:0 0 0 20px;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.template-pages-category-productGridPage .section2 .details{
	position:absolute;
	top:40px;
	width:500px;
	padding: 0 0 0 20px;
	color:#fff;
}

.productGrid .productGridItem {
	margin:40px 5px 40px;
}

.productGrid .productGridItem .productMainLink{
	min-height:305px;
	display: block;
}

.productGrid .productGridItem .thumb{
	border-bottom:1px dotted #c1c1c1;
	margin:0 0 5px 0;
	padding:0 0 20px 0;
}

.productGrid .productGridItem .thumb img{
	width:100%;
}
.productGrid .productGridItem .details{
	color:#8f8f8f;
	padding:0 40px 4px 0;
	line-height: 120%;
}
.productGrid .productGridItem  button.pickupInStoreButton, .productGrid .productGridItem  button.addToCartButton {
    height: 25px;
    font-weight: normal;
}
.productGrid .productGridItem .priceContainer{
	float:right;
}
.productGrid .productGridItem .cart .add_to_cart_form{
	float:right;
	width:49%;
}
.productGrid .productGridItem .cart .collect_from_store{
	width:49%;
}

.productList .productListItem {
	margin:25px 5px 40px;
	border-bottom:1px solid #bfbfbf;
}
.productList .productListItem .thumb{
	float:left;
}
.productList .productListItem .thumb img{
	width:220px;
}
.productList .productListItem .price{
	float:right;
	font-size: 1.5em;
}
.productList .productListItem .head{
	color: #666666;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0 0 1px;
	margin:0 0 10px 240px;
}
.productList .productListItem .head:hover{
    color: #0068b3;
}
.productList .productListItem .stars{
	float:none;
	margin:0 0 10px 240px;
}
.productList .productListItem .details{
	color:#8f8f8f;
	padding:5px 0;
	margin:0 0 0 240px;
}
.productList .productListItem .product-classification{
	margin:0 0 0 240px;
}
.productList .productListItem .lowStock{
	margin:0 0 0 240px;
}
.productList .productListItem .product-classification dd{
	margin:0;
}
.productList .productListItem .priceContainer{
	float:right;
}
.productList .productListItem .cart{
	padding:5px 0;
	margin:0  0 0 240px;
}
.productList .productListItem .cart .add_to_cart_form{
	float:right;
	width:29%;
	position: relative;
}
.productList .productListItem .cart .collect_from_store{
	width:29%;
	float: right;
	margin-right: 10px;
}
.productListItem button.pickupInStoreButton, .productListItem button.addToCartButton {
	height: 27px;
}
.productList .productListItem:first-child{
    border-top: 1px solid #bfbfbf;
    margin-top: 0;
    padding-top: 40px;
}
.productImage{
	position:relative;
}

.productImage .productImagePrimary{
	margin:0 0 30px 110px;
}
.productImage .productImagePrimary a.productImagePrimaryLink{
	display:block;
	width:420px;
}
.productImage .productImagePrimary a.productImagePrimaryLink img{
	width:100%;
}
.productImage .productImagePrimary a.productImageZoomLink{
	display:block;
	width:36px;
	height:36px;
	background:url("../images/productImageZoomLinkIcon.png") no-repeat center center ;
	position:absolute;
	top:0;
	right:20px;
}

.productImage .productImageGallery{
	float:left;
	width:144px;
	position:relative;
	height:420px;
	overflow:hidden;
}
.productImage .productImageGallery .jcarousel-clip{
	height:360px;
}
.productImage .productImageGallery li{
	height:auto;
}
.productImage .productImageGallery li .thumb{
	border:1px solid #d9d9d9;
	display:block;
	overflow:hidden;
	width:96px;
	margin:1px;
}
.productImage .productImageGallery li .thumb.active{
	border: 1px solid #EB7505;
	margin: 0px 0px 0px 1px;
	width: 148px;
}
.productDescription h1{
	font-size:2em;
	font-weight:normal;
	color:#3c3c3c;
	padding:0 0 5px 0;
}
.productDescription .big-price{
	font-size:1.417em;
	color:#3c3c3c;
	padding:0 0 10px 10px;
	border:0;
	margin: 0;
}
.productDescription .summary{
	color:#666666;
	margin:0 0 10px 0;
}
.productDescription .colour{
	padding: 5px 0;
	line-height:2.5em;
	color:#929292;
}
.productDescription  ul.colorlist {
	float:left;
}
.productDescription ul.colorlist li{
	float:left;
	margin:0 10px 0 0;
}
.productDescription  .size{
	padding: 10px 0;
	color:#929292;
}
.productDescription  .size form{
	float:left;
}
.productDescription  .size .size-guide{
	float:left;
}
.productDescription  .size form label{
	display:block;
	font-weight:normal;
}
.productDescription .add_to_cart_form{
	width:49%;
	float:right;
}
.productDescription .collect_from_store{
	width:49%;
}
.productDescription .LoveShare{
	text-align:center;
	width:49%;
	float:right;
	margin-bottom: 20px;
}
.productDescription .share{
	color:#666666;
	float:none !important;
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 0 0 25px;
}
.productDescription .share > span{
	display:none;
}
.productDescription .share{
	background:url("../images/productShareIcon.png") no-repeat left center;
}
#productTabs{
	margin:0 0 20px 0;
	clear: both;
    background-color: #ffffff;
}
#productTabs ul.tabs-list li{
	float:left;
}

#productTabs ul.tabs-list li a,
#productTabs .tabHead{
	display:block;
	color: #ffffff;
    background-color: #bfbfbf;
	font-size: 1.167em;
	text-transform: uppercase;
	font-weight: bold;
	padding:11px 20px 10px 20px;
    margin-right: 5px;
}

#productTabs ul.tabs-list li.current a{
	color: #3c3c3c;
	background:#ffffff;
	margin:0 0 -1px 0;
	padding:7px 20px 12px 15px;
	border-bottom-width: 1px !important;
	border-bottom-color: #FFFFFF !important;

}

#productTabs  .current-info,
#productTabs .content .tabhead{
	display:none;
}
#productTabs .content{
	position:relative;
	margin:40px 0 0 0;
}
.productDescriptionText{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
    padding: 0 20px 20px 20px;
}
.productFeatureClasses{
	padding: 0 0 20px 0;
}
.productFeatureClasses .headline{
	border-bottom:1px solid #bfbfbf;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:1em;
	white-space: nowrap;
	display:block;
	margin:20px 20px 0 20px;
}
.productFeatureClasses table{
	width:100%;
}
.productFeatureClasses table tr:nth-child(odd){
	background:#ffffff;
}
.productFeatureClasses table tr td{
    border-bottom: 1px solid #bfbfbf;
}
.productFeatureClasses table td{
	width:50%;
}
.y_wrap_qty .qty input.qty{
    text-align:center;
    width:40px;
}
.prodReview{
	margin:0 0 20px 0;
}
.prodReview .count{
	color:#3c3c3c;
	padding:0 10px;
}
.prodReview .write{
	color:#0068b8;
	font-weight:normal;
	padding:0 0 0 10px;
	background:url("../images/facetMoreLessIcon.png") no-repeat left center ;
}
.reviews{
	padding: 0 20px 0 20px;
}
.reviews .actionBar{
	height:30px;
	line-height:30px;
	color:#3c3c3c;
	font-size:1em;
	white-space: nowrap;
	display:block;
	margin:20px 0 ;
}
.reviews .actionBar.top{
	border-bottom:1px solid #bfbfbf;
}
.reviews .actionBar.bottom{
	border-top:1px solid #bfbfbf;
}
.reviews .actionBar a,
.reviews .actionBar .write{
	color:#3c3c3c;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url("../images/facetMoreLessIcon.png") no-repeat left center ;
}
.reviews .reviewDetail{
	border-top:1px solid #bfbfbf;
	padding:20px 0;
}

.reviews .reviewDetail:first-child{
	border-top:0;
}

.reviews .reviewDetail .headline{
	font-weight:bold;
}
.reviews .reviewDetail .autor{
	font-style:italic;
	color:#3c3c3c;
}
#write_reviews.reviews .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
.reviews .description{
	margin:0 0 20px 0;
}
#colorbox .productImage{
	padding:20px;
}
#colorbox .productImage .productImageGallery{
	height:500px;
	padding: 1px;
	width: 151px;
}
#colorbox  .productImage .productImageGallery .jcarousel-clip {
    height:455px;
}

#colorbox .productImage .productImageGallery li {
    margin: 0 0 18px 0;
}

#colorbox .productImage .productImagePrimary {
    margin: 0 0 0 150px;
}

#quickviewLightbox{
	padding:20px;
}

#quickviewLightbox .productImage{
	padding: 0;
	margin:0 30px 0 0;
}
#quickviewLightbox .productImage .productImagePrimary{
	margin:0;
}
#quickviewLightbox .productImage .productImagePrimary .productImagePrimaryLink{
	width: 284px;
}
#quickviewLightbox .productImage .productImagePrimary a.productImageZoomLink{
	right:0;
}
#quickviewLightbox .productDescription{
	width: 496px;
}
.tabBody table{
    padding: 0 20px 0 20px;
}
.y_wrap_qty{
    margin: 10px 0 10px 0;
    padding: 20px;
    background-color: #ffffff;
}
.orderBoxes{
	margin:20px 0;
}
.orderBox{
	float:left;
	margin:0 20px 0 0;
	padding:0 20px 20px;
	width:180px;
	height:190px;
    background-color: #ffffff;
}
.orderBox.payment{
	width:424px;
}
.orderBox.address{
	margin:0;
}
.orderBox.payment .left{
	width:50%;
}
.headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin:0 0 15px;
}
.orderList{
	margin:0 0 20px 0;
}
.orderList .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	margin:0 0 20px;
}
.orderList .orderListTable{
	width:100%;
}
.orderList .orderListTable thead th {
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-size:1em;
	padding-right: 10px;
    background-color: #3c3c3c;
    color: #ffffff;
}
.orderList .orderListTable thead th:first-child,
.orderList .orderListTable tbody tr td:first-child{
    padding-left: 20px;
}
.orderList .orderListTable tbody tr td:last-child{
    padding-right: 20px;
}
.companyContentPane .orderListTable tbody tr:nth-child(2n -1),
.orderList .orderListTable tbody tr:nth-child(4n -1),
.table_budget tbody tr:nth-child(2n -1){
    background-color: rgba(255, 255, 255, 0.65);
}
.orderList .orderListTable thead th:last-child {
	padding-right: 0;
}
.orderList .orderListTable .item td{
	vertical-align:top;
	border-bottom:1px solid #f4f4f4;
	padding:20px 0 20px 0;
}
.orderList .orderListTable tr td{
    border-bottom:1px solid #f4f4f4;
}
.orderList .orderListTable .item td.thumb{
	border-bottom:1px solid #f4f4f4;
	padding-right:20px;
	width: 96px;
}

#ajaxCartItems .orderList .orderListTable tbody tr:nth-child(odd) td,
.orderList #your_order tbody tr:nth-child(odd) td,
.orderList .orderListTable tbody tr td.y_order_empty_row{
    border-bottom: none;
}
.y_order_empty_row{
    display: none;
}
.orderList .orderListTable tbody td {
	vertical-align:top;
	padding-top: 5px;
	padding-right: 10px;
}
.orderList .orderListTable tbody td:last-child {
	padding-right: 0;
}

.orderList .orderListTable tbody td p {
	margin-bottom: 5px;
}

.orderList table.deliveryCartItems thead th {
    text-align: center;
}

.orderList table.deliveryCartItems thead th:first-child {
    text-align: left;
}

.orderBox_top{
    background-color: #ffffff;
    float: left;
    height: auto;
    margin: 0 0 20px 0;
    padding: 0 20px 20px;
}

.textpage-termsAndConditions{
	padding: 15px 20px;
}

#orderTotals{
	width:100%;
}

#orderTotals td{
	text-align:right;
}

#orderTotals td:first-child{
	text-align:left;
	vertical-align:top;
}

#orderTotals thead td{
	border-bottom:1px solid #bfbfbf;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	white-space:nowrap;
	padding-left: 5px;
}
#orderTotals tbody td{
	height:30px;
	line-height:30px;
}
#orderTotals tfoot td{
	border-top:1px solid #bfbfbf;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:1.1em;
}
#orderTotals #countryIso{
	width:150px;
}
#orderTotals #estimateTaxesButton{
	margin:8px 0 8px 8px;
}
.footer{
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	margin:50px 0 50px 0;
	padding:0 0 0 0;
	clear: both;
}
.footer .links ul{
	float:left;
	width:192px;
}
.footer .links a{
	font-weight:normal;
}
.footer .links h3{
    color: #3c3c3c;
}
.footer .copyright{
	clear:both;
}
#footer,.copyright{
    margin: 0 40px 0 40px;
}

.glfootercomponentcontainer {
	width: 100%;
	padding-top: 50px;
}
.glfootertablerow {
	width: 100%;
}
.glfootertablecoloumn {
	width: 25%;
}

#cboxLoadedContent{
	margin:0;
	width:100%;
}

#cboxLoadedContent {
width: 827px !important;
overflow: auto !important;
height: 555px;
overflow-x: hidden !important;
margin:12px 12px;
background-color: white !important;
}

#cboxLoadedContent .yCmsComponent {
    padding: 0 20px;
}

#cboxLoadedContent .imagetextglcomponents > .yCmsComponent > .content{
    padding: 0px !important;
}
#cboxLoadedContent > .yCmsComponent > .content{
    padding-left: 20px;
    padding-right: 5px;
}
#cboxLoadedContent > .yCmsComponent > .content h3{
    word-break: break-word;
    width: 45%;
}

#cboxWrapper #cboxContent{
	background: transparent !important;
}

#cboxClose {
    top: 0px;
    bottom: 0px;
    right: 5px;
    position: absolute;
    background: url(https://www.sartorius.com/fileadmin/sartorius-config/centrifuges/fancybox.png) no-repeat -43px 0;
    width: 24px;
    height: 25px;
    text-indent: -9999px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
#cboxClose.hover {
     background: url(https://www.sartorius.com/fileadmin/sartorius-config/centrifuges/fancybox.png) no-repeat -43px 0;
}

#cboxLoadedContent > .yCmsComponent > .content hr{
    margin-top: 40px;
    margin-bottom: 5px;
    border-top: 1px solid #777;
}

#cboxLoadedContent > .yCmsComponent > .yCmsComponent.imagetextglcomponents{
	padding: 0 8px !important;
}
#cboxLoadedContent > .yCmsComponent > .yCmsComponent.imagetextglcomponents .sartvarcolumnseparator {
    padding-right: 0px !important;
}
#cboxLoadedContent > .yCmsComponent p{
	margin: 0 0 1.5em !important;
}

#cboxWrapper #cboxContent #cboxLoadedContent .yCmsComponent .separator{
	margin-bottom: 15px;
}
#cboxWrapper #cboxContent #cboxLoadedContent .yCmsComponent .fullwidth {
	margin-top: 15px;
	margin-bottom:15px;
}
#cboxWrapper #cboxContent #cboxLoadedContent .yCmsComponent.imagetextglcomponents {
	margin-top : -30px;
	padding-right:0;
}
#cboxWrapper #cboxContent #cboxLoadedContent .yCmsComponent.imagetextglcomponents .image-grade {
	margin-top:30px;
}
.searchPOS{
	margin: 20px;
	width: auto;
	overflow:hidden;
	height:555px;
}

.searchPOS .headline{
	border-bottom: 1px dotted #A5A5A5;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	margin:0 0 20px;
}
.searchPOS .prod_grid{
	width:160px;
	margin:0 20px 0 0;
}
.searchPOS .prod_grid img{
	width:160px;
}
.searchPOS .searchPOSContent{
	width:630px;
}
.searchPOS .searchPOSForm{
	margin:0;
}
.searchPOS .searchPOSForm .control-group{
	width:378px;
}
.searchPOS .searchPOSForm .control-group input{
	margin:1px 0;
}
.searchPOS .searchPOSForm button{
	margin: 0 6px;
	line-height: 12px;
}
.searchPOS .searchPOSForm button#find_pickupStoresNearMe_button{
	margin: 0;
}
.searchPOS .searchPOSResultsList{
	margin:0 -20px 0 0;
}

.searchPOS li.searchPOSResult{
	width:305px;
	border-bottom: 1px dotted #A5A5A5;
	margin:20px 20px 0 0;
	height:120px;
	position:relative;
}

.searchPOS li.searchPOSResult .address{
	width:200px;
}
.searchPOS li.searchPOSResult .resultName{
	font-weight:bold;
}
.searchPOS li.searchPOSResult .resultDistance{
	position:absolute;
	top:0;
	right:0;
}
.searchPOS li.searchPOSResult .resultStock{
	position:absolute;
	top:20px;
	right:0;
}
.searchPOS li.searchPOSResult .resultForm{
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
}
.searchPOS .searchPOSPaging form,
.searchPOS .searchPOSPaging div{
	float:right;
	margin:0;
}
.searchPOS .searchPOSPaging div button{
	font-weight:bold;
}
.userRegister{
	border: 1px dotted #A5A5A5;
	padding:0 20px 20px 20px;
}
.userRegister .headline{
	border-bottom: 1px solid #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 33px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
.userRegister .description{
	margin:0 0 20px 0;
}

.userRegister  form{
	margin:0;
}
#recaptcha_widget{
	margin:20px 0 0 0;
}

.login_header_logo {
	background: url("../images/medias.png") no-repeat scroll 0 0 #FFFFFF;
	height: 70px;
}

.userLogin{
	border: 1px dotted #A5A5A5;
	padding:0 20px 10px 20px;
}

.userLogin .headline{
	border-bottom: 1px solid #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 33px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}

.template-pages-LoginPageTemplate #wrapper{
	background-color: #f4f4f4;
	border-top: 30px solid #f4f4f4;
}

.userLogin .description{
	margin:0 0 5px 0;
}

.userLogin  form{
	margin:0;
}

.userLogin  .expressCheckoutLogin {
	margin:20px 0 0 0;
}

.userLogin  .expressCheckoutLogin ul li{
	list-style: disc outside none;
	margin:0 0 5px 13px;
}

.forgottenPwd{
	padding:20px;
}

.login_container{
	background: url("../images/world_map.png") no-repeat scroll 0 0 #ffffff;
	height: 400px;
}

.forgottenPwd .headline{
	border-bottom: 1px solid #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}

.forgottenPwd .description{
	margin:0 0 20px 0;
}

.expressCheckoutCheckbox {
	margin: 0 0 10px 0;
}

.expressCheckoutCheckbox input{
	margin: 2px 7px 0 0;
}

a.password-forgotten {
	text-decoration:underline;
}

.login-panel{
    background-color: #3c3c3c;
    float: none;
    margin: 0 auto;
}

#loginForm .control-label{
    text-transform: uppercase;
    font-size: 14px;
}

#forgottenPwdForm .control-label{
    color: #000000;
}

#loginForm .form-actions button {
    float: right;
    height: 28px;
    margin-right: 0;
    min-width: 80px;
}

#forgottenPwdForm .controls{
	float: left;
    width: 320px;
}

#forgottenPwdForm .controls input{
    width: 320px;
}

#forgottenPwdForm button{
    float: left;
    height: 30px;
    margin: 0 0 0 20px;
}

.b2b_login_header{
	background-color: #bdbdbd;
	height: 120px;
}

.form_field_error-message a{
	padding-top: 10px;
	float: left;
}

#copyright{
	padding: 10px 0 0;
}

#copyright .links a,
#copyright span p{
	color: #555;
	font-size: 10px;
}

.login-header{
    color: #333333;
    float: none;
    font-size: 16px;
    margin: 0 auto;
}

.template-pages-LoginPageTemplate #lang-form .controls{
	width: 130px;
	float: left;
}

#footer #lang-selector {
    background-color: #FBFBFB;
    border: 1px solid;
    font-size: 10px;
    height: 15px;
    min-height: 20px;
    padding: 2px;
    width: 120px;
}

div.secure_container_holder{
	color: #fff;
	padding: 10px 20px;
}

div.secure_container_holder a{
	color: #fff;
}

div.secure_container_holder h2{
	color: #fff;
	margin-bottom: 0;
}

#loginForm{
	padding-bottom: 35px;
}

.secure_container_holder button{
	margin: 0;
	padding: 0 20px;
	font-size: 12px;
	text-transform: uppercase;
}

.secure_container_holder dl {
	margin-bottom: 0;
}

.secure_container_holder dd {
	margin-left: 0;
}

.login-panel .form_field-label{
    text-transform: uppercase;
}

.userGuest{
	border: 1px dotted #A5A5A5;
	padding:0 20px 20px 20px;
}

.userGuest .headline{
	border-bottom: 1px solid #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 33px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}


.userGuest .description{
	margin:0 0 20px 0;
}

.userGuest  form{
	margin:0;
}

.accountNav .headline{
    margin:0 0 20px 0;
    background-color: #f4f4f4;
    font-size: 1.2em;
    font-weight: bold;
    height: 30px;
    padding-left: 5px;
    text-transform: uppercase;
    white-space: nowrap;
}
.accountNav ul{
    margin: 0 0 20px 0;
}
.accountNav li.active{
    font-weight:bold;
    background-color: #f4f4f4;
}
.customAccount{
	margin:0 -20px 0 0;
	width:810px;
}
.customAccount .tile{
	border:1px dotted #a5a5a5;
	padding:0 20px 20px;
	width:343px;
	margin:0 20px 20px 0;
	height:100px;
}
.customAccount .tile .headline{
	border-bottom: 1px solid #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px;
}
.customAccount .tile .headline a{
	display:block;
}
.accountContentPane {
	border: 0px dotted #a5a5a5;
	padding:0 0px 0px;
	width:790px;
	margin:0;
}
.accountContentPane .headline{
	border-bottom: none;
	font-size: 1.2em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	margin:0 0 20px;
}
.accountContentPane .addressItem{
	border-bottom:1px dotted #a5a5a5;
	padding:20px 0;
	position:relative;
}
.accountContentPane .addressItem .buttons{
	position:absolute;
	right:0;
	top:20px;
}
.account-profile-data tr > td {
	min-width: 70px;
	padding: 0 5px 5px 0;
}
.accountContentPane .paymentItem{
	border-bottom:1px dotted #a5a5a5;
	float: left;
	padding:20px 0;
	position:relative;
	width: 100%;
}
.accountContentPane .paymentItem .buttons{
	position:absolute;
	right:0;
	top:20px;
}
.accountContentPane .span-6.order-totals {
	float: right;
	margin: -5px 5px 10px 0;
}
.accountContentPane .i18nAddressForm{
	margin-right:-20px;
}
.accountContentPane .control-group{
	float:left;
	width:305px;
	margin-right:20px;
}
.accountContentPane  .form-actions{
	clear:both;
}
.accountContentPane  .orderBoxes {
	margin: 20px -20px 0 0;
	clear: left;
}
.accountContentPane  .orderBoxes .orderBox{
	width:322px;
	margin:0 20px 20px 0;
}
.negotiate-quote {
	margin: 25px 0 40px 0;
}
.quote-metadata {
	margin: 25px 0 40px 0;
}
.delivery_stages .orderBox {
	width: 190px;
}
.delivery_stages {
	margin: 40px 0;
}

.replenishment-detail .orderListTable {
	margin: 10px 0;
}

.address-removal-confirm-popup{
	padding: 20px;
}

.address-removal-confirm-popup .addressItem{
	margin-bottom: 20px;
}

.replenishment-detail .payment {
    width: 230px;
}

.replenishment-confiramtion-details .re_schedule .headline,
div.delivery_stages .headline{
	height: auto;
}

.replenishment-confiramtion-details .address{
	margin-right: 20px;
}

.replenishment-confiramtion-details .payment{
	margin-right: 0;
}

.myaccount_payment_head {
    border-bottom: 1px solid #bfbfbf;
    float: left;
    padding-top: 15px;
    width: 100%;
}

.myaccount_payment_head span{
	color: #3c3c3c;
	font-weight: bold;
	font-size: 14px;
}
.accountContentPane .accountnavigationcollectioncomponent{
    margin:0 -20px 0 0;
}
.accountContentPane .accountnavigationcollectioncomponent .accountNav{
    padding:0 20px 20px;
    width:342px;
    margin:0 20px 20px 0;
    height:100px;
    float: left;
    background-color: #ffffff;
}
.accountContentPane .accountnavigationcollectioncomponent .accountNav .headline{
    background: none;
    padding: 10px 0 0 0;
}
.accountContentPane .accountnavigationcollectioncomponent .accountNav  a {
    display: block;
    color: #0068b3;
}
#cartItems{
	width:100%;
	margin-bottom: 30px;
}
#cartItems .headline{
	border-bottom:1px solid #bfbfbf;
	height:40px;
	line-height:40px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
}
#cartItems .headline .cartId{
	font-weight:normal;
	font-size:0.8em;
	margin:0 0 0 20px;
}
#cartItems table.cart{
	width:100%;
}
#cartItems thead th{
    background-color: #3c3c3c;
    color: #ffffff;
}
#cartItems thead th{
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-size:1em;
}
#cartItems thead th:first-child,
#cartItems tbody tr td:first-child{
    padding-left: 20px;
}
#cartItems thead th#header3,
#cartItems thead th#header4{
	text-align:center;
}
#cartItems thead th#header6{
	text-align:right;
}
#cartItems .cartItem td{
	vertical-align:top;
	border-bottom:1px solid #f4f4f4;
	padding:20px 0 20px 0;
}
#cartItems .cartItem:nth-child(4n - 1) td,
#order_history tr:nth-child(2n - 1) td{
    background-color: rgba(255, 255, 255, 0.65);
}
#cartItems .cartItem td.thumb{
	padding-right:20px;
	width:96px;
}
#cartItems .cartItem td.itemPrice,
#cartItems .cartItem td.total,
#cartItems .cartItem td.quantity{
	width:115px;
}
#cartItems .cartItem td.quantity form{
	margin:0 0 10px 0;
}
#cartItems .cartItem td.quantity .qty{
	display:block;
	margin:0 auto;
	text-align:center;
	width:40px;
}
#cartItems .cartItem td.quantity .updateQuantityProduct,
#cartItems .cartItem td.quantity .submitRemoveProduct{
	text-decoration:underline;
	display:block;
	text-align:center;
}
td.multidimensional {
	width: 40px;
}
td.multidimensional a.updateQuantityProduct-toggle {
	display:block;
	text-align:center;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 19px;
	vertical-align: middle;
	margin-left: 20px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-decoration: none !important;
}
#cartItems .cartItem td.shipping{
	width:200px;
}
#cartItems .cartItem td.shipping .pointOfServiceName{
	font-size:11px;
	color:#999;
}
#cartItems .cartItem td.shipping .pickupInStoreButton{
	text-decoration:underline;
}
#cartItems .cartItem td.itemPrice{
	width:96px;
	text-align:center;
}
#cartItems .cartItem td.total{
	width:96px;
	text-align:right;
}
.expressCheckoutBox .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
}

.expressCheckoutBox .description{
	line-height:30px;
}
.expressCheckoutBox ul li{
	list-style: disc outside none;
	margin: 0 0 5px 13px;
}
button.doCheckoutBut {
	font-size: 140%;
	margin-top: 20px;
}
.span-5 .promo_top{
	position: relative;
	top: -22px;
}
.quote_pos{
	position: relative;
	top: -90px;
}

.deliveryCartItems td.priceRow {
    text-align: center;
}

#checkoutContentPanel .description{
	margin:0 0 20px 0;
}

#checkoutContentPanel .contentPanelRight,
#checkoutContentPanel .contentPanelLeft{
	width:244px;
}
#checkoutContentPanel .contentPanelLeft{
	margin:0 20px 0 0;
}
#checkoutContentPanel .savedPaymentItem{
	border: 1px dotted #A5A5A5;
	margin:0 0 10px 0;
}
#checkoutContentPanel .i18nAddressForm,
#checkoutContentPanel .billingAddressForm,
#checkoutContentPanel .cardForm{
	margin-right:-20px;
}
#checkoutContentPanel .control-group{
	float:left;
	width:244px;
	margin-right:20px;
}
#checkoutContentPanel .form-actions{
	position:absolute;
	bottom:-60px;
	right:0;
	left: 0;
}
#checkoutContentPanel .form-actions button.positive{
	margin-right:0;
}

#checkoutContentPanel .form-additionals .control-group{
	width:100%;
}
#checkoutContentPanel .form-additionals button{
	clear:both;
	width:50%;
}
#checkoutContentPanel{
	margin: 0 0 20px 0;
}

#checkoutContentPanel .summarySection{
	margin:  0 20px 0 0;
	padding: 10px;
	min-height: 192px;
	position: relative;
	width: 172px;
	float: left;
    background-color: #ffffff;
}
#checkoutContentPanel .summarySection:after{
	content:"";
	display: block;
	width: 10px;
	height: 20px;
	background: url("../images/checkoutStepArrow.png") no-repeat center center;
	position: absolute;
	right: -11px;
	top: 50%;
	margin: -10px 0 0 0;
}

#checkoutContentPanel .summarySection.summaryDeliveryMode{
	margin:  0;
}

#checkoutContentPanel .summarySection.summaryDeliveryMode:after{
	display: none;
}


#checkoutContentPanel .summarySection.summaryCostCenter,
#checkoutContentPanel .summarySection.summaryPayment{
	width: 286px;
}
#checkoutContentPanel .summarySection .contentSection {
	margin-bottom: 20px;
}

#checkoutContentPanel .summarySection .contentSection .summaryPayment .column {
	margin-right: 0;
	width: 143px;
	overflow: hidden;
}

#checkoutContentPanel .summarySection .contentSection .headline{
	font-weight: bold;
	line-height: 2em;
	margin: 0 0 10px 0;
}

#checkoutContentPanel .summarySection .headline .number{
	font-weight: bold;
	font-size: 2em;
	vertical-align: bottom;
	margin-right: 0.5em;
}
#checkoutContentPanel .editButton{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 20px;
	font-weight: normal;
	text-transform: none;
	border:0;
	padding: 0 5px;
}
#savedAddressListHolder,
#savedPaymentListHolder{
	display:none;
}
.simplifyPickupPanel{
	border: 1px dotted #A5A5A5;
	padding:0 20px 20px 20px;
	margin:0 0 20px 0;
	position:relative;
	background:#F6F6F6;
}
.simplifyPickupPanel .headline{
	border-bottom: 1px dotted #A5A5A5;
	font-size: 1em;
	font-weight: bold;
	line-height: 17px;
	padding-bottom: 5px;
	margin:10px 0 20px 0;
}
.simplifyPickupPanel .description{
	margin:0 0 20px 0;
}
.simplifyPickupPanel .content span{
	display:block;
	font-weight:normal;
}
.simplifyPickupPanel .content span.strong{
	font-weight:bold;
}

.simplifyPickupPanel .content input{
	float:left;
}
.simplifyPickupPanel .content span.pickupAdressList{
	margin:0 0 0 30px;
}
.simplifyPickupPanel .footline{
	clear:both;
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	border-top: 1px dotted #A5A5A5;
}
.simplifyPickupPanel .footlineText{
	float:left;
	width:50%;
	padding:8px 0 0 0;
}

#checkoutContentPanel .control-group.security{
	width:150px;
	margin:0;
}

#checkoutContentPanel .control-group.security label{
	font-size: 12px;
}

#checkoutContentPanel input.security{
	width:50px;
	height: 20px;
	min-height: 20px;
	float:left;
}
#checkoutContentPanel .security_code_what{
	float:left;
	display:block;
	margin:0 7px;
	line-height:20px;
}
fieldset.cardDate{
 	width:244px;
	float:left;
	margin:0 20px 0 0;
}
fieldset.cardDate legend{
	border: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 5px;
	overflow: hidden;
	white-space: nowrap;
	width: 244px;
}
fieldset.cardDate label{
 	display:none;
}

#checkoutContentPanel fieldset.cardDate .control-group{
 	width:111px ;
	margin:0 0 0 20px;
}
#checkoutContentPanel fieldset.cardDate legend + .control-group{
	margin:0;
}
#checkoutContentPanel hr{
	background:0;
	border:0;
	border-bottom: 1px dotted #A5A5A5;
	margin:0 0 20px 0;
}
#checkoutContentPanel.summaryFlow strong{
	margin:0 0 5px 0;
	display:block;
}
.summaryOverlay {
	padding:20px;
}
.summaryOverlay .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
.summaryOverlay .description{
	margin:0 0 20px 0;
}
.summaryOverlay form{
	margin-right:-20px;
}
.summaryOverlay .control-group{
	float:left;
	width:387px;
	margin-right:20px;
}
.summaryOverlay .form-actions{
 clear: both;
 width: 800px;
}
.summaryOverlay #summaryDeliveryAddressBook{
	display:none;
}
.summaryPaymentOverlay form{
	margin:0;
}
.summaryPaymentOverlay .use-saved-card-description {
	display: inline-block;
  margin: 19px 0 0 10px;
}
.summaryPaymentOverlay .use-as-default-address {
	margin-left: 6px;
}
.summaryOverlay fieldset.cardDate{
 	width:387px;
	float:left;
	margin:0 20px 0 0;
}
.summaryOverlay fieldset.cardDate legend{
	border: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 5px;
	overflow: hidden;
	white-space: nowrap;
	width: 387px;
}
.summaryOverlay fieldset.cardDate .control-group{
 	width:183px ;
	margin:0 0 0 20px;
}
.summaryOverlay fieldset.cardDate legend + .control-group{
	margin:0;
}
.summaryOverlay fieldset.cardDate .control-group select{
	margin-top:2px;
}
#summaryDeliveryAddressBook .addressList{
	margin:0 -20px 0 0;
}
#summaryDeliveryAddressBook .addressEntry{
	float:left;
	width:387px;
	margin:0 20px 20px 0;
	border-bottom: 1px dotted #A5A5A5;
	padding: 0 0 20px 0;
}
#summaryDeliveryAddressBook .addressEntry.default{
	background:#f8f8f8;
}
#summaryDeliveryAddressBook .addressEntry button{
	float:none;
}
.edit_add_area{
	padding: 5px;
}
#savedAddressList .addressList{
	margin:0 -20px 0 0;
}
#savedAddressList .addressEntry{
	float:left;
	width:387px;
	margin:0 20px 20px 0;
	border-bottom: 1px solid #bfbfbf;
	padding: 0 0 20px 0;
}

#savedAddressList .addressEntry.default{
	background:#EDFDEB;
	color: #666666;
}
.addressEntry .edit {
	clear: both;
}
#savedPaymentList .paymentList{
	margin:0 -20px 0 0;
	max-height: 350px;
	overflow: auto;
}
#savedPaymentList .paymentEntry{
	float:left;
	width:387px;
	margin:0 20px 20px 0;
	border-bottom: 1px dotted #A5A5A5;
	padding: 0 0 20px 0;
}

#savedPaymentList .paymentEntry ul{
	float:left;
}
#savedPaymentList .paymentEntry form{
	clear:right;
}
#savedPaymentList .paymentEntry button{
	margin: 0 20px 20px 20px;
}
button.place-order {
	font-size: 140%;
	margin-top: 0;
}
#checkoutOrderDetails .deliveryCartItems{
	width:100%;
	margin:40px 0 ;
}
#checkoutOrderDetails .deliveryCartItems thead td{
	border-bottom:1px solid #f4f4f4;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	padding-left: 5px;
	background-color: #f6f6f6;
}

#checkoutOrderDetails .deliveryCartItems .thumb{
	width:50px;
	padding:20px 10px 0 0;
	vertical-align:top;
}

#checkoutOrderDetails .deliveryCartItems .thumb img {
	width:50px;
}

#checkoutOrderDetails .deliveryCartItems .desc{
	vertical-align:top;
	padding:20px 0 0 0;
}

#checkoutOrderDetails .deliveryCartItems .name{
	font-weight:bold;
}
#checkoutOrderDetails .deliveryCartItems .priceRow{
	width:15%;
}
#checkoutOrderDetails .pickupCartItems{
	margin:40px 0 ;
}
.pickupCartItems{
	width:100%;
}
.pickupCartItems thead td{
	border-bottom:1px solid #a5a5a5;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	padding-left: 5px;
	background-color: #f6f6f6;
}
.pickupCartItems .address td{
	border-bottom:1px dotted #a5a5a5;
	padding:10px 0;
}

.pickupCartItems .address .storeName{
	font-weight:bold;
}
.pickupCartItems .thumb{
	width:50px;
	padding:20px 10px 0 0;
	vertical-align:top;
}
.pickupCartItems .thumb img{
	width:50px;
}
.pickupCartItems .desc{
	vertical-align:top;
	padding:20px 0 0 0;
}
.pickupCartItems .name{
	font-weight:bold;
}
.pickupCartItems .priceRow{
	width:33%;
	border-bottom:1px dotted #a5a5a5;
}
.section1{
	margin:5px 0;
}
.zoneA .disp-img{
	height:108px;
	margin:10px 0 0 0;
	border-bottom:1px dotted #A5A5A5;
	position:relative;
}
.zoneA .disp-img:first-child{
	margin:0;
}
.zoneA .disp-img a{
	display:block;
}
.zoneA .disp-img .title{
	display:block;
	margin-left:106px;
	border-bottom:1px dotted #A5A5A5;
	margin-bottom:10px;
}
.zoneA .disp-img .thumb{
	position:absolute;
	top:0;
}
.zoneA .disp-img .details{
	width:124px;
	height:96px;
	margin-left:106px;
	display:block;
}
.zoneA .disp-img .action{
	display:none;
}
.zoneB .simple_disp-img:first-child{
	margin:0 0 10px 0;
}
#homepage_slider .svw {
	width: 50px;
	height: 20px;
	background-color: #ffffff;
}
.svw ul {
	position: relative;
	left: -999em;
}
#homepage_slider.stripViewer {
	position: relative;
	overflow: hidden;
	margin: 0;
}
#homepage_slider.stripViewer ul {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
	list-style-type: none;
}
#homepage_slider.stripViewer ul li {
	float: left;
}
#homepage_slider .tooltip {
	padding: 0.5em;
	background-color: #ffffff;
	color: #000000;
	border: 5px solid #dedede;
}
.stripTransmitter {
	overflow: auto;
	height:47px;
    margin-top: -47px;
}
.stripTransmitter ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}
.stripTransmitter ul li {
	width: 41px;
	float: left;
}
.stripTransmitter a {
	line-height: 47px;
	display: block;
	padding: 0 0 0 0;
	text-align: center;
	text-decoration: none;
	font-size: 1.4em;
    background-color: #3c3c3c;
    color: #ffffff;
}
.tooltip {
	padding: 0.5em;
	background-color: #ffffff;
	color: #000000;
	border-bottom:1px dotted #A5A5A5;
}
.section4 .disp-img{
	margin:0 0 15px 0;
}
.section4 .disp-img .title{
	border-bottom:1px solid #a5a5a5;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	white-space: nowrap;
	display:block;
	margin:0 0 10px 0;
}
.section4 .disp-img .thumb{
	margin:0 0 5px 0;
	display:block;
}
.section4 .disp-img .action{
	display:none;
}
#storeDetail .detailPane{
	float:left;
	border: 1px dotted #A5A5A5;
	padding:0 20px 20px 20px;
	position:relative;
	width:288px;
	margin:0 10px 0 0;
}
#storeDetail .detailPane .headline{
	border-bottom: 1px dotted #A5A5A5;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
#storeDetail .storeMap{
	float:left;
	height:610px;
	width:610px;
}
#storeDetail #map_canvas{
	height:610px;
}

#storeDetail .storeImage img{
	width:100%;
	margin:20px 0 0 0;
}
#storeDetail .storeDetailsTable td{
	vertical-align:top;
}
#storeDetail .detailSection{
	margin: 0 0 20px 0;
}
#storeDetail .detailSectionHeadline{
	font-weight:bold;
	margin:0 0 0 0;
}
#storeDetail .detailSection .store-openings{
	margin: 0;
}
#storeFinder .searchPane{
	float:left;
	padding:0 20px 20px 20px;
	position:relative;
	height:366px;
	width:268px;
	margin:0 10px 0 0;
    background-color: #f4f4f4;
}
#storeFinder .searchPane .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
#storeFinder .searchPane .description{
	margin:0 0 20px 0;
}
#storeFinder .searchPane  .findStoresNearMe{
  background: url("../images/findStoresNearMe-bg.png") no-repeat scroll 10px center #000;
}
#storeFinder .storeMap{
	float:left;
	height:388px;
	width:630px;
}
#storeFinder  #map_canvas{
	height:388px;
}
#storeFinder .storeResultList{
	clear:both;
	padding:20px 0 0 0;
}
#storeFinder .storeResultList .storeResultTable{
	width:100%;
	margin: 0  0 20px 0;
}
#storeFinder .storeResultList .storeResultTable thead th{
	border-bottom:1px solid #bfbfbf;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
}
#storeFinder .storeResultList .storeResultTable thead #header1{
    width: 400px;
}
#storeFinder .storeResultList .storeResultTable > tbody > tr >  td{
	vertical-align:top;
	border-bottom:1px solid #bfbfbf;
	padding:20px 0 0 0;
}
#storeFinder .storeResultList .storeResultTable td.thumb{
	border-bottom:0;
	padding-right:20px;
}
#storeFinder .storeResultList .storeResultTable tbody td{
	vertical-align:top;
}
#storeFinder .storeResultList .storeResultTable .store-openings{
	margin:0 0 20px 0;
}
#storeFinder .storeResultList .storeResultTable .storeItem .details{
	margin:0 0 0 110px;
}
#storeFinder .storeResultList .storeResultTable .storeItem .details .itemName{
	font-weight:bold;
}
#companyNav .headline{
	border-bottom:1px solid #bfbfbf;
	line-height:120%;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
#companyNav li.active{
	font-weight:bold;
}
.customCompany{
	margin:0 -20px 0 0;
	width:810px;
}
.customCompany .tile{
	border:1px solid #bfbfbf;
	padding:0 20px 20px;
	width:343px;
	margin:0 20px 20px 0;
	height:100px;
}
.customCompany .tile .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px;
}

.customCompany .tile .headline a{
	display:block;
}
.companyContentPane {
	padding:0 20px 20px;
	width:748px;
	margin:0;
}
.companyContentPane .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	margin:0 0 20px;
}
.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul {
	background-color: white;
	margin-top: 4px;
}
.treeview .hitarea {
	background: url(../images/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/treeview/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview .placeholder {
	background: url(../images/treeview/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}
.treeview >li.collapsable:first-child{
   background-position: -17px -90px;
}
.treeview >li.expandable:first-child{
   background-position: -49px -46px;
}
.treeview li a{
	display: block;
	margin-top: -2px;
}
.treeview li ul li ul{
   display:none;
}
#ui-datepicker-div {
	background-color: #fff;
	padding: 5px 5px 5px 5px;
	box-shadow: 2px 2px 5px #888;
	display: none;
}
table.ui-datepicker-calendar tr td {
	padding: 4px;
}
.ui-datepicker-next {
	color: #356F70;
}
.ui-datepicker-next:hover {
	color: #7fada5;
	cursor: pointer;
}
.ui-datepicker-prev {
	color: #356F70;
	padding: 0px 10px 0px 0px;
}
.ui-datepicker-prev:hover {
	color: #7fada5;
	cursor: pointer;
}
.right{
	margin:0 0 0 20px;
}
button.edit,a.button.edit,
button.disable,a.button.disable,
button.create,a.button.create,
button.add,a.button.add,
button.remove,a.button.remove,
button.confirm,a.button.confirm
{
   	background-color:#0068b3;
    border-color: #0068b3;
    text-transform: uppercase;
	color:#fff;
}

button.edit:hover,a.button.edit:hover,
button.create:hover,a.button.create:hover,
button.disable:hover,a.button.disable:hover,
button.add:hover,a.button.add:hover,
button.remove:hover,a.button.remove:hover,
button.confirm:hover,a.button.confirm:hover
{
    color: #ffffff;
    background-color: #5599c9;
    border-color: #5599c9;
    text-transform: uppercase;
}

/*cancel buttons have different styling*/
button.no-confirm,a.button.no-confirm,
a.button.cancel{
    background-color:#f4f4f4;
    border-color: #0068b3;
    text-transform: uppercase;
    color:#0068b3;
}

/*cancel buttons have different styling*/
button.no-confirm:hover,a.button.no-confirm:hover,
a.button.cancel:hover{
    color: rgba(0, 104, 179, 0.5);
    background-color: rgba(244, 244, 244, 0.5);
    border-color: rgba(0, 104, 179, 0.5);
    text-transform: uppercase;
}
#futureStockOverlay {
	padding:0 20px 20px 20px;
}
#futureStockOverlay .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
#futureStockOverlay .description{
	margin:0 0 20px 0;
}
#futureStockOverlay .thumb{
	float:left;
	margin:0 20px 0 0;
}
#futureStockOverlay .details{
	float:left;
}
#futureStockOverlay .orderList{
	border:0;
	padding:0;
}
span.future_tooltip {
    position: relative;
}
span.future_tooltip a .tooltip_table {
    display: none;
    max-height: 82px;
    overflow: auto;
}
span.future_tooltip a:hover {
    font-color: #000000;
}
span.future_tooltip a:hover .tooltip_table {
    color: #000000;
    display: block;
    font: 12px "Arial",sans-serif;
    text-align: left;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    margin-left: -38px;
    margin-top: 6px;
    margin-right: 20px;
    right: -50px;
    bottom: -5px;
    height: auto;
    width: 125px;
    padding: 2px;
    position: absolute;
    z-index: 109;
}
.tooltip_title {
	font-weight: bold;
	margin-bottom: 2px;
    padding: 1px 0 4px;
	background-color: #dadada;
}
.tooltip_title, .tooltip_value {
	width: 50px;
	padding-left: 3px;
	font-size: 10px;
	color: #444444;
    text-align: center;
}
.tooltip_value {
	border-bottom: 1px solid #dadada;
}
.tooltip_table div {
	float: left;
}
.oms_message_holder {
    padding-left: 5px;
    position: relative;
    top: -15px;
}
.advancedSearch{
	margin:0;
}
.advancedSearch .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
.advancedSearch .radios .control-group{
	float:left;
	margin:0 20px 0 0;
}
.advancedSearch .radios .control-group label{
	margin-top:0;
}
.advancedSearch .searchInput {
	position:relative;
}
.advancedSearch .searchInput #js-add-product-ids{
	margin: 0;
    position: absolute;
    right: 0;
    top: 22px;
	height:30px;
}
.advancedSearch .product-id-tag-box{
	border: 2px solid #C7C7C7;
	display:block;
	float:left;
	margin:10px 20px 10px 0;
}
.advancedSearch .product-id-tag-box span{
	padding:0 10px;
	line-height:20px;
	display:block;
	float:left;
}
.advancedSearch .product-id-tag-box button{
	margin:0;
	border: 0;
	border-left: 2px solid #C7C7C7;
	height: 20px;
	line-height:20px;
	padding-left: 5px;
	padding-right: 5px;
}
.advancedSearch .productListItem{
	margin-left:0;
	margin-right:0;
}
.orderForm_grid_group img {
    border: 1px solid #BACAD5;
    margin-bottom: 5px;
    padding: 5px;
}

.grid_three_dimensions tr td:first-child {
    font-weight: bold;
}

.grid_three_dimensions {
    width: auto !important;
    background-color: #EEEEEE;
    float: left;
    margin-bottom: 0;
}
.single_grid_three_dimensions {
    margin-bottom: 10px;
    overflow: auto;
    width: 950px;
}
.orderList .single_grid_three_dimensions {
    width: 908px;
}
.accountContentPane .orderList .single_grid_three_dimensions {
    width: 748px;
}
.grid_three_dimensions tbody tr td {
    width: 65px;
    padding: 5px 3px;
    text-align: center;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    background-color: #FFFFFF;
}
.grid_three_dimensions tbody tr:first-child td:first-child {
    border-top: none;
}
.grid_three_dimensions tbody tr td:first-child {
    border-left: none;
    color: #333333;
    text-transform: uppercase;
}
.grid_three_dimensions tr td:first-child,  #content .grid_three_dimensions tr th {
    background-color: #EEEEEE;
    text-align: center;
    text-transform: uppercase;
}
.grid_three_dimensions tr td input{
    width: 20px;
    font-size: 10px;
    text-align: center;
}
.grid_three_dimensions tr .in-stock {
    background-color: #66CC99;
}
.grid_three_dimensions tr .out-of-stock {
    background-color: #FF6633;
}
.grid_three_dimensions tr .future-stock {
    background-color: #FFCC33;
}
.orderForm_subHeader {
    float: right;
    margin-bottom: 15px;
    text-align: right;
    width: 220px;
}
.orderForm_grid_group {
	clear: both;
    padding: 0 0 10px;
    margin-bottom: 25px;
    width: 100%;
	border-bottom: 1px solid #bfbfbf;
}
#colorbox .cboxGrid{
	padding: 25px;
}
.subHeader_value {
    display: inline-block;
    text-align: right;
    width: 70px;
}
#subTotal__label,
#subtotal {
    font-weight: bold;
    font-size: 12px;
}
.swatch_legend {
    display: block;
    font-size: 11px;
    text-align: right;
    margin: 20px 0 0;
}
.legend_label {
    margin-left: 10px;
    text-transform: capitalize;
}
.clr_inStock {
    background-color: #66CC99;
    display: inline-block;
    height: 11px;
    position: relative;
    top: 1px;
    width: 25px;
}
.clr_future {
    background-color: #ffcc33;
    display: inline-block;
    height: 11px;
    position: relative;
    top: 1px;
    width: 25px;
}
.clr_outStock {
    background-color: #ff6633;
    display: inline-block;
    height: 11px;
    position: relative;
    top: 1px;
    width: 25px;
}
#js-add-product-ids{
	display:none;
}
.productMainLink.gridGroup{
	border:0;
}
#productOrderButton{
	font-size: 1em;
	height: 37px;
	padding: 0;
	width: 49%;
	margin:0;
	margin-top:9px;
}
.productDescription .variantOptions {
	padding: 5px 0;
	line-height:2.5em;
	color:#929292;
}
.productDescription  .variantName {
	float:left;
	width: 57px;
}
.productDescription  ul.variantList {
	float:left;
}
.productDescription ul.variantList li{
	float:left;
	margin:0 10px 0 0;
}
.productDescription .futureStockLink{
	display:block;
	text-align:right;
}
#placeOrder{
	margin:0 0 20px 0;
}
#replenishmentSchedule{
	border: 1px solid #bfbfbf;
	margin: 0 0 30px;
	padding: 0 20px 20px;
	position: relative;
	top:10px;
	clear: both;
}
#replenishmentSchedule .headline {
  border-bottom: 1px solid #bfbfbf;
  font-size: 1.2em;
  font-weight: bold;
  height: 39px;
  line-height: 39px;
  margin: 0 0 20px;
  text-transform: uppercase;
}
#replenishmentSchedule .scheduleform{
	width: 207px;
	background: transparent none;
	border-radius: 0;
	margin:0 0 0 10px;
	padding:0 5px;
	min-height:220px;
}
#replenishmentSchedule .scheduleform_left {
	margin-left:0;
}
#replenishmentSchedule .scheduleform.selected .replenishmentFrequency label{
	font-weight:bold;
}
#replenishmentSchedule .scheduleform label{
	vertical-align: top;
}
#replenishmentSchedule .scheduleform .replenishmentFrequency{
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 10px;
	padding: 8px 0;
}
#replenishmentSchedule .scheduleform input[type="radio"]{
	margin:0 5px;
}
#replenishmentSchedule .scheduleform .div_nWeeks1{
	margin:0 0 10px 0;
}
#replenishmentSchedule .form-actions{
	padding:20px 0 0 0;
}
#replenishmentSchedule .form-actions  a.button{
	margin-top:0;
}
#negotiateQuote{
	border: 1px solid #bfbfbf;
	margin: 0 0 30px;
	padding: 0 20px 20px;
	position: relative;
	top:10px;
	clear: both;
}
#negotiateQuote .headline {
  border-bottom: 1px solid #bfbfbf;
  font-size: 1.2em;
  font-weight: bold;
  height: 39px;
  line-height: 39px;
  margin: 0 0 20px;
  text-transform: uppercase;
}
#negotiateQuote #quoteRequestDescription{
	width:80%;
	height:100px;
	padding:10px;
	font: inherit;
}
#negotiateQuote .form-actions{
	padding:20px 0 0 0;
}
#negotiateQuote .form-actions  a.button{
	margin-top:0;
}
.yCmsComponent.login-info .content{
	border: 1px solid #bfbfbf;
	margin: 20px 0 0;
	padding: 20px;
}
.volume-prices{
	margin:10px 0;
}
.volume-prices th,
.volume-prices td{
	padding: 0 5px;
}
.orderFormTotal .orderForm {
	border: 1px solid #bfbfbf;
	margin:0 0 20px 0;
	padding: 0 10px 10px;
}
.orderFormTotal .orderForm .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 30px;
	line-height:30px;
	text-transform: uppercase;
	margin:0  0 10px 0 ;
}
.orderFormHeader .pd_name{
	border-bottom: 1px solid #979797;
    color: #000000;
    font-size: 1.2em;
    height: 25px;
	line-height:25px;
    font-weight: bold;
    padding: 0 0 5px;
    margin-bottom: 0.5em;
}
.orderFormHeader .big-price{
	color: #303030;
    font-size: 1.417em;
    padding: 0 0 10px 10px;
}
.control-group fieldset input[type="checkbox"]{
	float: left;
}
#cboxLoadedContent form.add_to_cart_order_form{
	padding: 20px;
}

/*#page {
	width: 1903px !important;
	height: 1620px;
}*/

#nav_main {
	width: 960px;
	margin: 0 auto;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin-right: 0px;
}
.navbar-default {
	height: 42px !important;
	margin-bottom: 10px !important;
	margin-left: -15px;
}
.dropdown-menu {
	margin-top: -10px !important;
}
#nav_main {
	background-color: rgba(60, 60, 60, 0);
}
body {
	font-family: 'Verdana';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #777;
	line-height: 28px;
}

h1, .h1 {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 36px;
	color: #333333;
}

h2, .h2 {
	font-family: 'SartoRotSanRegRegular', Verdana;
  	font-weight: 400;
  	font-style: normal;
  	font-size: 19px;
  	line-height: 21px;
  	color: #333333;
}

h3, .h3 {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	color: #333333;
}

h4, .h4 {
	font-family: 'SartoRotSanRegRegular', Verdana;
  	font-weight: 400;
  	font-style: normal;
  	font-size: 14px;
  	color: #333333;
  	margin-top: 0;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { margin-top: 0; }

h3.light {
	color: #7F7F7F;
}
.navbar-default .navbar-nav > li > a {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	color: #fff;

}
.navbar-default .navbar-nav > li > a:hover { color: #fff; }

.dropdown-menu {
	font-family: 'SartoRotSanRegRegular', Verdana;
  	font-weight: 400;
  	font-style: normal;
  	font-size: 15px;
  	color: #777777;
  	line-height: 2;
}
.breadcrumb p, .breadcrumb li {
    font-family: 'Verdana';
    font-size: 12px;
    font-weight: 400;
}
.content-orange-links {
	text-transform: none
}
.cart-product-quantity div.update-remove {
	list-style-type: disc;
	display: inline-block;
	width: 42px;
	padding-left: 8px;
}
.cart.clearfix {
    margin-bottom: 35px;
}
.quantity-textbox {
    width: 50px;
    text-align: center;
}
btn {
  font-family: 'SartoRotSanRegRegular', Verdana;
  font-size: 13px;
  color: #fff;
  padding-left: 40px;
  padding-right: 40px;
}
.form-group .btn {
	margin-top: 0px;
	margin-left: 8px;
}
input#send_quote.form-control.email-address {
	width: 275px;
	float: left;
}
.result-filters div .form-group:last-child label {
  margin-left: 15px;
}
.result-filters div .form-group label {
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 15px;
}
body {
	background: rgba(224,224,224,1);
	background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,224,224,1)), color-stop(20%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(224,224,224,1) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0 );
}
.container {
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	display: block;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 28px;
	margin-left: 471.5px;
	margin-right: 471.5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 960px;
}
.main-content .row { padding: 21px 0; }
.top-menu > li > a:hover, .top-menu > li > a:active, .top-menu > li > a:focus, .dropdown-menu > li > ul > li > a:hover, .dropdown-menu > li > ul > li > a:active, .dropdown-menu > li > ul > li > a:focus,
.footer-menu > li > a:hover, .footer-menu > li > a:active, .footer-menu > li > a:focus { color: #EB7505; }
form .form-control {
	border-radius: 0;
	border-color: #777;
}
div .form-control {
	perspective-origin: 79px 15px;
	transform-origin: 79px 15px;
	width: 158px;
	font-family: Verdana;
}
a, a:hover {
	color: #333;
	text-decoration: none;
}
header .col-xs-6 { padding-left: 0; }
header .col-xs-6:last-child { padding-right: 0; }
header .container {
	padding-top: 0;
	padding-bottom: 0;
}
header .row.top-section {
	padding: 10px 0;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,245,245,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 );
	-webkit-box-shadow: 0px 5px 5px 0px rgba(182,182,182,1);
	-moz-box-shadow: 0px 5px 5px 0px rgba(182,182,182,1);
	box-shadow: 0px 5px 5px 0px rgba(182,182,182,1);
	line-height: 28px;
	margin-left: -15px;
	margin-right: -15px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}
.sart-logo img { padding-top: 15px; }
.top-menu {
	list-style: none;
	float: right;
	margin-bottom: 0;
	padding-top: 20px;
}
.top-menu > li {
	display: inline-block;
	float: left;
	padding-right: 5px;
}
.top-menu > li:last-child { padding-right: 0; }

.top-menu > li > a > img { padding-right: 5px; }
.top-menu .cart-items {
	background-color: #eb7505;
	padding: 0 3px;
	color: #fff;
}
.navbar-default {
	background: rgba(170,170,170,1);
	background: -moz-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(170,170,170,1)), color-stop(50%, rgba(161,163,163,1)), color-stop(51%, rgba(131,133,133,1)), color-stop(100%, rgba(151,154,154,1)));
	background: -webkit-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: -o-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: -ms-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: linear-gradient(to bottom, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#979a9a', GradientType=0 );
	margin-bottom: 0;
}
.navbar { border-radius: 0; }
.navbar-brand {
	border-right: 1px solid #707070;
	background: rgba(113,115,115,1);
	background: -moz-linear-gradient(top, rgba(113,115,115,1) 0%, rgba(156,158,158,1) 50%, rgba(131,133,133,1) 51%, rgba(113,115,115,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113,115,115,1)), color-stop(50%, rgba(156,158,158,1)), color-stop(51%, rgba(131,133,133,1)), color-stop(100%, rgba(113,115,115,1)));
	background: -webkit-linear-gradient(top, rgba(113,115,115,1) 0%, rgba(156,158,158,1) 50%, rgba(131,133,133,1) 51%, rgba(113,115,115,1) 100%);
	background: -o-linear-gradient(top, rgba(113,115,115,1) 0%, rgba(156,158,158,1) 50%, rgba(131,133,133,1) 51%, rgba(113,115,115,1) 100%);
	background: -ms-linear-gradient(top, rgba(113,115,115,1) 0%, rgba(156,158,158,1) 50%, rgba(131,133,133,1) 51%, rgba(113,115,115,1) 100%);
	background: linear-gradient(to bottom, rgba(113,115,115,1) 0%, rgba(156,158,158,1) 50%, rgba(131,133,133,1) 51%, rgba(113,115,115,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717373', endColorstr='#717373', GradientType=0 );
}

.nav.navbar-nav {
	border-left: 1px solid #a3a3a3;
	border-right: 1px solid #707070;
	width: 70%;
	background: rgba(141,142,142,1);
	background: -moz-linear-gradient(top, rgba(141,142,142,1) 0%, rgba(160,166,160,1) 50%, rgba(119,119,119,1) 51%, rgba(141,142,142,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(141,142,142,1)), color-stop(50%, rgba(160,166,160,1)), color-stop(51%, rgba(119,119,119,1)), color-stop(100%, rgba(141,142,142,1)));
	background: -webkit-linear-gradient(top, rgba(141,142,142,1) 0%, rgba(160,166,160,1) 50%, rgba(119,119,119,1) 51%, rgba(141,142,142,1) 100%);
	background: -o-linear-gradient(top, rgba(141,142,142,1) 0%, rgba(160,166,160,1) 50%, rgba(119,119,119,1) 51%, rgba(141,142,142,1) 100%);
	background: -ms-linear-gradient(top, rgba(141,142,142,1) 0%, rgba(160,166,160,1) 50%, rgba(119,119,119,1) 51%, rgba(141,142,142,1) 100%);
	background: linear-gradient(to bottom, rgba(141,142,142,1) 0%, rgba(160,166,160,1) 50%, rgba(119,119,119,1) 51%, rgba(141,142,142,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8e8e', endColorstr='#8d8e8e', GradientType=0 );
}

.nav.navbar-nav > .open { height: 50px; }

.nav.navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #fff;
	color: #EB7505;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
	background: rgba(95,97,97,0.7);
	background: -moz-linear-gradient(left, rgba(95,97,97,0.7) 0%, rgba(79,81,81,0.7) 10%, rgba(79,81,81,0.7) 90%, rgba(95,97,97,0.7) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(95,97,97,0.7)), color-stop(10%, rgba(79,81,81,0.7)), color-stop(90%, rgba(79,81,81,0.7)), color-stop(100%, rgba(95,97,97,0.7)));
	background: -webkit-linear-gradient(left, rgba(95,97,97,0.7) 0%, rgba(79,81,81,0.7) 10%, rgba(79,81,81,0.7) 90%, rgba(95,97,97,0.7) 100%);
	background: -o-linear-gradient(left, rgba(95,97,97,0.7) 0%, rgba(79,81,81,0.7) 10%, rgba(79,81,81,0.7) 90%, rgba(95,97,97,0.7) 100%);
	background: -ms-linear-gradient(left, rgba(95,97,97,0.7) 0%, rgba(79,81,81,0.7) 10%, rgba(79,81,81,0.7) 90%, rgba(95,97,97,0.7) 100%);
	background: linear-gradient(to right, rgba(95,97,97,0.7) 0%, rgba(79,81,81,0.7) 10%, rgba(79,81,81,0.7) 90%, rgba(95,97,97,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f6161', endColorstr='#5f6161', GradientType=1 );
	color: #fff;
	border-left: 1px solid #323434;
	border-right: 1px solid #323434;
}

.nav.navbar-nav > .dropdown.open > a {
	height: 60px;
	z-index: 9999;
	border: 1px solid #ccc;
	border-bottom: 0;
}

.nav.navbar-nav > li:hover .dropdown-menu { display: block; }

.navbar-default .navbar-form {
	border-left: 1px solid #a3a3a3;
	width: 27.7%;
	margin: 0;
	padding: 10px 12px;
	background: rgba(170,170,170,1);
	background: -moz-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(170,170,170,1)), color-stop(50%, rgba(161,163,163,1)), color-stop(51%, rgba(131,133,133,1)), color-stop(100%, rgba(151,154,154,1)));
	background: -webkit-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: -o-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: -ms-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	background: linear-gradient(to bottom, rgba(170,170,170,1) 0%, rgba(161,163,163,1) 50%, rgba(131,133,133,1) 51%, rgba(151,154,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#979a9a', GradientType=0 );
}
.navbar-default .navbar-form .form-control {
	width: 115%;
	background-color: #e4e4e4;
	-webkit-box-shadow: inset 3px 3px 3px 0px rgba(150,150,150,1);
	-moz-box-shadow: inset 3px 3px 3px 0px rgba(150,150,150,1);
	box-shadow: inset 3px 3px 3px 0px rgba(150,150,150,1);
	height: 25px;
	border: none;
}

.navbar-form .btn-search {
	position: absolute;
	top: 10px;
	right: 0;
}

.dropdown-menu {
	-webkit-columns: 3;
    -moz-columns: 3;
    column-count: 3;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    top: 115%;
	height: auto;
	border: 1px solid #ccc;
	border-bottom: 8px solid #eb7505;
	padding: 12px;
	min-width: 600px;
	max-width: 650px;
}
.dropdown-menu h4 {
	color: #000;
	margin-bottom: 15px;
	font-size: 15px;
}

.dropdown-menu > li { margin-bottom: 20px; }
.dropdown-menu > li > ul {
	padding-left: 0;
	list-style: none;
}
.dropdown-menu > li > a { padding-left: 0; }

.dropdown-menu > li > ul > li { border-top: 1px dotted #ccc; }
.dropdown-menu > li > ul > li:last-child { border-bottom: 1px dotted #ccc; }

.dropdown-menu > li > ul > li > a { color: #777; }
.dropdown-menu > li > ul > li > a:hover, .dropdown-menu > li > ul > li > a:active, .dropdown-menu > li > ul > li > a:focus { text-decoration: underline; }

/*Dropdown navigation fix for IE9 and IE8*/
.no-columns .column > li { margin-bottom: 20px; }

.no-columns .column ul {
	list-style: none;
	padding-left: 0;
	margin-right: 30px;
}

.no-columns .column ul > li { border-top: 1px dotted #ccc; }
.no-columns .column ul > li:last-child { border-bottom: 1px dotted #ccc; }

/*Main Content
----------------------------------------------*/
.amgen-logo img {
	margin-top: 40px;
	margin-bottom: 20px;
}

ul.list-products {
	padding-left: 0;
	list-style: none;
	line-height: 25px;
}

.main-content .col-xs-6 {
	padding: 0;
	padding-right: 15px;
}
.main-content .col-xs-6:last-child {
	padding-left: 15px;
	padding-right: 0;
}

.main-content .col-xs-9 {
	padding-left: 0;
	padding-right: 15px;
}

.main-content .col-xs-3:last-child {
	padding-left: 15px;
	padding-right: 0;
}
.main-content .col-xs-12 {
	padding-left: 0;
	padding-right: 0;
}
.browse-products-border { border-top: 1px dotted #ccc; }
.row {
  margin-left: 10px;
}
.footer-row {
  margin-right: -15px;
  margin-left: -15px;
   padding: 20px 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-3 {
  width: 25%;
}
.contact-block .col-xs-3 { padding-left: 0; }

.main-content .col-xs-3:last-child {
	padding-left: 15px;
	padding-right: 0;
}
.results-pagination .col-xs-3 { padding-right: 0; }
.results-pagination .col-xs-3 label { margin-right: 10px; }
.product-slider-wrapper .item .col-xs-3:hover .btn { display: block; }

.btn {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 13px;
	color: #fff;
	padding-left: 40px;
	padding-right: 40px;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	border-radius: 4px;
}

.btn-default {
	background: rgba(190,191,191,1);
	background: -moz-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(190,191,191,1)), color-stop(50%, rgba(195,196,196,1)), color-stop(51%, rgba(176,178,177,1)), color-stop(100%, rgba(178,180,179,1)));
	background: -webkit-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: -o-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: linear-gradient(to bottom, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebfbf', endColorstr='#b2b4b3', GradientType=0 );
	border: 1px solid #a6a6a6;
	border-color: #ccc;
	text-shadow: none;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	text-transform: none;
	position: relative ;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .dropdown-toggle.btn-default {
  color: white;
  background-color: #e6e6e6;
  border-color: #adadad;
  background: linear-gradient(to bottom, rgba(133,135,135,1) 0%, rgba(171,171,171,1) 50%, rgba(136,138,137,1) 51%, rgba(136,138,137,1) 100%);
  border-color: #adadad;
}
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}
.product-results-sidebar {
	padding: 25px 15px !important;
	border: 1px solid #e4e4e4;
	border-radius: 10px;
}
.product-results-sidebar h4, .product-results-sidebar .h4 {
	padding: 10px 0;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(52%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=1 );
	border-top: 1px solid #d9dada;
	border-bottom: 1px solid #d9dada;
}
.product-results-sidebar a:hover { color: #EB7505; }
div#resultsList  ul li{
	line-height: 17px;
    width: 80%;
    margin-left: 30px;
}
.sidebar {
	padding: 0;
	padding-right: 20px;
}
.sidebar-box { margin-bottom: 40px; }
.sidebar-box:last-child { margin-bottom: 0; }
.sidebar-content-box {
	border: 1px solid #e0e0e0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 30px;
}
.sidebar-content-box-header {
	background-color: #e8e8e8;
	padding: 15px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.sidebar-content-box-header h1, .sidebar-content-box-header h2, .sidebar-content-box-header h3, .sidebar-content-box-header h4 { margin-bottom: 0; }
.sidebar-content-box-body, .sidebar-content-box-body a {
	padding: 15px 0;
	color: #7E7E7E;
}
.sidebar-content-box-body a:hover, .sidebar-content-box-body a:active, .sidebar-content-box-body a:focus { color: #f7a333; }
.sidebar-content-box-body ul {
	padding-left: 25px;
	list-style-image: url('../img/list-style.png');
}
.sidebar-content-box-body ul>li { padding: 5px 0; }
/*Product results*/
.product-results .row {
	border-bottom: 1px solid #e4e4e4;
	margin-left: 10px;
}
.product-description p { line-height: 20px; }

.main-content .col-xs-6 {
	padding: 0;
	padding-right: 15px;
}
.main-content .col-xs-6:last-child {
	padding-left: 15px;
	padding-right: 0;
}
/*Results Row changes*/
.span-18 .last .row{
  border-bottom: 1px solid #e4e4e4;
  margin-left: 10px;
  padding: 20px 0;
}
.main-content .row { padding: 20px 0; }

#search-browse {
	padding-bottom: 5px;
}
#search-browse-row {
	padding-top: 5px;
}
/*Should belong to grid-framework.less.css*/
.col-xs-6 {
  width: 50%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
}
/*End of grid-framerwork.less.css*/
/*Orange links*/
.content-orange-links {
  color: #EB7505;
  text-decoration: underline;
}

.homepage-browselinks {
	padding-bottom: 10px;
}

.homepage-browselinks a{
  color: #EB7505;
  text-decoration: underline;
}
.esci-content-orange-links:hover {
	color: #333;
	text-decoration: none;
}
/*Style for Nav_Main since we don't have a main-content.row*/
#nav_main {
	padding: 20px 0;
	margin-right: -15px;
    margin-left: -15px;
}

.col-xs-3:last-child {
	padding-left: 15px;
	padding-right: 0;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
/*Footer
----------------------------------------------*/
.footer-menu {
	padding: 0;
	list-style: none;
}
.footer-menu > li {
	display: inline-block;
	padding-right: 20px;
}
.footer-menu > li:last-child { padding-right: 0; }
.footer-menu > li > a { text-decoration: underline; }

/*Nav Main bread crumbs*/
.nav_main .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}

.nav_main .row {
  padding: 20px 0;
}

.nav_main .col-xs-9 {
  padding-left: 0;
  padding-right: 15px;
}

div#kayako_sitebadgecontainer {
  top: 200px !important;
}

div.radio {
  display: inline-block;
}

input#phone.form-control {
	width: 100%;
}

input#email.form-control {
	width: 100%;
}

select#country.form-control {
	height: 30px;
	width: 30%;
	display: inline-block;
	vertical-align: middle;
}

textarea#message_input.form-control {
	width: 100%;
}

button.btn.btn-primary.contact-us {
 	margin-left: 879px;
 }
a.btn.btn-default.continue-shopping {
	margin-right: 5px;
}

a.content-orange-links.cart {
	margin-top: 5px;
}

td.cart-product-price.cart-tablerow {
	border-top: none;
}

td.cart-product-image.cart-tablerow  {
	border-top: none;
}

td.cart-product-name.cart-tablerow {
	border-top: none;
}

td.cart-product-quantity.cart-tablerow {
	border-top: none;
}

td.cart-product-total.cart-tablerow {
	border-top: none;
}

.td-heading-cart {
	border-bottom: 1px solid #ddd;
}

input#promo-code.form-control.promotion-code {
	height: 30px;
	width: 152px;
}

.form-inline.promo-code {
    padding-bottom: 50px !important;
 }

button#addToCartButton.addToCartButton.outOfStock{
 	opacity: 0.2;
 	}

 div.col-xs-6.product-and-quote {
      height: 235px;
 }

 a.refinementToggle {
 	font-family: 'SartoRotSanRegRegular', Verdana;
	color: black !important;
 }

 div.category-breadcrumb {
 	margin-left: -14px;
 }

 div.form-inline.category-browse {
 	margin-left: -14px;
 }

 input#company.form-control {
 	width: 100%;
 }

 select#name-prefix.form-control {
 	min-height:	30px;
 	width: 10%;
 	height: 30px;
 	display: inline-block;
 	vertical-align: middle;
 }

 div#resultsList.col-xs-9.product-results.fullwidth {
 	width: 100%;
 }

#esciBanner h2 {
	font-size: 20px;
}
/* end changes.css */

/* start jquery.kwicks.min.css */
/*!
 *  Kwicks: Sexy Sliding Panels for jQuery - v2.2.1
 *  http://devsmash.com/projects/kwicks
 *
 *  Copyright 2013 Jeremy Martin (jmar777)
 *  Contributors: Duke Speer (Duke3D), Guillermo Guerrero (gguerrero)
 *  Released under the MIT license
 *  http://www.opensource.org/licenses/mit-license.php
 */.kwicks{display:block;list-style-type:none;list-style:none;position:relative;margin:0;padding:0}.kwicks>*{display:block;overflow:hidden;padding:0;margin:0}.kwicks.kwicks-processed>*{margin:0;position:absolute}.kwicks-horizontal>*{float:left}.kwicks-horizontal>:first-child{margin-left:0}.kwicks-vertical>:first-child{margin-top:0}
/* end jquery.kwicks.min.css */

/* start bootstrap-theme.css */
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.btn-primary .disabled
{
   pointer-events: none;
   cursor: default;
}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,.h1,h2,.h2,h3,.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,
.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,.h1 {

  font-size: 36px;
}
h2, .h2 {

  font-size: 19px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
  line-height: 20px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-uppercase.add-to-cart {
    max-width: 275px;
    overflow: visible;
    overflow-wrap: break-word;
    position: absolute;
    left: 460px;
    margin-right: -48px;
    width: 275px;
    top: 0px;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 17px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 14px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
  line-height: 150%;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: white;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 42px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 11px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 11px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
   background-color: #AFAFAF;
   color: #FFFFFF;
}
.navbar-default .navbar-brand {
  color: #FFFFFF;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {

}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.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: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */

/* end bootstrap.css */
/* start components.css */
/*Components
----------------------------------------------*/
/*Grey Box*/
.content-grey-box {
	background-color: #f7f7f7;
	border: 1px solid #ddd;
	-webkit-box-shadow: 1px 4px 4px -1px #bababa;
  	box-shadow: 1px 4px 4px -1px #bababa;
  	padding: 15px!important;
}
.content-grey-box .col-xs-6:last-child { border-left: 1px dotted #ccc; }
.ensc-gradient-box {
    padding: 10px;
    background: -moz-linear-gradient(left, rgba(244,244,244,0) 0%, rgba(244,244,244,0) 1%, rgba(244,244,244,1) 18%, rgba(244,244,244,1) 83%, rgba(244,244,244,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,244,244,0)), color-stop(1%,rgba(244,244,244,0)), color-stop(18%,rgba(244,244,244,1)), color-stop(83%,rgba(244,244,244,1)), color-stop(100%,rgba(244,244,244,0)));
    background: -webkit-linear-gradient(left, rgba(244,244,244,0) 0%,rgba(244,244,244,0) 1%,rgba(244,244,244,1) 18%,rgba(244,244,244,1) 83%,rgba(244,244,244,0) 100%);
    background: -o-linear-gradient(left, rgba(244,244,244,0) 0%,rgba(244,244,244,0) 1%,rgba(244,244,244,1) 18%,rgba(244,244,244,1) 83%,rgba(244,244,244,0) 100%);
    background: -ms-linear-gradient(left, rgba(244,244,244,0) 0%,rgba(244,244,244,0) 1%,rgba(244,244,244,1) 18%,rgba(244,244,244,1) 83%,rgba(244,244,244,0) 100%);
    background: linear-gradient(to right, rgba(244,244,244,0) 0%,rgba(244,244,244,0) 1%,rgba(244,244,244,1) 18%,rgba(244,244,244,1) 83%,rgba(244,244,244,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ededed', endColorstr='#00ededed',GradientType=1 );
    -webkit-box-shadow: 6px 2px 10px -1px rgba(200,200,200,0);
    -moz-box-shadow: 6px 2px 10px -1px rgba(200,200,200,0);
    box-shadow: 6px 2px 10px -1px rgba(200,200,200,0);
}
body[class*='pageLabel--integrated-solutions'] .ensc-gradient-box .fullwidth {
	margin:0 !important;
}
form.add-products label { margin-right: 6px; }
form.add-products input {
	width: 26%!important;
	margin-right: 13px;
}
form.add-products .pull-right { padding-right: 15px; }
form.add-products .pull-right-headerui { padding-right: 33px; }
form.add-products p { margin-right: 40px; }
form.add-products p, form.add-products .btn-primary {
	display: inline-block;
	float: left;
}
/*Quick order*/
.quick-order {
	overflow: overlay;
	height: 250px;
	overflow-y: scroll;
}
.form-control.quickorderuiform {
	float: left;
	margin-top: 4px;
	height: 25px;
}
#cleardiv {
	 clear:both;
}
.quickorder_label {
	float:left;
}
/*Orange links*/
.content-orange-links {
  color: #EB7505;
  text-decoration: underline;
}
.esci-content-orange-links:hover {
	color: #333;
	text-decoration: none;
}
/*Images with border*/
.border-image img { border: 1px solid #e0e0e0; }

/*Buttons*/
.btn {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 13px;
	color: #fff;
	padding-left: 40px;
	padding-right: 40px;
}

.btn-primary {
	background: rgba(234,145,12,1);
	background: -moz-linear-gradient(top, rgba(234,145,12,1) 0%, rgba(237,165,87,1) 50%, rgba(236,128,5,1) 51%, rgba(238,117,5,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,145,12,1)), color-stop(50%, rgba(237,165,87,1)), color-stop(51%, rgba(236,128,5,1)), color-stop(100%, rgba(238,117,5,1)));
	background: -webkit-linear-gradient(top, rgba(234,145,12,1) 0%, rgba(237,165,87,1) 50%, rgba(236,128,5,1) 51%, rgba(238,117,5,1) 100%);
	background: -o-linear-gradient(top, rgba(234,145,12,1) 0%, rgba(237,165,87,1) 50%, rgba(236,128,5,1) 51%, rgba(238,117,5,1) 100%);
	background: -ms-linear-gradient(top, rgba(234,145,12,1) 0%, rgba(237,165,87,1) 50%, rgba(236,128,5,1) 51%, rgba(238,117,5,1) 100%);
	background: linear-gradient(to bottom, rgba(234,145,12,1) 0%, rgba(237,165,87,1) 50%, rgba(236,128,5,1) 51%, rgba(238,117,5,1) 100%);
	border-color: #ea910c;
}

.btn-primary span { margin-right: 15px; }

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background: rgba(235,160,54,1);
	background: -moz-linear-gradient(top, rgba(235,160,54,1) 0%, rgba(237,179,116,1) 50%, rgba(235,138,35,1) 51%, rgba(235,138,35,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,160,54,1)), color-stop(50%, rgba(237,179,116,1)), color-stop(51%, rgba(235,138,35,1)), color-stop(100%, rgba(235,138,35,1)));
	background: -webkit-linear-gradient(top, rgba(235,160,54,1) 0%, rgba(237,179,116,1) 50%, rgba(235,138,35,1) 51%, rgba(235,138,35,1) 100%);
	background: -o-linear-gradient(top, rgba(235,160,54,1) 0%, rgba(237,179,116,1) 50%, rgba(235,138,35,1) 51%, rgba(235,138,35,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,160,54,1) 0%, rgba(237,179,116,1) 50%, rgba(235,138,35,1) 51%, rgba(235,138,35,1) 100%);
	background: linear-gradient(to bottom, rgba(235,160,54,1) 0%, rgba(237,179,116,1) 50%, rgba(235,138,35,1) 51%, rgba(235,138,35,1) 100%);
	border-color: #ea910c;
}

.btn-primary-form-submit:hover, .btn-primary-form-submit:focus, .btn-primary-form-submit.focus, .btn-primary-form-submit:active, .btn-primary-form-submit.active, .open > .dropdown-toggle.btn-primary-form-submit {
	border-color: transparent;
	border-radius: 0;
}

.btn-default {
	background: rgba(190,191,191,1);
	background: -moz-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(190,191,191,1)), color-stop(50%, rgba(195,196,196,1)), color-stop(51%, rgba(176,178,177,1)), color-stop(100%, rgba(178,180,179,1)));
	background: -webkit-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: -o-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	background: linear-gradient(to bottom, rgba(190,191,191,1) 0%, rgba(195,196,196,1) 50%, rgba(176,178,177,1) 51%, rgba(178,180,179,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebfbf', endColorstr='#b2b4b3', GradientType=0 );
	border: 1px solid #a6a6a6;
	position: relative;
}
.add-to-cart-button {
	position: absolute;
	top: 30px;
}
.quickorder-carticon {
	margin: 0px -4px 3px -4px !important;
}
.quickorder-add-to-cart-button {
	top:0px;
	position: relative;
	margin-right: 8px !important;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	background: rgba(133,135,135,1);
	background: -moz-linear-gradient(top, rgba(133,135,135,1) 0%, rgba(171,171,171,1) 50%, rgba(136,138,137,1) 51%, rgba(136,138,137,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(133,135,135,1)), color-stop(50%, rgba(171,171,171,1)), color-stop(51%, rgba(136,138,137,1)), color-stop(100%, rgba(136,138,137,1)));
	background: -webkit-linear-gradient(top, rgba(133,135,135,1) 0%, rgba(171,171,171,1) 50%, rgba(136,138,137,1) 51%, rgba(136,138,137,1) 100%);
	background: -o-linear-gradient(top, rgba(133,135,135,1) 0%, rgba(171,171,171,1) 50%, rgba(136,138,137,1) 51%, rgba(136,138,137,1) 100%);
	background: -ms-linear-gradient(top, rgba(133,135,135,1) 0%, rgba(171,171,171,1) 50%, rgba(136,138,137,1) 51%, rgba(136,138,137,1) 100%);
	background: linear-gradient(to bottom, rgba(133,135,135,1) 0%, rgba(171,171,171,1) 50%, rgba(136,138,137,1) 51%, rgba(136,138,137,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858787', endColorstr='#888a89', GradientType=0 );
}

.contact-block {
	background-color: #f7f7f7;
	border: 1px solid #ddd;
	-webkit-box-shadow: 1px 4px 4px -1px #bababa;
  	box-shadow: 1px 4px 4px -1px #bababa;
  	padding: 15px!important;
  	margin-bottom: 20px;
}
.contact-block .col-xs-3 { padding-left: 0; }
.contact-block .col-xs-9 { padding-right: 0; }
.contact-block img {
	border: 1px solid #ddd;
	-webkit-box-shadow: 1px 4px 4px -1px #bababa;
  	box-shadow: 1px 4px 4px -1px #bababa;
}

.breadcrumb {
	background-color: #fff;
	-webkit-box-shadow: inset 0px 2px 5px 0px rgba(204,202,204,1);
	-moz-box-shadow: inset 0px 2px 5px 0px rgba(204,202,204,1);
	box-shadow: inset 0px 2px 5px 0px rgba(204,202,204,1);
    padding: 0;
    border-bottom: 1px solid #e9eaea;
    border-radius: 0;
}

.breadcrumb p, .breadcrumb ol, .breadcrumb li {
	display: inline-block;
	margin-bottom: 0;
}

.breadcrumb ol {
    padding-left: 5px;
    margin-bottom: 0;
}
.breadcrumb li.active {
    font-weight: 700;
}
.breadcrumb a { color: #979898; }

.sidebar {
	padding: 0;
}

.sidebar-box { margin-bottom: 40px; }
.sidebar-box:last-child { margin-bottom: 0; }

.sidebar-content-box {
	border: 1px solid #e0e0e0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 30px;
}

.sidebar-content-box-header {
	background-color: #e8e8e8;
	padding: 15px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.sidebar-content-box-header h1, .sidebar-content-box-header h2, .sidebar-content-box-header h3, .sidebar-content-box-header h4 { margin-bottom: 0; }

.sidebar-content-box-body, .sidebar-content-box-body a {
	padding: 15px 0;
	padding-right: 15px;
	color: #7E7E7E;
	text-transform: capitalize;
	-webkit-font-smoothing: antialiased;
}

.sidebar-content-box-body a:hover, .sidebar-content-box-body a:active, .sidebar-content-box-body a:focus { color: #f7a333; }

.sidebar-content-box-body ul {
	padding-left: 25px;
	list-style-image: url('../images/list-style.png');
	margin-left: 3px !important;
}
.sidebar-content-box-body ul>li { padding: 5px 0; }

.form-control {
	height: 20px;
	font-size: 11px;
}

.contact-request-type { margin-bottom: 20px; }
.contact-request-type, .contact-request-data {
	border-radius: 5px;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0px 1px 10px 3px rgba(238,238,238,1);
	-moz-box-shadow: 0px 1px 10px 3px rgba(238,238,238,1);
	box-shadow: 0px 1px 10px 3px rgba(238,238,238,1);
}

.contact-request-header, .contact-request-body { padding: 15px; }
.contact-request-header {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: rgba(251,250,250,1);
	background: -moz-linear-gradient(top, rgba(251,250,250,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,250,250,1)), color-stop(100%, rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(251,250,250,1) 0%, rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top, rgba(251,250,250,1) 0%, rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(251,250,250,1) 0%, rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom, rgba(251,250,250,1) 0%, rgba(232,232,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#e8e8e8', GradientType=0 );
}

.contact-request-header:hover { background: #d3d3d3; }
.contactusheaderlink:hover {
    font-family: 'SartoRotSanRegRegular', Verdana;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #fff;
}

.contact-request-type h3, .contact-request-data h3 { margin-bottom: 0; }
.contact-request-data h3, .contact-request-data p { display: inline-block; }
.contact-request-data p { float: right; }

.contact-request-body { background-color: #fff; }
.contact-request-body label {
	font-size: 11px;
	color: #777;
	font-weight: normal;
}
.contact-request-body .radio { margin-right: 20px; }
.contact-request-body .radio:last-child { margin-right: 0; }

.contact-request-body .form-control {
	height: auto;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(204,204,204,1);
	-moz-box-shadow: inset 0px 0px 3px 1px rgba(204,204,204,1);
	box-shadow: inset 0px 0px 3px 1px rgba(204,204,204,1);
}

.contact-request-body .form-inline .form-control { margin-left: 10px; }
.contact-request-body .form-inline .form-control:first-child { margin-left: 0; }

#name, #lname { width: 43%; display: inline-block; vertical-align: middle; }
#street, #street-no { width: 49%; display: inline-block; vertical-align: middle;}
#zip, #location { width: 33%; 	display: inline-block;	vertical-align: middle; margin-right: -1px;}

div.row.contact-request-button {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=1 );
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 0;
}

.headerContactUs {
    line-height: 20px;
    padding-bottom: 15px;
	padding-left: 8px;
	padding-right: 15px;
	padding-top: 12px;
}

.contactusheaderlink {
    padding-left: 8px;
    font-family: 'SartoRotSanRegRegular', Verdana;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #fff;
}

.quickorder_label_qty {
	float: left;
}

.quickorder_uicontent {
    margin-bottom: 0px;
    height: 35px;
}

.catLinks {
	padding-left : 0px;
}

.homepage-cat-links {
	line-height: 16px !important;
}

.homepage-list-cat-links {
	margin-bottom: 10px !important;
}

.homepageimg {
    width: 444px;
    height: 302px;
    border: 1px solid #A7A7A7;
    float: right;
}

.breadcrumbHome {
	text-decoration: underline;
}
.breadcrumbPrefix {
	float: left;
    font-size: 11px;
    color: #999;
    opacity: 1;
}

.breadcrumbElement {
	font-size: 11px;
    color: #999;
}
/* General Landing Page CSS styles */
.fullwidth {
	width: 100%;
	margin: 60px 0 60px 0;
}
.halfwidth {
	width: 45%;
}
.one-third-width {
	width: 30%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.twocolcomponent-margin {
	margin: 15px -15px 15px -15px;
}
.image-bg-gradient {
	background-image: linear-gradient(to right bottom, rgb(238, 238, 238), rgb(146, 146, 146));
	background-size: 100%;
	border-color: rgb(119, 119, 119);
	border-style: none;
	border-width: 0px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	color: rgb(119, 119, 119);
	display: block;
	margin: 0px;
	padding: 1px;
	vertical-align: baseline;
	height: 200;
}
.separator {
	height: 1px;
    font-size: 1px;
    line-height: 1px;
    margin-bottom: 30px;
    margin-top: 30px;
    clear: both;
    overflow: hidden;
	background: linear-gradient(to right, rgba(223, 225, 225, 0) 0%, #dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
}

#homepage_slider .svw {
	width: 500px;
	height: 20px;
}
.svw ul {
	position: relative;
	left: -999em;
}

#homepage_slider.stripViewer {
	position: relative;
	overflow: hidden;
	margin: 0;
	border-style: solid;
	border-width: 1.5px;
	border-color: grey;
	background:rgba(255,255,255, 0.2);
}

#homepage_slider.stripViewer ul {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
}

#homepage_slider.stripViewer ul li {
	float: left;
}

#homepage_slider .tooltip {
	padding: 0.5em;
}

.stripTransmitter ul {
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style-type: none;
    font-size:10px;
}

/* make changes here for the numbers on the rotating banner */
.stripTransmitter ul li {
	width: 10px;
	float: left;
	margin: 0 9px 0px 0;
    padding-left: 1em;
    list-style: none;
}

.stripTransmitter a {
	line-height: 22px;
	display: block;
	background-color: transparent;
	float: left;
    margin: 3px;
    display: block;
    height: 9px;
    width: 9px;
    background-image: url('../images/mini_circle.png');
    background-repeat: no-repeat;
}

.stripTransmitter a:hover {
	background-color: transparent;
}
.stripTransmitter a.current {
	background-position: 0 -9px;
}
.borderedcomponent {
	border-style: solid;
	border-width: 1px;
	border-color: lightgray;
	margin: 10px;
	padding: 15px;
	border-radius: 10px;
	height: 320px;
}
.two-col-imagetextglcomponents {
 padding: 0 15px 0 0px !important;
}
.imagetextglcomponents li{
	line-height: 17px;
	margin-bottom: 10px;
	float: none;
	background-image: url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	list-style: none;
	list-style-position: outside;
}
.imagetextglcomponents {
 padding: 0px;
}
.imagetextglcomponents ul{
margin-left:0px;
margin-top:15px;
}
.column-right-div li {
	list-style: initial;
 	margin-left: 14px;
}
.halo-border {
	margin: 30px 0px 30px 0px;
}
.halo-border .fullwidth {
	margin: 0px !important;
}
.halo-border .one-third-width {
	width: 27%;
}
.imagetextglcomponents2 {
	margin: 15px 55px 15px 0px;
}
.imagecomponentcss {
	border-style: solid;
	padding: 5px;
	border-color: lightgray;
	border-radius: 5px;
}
.glimagetextcomponents {
	margin: 0 0 15px 0;
}
.tablecomponent {
	width: 100%;
	border-style: solid;
	border-color: lightgray;
	border-width: 1px;
	padding: 10px;
	border-radius: 5px;
}
.tablerow {
		border-style: solid;
		border-color: lightgray;
		border-width: 1px;
		padding: 10px;
}
.componentcolumn {
	border-style: solid;
	border-color: lightgray;
	border-width: 1px;
	padding: 10px;
	text-align: left;
}
.columngray {
	background-color: #e5e5e5;
}
.imagecompcss {
	border-width: 1px;
    border-color: lightgray;
    border-style: solid;
    margin: 5px;
    padding: 5px;
    border-radius: 5px;
}

.accordiontabpara {
	padding-top:20px !important;
	overflow: auto;
}
.glscrollercontainer {
	height: 132px;
}
.glscrollercarousel {
	height: 132px;
	width: 2000px;
}

.glsingleimage {
	width: 10% !important;
	padding-left: 38px;
	padding-right: 0px;
}

.glslider {
	height: 40px !important;
	top: 32px !important;
}

.glslidercontrol {
	margin-top: -12px !important;
}

.sartlink {
  	text-decoration: underline;
  	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 20px;
}

.sartlink a {
	color: #EB7505;
}

.twoColumnTableContainer table {
	width:	100%;
	color:	black;
  	font-family: 'SartoRotSanRegRegular', Verdana;
	padding-left: 10px;
	padding-right: 10px;
	border	:	1px;
	border-style: solid;
}

.twoColumnTableContainer table tr {
	width	:	100%;
	border	:	1px;
	border-style	:	solid;
	border-color: black;
	padding-left: 10px;
	padding-right: 10px;
	height	:	7px;
}

.twoColumnTableContainer table td {
	border	:	1px;
	border-style	:	solid;
	border-color: black;
	padding-left: 10px;
	padding-right: 10px;
}

.twoColumnTableContainer table th {
	width	:	80%;
	border	:	1px;
	border-style	:	solid;
	border-color: black;
	padding-left: 10px;
	padding-right: 10px;
	background-color: lightgray;
	font-weight: bold;
}

.twoTableNewTitle {
	width	:	100%;
	border	:	1px;
	border-style	:	solid;
	border-color: black;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	height: 40px;
}
.tableThreeColRow {
	width: 33.33% !important;
}

.hotImageComponent {
float: left;
position: absolute;
}

.outerDiv {
	float: left;
}

.overlay {
	display: none;
  position: absolute;
  width: 170px;
  height: 150px;
  padding: 10px;
  background: #eeeeee;
  color: #000000;
  border: 1px solid #1a1a1a;
  font-size: 90%;
}

.hotzoneclose {
    position: absolute;
    top: 0px;
    right: 0px;
    transition: all 200ms;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    color: #333;
    background: transparent;
    width: 15px;
    line-height: 15px;
    box-shadow: none;
}

ul.jcarousel-skin li{
	display:block !important;
}
.scroller_width {
	width: 100px;
}
.prodRefName {
    padding-left: 15px !important;
    padding-right: 15px !important;
    word-wrap: break-word;
    box-sizing: border-box;
    color: rgb(119, 119, 119);
    display: block;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    width: auto;
    -webkit-font-smoothing: antialiased;
}

.sarttwocolumndivider{
		width:30%;
		height:31px;
		margin-top:6px;
		float:left;
}

/* 02/18 CSS provided by NAR */
.richtextcomponent-header h3 {
	color: #7F7F7F;
}
.richtextcomponent-header a {
	text-decoration: none;
	color: #7F7F7F;
}
.richtextcomponent-header a:hover {
	text-decoration: none;
	color: #777
}
.richtextcomponent-body a {
	text-decoration: none;
	color: #eb7505;
}
.richtextcomponent-body a:hover {
	text-decoration: none;
	color: #777;
}
/* CSS from NAR for Accordion Component and Accordion Tab Component */
.accordion {
	position: relative;
}

.aheader {
	margin: 0;
	position: relative;
	line-height: 33px;
	height: 33px;
	font-size: 14px;
	cursor: pointer;
}
.aheader .ac-left {
	display: block;
	background-image: url(../images/accordion/akkordion-middle-links.png);
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 33px;
}

.aheader .ac-middle {
	display: block;
	background-image: url(../images/accordion/akkordion-middle-middle.png);
	height: 24px;
	margin: 0 10px 0 10px;
	padding: 0px 5px 0 5px;
	color: #5F5F5F;
}

.aheader .ac-right {
	display: block;
	background-image: url(../images/accordion/akkordion-middle-rechts.png);
	background-position: top right;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 33px;
}
.aheader .arrow {
	display: block;
	position: absolute;
	top: 14px;
	right: 15px;
	width: 7px;
	height: 4px;
	background-image: url(../images/accordion/arrow-down.png);
}
.aheader-last .ac-left {
	background-image: url(../images/accordion/akkordion-close-bottom-links.png);
}

.aheader-last .ac-right {
	background-image: url(../images/accordion/akkordion-close-bottom-rechts.png);
}

.current .ac-left {
	background-image: url(../images/accordion/akkordion-offen-top-links.png);
}

.current .ac-middle {
	background-image: url(../images/accordion/akkordion-offen-top-middle.png);
	color: #000000;
}

.current .ac-right {
	background-image: url(../images/accordion/akkordion-offen-top-rechts.png);
}

.current .arrow {
	background-image: url(../images/accordion/arrow-up.png);
}

.accordHolder .accordion .aheader.accordion-current .arrow  {
	    background-image: url(../images/accordion/arrow-up.png);
}

.accordHolder .accordion .aheader .arrow:hover {
	    background-position: initial;
}

.aheader-first {
	line-height: 34px;
	height: 34px;
}
.aheader-first .ac-left {
	background-image: url(../images/accordion/akkordion-top-links.png);
	height: 34px;
}

.aheader-first .ac-middle {
	background-image: url(../images/accordion/akkordion-top-middle.png);
	height: 33px;
}

.aheader-first .ac-right {
	background-image: url(../images/accordion/akkordion-top-rechts.png);
	height: 34px;
}

.aheader-single {
	line-height: 34px;
	height: 34px;
}
.aheader-single .ac-left {
	background-image: url(../images/accordion/akkordion-single-links.png);
	height: 34px;
}

.aheader-single	.ac-middle {
	background-image: url(../images/accordion/akkordion-top-middle.png);
	height: 34px;
}

.aheader-single .ac-right {
	background-image: url(../images/accordion/akkordion-single-rechts.png);
	height: 34px;
}

.aheader-first.current .ac-left {
	background-image: url(../images/accordion/akkordeon-1element_act-top-links.png);
}

.aheader-first.current .ac-middle {
	background-image: url(../images/accordion/akkordeon-1element_act-top-middle.png);
}

.aheader-single.current .ac-left {
	background-image: url(../images/accordion/akkordeon-1element_act-top-links.png);
}
.aheader-single.current .ac-middle {
	background-image: url(../images/accordion/akkordeon-1element_act-top-middle.png);
}
.aheader-single.current .ac-right {
	background-image: url(../images/accordion/akkordeon-1element_act-top-rechts.png);
}

.apane {
	overflow: hidden;
	display: none;
	position: relative;
}
.apane-content {
	overflow: hidden;
	position: relative;
	padding: 15px;
	border-left: 1px solid #B6B4B4;
	border-right: 1px solid #B6B4B4;
	background-color: #FEFFFE;
}

.apane-bottom-middle {
	border-bottom: 1px solid #B6B4B4;
	border-left: 1px solid #B6B4B4;
	border-right: 1px solid #B6B4B4;
	height: 1px;
}

.apane-bottom {
	font-size: 1px;
	display: block;
	position: relative;
	height: 5px;
}

.apane-left {
	display: block;
	background-image: url(../images/accordion/akkordion-offen-bottom-links.png);
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 5px;
}

.apane-middle {
	display: block;
	background-image: url(../images/accordion/akkordion-offen-bottom-middle.png);
	height: 5px;
}

.apane-right {
	display: block;
	background-image: url(../images/accordion/akkordion-offen-bottom-rechts.png);
	background-position: top right;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 5px;
}
.aheader .ac-left {
	background-repeat: no-repeat;
}
.aheader .ac-right {
	background-repeat: no-repeat;
}
.aheader .arrow {
	background-repeat: no-repeat;
}

/* SartCMSimageComponent css from NAR 02/18 */
.no-border {
   border:none;
}
.one-pixel-border {
	border:1px solid #d8d8d8;
}
.highlight-image  {
	margin: 0;
	vertical-align: bottom;
	border: 4px solid #fff;
}
.image-grade {
    padding: 1px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FF929292');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #eeeeee), color-stop(100%, #929292));
    background-image: -moz-linear-gradient(top left, #eeeeee, #929292);
    background-image: -webkit-linear-gradient(top left, #eeeeee, #929292);
    background-image: linear-gradient(to bottom right, #eeeeee, #929292);
    background-image: -ms-linear-gradient(to bottom right, #eeeeee, #929292);
}

.image-shadow {
    background-image: url("/_ui/desktop/theme-sartorius/images/shadow-aside-24bit.png");
    height: 10px;
    background-repeat: no-repeat;
    background-position: top right;
}
.esciBannerSize {
  width: 900px;
  height: 300px;
}
#esciBannerSize{
	left: 0 !important;
}
.esciHalfBannerSize {
  width: 447px;
  height: 303px;
}
.slidecurrent {
  background-position: 0 -9px;
}
.uf2overbox {
  float: right;
  padding: 16px 11px 0 0;
  position: absolute;
  z-index: 20;
  width: 572px;
  height: 27px;
  left: 313px;
  top: 265px;
  background: url("../images/home-2457da08b8.png") 0 -358px !important;
}

.uf2halfoverbox {
  float: right;
  padding: 14px 7px 0 0;
  position: absolute;
  z-index: 20;
  width: 124px;
  height: 27px;
  left: 313px;
  top: 265px;
  background: url("../images/home-2457da08b8.png") 0 -358px !important;
}

.uf2halfoverbox-noborder {
	 float: right;
	padding: 15px 7px 0 0;
	 position: absolute;
	 z-index: 20;
	 width: 124px;
	 height: 27px;
	 left: 313px;
	 top: 265px;
	 background: url("../images/home-2457da08b8.png") 0 -358px !important;
}
.uf4containerclass {
	width: 212px;
	height: 201px;
	position: absolute;
	z-index:6;
	display: none;
	right: -1px;
	top: 25px;
	background-image: url('/_ui/desktop/theme-sartorius/images/finalQA.png');
}

.uf4containerclass-noborder {
	width: 212px;
	height: 201px;
	position: absolute;
	z-index:6;
	display: none;
	right: 1px;
	top: 25px;
	background-image: url('/_ui/desktop/theme-sartorius/images/finalQA.png');
}


#uf4container tbody {
    position: absolute;
    top: 60px;
    left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
    width: 100%;
}
.esciBanner {
  width: 900px;
}

.esciHalfBanner {
  width: 450px;
}

#esciHalfBanner {
position: absolute;
z-index: 5;
padding-top: 2px;
}

.esciBannerTop {
  width: 900px;
  height: 7px;
  background: url("../images/top_ban_900.png") no-repeat;
}

.esciHalfBannerTop {
	width: 450px;
	height: 4px;
	background: url("/_ui/desktop/theme-sartorius/images/top_ban_450.png") no-repeat;
}

.esciBannerMiddle {
  width: 900px;
  height: 300px;
  background-image: url("../images/mid_ban_900_b.png");
  background-repeat: repeat-y;
}

.esciHalfBannerMiddle {
	width: 450px;
	height: 300px;
	background-image: url("/_ui/desktop/theme-sartorius/images/mid_ban_450_b.png");
	background-repeat: repeat-y;
}
.esciBannerContent {
  position: absolute;
  height: 300px;
  width: 888px;
  float: left;
  overflow: hidden;
  left: 6px;
}

.esciHalfBannerContent {
  position: relative;
  height: 306px;
  width: 449px;
  float: left;
  overflow: hidden;
  left: -3px;
  top: 1px;
}

.esciBannerBottom {
  height: 40px;
  position: relative;
  width: 900px;
  margin-right: -18px;
  margin-left: 2px;
  margin-top: -8px;
  z-index: 15;
  background: url("../images/ban_bottom_895.png") no-repeat;
}

.esciHalfBannerBottom {
	height:20px !important;
	position: relative;
	width: 450px;
	margin-right: -18px;
	margin-left: 2px;
	margin-top: -4px;
	z-index: 15;
	background: url("/_ui/desktop/theme-sartorius/images/ban_bottom_447.png") no-repeat;
}

.halfbanner {
	width: 450px;
}

.esciBannerBottom2 {
  height: 10px;
  position: relative;
  width: 900px;
  margin-right: -18px;
  margin-left: 2px;
  margin-top: -8px;
  z-index: 15;
  background: url("../images/ban_bottom_895.png") no-repeat;
}

.uf2bp {
  float: right;
  margin: 3px;
  display: block;
  height: 9px;
  width: 9px;
  background-repeat: no-repeat;
}

.twoColumnTableContainer {
    width: 100%;
    margin: -2px 0 35px 0;
    border-collapse: separate;
}
.twoColumnTableContainer thead tr {
	background: url(../images/bg-header-table-24bit.png) repeat left bottom;
}
.twoColumnTableContainer thead tr th {
	background: transparent url(../images/bg-table-title-8bit.png) repeat-x left top;
    text-shadow: 0 1px 0 #FFF;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
    color: #747474;
    padding: 12px 10px 11px 15px;
	border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-right: 0px solid #fff;
}
.twoColumnTableContainer thead tr th:first-child {
	border-top-left-radius: 5px;
}
.twoColumnTableContainer thead tr th:last-child {
	border-top-right-radius: 5px;
	border-right: 1px solid #ababab !important;
}

.twoColumnTableContainer tbody tr td {
    line-height: 11px;
    padding: 10px 10px 10px 10px;
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #fff;
}

.twoColumnTableContainer tbody tr td:last-child {
    border-right: 1px solid #d9d9d9;
}


.index-tab .scrollable .items {
  position: relative;
  min-height: 26px !important;
  height: auto;
}
.index-tab {
    position: relative !important;
}

.index-tab ul.tabs {
  list-style: none;
  margin: 0 !important;
  padding: 0;
  height: 30px;
  border-bottom: 1px solid #666;
  float: left;
  margin-right: 20px;
}

.index-tab ul.tabs {
  overflow-x: hidden;
}

.index-tab ul.tabs li {
  float: left !important;
  text-indent: 0;
  padding: 0 !important;
  margin: 0 !important;
  list-style-image: none !important;
  list-style-type: none !important;
  background-image: none !important;
}

.index-tab ul.tabs li .left {
  height: 27px;
  width: 10px;
  float: left;
  background-image: url(../images/tabs/description/tab-start-no-24bit.png);
  background-repeat: no-repeat;
}

.index-tab ul.tabs li .right {
  height: 27px;
  margin-left: 10px;
  background-image: url(../images/tabs/description/tab-end-no-24bit.png);
  background-repeat: no-repeat;
  background-position: right;
}
.index-tab ul.tabs li:hover .left {
  background-image: url(../images/tabs/description/tab-start-ro-24bit.png);
  background-repeat: no-repeat;
}
.index-tab ul.tabs li:hover .right {
  background-image: url(../images/tabs/description/tab-end-ro-24bit.png);
  background-repeat: no-repeat;
  background-position: right;
}

.index-tab ul.tabs li .left-tall {
  height: 54px;
  width: 10px;
  float: left;
  background-image: url(../images/tabs/description/tab-start-no-24bit_lg.png);
  background-repeat: no-repeat;
}

.index-tab ul.tabs li .right-tall {
  height: 54px;
  margin-left: 10px;
  background-image: url(../images/tabs/description/tab-end-no-24bit_lg.png);
  background-repeat: no-repeat;
  background-position: right;
  max-width: 100px;
}
.index-tab ul.tabs li:hover .left-tall {
  background-image: url(../images/tabs/description/tab-start-ro-24bit_lg.png);
  background-repeat: no-repeat;
}
.index-tab ul.tabs li:hover .right-tall {
  background-image: url(../images/tabs/description/tab-end-ro-24bit_lg.png);
  background-repeat: no-repeat;
  background-position: right;
}

.index-tab ul.tabs .current .left-tall {
  background-image: url(../images/tabs/description/tab-start-act-24bit_lg.png);
  background-repeat: no-repeat;
}

.index-tab ul.tabs .current .right-tall {
  background-image: url(../images/tabs/description/tab-end-act-24bit_lg.png);
  background-repeat: no-repeat;
  background-position: right;
}

.index-tab ul.tabs .current:hover .left-tall {
  background-image: url(../images/tabs/description/tab-start-act-24bit_lg.png);
  background-repeat: no-repeat;
}

.index-tab ul.tabs .current:hover .right-tall {
  background-image: url(../images/tabs/description/tab-end-act-24bit_lg.png);
  background-repeat: no-repeat;
  background-position: right;
}

.index-tab ul.tabs li a.tall-a {
 	line-height: 14px;
 	font-size: 10px;
 	padding: 3px 10px 6px;
}
.index-tab ul.tabs li a {
	font-size: 12px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	position: relative;
	top: 1px;
	padding: 3px 15px 6px;
	color: #777;
	margin-left: -10px !important;
	line-height: 20px;
}

.index-tab ul.tabs li {cursor:pointer;}

.index-tab ul.tabs li a:active {
  outline: none;
}

.index-tab ul.tabs .current .left{
	background-image: url(../images/tabs/description/tab-start-ro-24bit.png);
	background-repeat: no-repeat;
	border:none;
}
.index-tab ul.tabs .current .right {
	background-image: url(../images/tabs/description/tab-end-ro-24bit.png);
	background-repeat: no-repeat;
	background-position: right;
	border:none;
}

div.panes {
  border: 1px solid #C6C4C4;
  background: #fff;
  margin-top: -1px;
  overflow: hidden;
}

div.panes > .csc-default {
  margin-top: 30px;
  margin-left: 25px;
  margin-right: 25px;
}

div.panes div.two-cols {
  overflow: hidden;
  width: auto;
}

div.panes div.two-cols div.col-left {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 48%;
}

div.panes div.two-cols div.col-right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 48%;
}

div.panes div.two-cols-50-50-4 {
  overflow: hidden;
  width: auto;
}

div.panes div.two-cols-50-50-4 div.col1 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 48%;
}

div.panes div.two-cols-50-50-4 div.col2 {
  display: inline;
  float: left;
  margin-right: 0;
  width: 48%;
}

div.panes div.two-cols-33-66 {
  overflow: hidden;
  width: auto;
}

div.panes div.two-cols-33-66 div.col-left {
  width: 32%;
}

div.panes div.two-cols-33-66 div.col-right {
  width: 64%;
}

div.panes div.two-cols-66-33 {
  overflow: hidden;
  width: auto;
}

div.panes div.two-cols-66-33 div.col-left {
  width: 64%;
}

div.panes div.two-cols-66-33 div.col-right {
  width: 32%;
}

div.panes li {
  line-height: 17px;
  margin-bottom: 10px;
  float: none;
}

div.panes li a {
  color: #eb7505;
}

div.panes ul.f3-widget-paginator li {
  float: left;
}

div.panes ul {
  list-style-type: none;
  list-style-position: inside;
}

div.panes ul li {
  background-image: url(../images/tabs/bulletpoint-24bit.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  list-style: none;
  list-style-position: outside;
}

div.panes ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 5px;
}

div.panes .separator {
  margin-bottom: 35px;
  padding-bottom: 10px;
  background-image: url(../images/tabs/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}

div.panes .separator p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}

.richtextcomponent-body table tr:first-child {
	background: url(../images/bg-header-table-24bit.png) repeat left bottom;
}

.richtextcomponent-body table tr:first-child td {
	background: transparent url(../images/bg-table-title-8bit.png) repeat-x left top;
    text-shadow: 0 1px 0 #FFF;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
    color: #747474;
    padding: 12px 10px 11px 15px;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-right: 0px solid #fff;
    border-left: 1px solid #ababab;
    /*border-right: expression((this.parentNode.firstChild == this)? "0px solid #fff" : (this.parentNode.lastChild == this)? "1px solid #ABABAB" : "1px solid #ababab" );*/
}

.richtextcomponent-body table tr:first-child td:first-child {
	border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-right: 0px solid #fff;
	border-top-left-radius: 5px;
}

.richtextcomponent-body table tr:first-child td:last-child {
	border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-right: 1px solid #ababab;
	border-top-right-radius: 5px;
}

.richtextcomponent-body table td {
	border: 1px solid #d9d9d9;
}

li {
  list-style: none;
}

.tree, .tree ul{
  font: normal normal 14px/20px Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin-left: 10px;
  padding: 0;
  position: relative;
  overflow:hidden;
}

.tree li{
  margin: 0;
  padding: 0 12px;
  position: relative;
}

.tree li::before, .tree li::after{
  content: '';
  position: absolute;
  left: 0;
}
/* horizontal line on inner list items */
.tree li::before{
  border-top: 1px solid #999;
  top: 10px;
  width: 10px;
  height: 0;
}

.tree li:after{
  border-left: 1px solid #999;
  height: 100%;
  width: 0px;
  top: -10px;
}

.tree > li::after{
  top: 10px;
}

.tree > li:last-child::after{
  display: none;
}
div#nav-sub {
  font-family: "SartoRotSanRegRegular", Verdana;
}
div#nav-sub .nav-box-top {
  height: 10px;
  width: 210px;
  background: url('../images/sprites/nav_sub-s06ec529253.png') 0 -36px;
  background-repeat: no-repeat;
}
/* line 694, ../src/nav/_nav_sub.scss */
div#nav-sub .nav-box-middle {
  width: 210px;
  background-image: url('../images/nav_sub/bg-subnav-middle.png');
  background-repeat: repeat-y;
}
/* line 703, ../src/nav/_nav_sub.scss */
div#nav-sub .nav-box-bottom {
  height: 36px;
  width: 210px;
  background: url('../images/sprites/nav_sub-s06ec529253.png') 0 0;
  background-repeat: no-repeat;
}
.nav-box-bottom {
	margin-top: -10px !important;
}
.arrow:hover {
    background-position: left 21px;
}
/* line 723, ../src/nav/_nav_sub.scss */
div#nav-sub ul li {
  background-image: url(../images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: top;
  background-repeat: no-repeat;
}
/* line 730, ../src/nav/_nav_sub.scss */
div#nav-sub ul li .arrow {
  margin: 0 0 0 12px;
  padding: 10px 0 8px 8px;
  background-image: url(../images/nav_sub/submenu-arrow-level2-close-no-8bit.png);
  background-repeat: no-repeat;
  background-position: left 19px;
}

/* line 740, ../src/nav/_nav_sub.scss */
div#nav-sub ul li .arrow:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level2-close-ro-8bit.png);
  background-repeat: no-repeat;
  background-position: left 19px;
}
/* line 749, ../src/nav/_nav_sub.scss */
div#nav-sub ul li a {
  padding-right: 10px;
  color: #666;
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 15px;
  text-decoration: none;
  display: block;
}
/* line 757, ../src/nav/_nav_sub.scss */
div#nav-sub ul li a:hover {
  color: #eb7505;
}
/* line 764, ../src/nav/_nav_sub.scss */
div#nav-sub ul li ul li a {
  font-size: 13px;

}
/* line 772, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .bg-current {
  margin: 0 4px;
  position: relative;
  background-image: url(../images/nav_sub/submenu-entry-bg-cur-8bit.png) !important;
  background-position: center;
  background-repeat: repeat-x;
}
/* line 782, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .bg-current .shadow-top {
  background-image: url(../images/nav_sub/glow-top-24bit.png);
  background-position: center top;
  background-repeat: repeat-x;
}
/* line 788, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .bg-current .shadow-bottom {
  background-image: url(../images/nav_sub/glow-buttom-24bit.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  height: 9px;
  bottom: 0px;
  margin-top: -9px;
}
/* line 798, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .arrow {
  margin: 0 0 0 8px;
  color: #FFFFFF;
  font-size: 15px;
  background-image: url(../images/nav_sub/submenu-arrow-level2-closed-white-ro-8bit.png);
  background-repeat: no-repeat;
  background-position: left 14px;
}
/* line 809, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .arrow:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level2-closed-white-ro-8bit.png);
  background-repeat: no-repeat;
  background-position: left 14px;
}

.arrow-up {
	background-position: left 16px !important;
}
/* line 818, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .arrow-up {
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px 0 0px 13px;
    background-image: url(../images/nav_sub/submenu-arrow-level2-open-white.png);
    background-repeat: no-repeat;
}
/* line 830, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .arrow-up:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level2-open-white.png);
  background-repeat: no-repeat;
  background-position: left 15px;
}
/* line 837, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .arrow-up .shadow {
  padding: 0 0 0 18px;
}
/* line 842, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current span {
  position: relative;
  z-index: 2;
}
/* line 847, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current .shadow {
  position: absolute;
  color: #666666;
  left: 0;
  z-index: 1;
  margin-top: -1px;
  padding: 0 0 0 16px;
  top: 10px;
}
/* line 857, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current a {
  /*color: #FFFFFF;*/
}
/* line 860, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current a:hover {
  color: #eb7505;
}
/* line 865, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul {
  padding: 0 0 1px 0;
}
/* line 869, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul li {
  background-image: url(../images/nav_sub/submenu-bg-level2-par-8bit.png);
  background-repeat: repeat;
  padding-left: 18px;
  margin: 0 4px;
}
/* line 875, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul li a {
  color: #666666;
}
/* line 879, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul li .arrow {
  margin: 0 0 0 6px;
  padding: 9px 0 5px 10px;
  background-image: url(../images/nav_sub/submenu-arrow-level3-closed-no-8bit.png);
  background-repeat: no-repeat;
  background-position: left 15px !important;
}
/* line 889, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul li .arrow a {
  color: #666666;
}
/* line 892, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul li .arrow a:hover {
  color: #eb7505;
}
/* line 897, ../src/nav/_nav_sub.scss */
div#nav-sub ul .current ul li .arrow:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level3-closed-ro-8bit.png);
  background-repeat: no-repeat;
  background-position: left 10px;
}
/* line 909, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.first {
  background-image: none;
}
/* line 912, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.first .arrow {
  padding: 7px 0 8px 8px;
  background-position: left 12px;
}
/* line 918, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active {
  background-image: none;
  font-size: 15px;
}
/* line 923, ../src/nav/_nav_sub.scss */
.bg-active-first-level {
  margin: 0 4px 0 4px;
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  background-image: url(../images/nav_sub/submenu-entry-bg-par-8bit.png);
  background-repeat: repeat-x;
  background-position: center;
}

.bg-active-first-level {
    margin: 0 4px 0 4px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-entry-bg-par-8bit.png);
    background-repeat: repeat-x;
    background-position: center;
}

/* line 935, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active .arrow {
  margin: 0 0 0 5px;
  padding: 3px 0 1px 13px;
  position: relative;
  color: #000000;
  background-image: url(../images/nav_sub/submenu-arrow-level2-open-no-8bit.png);
  background-repeat: no-repeat;
  background-position: left 14px;
}
/* line 941, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active .arrow a {
  color: #000000;
  outline:none;
}
/* line 951, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active .arrow:hover {
  color: #eb7505;
  background-image: url(../images/nav_sub/submenu-arrow-level2-open-ro-8bit.png);
  background-repeat: no-repeat;
  background-position: left 14px;
}
div#nav-sub ul li.active .bg-current .shadow-top .arrow a:hover {
  cursor: text;
}
/* line 960, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active .arrow:hover a {
  color: #eb7505;
}
/* line 965, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active .arrow span {
  position: relative;
  z-index: 2;
}
/* line 970, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active .arrow .shadow {
  position: absolute;
  color: #FFFFFF;
  left: 0;
  z-index: 1;
  margin-top: 1px;
  padding: 0 0 0 13px;
  top: 8px;
}
/* line 982, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li {
  padding-left: 18px;
  /*margin: 0 4px 0 4px;*/
  background-image: url(../images/nav_sub/submenu-bg-level2-par-8bit.png);
  background-repeat: repeat;
}
/* line 991, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li .arrow {
  margin: 0 0 0 6px;
  padding: 3px 0 4px 10px;
  background-image: url(../images/nav_sub/submenu-arrow-level3-closed-no-8bit.png);
  background-repeat: no-repeat;
  background-position: left 9px;
}
/* line 1001, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li .arrow a {
  color: #666666;
}
/* line 1005, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li .arrow:hover {
	background-image: url(../images/nav_sub/submenu-arrow-level3-closed-ro-8bit.png);
    background-repeat: no-repeat;
    background-position: left 9px;
}
/* line 1017, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .bg-current {
  position: relative;
  margin: 0 0 0 -18px;
  padding-left: 18px;
  background-image: url(../images/nav_sub/submenu-entry-bg-cur-8bit.png);
  background-position: center;
}
/* line 1027, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .bg-current .shadow-top {
  background-image: url(../images/nav_sub/glow-top-24bit.png);
  background-position: center top;
  background-repeat: repeat-x;
  margin: 0 0 0 -18px;
  padding-left: 18px;
}
/* line 1035, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .bg-current .shadow-bottom {
  background-image: url(../images/nav_sub/glow-buttom-24bit.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  height: 9px;
  bottom: 0px;
  margin: -9px 0 0 -18px;
}
/* line 1045, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow {
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/nav_sub/submenu-arrow-level3-closed-white-ro-8bit.png);
}
/* line 1053, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow a {
  color: #FFFFFF;
}
/* line 1056, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow a:hover {
  color: #eb7505;
}
/* line 1060, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level3-closed-white-ro-8bit.png);
}
/* line 1066, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow .shadow {
  position: absolute;
  color: #666666;
  left: 0;
  z-index: 1;
  margin-top: 2px;
  padding: 0 0 0 10px;
  top: 0;
}
/* line 1077, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow-up {
  color: #FFFFFF;
  font-size: 13px;
  padding: 4px 0 5px 12px;
  background-position: left 10px;
  background-repeat: no-repeat;
  margin: 0 0 0 4px;
  position: relative;
  background-image: url(../images/nav_sub/submenu-arrow-level3-open-white.png);
}
/* line 1090, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow-up a {
  color: #FFFFFF;
  cursor:text;
}
/* line 1093, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow-up a:hover {
  /*color: #eb7505;*/
}
/* line 1097, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .arrow-up:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level3-open-white.png);
}
/* line 1104, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current span {
  position: relative;
  z-index: 2;
}
/* line 1109, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current .shadow {
  position: absolute;
  color: #666666;
  left: 0;
  z-index: 1;
  margin-top: 3px;
  padding: 0 0 0 12px;
  top: 0;
}
/* line 1119, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current ul {
  padding: 0 0 1px 0;
  background-image: url(../images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: bottom;
  background-repeat: no-repeat;
  padding-left:8px;
}
/* line 1129, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current ul li {
  margin: 0 0 0 -18px;
  padding: 0 0 5px 50px;
  background-image: url(../images/nav_sub/submenu-bg-level3-par-8bit.png);
  background-repeat: repeat;
}
/* line 1139, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current ul li .arrow a {
  color: #666666;
}
/* line 1146, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .current ul .first {
  padding-top: 5px;
}
/* line 1152, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul .last {
 /* padding: 3px 0 10px 18px; */
}
/* line 1156, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active {
  margin: 0 5px 0 10px;
  position: relative;
}
/* line 1160, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active a {
  color: #000000;
}
/* line 1164, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active span {
  position: relative;
  z-index: 2;
}
/* line 1169, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active .shadow {
  position: absolute;
  color: #FFFFFF;
  left: 0;
  z-index: 1;
  margin-top: 3px;
  top: 0;
  padding: 0 0 0 10px;
}
/* line 1179, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active .arrow {
  margin: 0 0 0 4px;
  padding: 4px 0 4px 10px;
  background-image: url(../images/nav_sub/submenu-arrow-level3-open-no-8bit.png);
  background-repeat: no-repeat;
  background-position: left 10px;
}
/* line 1189, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active .arrow:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level3-open-ro-8bit.png);
  background-repeat: no-repeat;
  background-position: left 10px;
}
/* line 1198, ../src/nav/_nav_sub.scss */
.bg-active-second-level {
    margin: 0 0px 4px 4px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    background-image: url(../images/nav_sub/submenu-entry-bg-par-8bit.png);
    background-repeat: repeat-x;
    background-position: center;
    width: 202px;
}

/* line 1212, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul {
  padding: 0 0 1px 0;
  background-image: url(../images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
/* line 1222, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current .bg-current {
  margin: 0 -1px 0 -51px;
  position: relative;
  color: #FFFFFF;
  font-size: 13px;
  background-image: url(../images/nav_sub/submenu-entry-bg-cur-8bit.png);
  background-position: center;
}
/* line 1234, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current .bg-current .shadow-top {
  background-image: url(../images/nav_sub/glow-top-24bit.png);
  background-position: center top;
  background-repeat: repeat-x;
  padding: 0 0 3px 50px;
}
/* line 1241, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current .bg-current .shadow-bottom {
  background-image: url(../images/nav_sub/glow-buttom-24bit.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  height: 9px;
  bottom: 0px;
  margin: -9px 0 0 -51px;
}
/* line 1252, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current a {
  color: #FFFFFF;
}
/* line 1255, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current a:hover {
  color: #eb7505;
}
/* line 1260, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current .shadow {
  position: absolute;
  color: #666666;
  left: 0;
  z-index: 1;
  top: 0;
  margin-top: 3px;
  padding: 0 0 0 50px;
}
/* line 1270, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current span {
  position: relative;
  z-index: 2;
}
/* line 1276, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .current ul li a {
  color: #666666;
}
/* line 1283, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li {
  padding: 0 0 0px 50px;
  background-image: url(../images/nav_sub/submenu-bg-level3-par-8bit.png);
  background-repeat: repeat;
}
/* line 1292, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li a {
  line-height: 15px;
  color: #666666;
}
/* line 1295, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li a:hover {
  color: #eb7505;
}
/* line 1303, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li ul li a:hover {
  color: #eb7505;
}
/* line 1310, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li ul {
  margin-left: -40px;
  /*padding-left: 30px;*/
}
/* line 1314, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li ul li {
  background: none;
}
/* line 1319, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li.current:last-child {
  padding: 0 0 0 50px;
}
/* line 1324, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li.active .bg-active-first-level {
  margin: 0 -1px 0 -51px;
  padding: 0 0 0 37px;
}
/* line 1329, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li.active ul li.current {
  margin: 0 -1px 0 -73px;
}
/* line 1332, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li.active ul li.current .bg-current {
  margin: 0 -1px 0 -18px;
}
/* line 1335, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li.active ul li.current .bg-current .shadow-top {
  padding: 4px 0 4px 72px;
}
/* line 1338, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul li.active ul li.current .bg-current .shadow {
  padding: 0 0 0 72px;
}
/* line 1345, ../src/nav/_nav_sub.scss */
div#nav-sub ul li.active ul li.active ul .first {
  padding-top: 5px;
}
.sartimage {
	position: relative;
	width: 100%;
}
h3 span {
   color: black;
   font: bold 24px/45px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0);
   background: transparent;
   padding: 24px;
}

.spacer {
	  display:block;
	  position:absolute;
	  width:100%;
	  top:20%;
	  left:0;
	  z-index:2;
}

.personal-contact {
    margin-bottom: 20px;
	position: relative;
}
.personal-contact-top {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.personal-contact-image {
    float: left;
}
.personal-contact-name {
    top: 15px;
    left: 75px;
    position: absolute;
}
.personal-contact-content {
    clear: both;
}
.phone {
    height: 30px;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 5px;
}
.phone-icon {
    width: 30px;
    height: 29px;
    display: block;
    margin: 3px 0 0 5px;
    background: url('../images/sprites/button-seb733f1193.png') 0 -3199px no-repeat;
}

.phone-text {
    display: block;
    color: #777;
    line-height: 24px;
    padding-top: 5px;
}
.clear {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
}
.email {
    height: 32px;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 5px;
}
.email-icon {
    width: 30px;
    height: 29px;
    display: block;
    margin: 3px 0 0 5px;
    background: url('../images/sprites/button-seb733f1193.png') 0 -3049px no-repeat;
}
.email-text {
    display: block;
    color: #777;
    line-height: 24px;
    padding-top: 5px;
}
.graybox {
	background-color: #AFAFAF;
}
.buttonbarbutton {
	background-color: #dfe1e1;
}
.escibtn-dark {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
.escibtn-dark-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/escibutton.png') 0 -3914px;
  text-align: center;
}
.escibtn-dark-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  display: block;
}
.escibtn-dark-text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular",Verdana;
  color: #fff;
  text-shadow: #666 0 -1px 0;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
.escibtn-dark-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/escibutton.png') 0 -4021px;
}
.escibtn-silv {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}

.escibtn-silv-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_left.png');
  text-align: center;
  display: block;
}

.escibtn-silv-right {
  display: block;
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_right.png');
}

.escibtn-silv-left-hov {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_grey3_left.png');
  text-align: center;
  display: block;
}

.escibtn-silv-right-hov {
  display: block;
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_grey3_right.png');
}

.escibtn-silv-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  display: block;
}

.buttonBarMenu .escibtn-silv-left-2 .escibtn-silv-content, .buttonBarMenu .escibtn-dark-left-2 .escibtn-dark-content, .buttonBarMenu .escibtn-silv-left-2-hov .escibtn-silv-content{
  padding-left: 7px;
  padding-right: 0px;
}

.escibtn-silv-text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular",Verdana;
  color: #000000;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
  display: block;
}

.escibtn-silv-text-hov {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular",Verdana;
  color: #ffffff;
  text-shadow: #666 0 -1px 0;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
.escibtn-dark-right-2 {
  height: 43px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_big-aktiv_right.png');
}

.escibtn-dark-left-2 {
  height: 43px;
  max-width: 150px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_big-aktiv_left.png');
  text-align: center;
}

.escibtn-silv-left-2 {
  height: 43px;
  max-width: 150px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_big_left.png');
  text-align: center;
  display: block;
}

.escibtn-silv-right-2 {
  display: block;
  height: 43px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_big_right.png');
}

.escibtn-silv-left-2-hov {
  height: 43px;
  max-width: 150px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_big-hover_left.png');
  text-align: center;
  display: block;
}

.escibtn-silv-right-2-hov {
  display: block;
  height: 43px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_big-hover_right.png');
}

body[class*="language-ru"] .escibtn-silv-text,
body[class*="language-ru"] .escibtn-dark-text,
body[class*="language-ru"] .escibtn-silv-text-hov{
	font-size: 10px;
} /*this changes are for Rissian page EM-2467*/

.escibtn-orange {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
    background: transparent;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    cursor: pointer;
}

.escibtn-orange-left {
    height: 27px;
    float: left;
    background-position: left;
    background-repeat: no-repeat;
    background: url('../images/sprites/button2/btn_orange_left.png');
    text-align: center;
    display: block;
}

.escibtn-orange-right {
    display: block;
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('../images/sprites/button2/btn_orange_right.png');
}

.escibtn-orange-left-hov {
    height: 27px;
    float: left;
    background-position: left;
    background-repeat: no-repeat;
    background: url('../images/sprites/button2/btn_orange_left_hover.png');
    text-align: center;
    display: block;
}

.escibtn-orange-right-hov {
    display: block;
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('../images/sprites/button2/btn_orange_right_hover.png');
}
/* line 183, ../sass/_base.scss */
.escibtn-orange-content {
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 7px;
    display: block;
}
/* line 190, ../sass/_base.scss */
.escibtn-orange-text {
    padding: 1px 0 0;
    font-family: "SartoRotSanRegRegular",Verdana;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
    margin: 0 auto;
    display: block;
}
/* line 200, ../sass/_base.scss */
.escibtn-orange-text-hov {
    padding: 1px 0 0;
    font-family: "SartoRotSanRegRegular",Verdana;
    color: #ffffff;
    text-shadow: #666 0 -1px 0;
    text-decoration: none;
    font-size: 13px;
    margin: 0 auto;
}
.content-share a{
	height: 32px;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 5px;
}
.facebook {
	width: 40px;
	background: url('../images/sprites/share/btn_fb.png');
	background-repeat: no-repeat;
}

.twitter {
	width: 40px;
	background: url('../images/sprites/share/btn_twitter.png');
	background-repeat: no-repeat;
}

.linkedin{
	width: 40px;
	background: url('../images/sprites/share/btn_linkedin.png');
	background-repeat: no-repeat;
}
.print {
	width: 40px;
	background: url('../images/sprites/button/print.png');
	background-repeat: no-repeat;
}
.pinterest{
	width: 40px;
	background: url('../images/sprites/share/pinterest_icon-no.png');
	background-repeat: no-repeat;
}
.youtube {
	width: 40px;
	background: url('../images/sprites/share/btn_youtube.png');
	background-repeat: no-repeat;
}
.email {
	width: 40px;
	background: url('../images/sprites/button/icon-mail.png');
	background-repeat: no-repeat;
}
.rowPadding{
	padding-top: 140px !important;
}
.col-xs-35 {
	width : 35%;
	padding : 0px 0px;
	margin : 0px 0px;
}
.col-xs-30 {
	width : 38%;
	padding : 0px 0px;
	margin : 0px 0px;
	padding-right: 18px;
}
.left-side-column {
	float: left;
}
.content-column{
	width: 50%;
	max-width: 100%;
	margin-bottom: 20px;
    background-color: transparent;
}
.content-row {
	line-height: 28px;
	visibility: visible;
}
.content-column{
    padding-left: 4px;
	padding-right: 4px;
	border-right: 0.666667px solid #DDD;
	border-bottom: 0.666667px solid #DDD;
	font-size: 1em;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	width: 65%;
	color : black;
}

.content-details-table {
	width: 550px;
	border-color: #DDD !important;
	border-style: solid !important;
	border-width: 0.666667px !important;
}

.col-xs-30 h1 {
    font-size: 24px;
    line-height: 26px;
    font-family: "SartoRotSanRegRegular",Verdana;
    margin: 0 0 20px 0;
    color: #000;
}
.col-xs-30 h4 {
   font-size: 15px;
    line-height: 17px;
    margin: 0 0 16px;
	font-family: "SartoRotSanRegRegular",Verdana;
    color: #000;
}
.col-xs-30 p {
	line-height: 16px;
}
#column-right {
	float: left;
    margin-right: 0;
    width: 210px;
    padding-right: 15px;
}
.box-top {
    height: 8px;
    display: block;
    width: 210px;
    background-image: url("../images/top-box.png");
    background-repeat: no-repeat;
}
#column-right .right-boxes .box-middle {
    display: block;
    width: 183px;
    background-image: url("../images/middle-box.png");
    background-repeat: repeat-y;
    padding: 7px 20px 20px 50px;
}
.box-bottom {
    height: 26px;
    display: block;
    width: 210px;
    background-image: url("../images/box-bottom2.png");
    background-repeat: no-repeat;
}
#column-right .right-boxes .box-middle span.button span.button-right {
    height: 27px;
    width: 8px;
    float: left;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}

#job-properties .box-middle h4 {
	font-size: 12px;
	line-height: 17px;
	font-family: "SartoRotSanRegRegular",Verdana;
	color: #000;
	margin-bottom: 0px;
	margin-left: -28px;
}
#jobinfo h6 {
	font-size: 14px;
	line-height: 17px;
	font-family: "SartoRotSanRegRegular",Verdana;
	color: rgb(119,119,119);
	margin: 0px;
	margin-bottom: 10px;
	margin-left: -28px;
}
.content-share h3 {
	font-size: 15px;
    line-height: 17px;
    margin: 0 0 15px 0;
	font-family: "SartoRotSanRegRegular",Verdana;
    color: #000;
}
#contentsharebox {
	padding: 4px 20px 8px 31px !important;
}
.graybox {
	background-color: #F7F7F7 !important;
}
.whitebox {
	background-color: #FFFFFF !important;
}
.halo-border {
	background-color: #F7F7F7;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 2px 2px rgba(203, 203, 203, .5);
    box-shadow: 0px 0px 2px 2px rgba(203, 203, 203, .5);
    border-color: #CECECE !important;
	border-style: solid;
    border-width: 1px;
	-webkit-border-bottom-right-radius: 5.5px;
    -khtml-border-radius-bottomright: 5.5px;
    -moz-border-radius-bottomright: 5.5px;
    border-bottom-right-radius: 5.5px;
    border-collapse: separate !important;
	-webkit-border-bottom-left-radius: 5.5px;
    -khtml-border-radius-bottomleft: 5.5px;
    -moz-border-radius-bottomleft: 5.5px;
    border-bottom-left-radius: 5.5px;
    border-collapse: separate !important;
	-webkit-border-top-right-radius: 5.5px;
    -khtml-border-radius-topright: 5.5px;
    -moz-border-radius-topright: 5.5px;
    border-top-right-radius: 5.5px;
    border-collapse: separate !important;
	-webkit-border-top-left-radius: 5.5px;
    -khtml-border-radius-topleft: 5.5px;
    -moz-border-radius-topleft: 5.5px;
    border-top-left-radius: 5.5px;
    border-collapse: separate !important;
}
.halo-border-white {
	background-color: #FFFFFF;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 2px 2px rgba(203, 203, 203, .5);
    box-shadow: 0px 0px 2px 2px rgba(203, 203, 203, .5);
    border-color: #CECECE !important;
	border-style: solid;
    border-width: 1px;
	-webkit-border-bottom-right-radius: 5.5px;
    -khtml-border-radius-bottomright: 5.5px;
    -moz-border-radius-bottomright: 5.5px;
    border-bottom-right-radius: 5.5px;
    border-collapse: separate !important;
	-webkit-border-bottom-left-radius: 5.5px;
    -khtml-border-radius-bottomleft: 5.5px;
    -moz-border-radius-bottomleft: 5.5px;
    border-bottom-left-radius: 5.5px;
    border-collapse: separate !important;
	-webkit-border-top-right-radius: 5.5px;
    -khtml-border-radius-topright: 5.5px;
    -moz-border-radius-topright: 5.5px;
    border-top-right-radius: 5.5px;
    border-collapse: separate !important;
	-webkit-border-top-left-radius: 5.5px;
    -khtml-border-radius-topleft: 5.5px;
    -moz-border-radius-topleft: 5.5px;
    border-top-left-radius: 5.5px;
    border-collapse: separate !important;
}

.headermenu {
	margin-right: 20px !important;
}
.sartheadermenunav {
	width: 750px;
	max-width: 750px;
	min-width: 750px;
}
a.rte-lightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-lightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-lightgrey-button > span.button span {
  display: block;
}

/* line 30, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button/button2.png') 0 -941px;
  text-align: center;
}

/* line 60, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}

/* line 102, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -988px;
}

/* line 128, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 11, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_left.png') ;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}

a.rte-ultralightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #0A0707;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
  line-height: 15px;
}
/* line 102, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2/btn_sildefault_gry_right.png') ;

}
/* line 128, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2/btn_grey3_left.png');
}
/* line 144, ../src/_button.scss */
a.rte-ultralightgrey-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2/btn_grey3_right.png');
}
/* line 11, ../src/_button.scss */
a.rte-grey-button > span.button, a.rte-grey-button-more > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}

/* line 22, ../src/_button.scss */
a.rte-grey-button > span.button.back, a.rte-grey-button-more > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button > span.button span, a.rte-grey-button-more > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left, a.rte-grey-button-more > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.button-content, a.rte-grey-button-more > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.text, a.rte-grey-button-more > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button > span.button span.button-right, a.rte-grey-button-more > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-left, a.rte-grey-button-more > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-right, a.rte-grey-button-more > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-service > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-service > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-service > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-support.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-contact > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-contact > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-contact > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-letter > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-letter > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-letter > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-orange-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-orange-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-orange-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-orange-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1560px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-orange-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-orange-button > span.button span.button-left span.text {
	padding: 1px 0 0;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	text-decoration: none;
	font-size: 13px;
	margin: 0 auto;
	line-height: 15px;
}
/* line 102, ../src/_button.scss */
a.rte-orange-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
a.rte-orange-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
a.rte-orange-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1803px;
}
/* line 11, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-left {
  width: 117px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-orange-button-product-request > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-orange-button-product-request > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-left {
  width: 160px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1560px;
}
/* line 60, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
a.rte-orange-button-product-request > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
a.rte-orange-button-product-request > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1803px;
}
/* line 166, ../src/_button.scss */
a.rte-cta-button > span.cta-button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
}
/* line 176, ../src/_button.scss */
a.rte-cta-button > span.cta-button span {
  display: block;
}
/* line 180, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-left {
  height: 48px;
  float: left;
  text-align: center;
  background: url('../images/sprites/button-seb733f1193.png') 0 -2740px;
}
/* line 189, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-left span.button-content {
  margin-top: 14px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 200, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 16px;
  margin: 0 auto;
}
/* line 212, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-right {
  height: 48px;
  width: 40px;
  float: right;
  background: url('../images/sprites/button-seb733f1193.png') 0 -2876px;
}
/* line 221, ../src/_button.scss */
a.rte-cta-button > span.cta-button:hover span.button-left {
  background: url('../images/sprites/button-seb733f1193.png') 0 -2808px;
}
/* line 225, ../src/_button.scss */
a.rte-cta-button > span.cta-button:hover span.button-right {
  background: url('../images/sprites/button-seb733f1193.png') 0 -2944px;
}
/* line 67, ../src/content/_rte.scss */
.tx-dkdshop a.rte-gray-button-contact-promobox > span.button span.button-left {
  width: auto;
}
/* line 71, ../src/content/_rte.scss */
blockquote {
  font-size: 15px;
  color: #eb7505;
}
/* line 11, ../src/_button.scss */
a.rte-lightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-lightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-lightgrey-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -941px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -988px;
}
/* line 128, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button > span.button, a.rte-grey-button-more > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button > span.button.back, a.rte-grey-button-more > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button > span.button span, a.rte-grey-button-more > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left, a.rte-grey-button-more > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.button-content, a.rte-grey-button-more > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.text, a.rte-grey-button-more > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button > span.button span.button-right, a.rte-grey-button-more > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-left, a.rte-grey-button-more > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-right, a.rte-grey-button-more > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}

/* line 103, ../src/content/_rte.scss */
a.rte-grey-button-service {
  display: block;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-service > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-service > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-service > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-support.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 111, ../src/content/_rte.scss */
a.rte-grey-button-contact {
  display: block;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-contact > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-contact > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-contact > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 119, ../src/content/_rte.scss */
a.rte-grey-button-letter {
  display: block;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-letter > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-letter > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-letter > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-lightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-lightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-lightgrey-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -941px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -988px;
}
/* line 128, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button > span.button, a.rte-grey-button-more > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button > span.button.back, a.rte-grey-button-more > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button > span.button span, a.rte-grey-button-more > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left, a.rte-grey-button-more > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.button-content, a.rte-grey-button-more > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.text, a.rte-grey-button-more > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button > span.button span.button-right, a.rte-grey-button-more > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-left, a.rte-grey-button-more > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-right, a.rte-grey-button-more > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}

/* line 11, ../src/_button.scss */
a.rte-grey-button-service > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-service > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-service > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-support.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-contact > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-contact > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-contact > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-letter > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-letter > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-letter > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-orange-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-orange-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-orange-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-orange-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1560px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-orange-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}

/* line 102, ../src/_button.scss */
a.rte-orange-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
a.rte-orange-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
a.rte-orange-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1803px;
}
/* line 11, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-left {
  width: 117px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-gray-button-contact-promobox > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-orange-button-product-request > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-orange-button-product-request > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-left {
  width: 160px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1560px;
}
/* line 60, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-orange-button-product-request > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
a.rte-orange-button-product-request > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
a.rte-orange-button-product-request > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1803px;
}
/* line 166, ../src/_button.scss */
a.rte-cta-button > span.cta-button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
}
/* line 176, ../src/_button.scss */
a.rte-cta-button > span.cta-button span {
  display: block;
}
/* line 180, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-left {
  height: 48px;
  float: left;
  text-align: center;
  background: url('../images/sprites/button-seb733f1193.png') 0 -2740px;
}
/* line 189, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-left span.button-content {
  margin-top: 14px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 200, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 16px;
  margin: 0 auto;
}
/* line 212, ../src/_button.scss */
a.rte-cta-button > span.cta-button span.button-right {
  height: 48px;
  width: 40px;
  float: right;
  background: url('../images/sprites/button-seb733f1193.png') 0 -2876px;
}
/* line 221, ../src/_button.scss */
a.rte-cta-button > span.cta-button:hover span.button-left {
  background: url('../images/sprites/button-seb733f1193.png') 0 -2808px;
}
/* line 225, ../src/_button.scss */
a.rte-cta-button > span.cta-button:hover span.button-right {
  background: url('../images/sprites/button-seb733f1193.png') 0 -2944px;
}
/* line 67, ../src/content/_rte.scss */
.tx-dkdshop a.rte-gray-button-contact-promobox > span.button span.button-left {
  width: auto;
}
/* line 71, ../src/content/_rte.scss */
blockquote {
  font-size: 15px;
  color: #eb7505;
}
/* line 76, ../src/content/_rte.scss */
p.captionstyle {
  text-align: left !important;
  font-size: 11px !important;
  color: #999 !important;
  line-height: 14px !important;
}

/* line 11, ../src/_button.scss */
a.rte-lightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-lightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-lightgrey-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -941px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.button-content {
  margin-top: 0px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-lightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}

a.rte-lightgrey-button > span.button span.button-right {
	height: 28px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('../images/sprites/button2.png') 0 -987px;
    margin-top: -1px;
}
/* line 128, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
a.rte-lightgrey-button > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button > span.button, a.rte-grey-button-more > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button > span.button.back, a.rte-grey-button-more > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button > span.button span, a.rte-grey-button-more > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left, a.rte-grey-button-more > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.button-content, a.rte-grey-button-more > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button > span.button span.button-left span.text, a.rte-grey-button-more > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
  line-height: 15px;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button > span.button span.button-right, a.rte-grey-button-more > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-left, a.rte-grey-button-more > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button > span.button:hover span.button-right, a.rte-grey-button-more > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}

/* line 103, ../src/content/_rte.scss */
a.rte-grey-button-service {
  display: block;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-service > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-service > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-service > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-support.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-service > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-service > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 111, ../src/content/_rte.scss */
a.rte-grey-button-contact {
  display: block;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-contact > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-contact > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-contact > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-contact > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-contact > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
/* line 119, ../src/content/_rte.scss */
a.rte-grey-button-letter {
  display: block;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-letter > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-letter > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-letter > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("../images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-letter > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('../images/sprites/button2.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-left {
  background: url('../images/sprites/button2.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-letter > span.button:hover span.button-right {
  background: url('../images/sprites/button2.png') 0 -1176px;
}
#map {
	height: 100%;
	margin-left: 8px;
	margin-top: -3px;
}
.paginationnumbers {
	font-family: 'SartoRotSanRegRegular', Verdana;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    color: #EB7505;
}
/* line 11, ../src/_button.scss */
button.product-more.button, a.product-more.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
button.product-more.button.back, a.product-more.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
button.product-more.button span, a.product-more.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
button.product-more.button span.button-left, a.product-more.button span.button-left {
  width: 142px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -2134px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
button.product-more.button span.button-left span.button-content, a.product-more.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
button.product-more.button span.button-left span.text, a.product-more.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #999;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
button.product-more.button span.button-right, a.product-more.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -2040px;
}
/* line 128, ../src/_button.scss */
button.product-more.button:hover span.button-left, a.product-more.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -2087px;
}
/* line 144, ../src/_button.scss */
button.product-more.button:hover span.button-right, a.product-more.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1993px;
}

/* line 581, ../src/_button.scss */
.masteruser-activation-controll a.orange.button span.button-left {
  width: 280px;
}

/* line 586, ../src/_button.scss */
.cart {
  height: 27px;
  margin: 0 0 0 -7px;
  width: 163px;
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 13px;
  position: relative;
  padding: 14px 0 0 21px;
  color: black;
}
/* line 600, ../src/_button.scss */
.cart span {
  position: relative;
  z-index: 2;
}
/* line 605, ../src/_button.scss */
.cart .shadow {
  position: absolute;
  color: #666666;
  left: 0;
  z-index: 1;
  padding: 0 0 0 21px;
  margin-top: -1px;
}
/* line 614, ../src/_button.scss */
.cart img {
  float: right;
  margin-right: 30px;
  padding: 1px 0 0 0;
}
.selectBox-dropdown {
  width: 150px;
  /* width = (desired width) - padding-right */
  padding-right: 40px;
  position: relative;
  border: solid 1px #BBB;
  line-height: 1.5;
  text-decoration: none;
  color: #000;
  outline: none;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  cursor: default;
  color: #000 !important;
  height: auto !important;
  float: left;
}

/* line 24, ../src/_selectbox.scss */
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
  border-color: #666;
}

/* line 29, ../src/_selectbox.scss */
.selectBox-dropdown.selectBox-menuShowing {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 38, ../src/_selectbox.scss */
.selectBox-dropdown .selectBox-label {
  width: 100%;
  padding: 3px 15px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
}

.selectBox-dropdown .selectBox-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  background: url(/_ui/desktop/theme-sartorius/images/selectbox-arrow-24bit.png) 50% center no-repeat;
}

.selectBox-dropdown-menu {
  position: absolute;
  z-index: 99999;
  max-height: 200px;
  border: solid 1px #BBB;
  background: #FFF;
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  overflow: auto;
}

.selectBox-inline {
  width: 250px;
  outline: none;
  border: solid 1px #BBB;
  background: #FFF;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: auto;
}

.selectBox-inline:focus {
  border-color: #666;
}

.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
  list-style: none;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
}

/* line 100, ../src/_selectbox.scss */
.selectBox-options LI A {
  line-height: 1.5;
  padding: 0 .5em;
  white-space: nowrap;
  overflow: hidden;
  background: 6px center no-repeat;
}

/* line 108, ../src/_selectbox.scss */
.selectBox-options LI.selectBox-hover A {
  background-color: #EEE;
}

/* line 112, ../src/_selectbox.scss */
.selectBox-options LI.selectBox-disabled A {
  color: #888;
  background-color: transparent;
}

/* line 117, ../src/_selectbox.scss */
.selectBox-options LI.selectBox-selected A {
  background-color: #eb7505;
  color: #000000;
}
/* line 122, ../src/_selectbox.scss */
.selectBox-options LI.combobox-item A {
  color: #000000;
  padding-left: 15px;
}

/* line 127, ../src/_selectbox.scss */
.selectBox-options .selectBox-optgroup {
  color: #666;
  background: #EEE;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 .3em;
  white-space: nowrap;
}

.selectBox.selectBox-disabled {
  color: #888 !important;
}

/* line 142, ../src/_selectbox.scss */
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
  opacity: .5;
  filter: alpha(opacity=50);
  border-color: #666;
}

/* line 148, ../src/_selectbox.scss */
.selectBox-inline.selectBox-disabled {
  color: #888 !important;
}

/* line 152, ../src/_selectbox.scss */
.selectBox-inline.selectBox-disabled .selectBox-options A {
  background-color: transparent !important;
}

/* line 2, ../src/_flags.scss */
.country-1 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ad.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-2 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ae.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-3 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/af.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-4 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ag.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-5 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ai.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-6 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/al.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-7 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/am.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-8 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/an.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-9 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ao.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-10 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/aq.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-11 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ar.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-12 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/as.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-13 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/at.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-14 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/au.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-15 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/aw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-16 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/az.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-17 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ba.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-18 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bb.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-19 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bd.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-20 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/be.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-21 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-22 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-23 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bh.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-24 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bi.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-25 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bj.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-26 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-27 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-28 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bo.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-29 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/br.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-30 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bs.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-31 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-32 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bv.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-33 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-34 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/by.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-35 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-36 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ca.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-37 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-38 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cd.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-39 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-40 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-41 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ch.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-42 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ci.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-43 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ck.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-44 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-45 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-46 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-47 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/co.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-48 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-49 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-50 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cv.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-51 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cx.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-52 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cy.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-53 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-54 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/de.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-55 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/dj.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-56 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/dk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-57 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/dm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-58 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/do.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-59 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/dz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-60 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ec.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-61 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ee.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-62 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/eg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-63 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/eh.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-64 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/er.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-65 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/es.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-66 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/et.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-67 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/fi.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-68 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/fj.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-69 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/fk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-70 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/fm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-71 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/fo.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-72 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/fr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-73 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ga.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-74 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gb.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-75 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gd.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-76 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ge.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-77 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-78 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gh.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-79 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gi.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-80 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-81 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-82 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-83 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gp.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-84 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gq.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-85 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-86 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gs.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-87 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-88 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-89 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-90 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gy.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-91 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/hk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-92 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/hn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-93 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/hr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-94 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ht.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-95 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/hu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-96 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/id.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-97 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ie.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-98 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/il.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-99 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/in.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-100 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/io.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-101 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/iq.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-102 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ir.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-103 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/is.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-104 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/it.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-105 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/jm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-106 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/jo.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-107 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/jp.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-108 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ke.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-109 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-110 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kh.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-111 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ki.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-112 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/km.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-113 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-114 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kp.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-115 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-116 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-117 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ky.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-118 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/kz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-119 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/la.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-120 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lb.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-121 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-122 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/li.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-123 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-124 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-125 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ls.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-126 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-127 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-128 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/lv.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-129 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ly.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-130 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ma.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-131 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-132 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/md.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-133 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-134 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mh.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-135 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-136 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ml.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-137 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-138 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-139 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mo.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-140 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mp.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-141 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mq.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-142 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-143 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ms.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-144 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-145 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-146 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mv.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-147 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-148 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mx.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-149 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/my.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-150 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-151 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/na.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-152 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/nc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-153 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ne.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-154 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/nf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-155 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ng.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-156 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ni.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-157 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/nl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-158 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/no.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-159 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/np.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-160 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/nr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-161 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/nu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-162 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/nz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-163 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/om.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-164 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pa.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-165 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pe.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-166 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-167 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-168 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ph.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-169 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-170 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-171 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-172 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-173 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-174 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-175 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/pw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-176 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/py.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-177 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/qa.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-178 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/re.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-179 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ro.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-180 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ru.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-181 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/rw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-182 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sa.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-183 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sb.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-184 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-185 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sd.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-186 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/se.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-187 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-188 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sh.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-189 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/si.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-190 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sj.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-191 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-192 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-193 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-194 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-195 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/so.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-196 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-197 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/st.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-198 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sv.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-199 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sy.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-200 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-201 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-202 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/td.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-203 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-204 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-205 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/th.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-206 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tj.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-207 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tk.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-208 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-209 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-210 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/to.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-211 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-212 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tr.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-213 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-214 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tv.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-215 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-216 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/tz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-217 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ua.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-218 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ug.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-219 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/um.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-220 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/us.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-221 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/uy.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-222 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/uz.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-223 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/va.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-224 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/vc.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-225 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ve.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-226 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/vg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-227 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/vi.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-228 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/vn.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-229 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/vu.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-230 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/wf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-231 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ws.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-232 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ye.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-233 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/yt.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-235 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/za.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-236 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/zm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-237 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/zw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-238 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ps.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-239 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cs.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-240 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/ax.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-241 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/hm.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-242 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/me.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-243 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/rs.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-244 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/je.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-245 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/gg.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-246 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/im.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-247 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/mf.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-248 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bl.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-249 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/bq.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-250 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/cw.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* line 2, ../src/_flags.scss */
.country-251 {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/flags/color/sx.png) !important;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}

/* container for slides */
/* container for slides */
/* line 5, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector {
  margin-bottom: 30px;
  margin-top: -40px;
}
/* line 9, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector span {
  width: 23px;
  height: 18px;
  display: block;
  float: left;
}
/* line 15, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector span.label {
  font-size: 11px;
  width: auto;
  font-weight: bold;
  margin-right: 7px;
}
/* line 22, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector span.slider-bg {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -4037px no-repeat;
  width: 42px;
  height: 18px;
}
/* line 27, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector span.slider-bg .slider-btn {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -4075px no-repeat;
  width: 21px;
  height: 16px;
  margin-top: 2px;
}
/* line 35, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector span.icon-left {
  margin-right: 4px;
}
/* line 39, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector span.icon-right {
  margin-left: 4px;
}
/* line 44, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector a {
  display: block;
  text-decoration: none;
}
/* line 51, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector .matrix span.icon-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -4275px no-repeat;
}
/* line 55, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector .matrix span.icon-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -4389px no-repeat;
}
/* line 61, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector .matrix a .slider-btn {
  margin-left: 1px;
}
/* line 69, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector .solr span.icon-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -4313px no-repeat;
}
/* line 73, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector .solr span.icon-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -4351px no-repeat;
}
/* line 79, ../src/content/product/_mixin_category_view_selector.scss */
.tx-dkdshop .category-view-selector .solr a .slider-btn {
  margin-left: 20px;
}

/* line 2, ../src/shop/_history.scss */
.tx-dkdshop > a.button {
  float: right;
  margin-top: -42px;
}
/* line 9, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderhistory .tx_dkdshop-orderdate {
  margin-bottom: 12px;
}
/* line 13, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderhistory .tx-dkdshop-order-single {
  font-size: 11px;
  margin-top: 6px;
  padding-top: 8px;
  background-image: url(/_ui/desktop/theme-sartorius/images/box-trenner_24bit.png);
  background-repeat: no-repeat;
  background-position: top;
}
/* line 24, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderhistory .tx-dkdshop-order-single .tx-dkdshop-order-caption {
  color: #000000;
  margin-bottom: 7px;
}
/* line 29, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderhistory .button {
  margin-top: 10px;
  float: right;
}
/* line 35, ../src/shop/_history.scss */
.tx-dkdshop .show-all {
  margin-top: 11px;
  padding-top: 8px;
  font-size: 11px;
  background-image: url(/_ui/desktop/theme-sartorius/images/box-trenner_24bit.png);
  background-repeat: no-repeat;
  background-position: top;
}
/* line 47, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx-dkdshop-delivery {
  float: left;
  margin-right: 14px;
}
/* line 56, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tbody tr td p {
  color: black;
  line-height: 11px;
  font-size: 11px;
  padding-bottom: 0;
}
/* line 67, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tfoot tr {
  background: #F0F0F0;
}
/* line 70, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tfoot tr td {
  border-bottom: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  padding: 10px;
  font-weight: bold;
}
/* line 77, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tfoot tr td:first-child {
  text-align: right;
  border-left: 1px solid #C2C2C2;
}
/* line 83, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tfoot tr.tx_dkdshop-totalrow {
  background: #FFF;
}
/* line 85, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tfoot tr.tx_dkdshop-totalrow .last {
  color: #333;
}
/* line 89, ../src/shop/_history.scss */
.tx-dkdshop .tx_dkdshop-orderdetails .tx_dkdshop-orderdetails-table tfoot tr.tx_dkdshop-totalrow .tx_dkdshop-productstotal {
  color: #333;
}

/* line 1, ../src/shop/_payment.scss */
.tx-dkdshop-payment-msg {
  padding: 15px;
  margin-bottom: 15px;
}

/* line 9, ../src/shop/_payment.scss */
.tx-dkdshop-cart h2 .button {
  float: right;
}

/* line 6, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle {
  height: 30px;
  padding: 10px 10px 0 10px;
}
/* line 12, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .edit {
  height: 24px;
  width: 24px;
  display: block;
  float: left;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -448px;
}
/* line 20, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .edit:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -404px;
}
/* line 24, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .delete {
  height: 24px;
  width: 24px;
  display: block;
  float: left;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -280px;
}
/* line 32, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .delete:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -236px;
}
/* line 37, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .contact {
  display: block;
  overflow: hidden;
  height: 14px;
  width: 350px;
  float: left;
  padding-top: 5px;
  text-overflow: ellipsis;
}
/* line 51, ../src/shop/_address_administration.scss */
.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .form-middle dd .selectBox {
  width: 492px;
}
/* line 323, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  float: right;
  cursor: pointer;
}
/* line 335, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span {
  display: block;
}
/* line 339, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left {
  width: 124px;
  height: 27px;
  float: left;
  text-align: center;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}
/* line 348, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left span.button-content, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.button-content {
  margin-top: 4px;
  padding-left: 29px;
  padding-right: 7px;
}
/* line 359, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left span.text, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 368, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left span.text input, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.text input {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  font-size: 13px;
}
/* line 377, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-right, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-right {
  height: 27px;
  width: 36px;
  float: right;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}
/* line 386, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button:hover span.button-left, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 390, ../src/_button.scss */
.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button:hover span.button-right, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}

/* line 68, ../src/shop/_address_administration.scss */
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .form-container .form-middle dd .selectBox {
  width: 492px;
}
/* line 74, ../src/shop/_address_administration.scss */
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .button {
  float: right;
}

/* line 1, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform {
  background-color: #FFFFFF;
  width: 400px;
  color: #000000;
}
/* line 6, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform p {
  color: #000000;
}
/* line 10, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .header {
  background-image: url(/_ui/desktop/theme-sartorius/images/bg-header.png);
  height: 78px;
  position: relative;
  padding: 20px 20px 0px 20px;
}
/* line 17, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content {
  background: url(/_ui/desktop/theme-sartorius/images/bg-gradient.jpg) repeat-x scroll 0 0 transparent;
  margin-top: -13px;
  padding: 20px;
  height: 130px;
}
/* line 3, ../src/shop/_login.scss */
#tx-dkdshop-ajaxform .content .form-container .slide-helper {
  display: none;
}
/* line 25, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content .tx-dkdshop-formelement {
  margin-bottom: 1em;
}
/* line 29, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content .tx-dkdshop-formelement-input {
  width: 80%;
}
/* line 33, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content .tx-dkdshop-formelement-skipoption {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 38, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content .tx-dkdshop-formclose {
  float: right;
}
/* line 42, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content .tx-dkdshop-formsubmit {
  float: right;
}
/* line 47, ../src/shop/_forms.scss */
#tx-dkdshop-ajaxform .content .tx-dkdshop-formerror input {
  border: 2px solid red;
}
/* line 323, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button, #tx-dkdshop-ajaxform .content a.button.cart-button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  float: right;
  cursor: pointer;
}
/* line 335, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button span, #tx-dkdshop-ajaxform .content a.button.cart-button span {
  display: block;
}
/* line 339, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button span.button-left, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left {
  width: 124px;
  height: 27px;
  float: left;
  text-align: center;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}
/* line 348, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button span.button-left span.button-content, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left span.button-content {
  margin-top: 4px;
  padding-left: 29px;
  padding-right: 7px;
}
/* line 359, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button span.button-left span.text, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 368, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button span.button-left span.text input, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left span.text input {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  font-size: 13px;
}
/* line 377, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button span.button-right, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-right {
  height: 27px;
  width: 36px;
  float: right;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}
/* line 386, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button:hover span.button-left, #tx-dkdshop-ajaxform .content a.button.cart-button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 390, ../src/_button.scss */
#tx-dkdshop-ajaxform .content button.cart-button:hover span.button-right, #tx-dkdshop-ajaxform .content a.button.cart-button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}

/* line 60, ../src/shop/_forms.scss */
.added-to-card-message #tx-dkdshop-ajaxform {
  width: 450px;
}
/* line 64, ../src/shop/_forms.scss */
.added-to-card-message a.orange.button span.button-left {
  width: auto;
}
/* line 68, ../src/shop/_forms.scss */
.added-to-card-message #tx-dkdshop-ajaxform .content {
  padding: 70px 20px 20px 20px;
}
/* line 72, ../src/shop/_forms.scss */
.added-to-card-message .wating {
  padding-left: 180px;
  text-align: center;
}
/* line 77, ../src/shop/_forms.scss */
.added-to-card-message .overlay-buttons {
  overflow: hidden;
  margin-top: 20px;
}
/* line 82, ../src/shop/_forms.scss */
.added-to-card-message .overlay-buttons .left {
  float: left;
}
/* line 85, ../src/shop/_forms.scss */
.added-to-card-message .overlay-buttons .right {
  float: right;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
/* line 14, ../src/gallery/_lightbox.scss */
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}

/* line 22, ../src/gallery/_lightbox.scss */
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

/* line 31, ../src/gallery/_lightbox.scss */
#jquery-lightbox a img {
  border: none;
}

/* line 32, ../src/gallery/_lightbox.scss */
#lightbox-container-image-box {
  position: relative;
  background: none;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}

/* line 39, ../src/gallery/_lightbox.scss */
#lightbox-container-image {
  padding: 0;
}

/* line 40, ../src/gallery/_lightbox.scss */
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 49, ../src/gallery/_lightbox.scss */
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 57, ../src/gallery/_lightbox.scss */
#lightbox-container-image-box > #lightbox-nav {
  left: 0;
}

/* line 58, ../src/gallery/_lightbox.scss */
#lightbox-nav a {
  outline: none;
}

/* line 59, ../src/gallery/_lightbox.scss */
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}

/* line 65, ../src/gallery/_lightbox.scss */
#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}

/* line 69, ../src/gallery/_lightbox.scss */
#lightbox-nav-btnNext {
  right: 0;
  float: right;
}

/* line 73, ../src/gallery/_lightbox.scss */
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
}

/* line 81, ../src/gallery/_lightbox.scss */
#lightbox-container-image-data {
  color: #666;
}

/* line 84, ../src/gallery/_lightbox.scss */
#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}

/* line 89, ../src/gallery/_lightbox.scss */
#lightbox-image-details-caption {
  font-weight: bold;
}

/* line 90, ../src/gallery/_lightbox.scss */
#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

/* line 95, ../src/gallery/_lightbox.scss */
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}

/* line 103, ../src/gallery/_lightbox.scss */
#jquery-overlay {
  z-index: 2050;
}

/* line 106, ../src/gallery/_lightbox.scss */
#jquery-lightbox {
  z-index: 2060;
}

/* line 111, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-top-left {
  height: 15px;
  width: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -105px no-repeat;
}
/* line 117, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-top-middle {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-om-24bit.png);
  background-repeat: repeat-x;
}
/* line 124, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-top-right {
  height: 15px;
  width: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -175px no-repeat;
}
/* line 130, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-middle-left {
  width: 5px;
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-ml-24bit.png);
  background-repeat: repeat-y;
}
/* line 139, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-middle-right {
  width: 15px;
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-mr-24bit.png);
  background-repeat: repeat-y;
}
/* line 148, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-bottom-left {
  height: 60px;
  widht: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -210px no-repeat;
}
/* line 154, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-bottom-middle {
  height: 60px;
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-um-24bit.png);
  background-repeat: repeat-x;
}
/* line 163, ../src/gallery/_lightbox.scss */
#jquery-lightbox .bg-bottom-right {
  height: 60px;
  widht: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -370px no-repeat;
}

/* line 2, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .prevPageDiv {
  float: left;
  margin: 25px 8px 0px 0px;
}
/* line 6, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .prevPageDiv .prevPage {
  width: 22px;
  height: 60px;
  border: none;
  cursor: pointer;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -632px;
}
/* line 13, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .prevPageDiv .prevPage:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -472px;
}
/* line 17, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .prevPageDiv .prevPage.disabled:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -632px;
}
/* line 27, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .nextPageDiv {
  float: right;
  margin: 25px 0px 0px 8px;
}
/* line 31, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .nextPageDiv .nextPage {
  width: 22px;
  height: 60px;
  border: none;
  cursor: pointer;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -872px;
}
/* line 38, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .nextPageDiv .nextPage:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -712px;
}
/* line 42, ../src/gallery/_gallery.scss */
.tx-dkdgallery-pi1 .nextPageDiv .nextPage.disabled:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -872px;
}

/* line 1, ../src/gallery/_nyroModal.scss */
.nyroModalBg {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.7;
  z-index: 2100;
}

/* line 12, ../src/gallery/_nyroModal.scss */
.nmReposition {
  position: absolute;
}

/* line 15, ../src/gallery/_nyroModal.scss */
.nyroModalCloseButton {
  top: 28px;
  right: 32px;
  width: 15px;
  height: 15px;
  text-indent: -9999em;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -829px;
  z-index: 2101;
}

/* line 24, ../src/gallery/_nyroModal.scss */
.nyroModalTitle {
  top: -26px;
  left: 0;
  margin: 0;
  font-size: 1.1em;
  color: #ddd;
  z-index: 2101;
}

/* line 32, ../src/gallery/_nyroModal.scss */
.nyroModalCont {
  position: absolute;
  border: none;
  margin: 25px;
  z-index: 2101;
  overflow: visible !important;
}

/* line 39, ../src/gallery/_nyroModal.scss */
.nyroModalCont iframe {
  width: 600px;
  height: 400px;
}

/* line 43, ../src/gallery/_nyroModal.scss */
.nyroModalError {
  border: 4px solid red;
  color: red;
  width: 250px;
  height: 250px;
}

/* line 49, ../src/gallery/_nyroModal.scss */
.nyroModalError div {
  min-width: 0;
  min-height: 0;
  padding: 10px;
}

/* line 54, ../src/gallery/_nyroModal.scss */
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
  position: relative;
  padding: 10px;
  min-height: 250px;
  min-width: 250px;
  max-width: 1000px;
}

/* line 61, ../src/gallery/_nyroModal.scss */
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
  position: relative;
  overflow: hidden;
}

/* line 65, ../src/gallery/_nyroModal.scss */
.nyroModalImage img {
  vertical-align: top;
}

/* line 68, ../src/gallery/_nyroModal.scss */
.nyroModalHidden {
  left: -9999em;
  top: -9999em;
}

/* line 72, ../src/gallery/_nyroModal.scss */
.nyroModalLoad {
  position: absolute;
  width: 200px;
  height: 200px;
  padding: 0;
}

/* line 78, ../src/gallery/_nyroModal.scss */
.nyroModalPrev, .nyroModalNext {
  outline: none;
  position: absolute;
  top: 0;
  height: 60%;
  width: 150px;
  min-height: 50px;
  max-height: 300px;
  cursor: pointer;
  text-indent: -9999em;
}

/* line 89, ../src/gallery/_nyroModal.scss */
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
  height: 100%;
  width: 40%;
  max-height: none;
}

/* line 94, ../src/gallery/_nyroModal.scss */
.nyroModalPrev {
  left: 0;
}

/* line 97, ../src/gallery/_nyroModal.scss */
.nyroModalPrev:hover {
  background: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/pfeil-zuruck.png) no-repeat;
  background-position: 5% center;
}

/* line 101, ../src/gallery/_nyroModal.scss */
.nyroModalNext {
  right: 0;
}

/* line 104, ../src/gallery/_nyroModal.scss */
.nyroModalNext:hover {
  background: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/pfeil-vor.png) no-repeat;
  background-position: 95% center;
}

/* line 2, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container {
  width: 100%;
  height: 100%;
}
/* line 6, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_topleft {
  height: 15px;
  width: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -105px no-repeat;
}
/* line 12, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_top {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-om-24bit.png);
  background-repeat: repeat-x;
}
/* line 19, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_topright {
  height: 15px;
  width: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -175px no-repeat;
}
/* line 25, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_left {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-ml-24bit.png);
  background-repeat: repeat-y;
}
/* line 32, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_right {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-mr-24bit.png);
  background-repeat: repeat-y;
}
/* line 39, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_bottomleft {
  height: 60px;
  widht: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -210px no-repeat;
}
/* line 45, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_bottom {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/light_box/bg-mordal-window-um-24bit.png);
  background-repeat: repeat-x;
}
/* line 52, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_border_bottomright {
  height: 60px;
  widht: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -370px no-repeat;
}
/* line 58, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content {
  background: #fff;
}
/* line 61, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_top {
  margin: 15px 20px 20px 20px;
}
/* line 65, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_middle {
  margin: 0px 20px 0px 20px;
  position: relative;
  padding: 5px;
  border: #ccc solid 1px;
}
/* line 72, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom {
  margin: 10px 20px 0px 20px;
}
/* line 75, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom .nm_dkd_arrow_box {
  float: right;
  width: 55px;
  height: 23px;
}
/* line 80, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom .nm_dkd_arrow_box .nm_dkd_arrow_right {
  width: 23px;
  height: 23px;
  float: right;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -493px no-repeat;
  cursor: pointer;
}
/* line 87, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom .nm_dkd_arrow_box .nm_dkd_arrow_right:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -450px no-repeat;
}
/* line 92, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom .nm_dkd_arrow_box .nm_dkd_arrow_left {
  width: 23px;
  height: 23px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -579px no-repeat;
  cursor: pointer;
}
/* line 98, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom .nm_dkd_arrow_box .nm_dkd_arrow_left:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -536px no-repeat;
}
/* line 104, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_content .nm_dkd_content_bottom .nm_dkd_description {
  margin-right: 55px;
}
/* line 110, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_load_bg {
  background: #fff;
  padding-top: 40px;
}
/* line 114, ../src/gallery/_nm_custom.scss */
.nm_dkd_content_container .nm_dkd_load_bg .nm_dkd_load {
  width: 48px;
  height: 48px;
  margin: auto;
  background: url(/_ui/desktop/theme-sartorius/images/loading-spinner/spinner3-48px.gif) no-repeat center;
}

/**
 * Generic icon styles
 */
/* line 2, ../src/content/_css_styled_content.sass */
DIV .csc-textpic-caption {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}
/* line 7, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-caption-c .csc-textpic-caption {
  text-align: center;
}
/* line 9, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-caption-r .csc-textpic-caption {
  text-align: right;
}
/* line 11, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-caption-l .csc-textpic-caption {
  text-align: left;
}
/* line 13, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
  float: left;
  display: inline;
}
/* line 17, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
  border: 1px solid #cdcdcd;
  padding: 0px 0px;
}
/* line 20, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-imagewrap {
  padding: 0;
}
/* line 22, ../src/content/_css_styled_content.sass */
DIV.csc-textpic IMG {
  border: none;
  vertical-align: bottom;
}
/* line 26, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
  float: left;
}
/* line 28, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 33, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 38, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
  float: left;
}
/* line 40, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT, DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
  float: none;
}
/* line 42, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
  border: none;
}

/* line 46, ../src/content/_css_styled_content.sass */
DL.csc-textpic-image {
  margin: 0;
}
/* line 48, ../src/content/_css_styled_content.sass */
DL.csc-textpic-image DT {
  margin: 0;
  display: inline;
}
/* line 51, ../src/content/_css_styled_content.sass */
DL.csc-textpic-image DD {
  margin: 0;
}

/* line 55, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-clear {
  clear: both;
}
/* line 57, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-right: 10px;
}
/* line 60, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 10px;
}
/* line 64, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin: 0;
}
/* line 66, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  margin: 0;
  vertical-align: bottom;
}
/* line 69, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 10px;
}
/* line 71, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
  margin-bottom: 10px;
  display: block;
}
/* line 75, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagerow {
  clear: both;
}
/* line 77, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom: 10px;
}

/* line 80, ../src/content/_css_styled_content.sass */
* + html DIV.csc-textpic DIV.csc-textpic-imagerow {
  margin-bottom: 10px;
}
/* line 81, ../src/content/_css_styled_content.sass */
* + html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image {
  margin-bottom: 0;
}

/* line 87, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0px !important;
}
/* line 89, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-right: 0px !important;
}
/* line 91, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right: 10px !important;
}
/* line 93, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  margin-left: 10px !important;
}
/* line 95, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-above DIV.csc-textpic-text {
  clear: both;
}
/* line 97, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-center {
  text-align: center;
}
/* line 100, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
  margin: 0 auto;
}
/* line 102, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  text-align: left;
}
/* line 104, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-center DIV.csc-textpic-text {
  text-align: left;
}
/* line 107, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
  float: right;
}
/* line 109, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-right DIV.csc-textpic-text {
  clear: right;
}
/* line 112, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
  float: left;
}
/* line 114, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-left DIV.csc-textpic-text {
  clear: left;
}
/* line 116, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
  float: left;
}
/* line 118, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
  float: right;
}
/* line 120, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  float: right;
  clear: both;
}

/*\ */
/* line 126, ../src/content/_css_styled_content.sass */
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
  height: 1%;
}

/* */
/* line 131, ../src/content/_css_styled_content.sass */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  float: left;
  clear: both;
}

/*\ */
/* line 138, ../src/content/_css_styled_content.sass */
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text, * html .csc-textpic-intext-left ol, * html .csc-textpic-intext-left ul {
  height: 1%;
}

/* */
/* line 143, ../src/content/_css_styled_content.sass */
DIV.csc-textpic DIV.csc-textpic-imagerow-last {
  margin-bottom: 0;
}

/* line 146, ../src/content/_css_styled_content.sass */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
  padding-left: 0px;
  overflow: auto;
}

/* line 2, ../src/content/_boxes-frames.scss */
.teaser-box {
  position: relative;
  border: 1px solid #D3D3D3;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 2px #D3D3D3;
  box-shadow: 0px 0px 2px #D3D3D3;
}
/* line 11, ../src/content/_boxes-frames.scss */
.teaser-box .one-col-100 {
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 20px 7px 0px 15px;
  height: 100%;
}
/* line 18, ../src/content/_boxes-frames.scss */
.teaser-box .one-col-100 ul li {
  padding: 5px 0;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: top left;
  background-repeat: no-repeat;
}
/* line 26, ../src/content/_boxes-frames.scss */
.teaser-box .one-col-100 ul li a {
  color: #777;
  text-decoration: none;
}
/* line 30, ../src/content/_boxes-frames.scss */
.teaser-box .one-col-100 ul li a:hover {
  color: #EB7505;
}

/* line 39, ../src/content/_boxes-frames.scss */
.teaser-box-250 {
  height: 270px;
}
/* line 42, ../src/content/_boxes-frames.scss */
.teaser-box-250 .one-col-100 {
  height: 250px;
}

/* line 47, ../src/content/_boxes-frames.scss */
.teaser-box-200 {
  height: 220px;
}
/* line 50, ../src/content/_boxes-frames.scss */
.teaser-box-200 .one-col-100 {
  height: 200px;
}

/* line 59, ../src/content/_boxes-frames.scss */
#home-teaser #home-teaser-content div.three-cols-37-37-25 .col-right .teaser-box-82 p {
  line-height: 16px;
}

/* line 67, ../src/content/_boxes-frames.scss */
.teaser-box-147 {
  height: 167px;
}
/* line 70, ../src/content/_boxes-frames.scss */
.teaser-box-147 .one-col-100 {
  height: 147px;
  padding-top: 14px;
}

/* line 80, ../src/content/_boxes-frames.scss */
.page .teaser-box-82 .csc-textpic .image-bg-gradient > a {
  border: 0;
}

/* line 88, ../src/content/_boxes-frames.scss */
.teaser-box-82 {
  height: 82px;
  margin-bottom: 20px;
}
/* line 92, ../src/content/_boxes-frames.scss */
.teaser-box-82 .one-col-100 {
  height: 67px;
  padding-top: 10px;
}
/* line 96, ../src/content/_boxes-frames.scss */
.teaser-box-82 .one-col-100 a {
  color: #777;
  text-decoration: none;
}
/* line 100, ../src/content/_boxes-frames.scss */
.teaser-box-82 .one-col-100 a:hover {
  color: #eb7505;
}

/* line 107, ../src/content/_boxes-frames.scss */
.product-entry {
  width: 313px;
}
/* line 109, ../src/content/_boxes-frames.scss */
.product-entry .top {
  background-image: url(/_ui/desktop/theme-sartorius/images/content/bg-gradientvertikal-top-24bit.png);
  background-repeat: no-repeat;
  height: 50px;
}
/* line 117, ../src/content/_boxes-frames.scss */
.product-entry .middle {
  background-image: url(/_ui/desktop/theme-sartorius/images/content/bg-gradientvertikal-middle-24bit.png);
  background-repeat: repeat-y;
}
/* line 124, ../src/content/_boxes-frames.scss */
.product-entry .bottom {
  background-image: url(/_ui/desktop/theme-sartorius/images/content/bg-gradientvertikal-bottom-24bit.png);
  height: 50px;
}

/* line 134, ../src/content/_boxes-frames.scss */
.col-left .product-entry,
.col-right .product-entry {
  width: inherit !important;
}
/* line 136, ../src/content/_boxes-frames.scss */
.col-left .product-entry .top,
.col-right .product-entry .top {
  background: none !important;
  height: auto !important;
}
/* line 141, ../src/content/_boxes-frames.scss */
.col-left .product-entry .middle,
.col-right .product-entry .middle {
  background: none !important;
  height: auto !important;
}
/* line 146, ../src/content/_boxes-frames.scss */
.col-left .product-entry .bottom,
.col-right .product-entry .bottom {
  background: none !important;
  height: auto !important;
}

/* line 154, ../src/content/_boxes-frames.scss */
.border-box {
  margin-top: -3px;
}
/* line 156, ../src/content/_boxes-frames.scss */
.border-box .top {
  height: 3px;
}
/* line 160, ../src/content/_boxes-frames.scss */
.border-box .middle {
  padding-top: 15px;
  height: 290px;
}
/* line 165, ../src/content/_boxes-frames.scss */
.border-box .bottom {
  height: 3px;
  background-image: url(/_ui/desktop/theme-sartorius/images/category/product-sep-bg-24bit.png);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 174, ../src/content/_boxes-frames.scss */
.border-box.hover, .border-box.active {
  background-image: none;
}
/* line 180, ../src/content/_boxes-frames.scss */
.border-box.hover .top, .border-box.active .top {
  background-image: url(/_ui/desktop/theme-sartorius/images/category/product-ro-act-bg-top-24bit.png);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 188, ../src/content/_boxes-frames.scss */
.border-box.hover .middle, .border-box.active .middle {
  background-image: url(/_ui/desktop/theme-sartorius/images/category/product-ro-act-bg-middle-24bit.png);
  background-repeat: repeat-y;
  background-position: center center;
}
/* line 196, ../src/content/_boxes-frames.scss */
.border-box.hover .bottom, .border-box.active .bottom {
  background-image: url(/_ui/desktop/theme-sartorius/images/category/product-ro-act-bg-bottom-24bit.png);
}

/* line 204, ../src/content/_boxes-frames.scss */
.banner-box {
  overflow: hidden;
  position: relative;
}
/* line 208, ../src/content/_boxes-frames.scss */
.banner-box .top {
  height: 10px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/carousel-s60a86534b4.png') 0 -119px no-repeat;
}
/* line 213, ../src/content/_boxes-frames.scss */
.banner-box .middle {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/carousel/carousel-box-middle-24bit.png);
  background-repeat: repeat-y;
  overflow: hidden;
}
/* line 3, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images h1 {
  font-size: 24px;
  font-family: "SartoRotSanRegRegular", Verdana;
  line-height: 26px;
  color: #000000;
}
/* line 9, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images h1.microsite-h1 {
  font-size: 36px;
  line-height: 40px;
}
/* line 13, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images h1, .banner-box .middle .csc-frame-bg-images h2, .banner-box .middle .csc-frame-bg-images h3 {
  padding-top: 25px;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  z-index: 1;
  position: relative;
}
/* line 26, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .csc-textpic-text {
  margin-top: 30px;
  margin-left: 25px;
  margin-right: 25px;
  z-index: 1;
  position: relative;
}
/* line 34, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .csc-textpic-text p {
  font-size: 17px;
  color: #333333;
  line-height: 22px;
  font-family: "SartoRotSanRegRegular", Verdana;
}
/* line 42, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images div.csc-textpic-imagewrap {
  float: none;
  top: 0px;
  left: 10px;
  position: absolute;
  z-index: 0;
}
/* line 50, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .image-bg-gradient {
  padding: 0 0 0 0;
  background-image: none;
}
/* line 54, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .image-bg-gradient img {
  border: none;
}
/* line 59, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .image-shadow {
  display: none;
}
/* line 63, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .csc-header {
  position: relative;
  z-index: 1;
}
/* line 68, ../src/content/_mixin_frame_bg_images.scss */
.banner-box .middle .csc-frame-bg-images .csc-textpic-text {
  position: relative;
}
/* line 223, ../src/content/_boxes-frames.scss */
.banner-box .bottom {
  height: 33px;
  position: relative;
  width: 695px;
  margin-right: -18px;
  margin-left: -7px;
  margin-top: -8px;
  z-index: 2;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/carousel-s60a86534b4.png') 0 -187px no-repeat;
}

/* line 238, ../src/content/_boxes-frames.scss */
.shadow-box {
  margin-bottom: 30px;
}
/* line 239, ../src/content/_boxes-frames.scss */
.shadow-box .top {
  height: 25px;
  background-image: url(/_ui/desktop/theme-sartorius/images/category/category-seperator-top-24bit.png);
  background-repeat: no-repeat;
}
/* line 247, ../src/content/_boxes-frames.scss */
.shadow-box .middle {
  padding-top: 25px;
  background-image: url(/_ui/desktop/theme-sartorius/images/category/category-seperator-middle-24bit.png);
  background-repeat: repeat-y;
}
/* line 256, ../src/content/_boxes-frames.scss */
.shadow-box .middle div.two-cols-50-50 {
  margin-bottom: 0px;
}
/* line 261, ../src/content/_boxes-frames.scss */
.shadow-box .bottom {
  height: 25px;
  background-image: url(/_ui/desktop/theme-sartorius/images/category/category-seperator-bottom-24bit.png);
  background-repeat: no-repeat;
}

/* line 273, ../src/content/_boxes-frames.scss */
.box-top {
  height: 8px;
  display: block;
  width: 210px;
  background-image: url(/_ui/desktop/theme-sartorius/images/top-box.png);
  background-repeat: no-repeat;
}

/* line 284, ../src/content/_boxes-frames.scss */
.box-middle {
  padding: 7px 20px 2px 20px;
  display: block;
  width: 170px;
  background-image: url(/_ui/desktop/theme-sartorius/images/middle-box.png);
  background-repeat: repeat-y;
}
/* line 3, ../src/content/_mixin_base.scss */
.box-middle li {
  line-height: 17px;
  margin-bottom: 10px;
  float: none;
}
/* line 7, ../src/content/_mixin_base.scss */
.box-middle li a {
  color: #eb7505;
}
/* line 12, ../src/content/_mixin_base.scss */
.box-middle ul.f3-widget-paginator li {
  float: left;
}
/* line 16, ../src/content/_mixin_base.scss */
.box-middle ul {
  list-style-type: none;
  list-style-position: inside;
}
/* line 19, ../src/content/_mixin_base.scss */
.box-middle ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  list-style: none;
  list-style-position: outside;
}
/* line 31, ../src/content/_mixin_base.scss */
.box-middle ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 5px;
}
/* line 39, ../src/content/_mixin_base.scss */
.box-middle .separator {
  margin-bottom: 35px;
  padding-bottom: 10px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 50, ../src/content/_mixin_base.scss */
.box-middle .separator p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}
/* line 296, ../src/content/_boxes-frames.scss */
.box-middle .available {
  margin: 0 0 10px 0;
  background-image: url(../../dummies/availability.png);
  background-position: 93px 2px;
  background-repeat: no-repeat;
}
/* line 306, ../src/content/_boxes-frames.scss */
.box-middle .amount {
  margin: 0 0 14px 0;
  padding-top: 4px;
}
/* line 310, ../src/content/_boxes-frames.scss */
.box-middle .amount .less {
  display: block;
  height: 27px;
  width: 27px;
  float: right;
  margin-right: 0;
  margin-top: -5px;
}
/* line 319, ../src/content/_boxes-frames.scss */
.box-middle .amount .number {
  width: 42px;
  margin: -1px 1px 0 1px;
  float: right;
  text-align: center;
}
/* line 326, ../src/content/_boxes-frames.scss */
.box-middle .amount .more {
  display: block;
  height: 27px;
  width: 27px;
  float: right;
  margin-top: -5px;
}
/* line 335, ../src/content/_boxes-frames.scss */
.box-middle .price {
  margin: 0 0 15px -21px;
  height: 21px;
  padding: 10px 0 0 23px;
  position: relative;
  width: 168px;
  background-image: url(/_ui/desktop/theme-sartorius/images/bg-price.png);
}
/* line 346, ../src/content/_boxes-frames.scss */
.box-middle .price .tx_dkdshop-listprice {
  display: none;
}
/* line 350, ../src/content/_boxes-frames.scss */
.box-middle .price span {
  position: relative;
  z-index: 2;
  float: right;
  font-size: 15px;
  margin-right: 10px;
  font-family: "SartoRotSanRegRegular", Verdana;
}
/* line 359, ../src/content/_boxes-frames.scss */
.box-middle .price .shadow {
  position: absolute;
  color: #FFFFFF;
  right: 0;
  z-index: 1;
  padding: 0 0 0 20px;
  margin-top: 1px;
}

/* line 372, ../src/content/_boxes-frames.scss */
#pagelayout-home .right-boxes .box-middle {
  height: 272px;
}

/* line 376, ../src/content/_boxes-frames.scss */
.box-bottom {
  height: 26px;
  display: block;
  width: 210px;
  background-image: url(/_ui/desktop/theme-sartorius/images/box-bottom2.png);
  background-repeat: no-repeat;
}

/* line 386, ../src/content/_boxes-frames.scss */
.quicklinks {
  background-position: bottom;
  background-repeat: no-repeat;
}
/* line 5, ../src/content/_mixin_icon.scss */
.quicklinks p {
  line-height: 5px;
}

/* line 5, ../src/content/_mixin_icon.scss */
.box-middle-content p {
  line-height: 5px;
}

/* line 398, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-top {
  width: 669px;
  height: 8px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/contact-top-24bit.png);
  background-repeat: no-repeat;
}
/* line 408, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle {
  width: 669px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/contact-mid-24bit.png);
  background-repeat: repeat;
}
/* line 416, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle .two-cols-33-66 {
  margin: 0;
}
/* line 419, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle .two-cols-33-66 .col-left {
  padding: 5px 0 0 15px;
}
/* line 423, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle .two-cols-33-66 .col-right {
  padding: 5px 0 0;
}
/* line 428, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle .two-cols-66-33 {
  margin: 0;
}
/* line 431, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle .two-cols-66-33 .col-left {
  padding: 5px 0 0 15px;
}
/* line 435, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-middle .two-cols-66-33 .col-right {
  padding: 5px 0 0;
}
/* line 441, ../src/content/_boxes-frames.scss */
.contact-box .contact-box-bottom {
  width: 669px;
  height: 8px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/contact-end-24bit.png);
  background-repeat: no-repeat;
}

/* line 4, ../src/content/_tt_news.scss */
.news-search-form {
  display: none;
}

/* line 10, ../src/content/_tt_news.scss */
.layout-75-25 #column-left .news-single-additional-info .file-link {
  float: left;
  margin-right: 0;
  width: 325px;
  float: left;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html .layout-75-25 #column-left .news-single-additional-info .file-link {
  overflow-x: hidden;
}
/* line 14, ../src/content/_tt_news.scss */
.layout-75-25 #column-left .news-single-additional-info .related-news {
  float: left;
  margin-right: 20px;
  width: 325px;
  float: left;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html .layout-75-25 #column-left .news-single-additional-info .related-news {
  overflow-x: hidden;
}
/* line 22, ../src/content/_tt_news.scss */
.layout-75-25 #column-right h4 a {
  color: #000000;
  text-decoration: none;
}
/* line 29, ../src/content/_tt_news.scss */
.layout-75-25 #column-right .right-boxes .box-middle .news-single-backlink {
  margin-top: 8px;
}
/* line 37, ../src/content/_tt_news.scss */
div.layout-25-75 #column-right .news-list-container .news-list-browse {
  margin-top: 15px;
}
/* line 42, ../src/content/_tt_news.scss */
.news-list-container .news-list-item {
  padding-bottom: 1px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
/* line 52, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-list-content .csc-textpic .csc-textpic-image {
  margin: 0 20px 0 0 !important;
}
/* line 57, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-list-content.hover {
  cursor: pointer;
}
/* line 63, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-list-subheader p {
  color: #777777;
  margin-bottom: 0;
  padding-bottom: 0;
  /*max-height: 50px;*/
}
/* line 68, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-list-subheader p .news-list-morelink {
  padding-left: 5px;
}
/* line 74, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-list-date {
  display: block;
  margin-top: 50px;
  font-size: 11px;
}
/* line 79, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-list-date a {
  color: #777;
}
/* line 84, ../src/content/_tt_news.scss */
.news-list-container .news-list-item p {
  font-size: 12px;
  color: #777;
  line-height: 17px;
  margin-bottom: 24px;
}
/* line 91, ../src/content/_tt_news.scss */
.news-list-container .news-list-item h3 {
  font-size: 15px;
  font-family: "SartoRotSanRegRegular", Verdana;
  line-height: 17px;
  color: #000000;
  margin-bottom: 5px;
}
/* line 97, ../src/content/_tt_news.scss */
.news-list-container .news-list-item h3 a {
  text-decoration: none;
  color: #000;
}
/* line 102, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-item-bg {
  padding-top: 15px;
  padding-bottom: 25px;
}
/* line 106, ../src/content/_tt_news.scss */
.news-list-container .news-list-item .news-item-bg:hover {
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/search/hover-bg-middle-24bit-modified.png");
  background-repeat: repeat;
  cursor: pointer;
}
/* line 115, ../src/content/_tt_news.scss */
.news-list-container .news-list-counter {
  margin-bottom: 10px;
  padding-bottom: 5px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
/* line 125, ../src/content/_tt_news.scss */
.news-list-container .news-list-counter .number {
  font-weight: bold;
}
/* line 135, ../src/content/_tt_news.scss */
.news-list2-container .list-table-sorter tbody tr td {
  text-align: left;
}
/* line 137, ../src/content/_tt_news.scss */
.news-list2-container .list-table-sorter tbody tr td .news-list-morelink {
  display: none;
}
/* line 141, ../src/content/_tt_news.scss */
.news-list2-container .list-table-sorter tbody tr td p {
  padding-bottom: 0;
  color: #000;
  font-size: 11px;
}
/* line 150, ../src/content/_tt_news.scss */
.news-list2-container .list-table-sorter tbody tr.odd td {
  background: #F9F9F9 !important;
}
/* line 156, ../src/content/_tt_news.scss */
.news-list2-container .list-table-sorter tbody tr.even td {
  background: #F0F0F0 !important;
}
/* line 164, ../src/content/_tt_news.scss */
.news-timeselector {
  padding: 10px 0 10px 25px;
  margin-bottom: 15px;
  height: 50px;
  background-image: url(/_ui/desktop/theme-sartorius/images/newsletter/news-controll-top-bg-24bit.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
/* line 175, ../src/content/_tt_news.scss */
.news-timeselector p {
  float: left;
  padding-bottom: 0;
  color: #000;
  padding-top: 4px;
  font-size: 15px;
  font-family: "SartoRotSanRegRegular", Verdana;
}
/* line 184, ../src/content/_tt_news.scss */
.news-timeselector .selectBox {
  margin-left: 15px;
  width: 60px;
  position: relative;
  border: solid 1px #BBB;
  line-height: 1.5;
  text-decoration: none;
  outline: none;
  vertical-align: middle;
  border-radius: 4px;
    display: inline-block;
    cursor: default;
    color: #000 !important;
    height: auto !important;
    float: left;
}
/* line 193, ../src/content/_tt_news.scss */
.news-single-item .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0;
}
/* line 199, ../src/content/_tt_news.scss */
.news-single-item .news-single-img {
  float: left;
  margin: 0 20px 20px 0;
}
/* line 205, ../src/content/_tt_news.scss */
.news-single-item .news-single-additional-info dd {
  margin-bottom: 17px;
}
/* line 210, ../src/content/_tt_news.scss */
.news-single-item ul {
  float: none !important;
}
/* line 234, ../src/_button.scss */
.news-single-backlink a > span.button {
  margin: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 244, ../src/_button.scss */
.news-single-backlink a > span.button span {
  display: block;
}
/* line 248, ../src/_button.scss */
.news-single-backlink a > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 265, ../src/_button.scss */
.news-single-backlink a > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 286, ../src/_button.scss */
.news-single-backlink a > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 297, ../src/_button.scss */
.news-single-backlink a > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 309, ../src/_button.scss */
.news-single-backlink a > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 313, ../src/_button.scss */
.news-single-backlink a > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;

}
/*}*/
/* line 226, ../src/content/_tt_news.scss */
#footer .news-latest-container .news-item {
  margin-bottom: 10px;
}
/* line 229, ../src/content/_tt_news.scss */
#footer .news-latest-container .news-item a {
  color: #777;
}

/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Sun Nov 13 11:19:27.0000000000 2011
*/
/* Core qTip styles */
/* line 16, ../src/content/_qtip.scss */
.ui-tooltip, .qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  z-index: 15000;
}

/* Fluid class for determining actual width in IE */
/* line 32, ../src/content/_qtip.scss */
.ui-tooltip-fluid {
  display: block;
  visibility: hidden;
  position: static !important;
  float: left !important;
}

/* line 39, ../src/content/_qtip.scss */
.ui-tooltip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  word-wrap: break-word;
  overflow: hidden;
}

/* line 52, ../src/content/_qtip.scss */
.ui-tooltip-titlebar {
  position: relative;
  min-height: 14px;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 1px 1px 0;
  border-style: solid;
  color: #fff;
  font-weight: bold;
}
/* line 64, ../src/content/_qtip.scss */
.ui-tooltip-titlebar .ui-tooltip-icon {
  background: none;
  border: none !important;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/light_box-s94e105aa16.png') 0 -829px !important;
}
/* line 69, ../src/content/_qtip.scss */
.ui-tooltip-titlebar .ui-tooltip-icon .ui-icon-close {
  background: none !important;
  width: 15px;
  height: 15px;
  visibility: hidden;
}

/* line 81, ../src/content/_qtip.scss */
.ui-tooltip-titlebar + .ui-tooltip-content {
  border-top-width: 0px !important;
}

/*! Default close button class */
/* line 84, ../src/content/_qtip.scss */
.ui-tooltip-titlebar .ui-state-default {
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
}

/* line 97, ../src/content/_qtip.scss */
* html .ui-tooltip-titlebar .ui-state-default {
  top: 16px;
}

/* IE fix */
/* line 99, ../src/content/_qtip.scss */
.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
}

/* line 105, ../src/content/_qtip.scss */
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 111, ../src/content/_qtip.scss */
.ui-tooltip-icon .ui-icon {
  width: 18px;
  height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}
/* line 136, ../src/content/_qtip.scss */
.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content {
  border-color: #F1D031;
  background-color: #FFFFA3;
  color: #555;
}

/* line 143, ../src/content/_qtip.scss */
.ui-tooltip-default .ui-tooltip-titlebar {
  background-color: #FFEF93;
}

/* line 147, ../src/content/_qtip.scss */
.ui-tooltip-default .ui-tooltip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 153, ../src/content/_qtip.scss */
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
  border-color: #AAA;
  color: #111;
}

.ui-tooltip .ui-tooltip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

/* line 165, ../src/content/_qtip.scss */
.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip * {
  position: absolute;
  line-height: 0.1px !important;
  font-size: 0.1px !important;
  color: #123456;
  background: transparent;
  border: 0px dashed transparent;
}

/* line 177, ../src/content/_qtip.scss */
.ui-tooltip .ui-tooltip-tip canvas {
  top: 0;
  left: 0;
}

/* Modal plugin */
/* line 181, ../src/content/_qtip.scss */
#qtip-overlay {
  position: fixed;
  left: -10000em;
  top: -10000em;
}

/* Applied to modals with show.modal.blur set to true */
/* line 188, ../src/content/_qtip.scss */
#qtip-overlay.blurs {
  cursor: pointer;
}

/* Change opacity of overlay here */
/* line 191, ../src/content/_qtip.scss */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/*! Light tooltip style */
/* line 204, ../src/content/_qtip.scss */
.ui-tooltip-light .ui-tooltip-titlebar,
.ui-tooltip-light .ui-tooltip-content {
  border-color: #E2E2E2;
  color: #454545;
}

/* line 210, ../src/content/_qtip.scss */
.ui-tooltip-light .ui-tooltip-content {
  background-color: white;
}

/* line 214, ../src/content/_qtip.scss */
.ui-tooltip-light .ui-tooltip-titlebar {
  background-color: #f1f1f1;
}

/*! Dark tooltip style */
/* line 220, ../src/content/_qtip.scss */
.ui-tooltip-dark .ui-tooltip-titlebar,
.ui-tooltip-dark .ui-tooltip-content {
  border-color: #303030;
  color: #f3f3f3;
}

/* line 226, ../src/content/_qtip.scss */
.ui-tooltip-dark .ui-tooltip-content {
  background-color: #505050;
}

/* line 230, ../src/content/_qtip.scss */
.ui-tooltip-dark .ui-tooltip-titlebar {
  background-color: #404040;
}

/* line 234, ../src/content/_qtip.scss */
.ui-tooltip-dark .ui-tooltip-icon {
  border-color: #444;
}

/* line 238, ../src/content/_qtip.scss */
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
  border-color: #303030;
}

/*! Cream tooltip style */
/* line 244, ../src/content/_qtip.scss */
.ui-tooltip-cream .ui-tooltip-titlebar,
.ui-tooltip-cream .ui-tooltip-content {
  border-color: #F9E98E;
  color: #A27D35;
}

/* line 250, ../src/content/_qtip.scss */
.ui-tooltip-cream .ui-tooltip-content {
  background-color: #FBF7AA;
}

/* line 254, ../src/content/_qtip.scss */
.ui-tooltip-cream .ui-tooltip-titlebar {
  background-color: #F0DE7D;
}

/* line 258, ../src/content/_qtip.scss */
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
  background-position: -82px 0;
}

/*! Red tooltip style */
/* line 264, ../src/content/_qtip.scss */
.ui-tooltip-red .ui-tooltip-titlebar,
.ui-tooltip-red .ui-tooltip-content {
  border-color: #D95252;
  color: #912323;
}

/* line 270, ../src/content/_qtip.scss */
.ui-tooltip-red .ui-tooltip-content {
  background-color: #F78B83;
}

/* line 274, ../src/content/_qtip.scss */
.ui-tooltip-red .ui-tooltip-titlebar {
  background-color: #F06D65;
}

/* line 278, ../src/content/_qtip.scss */
.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
  background-position: -102px 0;
}

/* line 282, ../src/content/_qtip.scss */
.ui-tooltip-red .ui-tooltip-icon {
  border-color: #D95252;
}

/* line 286, ../src/content/_qtip.scss */
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
  border-color: #D95252;
}

/*! Green tooltip style */
/* line 292, ../src/content/_qtip.scss */
.ui-tooltip-green .ui-tooltip-titlebar,
.ui-tooltip-green .ui-tooltip-content {
  border-color: #90D93F;
  color: #3F6219;
}

/* line 298, ../src/content/_qtip.scss */
.ui-tooltip-green .ui-tooltip-content {
  background-color: #CAED9E;
}

/* line 302, ../src/content/_qtip.scss */
.ui-tooltip-green .ui-tooltip-titlebar {
  background-color: #B0DE78;
}

/* line 306, ../src/content/_qtip.scss */
.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
  background-position: -42px 0;
}

/*! Blue tooltip style */
/* line 312, ../src/content/_qtip.scss */
.ui-tooltip-blue .ui-tooltip-titlebar,
.ui-tooltip-blue .ui-tooltip-content {
  border-color: #ADD9ED;
  color: #5E99BD;
}

/* line 318, ../src/content/_qtip.scss */
.ui-tooltip-blue .ui-tooltip-content {
  background-color: #E5F6FE;
}

/* line 322, ../src/content/_qtip.scss */
.ui-tooltip-blue .ui-tooltip-titlebar {
  background-color: #D0E9F5;
}

/* line 326, ../src/content/_qtip.scss */
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
  background-position: -2px 0;
}

/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
/* line 331, ../src/content/_qtip.scss */
.ui-tooltip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* line 337, ../src/content/_qtip.scss */
.ui-tooltip-shadow .ui-tooltip-titlebar,
.ui-tooltip-shadow .ui-tooltip-content {
  filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";
}

/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* line 348, ../src/content/_qtip.scss */
.ui-tooltip-rounded,
.ui-tooltip-rounded .ui-tooltip-content,
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content,
.ui-tooltip-youtube,
.ui-tooltip-youtube .ui-tooltip-content {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 359, ../src/content/_qtip.scss */
.ui-tooltip-rounded .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-titlebar {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 367, ../src/content/_qtip.scss */
.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

/*! Youtube tooltip style */
/* line 377, ../src/content/_qtip.scss */
.ui-tooltip-youtube {
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
}

/* line 383, ../src/content/_qtip.scss */
.ui-tooltip-youtube .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-content {
  background: transparent;
  background: rgba(0, 0, 0, 0.85);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
  color: white;
  border-color: #CCCCCC;
}

/* line 397, ../src/content/_qtip.scss */
.ui-tooltip-youtube .ui-tooltip-icon {
  border-color: #222;
}

/* line 401, ../src/content/_qtip.scss */
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* jQuery TOOLS Tooltip style */
/* line 407, ../src/content/_qtip.scss */
.ui-tooltip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

/* IE Specific */
/* line 426, ../src/content/_qtip.scss */
.ui-tooltip-jtools .ui-tooltip-titlebar {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

/* line 430, ../src/content/_qtip.scss */
.ui-tooltip-jtools .ui-tooltip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

/* line 435, ../src/content/_qtip.scss */
.ui-tooltip-jtools .ui-tooltip-titlebar,
.ui-tooltip-jtools .ui-tooltip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}

/* line 442, ../src/content/_qtip.scss */
.ui-tooltip-jtools .ui-tooltip-icon {
  border-color: #555;
}

/* line 446, ../src/content/_qtip.scss */
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover {
  border-color: #333;
}

/* Cluetip style */
/* line 452, ../src/content/_qtip.scss */
.ui-tooltip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}

/* line 458, ../src/content/_qtip.scss */
.ui-tooltip-cluetip .ui-tooltip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}

/* line 464, ../src/content/_qtip.scss */
.ui-tooltip-cluetip .ui-tooltip-content {
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

/* line 470, ../src/content/_qtip.scss */
.ui-tooltip-cluetip .ui-tooltip-icon {
  border-color: #808064;
}

/* line 474, ../src/content/_qtip.scss */
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

/* Tipsy style */
/* line 481, ../src/content/_qtip.scss */
.ui-tooltip-tipsy {
  border: 0;
}

/* line 485, ../src/content/_qtip.scss */
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-content {
  background: transparent;
  background: rgba(0, 0, 0, 0.87);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
  color: white;
  border: 0px transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}

/* line 505, ../src/content/_qtip.scss */
.ui-tooltip-tipsy .ui-tooltip-titlebar {
  padding: 6px 35px 0 10;
}

/* line 509, ../src/content/_qtip.scss */
.ui-tooltip-tipsy .ui-tooltip-content {
  padding: 6px 10;
}

/* line 513, ../src/content/_qtip.scss */
.ui-tooltip-tipsy .ui-tooltip-icon {
  border-color: #222;
  text-shadow: none;
}

/* line 518, ../src/content/_qtip.scss */
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover {
  border-color: #303030;
}

/* Tipped style */
/* line 528, ../src/content/_qtip.scss */
.ui-tooltip-tipped .ui-tooltip-titlebar,
.ui-tooltip-tipped .ui-tooltip-content {
  border: 3px solid #959FA9;
  filter: none;
  -ms-filter: none;
}

/* line 535, ../src/content/_qtip.scss */
.ui-tooltip-tipped .ui-tooltip-titlebar {
  background: #3A79B8;
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
  color: white;
  font-weight: normal;
  font-family: serif;
  border-bottom-width: 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 552, ../src/content/_qtip.scss */
.ui-tooltip-tipped .ui-tooltip-content {
  background-color: #F9F9F9;
  color: #454545;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 561, ../src/content/_qtip.scss */
.ui-tooltip-tipped .ui-tooltip-icon {
  border: 2px solid #285589;
  background: #285589;
}

/* line 566, ../src/content/_qtip.scss */
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

/* IE9 fix - removes all filters */
/* line 572, ../src/content/_qtip.scss */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar {
  filter: none;
  -ms-filter: none;
}

/* line 1, ../src/content/_productpromotions.scss */
.promotion-item {
  border-top: 1px solid #CCCCCC;
  clear: both;
  margin-top: 20px;
  overflow: hidden;
  padding-top: 60px;
  position: relative;
}
/* line 9, ../src/content/_productpromotions.scss */
.promotion-item .image {
  float: left;
  margin: 0 20px 0 0;
  overflow: hidden;
}
/* line 15, ../src/content/_productpromotions.scss */
.promotion-item .promotion-content {
  float: left;
  width: 440px;
}
/* line 20, ../src/content/_productpromotions.scss */
.promotion-item .categories {
  font-size: 11px;
}
/* line 23, ../src/content/_productpromotions.scss */
.promotion-item .categories a {
  color: #777777;
}
/* line 27, ../src/content/_productpromotions.scss */
.promotion-item .more {
  bottom: 18px;
  display: block;
  position: absolute;
}

/* line 34, ../src/content/_productpromotions.scss */
#promotion-country-selection-box .selectBox-dropdown {
  width: 400px;
}

/* line 38, ../src/content/_productpromotions.scss */
.promotion-newsletter {
  border-top: 1px solid #CCCCCC;
  margin-top: 30px;
  clear: both;
  padding-top: 60px;
}
/* line 44, ../src/content/_productpromotions.scss */
.promotion-newsletter h3 {
  margin: 20px 0 0;
}
/* line 48, ../src/content/_productpromotions.scss */
.promotion-newsletter p {
  max-width: 410px;
}
/* line 53, ../src/content/_productpromotions.scss */
.promotion-newsletter form dd input[type="text"] {
  width: 410px !important;
}
/* line 57, ../src/content/_productpromotions.scss */
.promotion-newsletter form .newsletter-submit {
  margin-right: 0px;
}
/* line 60, ../src/content/_productpromotions.scss */
.promotion-newsletter form .newsletter-submit .newsletter-submit-button {
  border: none;
  width: 27px;
  height: 27px;
  cursor: pointer;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1513px no-repeat;
}
/* line 68, ../src/content/_productpromotions.scss */
.promotion-newsletter form .newsletter-submit .newsletter-submit-button:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -188px no-repeat;
}

/* line 1, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter {
  padding: 10px;
}
/* line 3, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter h4 {
  margin: 0 0 8px 0;
  padding-top: 7px;
}
/* line 7, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter h4.facet-label {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 14, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets {
  padding-top: 1px;
  padding-left: 10px;
}
/* line 18, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets .facets-bg {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-bg-level2-par-8bit.png);
  background-repeat: repeat;
  display: block;
}
/* line 23, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets .facets-bg a {
  display: inline;
}
/* line 28, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li:first-child {
  margin-top: 0px;
}
/* line 32, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-repeat: no-repeat;
  margin-top: 20px;
  padding-top: 1px;
  background-position: center top;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 41, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul {
  padding-top: 2px;
  background-image: url("/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png");
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 49, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul li {
  background: #FFFFFF;
  padding-top: 5px;
  margin-top: 0;
}
/* line 54, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul li a {
  text-decoration: underline;
}
/* line 59, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul li.facet-li {
  cursor: pointer;
  padding-top: 6px;
  margin-top: 0px;
  padding-left: 20px;
  margin-bottom: 0;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -278px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 68, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul li.facet-li:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -468px #FFFFFF;
  color: #eb7505;
  background-repeat: no-repeat;
}
/* line 72, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul li.facet-li:hover a {
  color: #eb7505;
}
/* line 76, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter .facets li ul li.facet-li a {
  color: #000000;
  text-decoration: none;
}
/* line 84, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use {
  padding-left: 10px;
}
/* line 87, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets {
  padding-left: 0;
}
/* line 89, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets ul {
  background-image: url("/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 1px;
}
/* line 95, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets ul li {
  cursor: pointer;
  padding-top: 6px;
  margin-top: 0px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 7px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 102, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets ul li:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -88px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 109, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets .remove-all {
  background: none;
  background: #FFFFFF;
  padding-left: 0px;
  padding-top: 5px;
}
/* line 115, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets .remove-all a {
  color: #eb7505;
  text-decoration: underline;
}
/* line 119, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .facets .remove-all:hover {
  background: none;
  background: #FFFFFF;
}
/* line 127, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet {
  background-image: none;
  padding-left: 0;
  margin-bottom: 0;
}
/* line 133, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li {
  cursor: pointer;
  padding-top: 6px;
  margin-top: 0px;
  padding-left: 20px;
  margin-bottom: 0;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 7px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 142, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li h4 {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 147, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -88px #FFFFFF;
  color: #eb7505;
}
/* line 150, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li:hover a, #tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li:hover h4 {
  color: #eb7505;
}
/* line 155, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li a {
  color: #000000;
  text-decoration: none;
}
/* line 162, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet .remove-all {
  background: none;
  background: #FFFFFF;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 5px;
}
/* line 169, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet .remove-all a {
  color: #eb7505;
  text-decoration: underline;
}
/* line 173, ../src/solr/_facets.scss */
#tx-dkdaddresslist-filter #tx-solr-facets-in-use .search-facets .search-facet .remove-all:hover {
  background: none;
  background: #FFFFFF;
}
/* line 7, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter .facets li:first-child {
  margin-top: 2px;
}
/* line 11, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter .facets a.selectBox {
  margin-top: 8px;
}
/* line 16, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter .selectBox-dropdown {
  width: 130px;
}
/* line 20, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter .address-count {
  margin: 0 0 10px 10px;
  font-size: 13px;
}
/* line 24, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter .address-count span.count {
  font-weight: bold;
  color: #000;
}
/* line 30, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-filter ul {
  float: none;
}

/* line 36, ../src/content/_tx_dkdaddresslist.scss */
#tx-dkdaddresslist-list {
  padding: 15px 0 15px 0;
}

/* line 2, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .top-container {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/search-se99bb4448c.png') 0 -985px;
  padding: 28px 15px 17px 15px;
  width: 889px;
  height: 20px;
  margin-bottom: 30px;
}
/* line 9, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .top-container .count-of-items {
  width: 100px;
  float: left;
}
/* line 14, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .top-container .top-container-header {
  float: left;
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 15px;
  margin-right: 5px;
}
/* line 23, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .send-wallet {
  float: right;
  margin: -5px 25px 0 0;
}
/* line 28, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .send-wallet-bottom {
  float: right;
  margin: 10px 25px 0 0;
}
/* line 33, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-list {
  padding-top: 2px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/wallet/hover-bg-spacer-24bit.png");
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 43, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry {
  padding-right: 20px;
  margin-bottom: 0 !important;
  padding-bottom: 2px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/wallet/hover-bg-spacer-24bit.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 57, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-text .results-topic a {
  text-decoration: none;
  color: #000000 !important;
}
/* line 65, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-tx-dam.other .results-text {
  float: left;
  width: 635px;
  margin-right: 40px;
}
/* line 72, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-text {
  float: left;
  width: 530px;
  margin-right: 40px;
}
/* line 77, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-product {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 81, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-product .csc-textpic .image-bg-gradient {
  margin-right: 20px;
}
/* line 84, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-product .csc-textpic .image-bg-nogradient {
  margin-right: 20px;
}
/* line 90, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-product .results-hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/wallet-s7ddd79a5cf.png') 0 -110px;
}
/* line 93, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-product .results-hover.small {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/wallet-s7ddd79a5cf.png') 0 -225px;
}
/* line 99, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-tx-dam {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 103, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-tx-dam .csc-textpic .image-bg-gradient {
  margin-right: 20px;
}
/* line 106, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-tx-dam .csc-textpic .image-bg-nogradient {
  margin-right: 20px;
}
/* line 112, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-page {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 116, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-page .results-text {
  width: 680px;
}
/* line 121, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-page .results-hover .wallet {
  margin: 0px 0 0 5px;
}
/* line 127, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-page .csc-textpic .image-bg-gradient {
  margin-right: 20px;
}
/* line 130, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-page .csc-textpic .image-bg-nogradient {
  margin-right: 20px;
}
/* line 136, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-job {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 140, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-job .results-joboffer-icon {
  width: 115px;
  height: 100px;
  float: left;
  background-image: url("/_ui/desktop/theme-sartorius/images/solr/job-icon-big_24bit-.png");
  background-repeat: no-repeat;
  background-position: top left;
}
/* line 153, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-hover {
  display: none;
  width: 40px;
  height: 75px;
  float: right;
  top: -20px;
  position: relative;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/wallet-s7ddd79a5cf.png') 0 -225px;
}
/* line 162, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-hover .cart {
  cursor: pointer;
  width: 27px;
  height: 27px;
  margin: 0px 0 0 5px;
  padding: 0;
  display: block;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/search-se99bb4448c.png') 0 -889px;
}
/* line 171, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-hover .cart:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/search-se99bb4448c.png') 0 -842px;
}
/* line 176, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-hover .remove {
  cursor: pointer;
  width: 27px;
  height: 25px;
  margin: 10px 0 0 12px;
  display: block;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/wallet-s7ddd79a5cf.png') 0 -55px;
}
/* line 184, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry .results-hover .remove:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/wallet-s7ddd79a5cf.png') 0 0;
}
/* line 191, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry:hover .results-tx-dam {
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/wallet/hover-bg-middle-24bit.png");
  background-repeat: repeat;
}
/* line 196, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry:hover .results-tx-dam .results-hover {
  height: 60px;
}
/* line 201, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry:hover .results-page, .tx-dkddocumentwallet .results-entry:hover .results-job, .tx-dkddocumentwallet .results-entry:hover .results-product {
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/wallet/hover-bg-middle-24bit.png");
  background-repeat: repeat;
}
/* line 208, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-entry:hover .results-hover {
  display: block;
}
/* line 214, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-additionals {
  float: left;
  width: 120px;
}
/* line 217, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-additionals .label {
  display: block;
}
/* line 221, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .results-additionals .value {
  display: block;
  color: #000;
  margin-bottom: 10px;
}
/* line 228, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .table-product-list tr td {
  padding-right: 10px;
  vertical-align: top;
  padding-bottom: 3px;
}
/* line 232, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .table-product-list tr td ul li {
  margin: 0;
}
/* line 235, ../src/content/_tx_dkddocumentwallet.scss */
.tx-dkddocumentwallet .table-product-list tr td.text-color {
  color: #000000;
}

/* line 3, ../src/content/_rte.scss */
.floatbox b {
  font-weight: bold;
}
/* line 7, ../src/content/_rte.scss */
.floatbox i {
  font-style: italic;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -941px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -988px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-lightgrey-button > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button, .floatbox a.rte-grey-button-more > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button.back, .floatbox a.rte-grey-button-more > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button span, .floatbox a.rte-grey-button-more > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button span.button-left, .floatbox a.rte-grey-button-more > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button span.button-left span.button-content, .floatbox a.rte-grey-button-more > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button span.button-left span.text, .floatbox a.rte-grey-button-more > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button span.button-right, .floatbox a.rte-grey-button-more > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button:hover span.button-left, .floatbox a.rte-grey-button-more > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-grey-button > span.button:hover span.button-right, .floatbox a.rte-grey-button-more > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
a.rte-grey-button-phone > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
a.rte-grey-button-phone > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
a.rte-grey-button-phone > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.rte-grey-button-phone > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
a.rte-grey-button-phone > span.button span.button-left span.button-content {
    margin-top: 0px;
    padding-right: 7px;
    background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-phone.png");
    background-position: 15px 4px;
    background-repeat: no-repeat;
    padding-left: 29px;
    height: 23px;
}
/* line 82, ../src/_button.scss */
a.rte-grey-button-phone > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.rte-grey-button-phone > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
a.rte-grey-button-phone > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
a.rte-grey-button-phone > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-support.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-grey-button-service > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button span.button-left {
  width: 152px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-grey-button-contact > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-grey-button-letter > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-orange-button > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1803px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button span.button-left {
  width: 117px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-gray-button-contact-promobox > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 11, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button span.button-left {
  width: 160px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}
/* line 60, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
.floatbox a.rte-orange-button-product-request > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1803px;
}
/* line 166, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
}
/* line 176, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button span {
  display: block;
}
/* line 180, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button span.button-left {
  height: 48px;
  float: left;
  text-align: center;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2740px;
}
/* line 189, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button span.button-left span.button-content {
  margin-top: 14px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 200, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 16px;
  margin: 0 auto;
}
/* line 212, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button span.button-right {
  height: 48px;
  width: 40px;
  float: right;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2876px;
}
/* line 221, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2808px;
}
/* line 225, ../src/_button.scss */
.floatbox a.rte-cta-button > span.cta-button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2944px;
}
/* line 67, ../src/content/_rte.scss */
.floatbox .tx-dkdshop a.rte-gray-button-contact-promobox > span.button span.button-left {
  width: auto;
}
/* line 71, ../src/content/_rte.scss */
.floatbox blockquote {
  font-size: 15px;
  color: #eb7505;
}
/* line 76, ../src/content/_rte.scss */
.floatbox p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}

/* line 11, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -941px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -988px;
}
/* line 128, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
.right-boxes a.rte-lightgrey-button > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 11, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button, .right-boxes a.rte-grey-button-more > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button.back, .right-boxes a.rte-grey-button-more > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button span, .right-boxes a.rte-grey-button-more > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button span.button-left, .right-boxes a.rte-grey-button-more > span.button span.button-left {
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button span.button-left span.button-content, .right-boxes a.rte-grey-button-more > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button span.button-left span.text, .right-boxes a.rte-grey-button-more > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button span.button-right, .right-boxes a.rte-grey-button-more > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button:hover span.button-left, .right-boxes a.rte-grey-button-more > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.right-boxes a.rte-grey-button > span.button:hover span.button-right, .right-boxes a.rte-grey-button-more > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 95, ../src/content/_rte.scss */
.right-boxes a.rte-grey-button-phone {
  display: block;
}
/* line 11, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.right-boxes a.rte-grey-button-phone > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 103, ../src/content/_rte.scss */
.right-boxes a.rte-grey-button-service {
  display: block;
}
/* line 11, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-support.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.right-boxes a.rte-grey-button-service > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 111, ../src/content/_rte.scss */
.right-boxes a.rte-grey-button-contact {
  display: block;
}
/* line 11, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-phone.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.right-boxes a.rte-grey-button-contact > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 119, ../src/content/_rte.scss */
.right-boxes a.rte-grey-button-letter {
  display: block;
}
/* line 11, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 60, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
  background-image: url("/_ui/desktop/theme-sartorius/images/sprites/button2/btn-kontakt.png");
  background-position: 15px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 17px;
}
/* line 82, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.right-boxes a.rte-grey-button-letter > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}

/* line 5, ../src/content/_my_sartorius.scss */
#main-content .widget-box {
  position: relative;
}
/* line 3, ../src/content/_mixin_base.scss */
#main-content .widget-box li {
  line-height: 17px;
  margin-bottom: 10px;
  float: none;
}
/* line 7, ../src/content/_mixin_base.scss */
#main-content .widget-box li a {
  color: #eb7505;
}
/* line 12, ../src/content/_mixin_base.scss */
#main-content .widget-box ul.f3-widget-paginator li {
  float: left;
}
/* line 16, ../src/content/_mixin_base.scss */
#main-content .widget-box ul {
  list-style-type: none;
  list-style-position: inside;
}
/* line 19, ../src/content/_mixin_base.scss */
#main-content .widget-box ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  list-style: none;
  list-style-position: outside;
}
/* line 31, ../src/content/_mixin_base.scss */
#main-content .widget-box ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 5px;
}
/* line 39, ../src/content/_mixin_base.scss */
#main-content .widget-box .separator {
  margin-bottom: 35px;
  padding-bottom: 10px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 50, ../src/content/_mixin_base.scss */
#main-content .widget-box .separator p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}
/* line 9, ../src/content/_my_sartorius.scss */
#main-content .widget-box .top {
  height: 40px;
  width: 443px;
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_top_inact-24bit.png);
  background-repeat: no-repeat;
}
/* line 18, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle {
  width: 443px;
  height: 200px;
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_middle_inact-24bit.png);
  background-repeat: repeat-y;
}
/* line 25, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content {
  position: absolute;
  left: 18px;
  top: 16px;
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  width: 400px;
}
/* line 32, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content h5 {
  margin-bottom: 36px;
}
/* line 36, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-menu {
  float: left;
  margin-right: 20px;
  width: 210px;
  font-size: 11px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #main-content .widget-box .middle span.content .user-menu {
  overflow-x: hidden;
}
/* line 40, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-menu .user-menuitems {
  margin-top: 10px;
}
/* line 42, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-menu .user-menuitems li.item {
  margin-bottom: 0px !important;
}
/* line 45, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-menu .user-menuitems li.item a {
  font-size: 11px;
}
/* line 50, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-menu .button-left {
  width: auto;
}
/* line 54, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-menu .widget-logout {
  margin-top: 20px;
}
/* line 59, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .register-info {
  margin-bottom: 15px;
}
/* line 63, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-info {
  float: left;
  margin-right: 20px;
  width: 95px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #main-content .widget-box .middle span.content .user-info {
  overflow-x: hidden;
}
/* line 66, ../src/content/_my_sartorius.scss */
#main-content .widget-box .middle span.content .user-info .widget-logout {
  margin-top: 10px;
}
/* line 73, ../src/content/_my_sartorius.scss */
#main-content .widget-box .bottom {
  height: 22px;
  width: 443px;
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_bottom_inact-24bit.png);
  background-repeat: no-repeat;
}
/* line 84, ../src/content/_my_sartorius.scss */
#main-content .widget-box.h250 .middle {
  height: 187px;
}
/* line 90, ../src/content/_my_sartorius.scss */
#main-content .widget-box.h350 .middle {
  height: 287px;
}

/* line 96, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius {
  margin-top: -20px;
}
/* line 98, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius h4 {
  display: none;
}
/* line 101, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius .forgotten-pw {
  float: left;
  width: 100%;
}
/* line 106, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius form dd input.text {
  width: 210px;
}
/* line 110, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius form dt label {
  font-size: 12px;
}
/* line 114, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius form .choice label {
  font-size: 12px;
}
/* line 118, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius button.grey-login.button, .userprofile-login-mysartorius button.grey-register.button {
  margin-top: 20px;
}
/* line 120, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius button.grey-login.button span.button-left, .userprofile-login-mysartorius button.grey-register.button span.button-left {
  width: 217px;
}
/* line 125, ../src/content/_my_sartorius.scss */
.userprofile-login-mysartorius .choice {
  display: block;
  margin-bottom: 10px;
}

/* line 134, ../src/content/_my_sartorius.scss */
.tx-felogin-pi1 .login-form .grey-register .button-left {
  width: auto;
}

/* line 142, ../src/content/_my_sartorius.scss */
.action-delete {
  display: block;
  float: left;
  width: 23px;
  height: 25px;
  overflow: hidden;
  text-indent: -1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/Trash-no.png);
}

/* line 152, ../src/content/_my_sartorius.scss */
.action-enable {
  display: block;
  float: left;
  width: 23px;
  height: 25px;
  overflow: hidden;
  text-indent: -1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/visible-no.png);
}

/* line 162, ../src/content/_my_sartorius.scss */
.action-disable {
  display: block;
  float: left;
  width: 23px;
  height: 25px;
  overflow: hidden;
  text-indent: -1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/unvisible-no.png);
}

/* line 172, ../src/content/_my_sartorius.scss */
.action-edit {
  display: block;
  float: left;
  width: 23px;
  height: 25px;
  overflow: hidden;
  text-indent: -1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/edit-no-24bit.png);
}

/* line 182, ../src/content/_my_sartorius.scss */
.action-delete:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/Trash-ro.png);
}

/* line 186, ../src/content/_my_sartorius.scss */
.action-enable:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/visible-ro.png);
}

/* line 190, ../src/content/_my_sartorius.scss */
.action-disable:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/unvisible-ro.png);
}

/* line 194, ../src/content/_my_sartorius.scss */
.action-edit:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/edit-ro-24bit.png);
}

/* line 198, ../src/content/_my_sartorius.scss */
.disabled td {
  color: #CCCCCC;
}

/* line 202, ../src/content/_my_sartorius.scss */
a.produktlist-link {
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/product-list-no.png);
  background-position: middle left;
  background-repeat: no-repeat;
  padding-left: 28px;
  display: block;
  line-height: 25px;
}

/* line 211, ../src/content/_my_sartorius.scss */
a.produktlist-link:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/subuser/product-list-ro.png);
}

/* line 5, ../src/content/_content_share.scss */
.content-share a {
  display: block;
  text-decoration: none;
  width: 24px;
  height: 24px;
  float: left;
}
/* line 15, ../src/content/_content_share.scss */
.content-share a.folder:hover, .content-share a.email:hover, .content-share a.print:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}
/* line 20, ../src/content/_content_share.scss */
.content-share a.folder {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
  margin-right: 4px;
}
/* line 24, ../src/content/_content_share.scss */
.content-share a.folder span {
  width: 21px;
  height: 17px;
  display: block;
  margin-left: 2px;
  margin-top: 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3886px no-repeat;
}
/* line 34, ../src/content/_content_share.scss */
.content-share a.email {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
  margin-right: 4px;
}
/* line 38, ../src/content/_content_share.scss */
.content-share a.email span {
  width: 18px;
  height: 17px;
  display: block;
  margin-left: 3px;
  margin-top: 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -151px no-repeat;
}
/* line 48, ../src/content/_content_share.scss */
.content-share a.print {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
  margin-right: 4px;
}
/* line 52, ../src/content/_content_share.scss */
.content-share a.print span {
  width: 18px;
  height: 18px;
  display: block;
  margin-left: 3px;
  margin-top: 2px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3848px no-repeat;
}
/* line 67, ../src/content/_content_share.scss */
.content-share a.facebook:hover, .content-share a.twitter:hover, .content-share a.linkedin:hover, .content-share a.rss:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1214px no-repeat;
}
/* line 72, ../src/content/_content_share.scss */
.content-share a.facebook {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1170px no-repeat;
  margin-right: 4px;
}
/* line 76, ../src/content/_content_share.scss */
.content-share a.facebook span {
  width: 16px;
  height: 17px;
  display: block;
  margin-left: 5px;
  margin-top: 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -846px no-repeat;
}
/* line 86, ../src/content/_content_share.scss */
.content-share a.twitter {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1170px no-repeat;
  margin-right: 4px;
}
/* line 90, ../src/content/_content_share.scss */
.content-share a.twitter span {
  width: 16px;
  height: 16px;
  display: block;
  margin-left: 5px;
  margin-top: 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -1138px no-repeat;
}
/* line 100, ../src/content/_content_share.scss */
.content-share a.rss {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1170px no-repeat;
}
/* line 102, ../src/content/_content_share.scss */
.content-share a.rss span {
  width: 16px;
  height: 16px;
  display: block;
  margin-left: 5px;
  margin-top: 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -1102px no-repeat;
}
/* line 111, ../src/content/_content_share.scss */
.content-share a.linkedin {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1170px no-repeat;
  margin-right: 4px;
}
/* line 115, ../src/content/_content_share.scss */
.content-share a.linkedin span {
  width: 13px;
  height: 13px;
  display: block;
  margin-left: 6px;
  margin-top: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -883px no-repeat;
}

/* line 5, ../src/content/_footer_share.scss */
.footer-share a {
  display: block;
  text-decoration: none;
  width: 27px;
  height: 27px;
  float: left;
}
/* line 12, ../src/content/_footer_share.scss */
.footer-share a.facebook {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -47px no-repeat;
}
/* line 17, ../src/content/_footer_share.scss */
.footer-share a.facebook:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 0 no-repeat;
}
/* line 22, ../src/content/_footer_share.scss */
.footer-share a.twitter {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -564px no-repeat;
}
/* line 27, ../src/content/_footer_share.scss */
.footer-share a.twitter:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -517px no-repeat;
}
/* line 32, ../src/content/_footer_share.scss */
.footer-share a.rss {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -376px no-repeat;
}
/* line 35, ../src/content/_footer_share.scss */
.footer-share a.rss:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -329px no-repeat;
}
/* line 40, ../src/content/_footer_share.scss */
.footer-share a.xing {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -658px no-repeat;
}
/* line 45, ../src/content/_footer_share.scss */
.footer-share a.xing:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -705px no-repeat;
}
/* line 50, ../src/content/_footer_share.scss */
.footer-share a.youtube {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -752px no-repeat;
}
/* line 55, ../src/content/_footer_share.scss */
.footer-share a.youtube:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -799px no-repeat;
}
/* line 60, ../src/content/_footer_share.scss */
.footer-share a.linkedin {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -188px no-repeat;
}
/* line 65, ../src/content/_footer_share.scss */
.footer-share a.linkedin:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -235px no-repeat;
}
/* line 70, ../src/content/_footer_share.scss */
.footer-share a.kununu {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -961px no-repeat;
}
/* line 75, ../src/content/_footer_share.scss */
.footer-share a.kununu:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -914px no-repeat;
}
/* line 80, ../src/content/_footer_share.scss */
.footer-share a.pinterest {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -1055px no-repeat;
}
/* line 85, ../src/content/_footer_share.scss */
.footer-share a.pinterest:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -1008px no-repeat;
}
/* line 90, ../src/content/_footer_share.scss */
.footer-share a.weibo {
  margin-right: 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -1221px no-repeat;
}
/* line 95, ../src/content/_footer_share.scss */
.footer-share a.weibo:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/share-s52dbd287cb.png') 0 -1174px no-repeat;
}

.tx-abcourses-pi1 button.cart-button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  float: right;
  cursor: pointer;
}
/* line 335, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button span {
  display: block;
}
/* line 339, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button span.button-left {
  height: 27px;
  float: left;
  text-align: center;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}
/* line 348, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button span.button-left span.button-content {
  margin-top: 4px;
  padding-left: 29px;
  padding-right: 7px;
}
/* line 359, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 368, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button span.button-left span.text input {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  font-size: 13px;
}
/* line 377, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button span.button-right {
  height: 27px;
  width: 36px;
  float: right;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}
/* line 386, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 390, ../src/_button.scss */
.tx-abcourses-pi1 button.cart-button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}
/* line 11, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: -4px auto;
}
/* line 102, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-button.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1803px;
}
/* line 12, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 a.abcourses-button.button {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 171px;
}
/* line 11, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.tx-abcourses-pi1 a.abcourses-back-button.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 19, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 a.abcourses-back-button.back-button {
  margin: 0;
}
/* line 25, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 dt {
  clear: both;
  width: auto;
  text-align: left;
  float: left;
  width: 310px;
  display: block;
  line-height: 30px;
  margin-bottom: 2px;
}
/* line 36, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 dd {
  float: left;
  margin: 5px 10px 0 0;
}
/* line 41, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 div.error {
  background: none repeat scroll 0 0 #CC0000;
  color: #FFFFFF;
  padding: 10px;
  line-height: 16px;
}
/* line 47, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 .coursestitle {
  font-size: 11px;
  color: #999999;
}
/* line 52, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 .coursestext {
  font-size: 11px;
  color: #666666;
  margin-bottom: 15px;
  font-weight: bold;
}
/* line 59, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 .coursemidle {
  margin-bottom: 0;
}
/* line 63, ../src/content/_mixin_abcourses.scss */
.tx-abcourses-pi1 .course {
  margin-bottom: 16px;
}

/* line 2, ../src/content/_mixin_mllinks.scss */
.news-list-content .ml_links {
  display: inline-block;
}

/* line 7, ../src/content/_mixin_mllinks.scss */
.ml_links {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -168px;
  background-repeat: no-repeat;
  display: block;
  padding: 0 0 10px 20px;
  clear: both;
  position: relative;
  text-decoration: none;
}
/* line 17, ../src/content/_mixin_mllinks.scss */
.ml_links + br {
  display: none;
}

/* line 23, ../src/content/_mixin_mllinks.scss */
.ml_links-br + br {
  display: none;
}

/* line 28, ../src/content/_mixin_mllinks.scss */
.ml_links-pdf {
  background: url(/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons/pdf.png);
  background-repeat: no-repeat;
}

/* line 33, ../src/content/_mixin_mllinks.scss */
.ml_links-word {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -896px;
  background-repeat: no-repeat;
}
.ml_links-pic {
	background: url(/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png) 0 -503px !important;
	background-repeat: no-repeat !important;
	height: 26px;
	line-height: 15px;
}

/* line 38, ../src/content/_mixin_mllinks.scss */
.ml_links-doc {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -56px;
  background-repeat: no-repeat;
}

/* line 43, ../src/content/_mixin_mllinks.scss */
.ml_links-docx {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -112px;
  background-repeat: no-repeat;
}

/* line 48, ../src/content/_mixin_mllinks.scss */
.ml_links-pps {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -560px;
  background-repeat: no-repeat;
}

/* line 53, ../src/content/_mixin_mllinks.scss */
.ml_links-ppt {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -616px;
  background-repeat: no-repeat;
}

/* line 58, ../src/content/_mixin_mllinks.scss */
.ml_links-pptx {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -560px;
  background-repeat: no-repeat;
}

/* line 63, ../src/content/_mixin_mllinks.scss */
.ml_links-xls {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -952px;
  background-repeat: no-repeat;
}

/* line 68, ../src/content/_mixin_mllinks.scss */
.ml_links-xlsx {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -1008px;
  background-repeat: no-repeat;
}

/* line 73, ../src/content/_mixin_mllinks.scss */
.ml_links-txt {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -728px;
  background-repeat: no-repeat;
}

/* line 78, ../src/content/_mixin_mllinks.scss */
.ml_links-log {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -168px;
  background-repeat: no-repeat;
}

/* line 83, ../src/content/_mixin_mllinks.scss */
.ml_links-logfile {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -224px;
  background-repeat: no-repeat;
}

/* line 88, ../src/content/_mixin_mllinks.scss */
.ml_links-audio {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -392px;
  background-repeat: no-repeat;
  height: 26px;
	line-height: 15px;
}

/* line 93, ../src/content/_mixin_mllinks.scss */
.ml_links-mp3 {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -280px;
  background-repeat: no-repeat;
}

/* line 98, ../src/content/_mixin_mllinks.scss */
.ml_links-video {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -784px;
  background-repeat: no-repeat;
}

/* line 103, ../src/content/_mixin_mllinks.scss */
.ml_links-avi {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 0;
  background-repeat: no-repeat;
}

/* line 108, ../src/content/_mixin_mllinks.scss */
.ml_links-mp4 {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -336px;
  background-repeat: no-repeat;
}

/* line 113, ../src/content/_mixin_mllinks.scss */
.ml_links-wmv {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -840px;
  background-repeat: no-repeat;
}

/* line 118, ../src/content/_mixin_mllinks.scss */
.ml_links-jpg {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -504px;
  background-repeat: no-repeat;
}

/* line 123, ../src/content/_mixin_mllinks.scss */
.ml_links-png {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -504px;
  background-repeat: no-repeat;
}

/* line 128, ../src/content/_mixin_mllinks.scss */
.ml_links-gif {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -504px;
  background-repeat: no-repeat;
}

/* line 133, ../src/content/_mixin_mllinks.scss */
.ml_links a {
  display: block;
  float: left;
}

/* line 138, ../src/content/_mixin_mllinks.scss */
.ml_links-creationdate {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 144, ../src/content/_mixin_mllinks.scss */
.ml_links-filesize {
  font-size: 12px;
  margin-left: 0;
  color: #777777;
}

/* line 151, ../src/content/_mixin_mllinks.scss */
.ml_links-linktext {
  text-decoration: underline;
}

/* line 156, ../src/content/_mixin_mllinks.scss */
.filelinks {
  zoom: 1;
}

/* line 160, ../src/content/_mixin_mllinks.scss */
#main-content p a {
  text-decoration: none;
}

/* line 3, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-dkd-sartoriusjobdb-filter {
  padding: 10px;
}
/* line 6, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-dkd-sartoriusjobdb-filter ul {
  float: none;
}
/* line 11, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .job-count {
  margin: 0 0 10px 10px;
  font-size: 13px;
}
/* line 15, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .job-count span.count {
  font-weight: bold;
  color: #000;
}
/* line 20, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .filter-reset {
  margin: 0 0 10px 10px;
  font-size: 13px;
}
/* line 3, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle h4 {
  margin: 0 0 8px 0;
  padding-top: 7px;
}
/* line 7, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle h4.facet-label {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 14, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets {
  padding-top: 1px;
  padding-left: 10px;
}
/* line 18, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets .facets-bg {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-bg-level2-par-8bit.png);
  background-repeat: repeat;
  display: block;
}
/* line 23, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets .facets-bg a {
  display: inline;
}
/* line 28, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li:first-child {
  margin-top: 0px;
}
/* line 32, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-repeat: no-repeat;
  margin-top: 20px;
  padding-top: 1px;
  background-position: center top;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 41, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul {
  padding-top: 2px;
  background-image: url("/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png");
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 49, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul li {
  background: #FFFFFF;
  padding-top: 5px;
  margin-top: 0;
}
/* line 54, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul li a {
  text-decoration: underline;
}
/* line 59, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul li.facet-li {
  cursor: pointer;
  padding-top: 6px;
  margin-top: 0px;
  padding-left: 20px;
  margin-bottom: 0;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -278px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 68, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul li.facet-li:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -468px #FFFFFF;
  color: #eb7505;
  background-repeat: no-repeat;
}
/* line 72, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul li.facet-li:hover a {
  color: #eb7505;
}
/* line 76, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle .facets li ul li.facet-li a {
  color: #000000;
  text-decoration: none;
}
/* line 84, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use {
  padding-left: 10px;
}
/* line 87, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets {
  padding-left: 0;
}
/* line 89, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets ul {
  background-image: url("/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 1px;
}
/* line 95, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets ul li {
  cursor: pointer;
  padding-top: 6px;
  margin-top: 0px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 7px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 102, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets ul li:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -88px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 109, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets .remove-all {
  background: none;
  background: #FFFFFF;
  padding-left: 0px;
  padding-top: 5px;
}
/* line 115, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets .remove-all a {
  color: #eb7505;
  text-decoration: underline;
}
/* line 119, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .facets .remove-all:hover {
  background: none;
  background: #FFFFFF;
}
/* line 127, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet {
  background-image: none;
  padding-left: 0;
  margin-bottom: 0;
}
/* line 133, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li {
  cursor: pointer;
  padding-top: 6px;
  margin-top: 0px;
  padding-left: 20px;
  margin-bottom: 0;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 7px #FFFFFF;
  background-repeat: no-repeat;
}
/* line 142, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li h4 {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 147, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/facets-sa9eb943663.png') 0 -88px #FFFFFF;
  color: #eb7505;
}
/* line 150, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li:hover a, .tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li:hover h4 {
  color: #eb7505;
}
/* line 155, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet ul li.facet-li a {
  color: #000000;
  text-decoration: none;
}
/* line 162, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet .remove-all {
  background: none;
  background: #FFFFFF;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 5px;
}
/* line 169, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet .remove-all a {
  color: #eb7505;
  text-decoration: underline;
}
/* line 173, ../src/solr/_facets.scss */
.tx-dkd-sartoriusjobdb .nav-box-middle #tx-solr-facets-in-use .search-facets .search-facet .remove-all:hover {
  background: none;
  background: #FFFFFF;
}
/* line 28, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .banner-box .bottom {
  height: 22px;
}
/* line 33, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #tx-dkd-sartoriusjobdb-jobs .jobdb-contenttable-header {
  position: relative;
  margin-left: -7px;
  width: 695px;
  height: 7px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/carousel-s60a86534b4.png') 0 -354px no-repeat;
  z-index: 10;
}
/* line 42, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #tx-dkd-sartoriusjobdb-jobs .contenttable {
  position: relative;
  margin: -5px 0px 20px 5px;
  width: 660px;
  z-index: 5;
}
/* line 48, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #tx-dkd-sartoriusjobdb-jobs .contenttable td.funcs {
  width: 30px;
}
/* line 51, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #tx-dkd-sartoriusjobdb-jobs .contenttable td.funcs a {
  float: left;
}
/* line 58, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #jobdb-gmap {
  width: 650px;
  height: 435px;
  margin-left: 10px;
}
/* line 64, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #jobdb-gmap-pagebrowser {
  float: left;
}
/* line 68, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #jobdb-gmap-legend {
  float: right;
  margin: -2px 0px 10px 0px;
}
/* line 72, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #jobdb-gmap-legend span {
  line-height: 24px;
}
/* line 76, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #jobdb-gmap-legend img {
  vertical-align: top;
}
/* line 80, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb #jobdb-gmap-legend img.jobdb-legend-marker {
  margin-left: 20px;
}
/* line 85, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb div.two-cols {
  background-color: transparent;
}
/* line 11, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
a.job-subscription.button span.button-left {
  width: 192px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
a.job-subscription.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.job-subscription.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 93, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application {
  float: right;
}
/* line 11, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button span.button-left {
  width: 192px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.tx-dkd-sartoriusjobdb a.unsolicited-application.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 99, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .cluster {
  color: #fff;
  padding: 11px 0 0 14px;
  font-size: 12px;
}
/* line 104, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .cluster.cluster-1 {
  width: 48px;
  height: 37px;
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/jobdb/count-place-indicator-normal-24bit.png);
  background-repeat: no-repeat;
}
/* line 112, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .cluster.cluster-1:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/jobdb/count2-place-indicator-hover-24bit.png);
}
/* line 119, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .cluster.cluster-2 {
  width: 54px;
  height: 37px;
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/jobdb/count2-place-indicator-normal-24bit.png);
  background-repeat: no-repeat;
}
/* line 127, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .cluster.cluster-2:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/jobdb/count2-place-indicator-hover-24bit.png);
}
/* line 135, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .cluster-overlay {
  width: 50px;
  height: 37px;
  cursor: pointer;
  background: url(/_ui/desktop/theme-sartorius/images/content/clear.gif);
}
/* line 142, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .marker-overlay {
  color: #FFFFFF;
  text-align: center;
  font-size: 0.8em;
  width: 16px;
}
/* line 149, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .divider {
  margin-bottom: 10px;
  padding-bottom: 10px;
  height: 1px;
  width: 100%;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 162, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen {
  height: 68px;
  margin-bottom: 20px;
  background-image: url(/_ui/desktop/theme-sartorius/images/sprites/search/titlebox-bg-24bit.png);
  background-repeat: no-repeat;
}
/* line 172, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a {
  float: left;
}
/* line 11, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button span.button-left {
  width: 162px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
/* line 128, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1129px;
}
/* line 144, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1176px;
}
/* line 176, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen a .button {
  padding: 20px !important;
}
/* line 182, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .box-fullscreen .activeFilter {
  width: 500px;
  padding-top: 27px;
}
/* line 190, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .bold {
  font-weight: bold;
}
/* line 194, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb h1.tx-dkd-sartoriusjobdb-list {
  float: left;
}
/* line 199, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail h1 {
  font-size: 24px;
  line-height: 26px;
  font-family: "SartoRotSanRegRegular", Verdana;
  margin: 0 0 20px 0;
  color: #000000;
}
/* line 209, ../src/content/_tx_dkdsartoriusjobdb.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties .box-middle h4 {
  margin: 10px 0 5px 0;
}
/* line 11, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button span.button-left {
  width: 142px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}
/* line 128, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 144, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail .job-properties a > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1803px;
}
/* line 11, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  background: transparent;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  cursor: pointer;
}
/* line 22, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button.back {
  float: left;
}
/* line 26, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button span {
  display: block;
}
/* line 30, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button span.button-left {
  width: 142px;
  height: 27px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -941px;
  text-align: center;
}
/* line 60, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button span.button-left span.button-content {
  margin-top: 5px;
  padding-left: 15px;
  padding-right: 7px;
}
/* line 82, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button span.button-left span.text {
  padding: 1px 0 0;
  font-family: "SartoRotSanRegRegular", Verdana;
  color: #fff;
  text-shadow: 0 -1px 0 #666;
  text-decoration: none;
  font-size: 13px;
  margin: 0 auto;
}
/* line 102, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button span.button-right {
  height: 27px;
  width: 8px;
  float: right;
  background-position: right;
  background-repeat: no-repeat;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -988px;
}
/* line 128, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button:hover span.button-left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
}
/* line 144, ../src/_button.scss */
.tx-dkd-sartoriusjobdb .tx-dkd-sartoriusjobdb-detail a > span.button:hover span.button-right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}

/* line 2, ../src/content/_career.scss */
.fce-career .box-top {
  height: 8px;
  display: block;
  width: 210px;
  background-image: url(/_ui/desktop/theme-sartorius/images/top-box.png);
  background-repeat: no-repeat;
}
/* line 13, ../src/content/_career.scss */
.fce-career .box-middle {
  padding: 7px 20px 2px 20px;
  display: block;
  width: 172px;
  background-image: url(/_ui/desktop/theme-sartorius/images/middle-box.png);
  background-repeat: repeat-y;
}
/* line 3, ../src/content/_mixin_base.scss */
.fce-career .box-middle li {
  line-height: 17px;
  margin-bottom: 10px;
  float: none;
}
/* line 7, ../src/content/_mixin_base.scss */
.fce-career .box-middle li a {
  color: #eb7505;
}
/* line 12, ../src/content/_mixin_base.scss */
.fce-career .box-middle ul.f3-widget-paginator li {
  float: left;
}
/* line 16, ../src/content/_mixin_base.scss */
.fce-career .box-middle ul {
  list-style-type: none;
  list-style-position: inside;
}
/* line 19, ../src/content/_mixin_base.scss */
.fce-career .box-middle ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  list-style: none;
  list-style-position: outside;
}
/* line 31, ../src/content/_mixin_base.scss */
.fce-career .box-middle ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 5px;
}
/* line 39, ../src/content/_mixin_base.scss */
.fce-career .box-middle .separator {
  margin-bottom: 35px;
  padding-bottom: 10px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 50, ../src/content/_mixin_base.scss */
.fce-career .box-middle .separator p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}
/* line 5, ../src/content/_mixin_icon.scss */
.fce-career .box-middle p {
  line-height: 5px;
}
/* line 17, ../src/content/_career.scss */
.fce-career .box-middle p {
  line-height: 16px;
}
/* line 22, ../src/content/_career.scss */
.fce-career .box-middle .carrer-box-quicklinks p {
  line-height: 5px;
}
/* line 29, ../src/content/_career.scss */
.fce-career .box-middle .rte-grey-button-letter span.button span.button-left {
  width: 162px;
}
/* line 36, ../src/content/_career.scss */
.fce-career .box-middle .rte-cta-button .button-left {
  margin-left: -2px;
  width: 134px;
}
/* line 51, ../src/content/_career.scss */
.fce-career .box-middle .career-box {
  margin-left: -21px;
}
/* line 55, ../src/content/_career.scss */
.fce-career .box-middle .career-box .career-box-top {
  width: 213px;
  height: 8px;
  background-image: url(/_ui/desktop/theme-sartorius/images/career/20120720_sartorius_career_top.png);
  background-repeat: no-repeat;
}
/* line 64, ../src/content/_career.scss */
.fce-career .box-middle .career-box .career-box-middle {
  width: 213px;
  padding: 5px 0 0 22px;
  background-image: url(/_ui/desktop/theme-sartorius/images/career/20120720_sartorius_career_middle.png);
  background-repeat: repeat-y;
}
/* line 74, ../src/content/_career.scss */
.fce-career .box-middle .career-box .career-box-bottom {
  width: 213px;
  height: 5px;
  background-image: url(/_ui/desktop/theme-sartorius/images/career/20120720_sartorius_career_bottom.png);
  background-repeat: no;
}
/* line 87, ../src/content/_career.scss */
.fce-career .box-middle .cta-button .button-left .button-content {
  width: 108px;
}
/* line 94, ../src/content/_career.scss */
.fce-career .box-middle .ml_links a {
  width: 150px;
}
/* line 101, ../src/content/_career.scss */
.fce-career .box-middle .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0;
}
/* line 108, ../src/content/_career.scss */
.fce-career .box-bottom {
  height: 26px;
  display: block;
  width: 210px;
  background-image: url(/_ui/desktop/theme-sartorius/images/box-bottom2.png);
  background-repeat: no-repeat;
}

/* line 5, ../src/content/product-sitemap.scss */
div.panes .product-sitemap-content {
  margin-bottom: 15px;
}
/* line 7, ../src/content/product-sitemap.scss */
div.panes .product-sitemap-content li {
  padding: 5px 0;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 16px;
  margin-bottom: 0;
}
/* line 15, ../src/content/product-sitemap.scss */
div.panes .product-sitemap-content li a {
  color: #777;
  text-decoration: none;
}
/* line 19, ../src/content/product-sitemap.scss */
div.panes .product-sitemap-content li a:hover {
  color: #EB7505;
}

/* line 2, ../src/content/_kayako.scss */
#pagelayout-full-width #kayako_sitebadgecontainer {
  top: 165px;
}

/* line 8, ../src/content/_kayako.scss */
#pagelayout-sub-menu #kayako_sitebadgecontainer {
  top: 173px;
}

/* line 14, ../src/content/_kayako.scss */
#pagelayout-43 #kayako_sitebadgecontainer {
  top: 212px;
}

/* line 19, ../src/content/_kayako.scss */
.kayako_badge {
  position: absolute !important;
}

/* line 23, ../src/content/_kayako.scss */
#kayako {
  width: 900px;
  margin: 0 auto;
}

/* line 28, ../src/content/_kayako.scss */
#kayako_sitebadgecontainer {
  top: 209px;
}

/* line 32, ../src/content/_kayako.scss */
#proactivechatdiv {
  left: auto !important;
  margin-left: 200px;
}

/* line 1, ../src/content/_personal_contact.scss */
.personal-contact {
  margin-bottom: 20px;
}
/* line 5, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-top {
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
/* line 10, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-top .personal-contact-image {
  float: left;
}
/* line 13, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-top .personal-contact-name {
  bottom: 0;
  left: 75px;
  position: absolute;
}
/* line 18, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-top .personal-contact-name h4 {
  margin: 0;
}
/* line 24, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content {
  clear: both;
}
/* line 27, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .greybox-email {
  height: 32px;
  text-decoration: none;
  display: block;
}
/* line 32, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .greybox-email-icon {
  display: block;
  float: left;
  margin-right: 5px;
}
/* line 37, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .greybox-email .greybox-email-icon {
  width: 30px;
  height: 29px;
  display: block;
  margin: 3px 0 0 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3049px no-repeat;
}
/* line 45, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .email .email-text {
  display: block;
  color: #777;
  line-height: 24px;
  padding-top: 5px;
}
/* line 52, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .phone {
  height: 30px;
  text-decoration: none;
  display: block;
}
/* line 56, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .phone .phone {
  display: block;
  float: left;
  margin-right: 5px;
}
/* line 61, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .phone .phone .phone-icon {
  width: 30px;
  height: 29px;
  display: block;
  margin: 3px 0 0 5px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3199px no-repeat;
}
/* line 69, ../src/content/_personal_contact.scss */
.personal-contact .personal-contact-content .phone .phone-text {
  display: block;
  color: #777;
  line-height: 24px;
  padding-top: 5px;
}

/* line 1, ../src/_header.scss */
#header {
  height: 75px;
  position: relative;
  z-index: 2010;
  min-width: 1000px;
  background-image: url(/_ui/desktop/theme-sartorius/images/bg-header.png);
  background-position: 0 -22px;
}
/* line 12, ../src/_header.scss */
#header.fixed {
  position: fixed;
  top: -89px;
  width: 100%;
  margin: 0 !important;
}
/* line 19, ../src/_header.scss */
#header .lang-label {
  display: none;
}
/* line 23, ../src/_header.scss */
#header #header-content {
  margin: 0 auto;
  width: 900px;
  height: 68px;
  position: relative;
}
/* line 30, ../src/_header.scss */
#header #header-content #claim {
  float: left;
  margin: 36px 0 0 45px;
}
/* line 35, ../src/_header.scss */
#header #header-content #logo {
  padding-top: 15px;
  float: left;
}

/* line 43, ../src/_header.scss */
#header-nav {
  float: right;
  margin-top: 21px;
}
/* line 47, ../src/_header.scss */
#header-nav > div {
  float: left;
  padding-left: 7px;
  padding-right: 7px;
  border-left: 1px solid #D3D3D3;
  height: 20px;
}
/* line 55, ../src/_header.scss */
#header-nav > div:last-child {
  padding-right: 0;
}
/* line 59, ../src/_header.scss */
#header-nav a {
  text-decoration: none;
  font-size: 11px;
  color: #999;
}
/* line 65, ../src/_header.scss */
#header-nav .loading-spinner-24 {
  position: absolute;
  margin: -5px 0 0 150px;
  height: 25px;
  border: none;
}

/* line 86, ../src/_header.scss */
#header-nav .bagde-active {
  background-color: #e58112;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNmYwOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWI3ZDA3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYTkzMzAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTdmMDQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eb6f09), color-stop(50%, #eb7d07), color-stop(51%, #ea9330), color-stop(100%, #ea7f04));
  background-image: -moz-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: -webkit-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: -ms-linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
}
/* line 94, ../src/_header.scss */
#header-nav .document-wallet a {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/mappe_inactiv-24bit.png);
  background-repeat: no-repeat;
  padding-left: 24px;
  height: 20px;
  display: block;
  background-position: 0 -4px;
}
/* line 102, ../src/_header.scss */
#header-nav .document-wallet a:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/mappe_activ-24bit.png);
}
/* line 109, ../src/_header.scss */
#header-nav .shopping-cart a {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/warenkorb_inactiv_24bit.png);
  background-repeat: no-repeat;
  padding-left: 24px;
  height: 20px;
  display: block;
  background-position: 0 -3px;
}
/* line 117, ../src/_header.scss */
#header-nav .shopping-cart a:hover {
  background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/warenkorb_activ_24bit.png);
}
/* line 123, ../src/_header.scss */
#header-nav .header-nav-bg {
  height: 40px;
  display: block;
  position: relative;
  z-index: 1001;
  padding-right: 10px;
  left: 1px;
  top: 1px;
}
/* line 132, ../src/_header.scss */
#header-nav .header-nav-bg.active {
  border: 1px solid #D3D3D3;
  border-bottom: 0;
  background-color: #FFF;
  padding-right: 9px;
  top: 0;
  padding-top: 10px;
  margin-top: -10px;
}
/* line 141, ../src/_header.scss */
#header-nav .header-nav-bg.active a.world-map {
  margin-left: 5px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-hover-24bit.png);
  background-repeat: no-repeat;
}
/* line 147, ../src/_header.scss */
#header-nav .header-nav-bg.active a.world-map .lang-label {
  color: #eb7505;
}
/* line 155, ../src/_header.scss */
#header-nav .nav-lang-arrow {
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/pfeil-1.png);
  background-repeat: no-repeat;
  background-position: 8px 5px;
}
/* line 168, ../src/_header.scss */
#header-nav .nav-lang {
  border-left: none;
  padding-right: 0;
}
/* line 172, ../src/_header.scss */
#header-nav .nav-lang a.world-map {
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-grey-24bit.png);
  background-repeat: no-repeat;
  background-position: 0 -2px;
  height: 27px;
  float: left;
  text-decoration: none;
  padding-left: 25px;
}
/* line 183, ../src/_header.scss */
#header-nav .nav-lang a.world-map .lang-label {
  display: block;
  left: 0;
  line-height: 21px;
  padding-left: 30px;
  position: absolute;
  text-decoration: none;
  top: 0;
  z-index: 900;
}
/* line 196, ../src/_header.scss */
#header-nav .nav-lang.hover a.world-map {
  margin-left: 8px;
}
/* line 204, ../src/_header.scss */
#header-nav .language-overlay {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  width: 908px;
  position: absolute;
  left: -4px;
  z-index: 1000;
  display: none;
  overflow: visible;
  margin-top: -1px;
}
/* line 3, ../src/content/_mixin_base.scss */
#header-nav .language-overlay li {
  line-height: 17px;
  margin-bottom: 10px;
  float: none;
}
/* line 7, ../src/content/_mixin_base.scss */
#header-nav .language-overlay li a {
  color: #eb7505;
}
/* line 12, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ul.f3-widget-paginator li {
  float: left;
}
/* line 16, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ul {
  list-style-type: none;
  list-style-position: inside;
}
/* line 19, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ul li {
  background-image: url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 10px;
  list-style: none;
  list-style-position: outside;
}
/* line 31, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 5px;
}
/* line 39, ../src/content/_mixin_base.scss */
#header-nav .language-overlay .separator {
  margin-bottom: 35px;
  padding-bottom: 10px;
  background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 50, ../src/content/_mixin_base.scss */
#header-nav .language-overlay .separator p.captionstyle {
  text-align: left;
  font-size: 11px;
  color: #999;
  line-height: 14px;
}
/* line 218, ../src/_header.scss */
#header-nav .language-overlay h4 {
  margin-bottom: 20px;
  font-family: "SartoRotSanRegRegular", Verdana;
}
/* line 223, ../src/_header.scss */
#header-nav .language-overlay .middle {
  width: 908px;
  box-shadow: 0px 1px 6px #000;
  background-color: white;
  border-radius: 3px 3px 0 0;
  border: 1px solid #D3D3D3;
  border-bottom: none;
}
/* line 232, ../src/_header.scss */
#header-nav .language-overlay .middle .background {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  width: 894px;
  margin: 0 0 0 6px;
  padding: 20px 0px;
}
/* line 238, ../src/_header.scss */
#header-nav .language-overlay .middle .background .background {
  margin: 0 0 0 17px;
  width: 877px;
  background: none;
}
/* line 245, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block {
  float: left;
  overflow: hidden;
}
/* line 249, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block label {
  display: block;
  line-height: 30px;
  padding-bottom: 5px;
  width: 100%;
  color: #eb7505;
  padding-left: 1px;
}
/* line 257, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .flyout-h4 {
  display: block;
  line-height: 30px;
  padding-bottom: 5px;
  width: 100%;
  padding-left: 1px;
  margin: 0;
}
/* line 266, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col {
  float: left;
  overflow: hidden;
  margin-right: 30px;
}
/* line 270, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col .country-name {
  width: 100px;
}
/* line 275, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col1 {
  width: 180px;
}
/* line 278, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col2 {
  width: 180px;
}
/* line 280, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col2 .country-name {
  width: 110px;
}
/* line 284, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col3 {
  width: 210px;
}
/* line 287, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col4 {
  width: 170px;
}
/* line 294, ../src/_header.scss */
#header-nav .language-overlay .bottom {
  height: 7px;
  width: 908px;
  background-color: #ED7906;
  border-radius: 0 0 3px 3px;
  box-shadow: 0px 2px 7px #000;
  border: 1px solid #ED7906;
  border-top: none;
}
/* line 304, ../src/_header.scss */
#header-nav .language-overlay .label {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 23px;
}
/* line 310, ../src/_header.scss */
#header-nav .language-overlay form {
  position: relative;
}
/* line 313, ../src/_header.scss */
#header-nav .language-overlay form .country {
  padding-left: 30px;
  padding-right: 30px;
  margin-right: 0px;
  clear: both;
}
/* line 319, ../src/_header.scss */
#header-nav .language-overlay form .country .select-info {
  padding-bottom: 9px;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/gradient-top-24bit.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 327, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website {
  float: left;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-grey-24bit.png);
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 335, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website a {
  display: block;
  padding-left: 31px;
  line-height: 21px;
  color: #777777;
  text-decoration: none;
}
/* line 341, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website a:hover {
  color: #eb7505;
}
/* line 347, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select {
  float: right;
}
/* line 350, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select select {
  width: 200px;
}
/* line 354, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select .item label {
  font-family: "SartoRotSanRegRegular", Verdana;
  line-height: 28px;
}
/* line 361, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used {
  overflow: hidden;
}
/* line 364, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul {
  color: #777;
  width: 130px;
  display: block;
  float: left;
}
/* line 369, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul li {
  padding-left: 15px;
  line-height: 13px;
}
/* line 373, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul li a {
  display: inline;
  font-size: 11px;
  color: #777;
  text-decoration: underline;
}
/* line 384, ../src/_header.scss */
#header-nav .language-overlay form .language {
  padding-left: 30px;
}
/* line 387, ../src/_header.scss */
#header-nav .language-overlay form .language button {
  position: absolute;
  bottom: 50px;
}
/* line 392, ../src/_header.scss */
#header-nav .language-overlay form .language ul {
  margin: 0 0 30px 0;
  overflow: hidden;
  padding: 0;
  float: none;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 401, ../src/_header.scss */
#header-nav .language-overlay form .language ul li {
  border-color: #000000;
  display: block;
  float: none;
  background-image: url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
  background-position: center top;
  background-repeat: no-repeat;
  padding-left: 0px;
  padding-top: 8px;
  margin-bottom: 8px;
  overflow: hidden;
  font-size: 14px;
}
/* line 414, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language {
  float: left;
  display: block;
}
/* line 417, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language .country-name {
  padding-left: 24px;
  display: block;
  float: left;
}
/* line 423, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language .country-default-language {
  display: block;
  float: left;
}
/* line 428, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language a {
  float: left;
}
/* line 434, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-languages {
  display: block;
  float: left;
  margin-top: -1px;
}
/* line 440, ../src/_header.scss */
#header-nav .language-overlay form .language ul li a {
  color: #777;
  font-family: "SartoRotSanRegRegular", Verdana;
  text-decoration: none;
  height: auto;
  font-size: 14px;
  display: inline;
  padding: 0 2px 0 2px;
}
/* line 448, ../src/_header.scss */
#header-nav .language-overlay form .language ul li a:hover {
  color: #eb7505;
}
/* line 456, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 2px no-repeat;
}
/* line 457, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AT .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -29px no-repeat;
}
/* line 458, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AU .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -60px no-repeat;
}
/* line 459, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-BE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -91px no-repeat;
}
/* line 460, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-BR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -122px no-repeat;
}
/* line 461, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CA .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -153px no-repeat;
}
/* line 462, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CH .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -184px no-repeat;
}
/* line 463, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CL .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -215px no-repeat;
}
/* line 464, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CN .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -246px no-repeat;
}
/* line 465, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CO .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -277px no-repeat;
}
/* line 466, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-DE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -308px no-repeat;
}
/* line 467, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-DK .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -339px no-repeat;
}
/* line 468, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-ES .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -370px no-repeat;
}
/* line 469, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-FI .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -401px no-repeat;
}
/* line 470, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-FR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -432px no-repeat;
}
/* line 471, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-GB .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -463px no-repeat;
}
/* line 472, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -494px no-repeat;
}
/* line 473, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IT .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -556px no-repeat;
}
/* line 474, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IN .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -525px no-repeat;
}
/* line 475, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-JP .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -587px no-repeat;
}
/* line 476, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-KR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -618px no-repeat;
}
/* line 477, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-MX .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -649px no-repeat;
}
/* line 478, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-MY .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -680px no-repeat;
}
/* line 479, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-NL .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -711px no-repeat;
}
/* line 480, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-PE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -742px no-repeat;
}
/* line 481, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-PL .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -773px no-repeat;
}
/* line 482, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-RU .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -804px no-repeat;
}
/* line 483, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-SE .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -835px no-repeat;
}
/* line 484, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-SG .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -866px no-repeat;
}
/* line 485, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-TH .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -897px no-repeat;
}
/* line 486, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-TR .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -928px no-repeat;
}
/* line 487, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-US .country-name {
  background: url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa1572f6413.png') 0 -959px no-repeat;
}
/* line 492, ../src/_header.scss */
#header-nav .language-overlay .contact {
  float: left;
  margin-right: 0;
  width: 325px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #header-nav .language-overlay .contact {
  overflow-x: hidden;
}


/*Events Styles*/
/* line 2, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi {
  text-align: center;
  font-family: "SartoRotSanRegRegular", Verdana;
  width: 100%;
  height: 60px;
  margin-bottom: 16px;
}
/* line 9, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_year_prev {
  width: 22px;
  height: 60px;
  float: left;
  margin-right: -6px;
  z-index: 10;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -632px;
  cursor: pointer;
}
/* line 18, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_year_prev:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -472px;
}
/* line 23, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_year_prev.inactiv {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -552px;
}
/* line 27, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_year_next {
  width: 22px;
  height: 60px;
  float: right;
  margin-left: -6px;
  z-index: 10;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -872px;
  cursor: pointer;
}
/* line 36, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_year_next:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -712px;
}
/* line 41, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_year_next.inactiv {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -792px;
}
/* line 45, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle {
  margin: 0px 16px 0px 16px;
  background: #fff;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  height: 58px !important;
}
/* line 51, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_year_title {
  height: 21px;
  line-height: 16px;
  font-size: 13px;
  color: #000;
  padding-top: 8px;
}
/* line 58, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months {
  width: 100%;
  height: 29px;
}
/* line 62, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box {
  background: url(/_ui/desktop/theme-sartorius/images/calendar/bg-month-middle-normal-24bit.png) repeat-x;
  text-align: center;
  float: left;
  width: 8.333333%;
  height: 29px;
  font-size: 10px;
}
/* line 70, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box.tx_cal_month_box_selected {
  background: url(/_ui/desktop/theme-sartorius/images/calendar/bg-month-middle-activ-24bit.png) repeat-x;
  background-repeat: repeat-x;
}
/* line 74, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box.tx_cal_month_box_selected:hover {
  color: #666;
}
/* line 78, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box.tx_cal_month_box_selected .tx_cal_month_box_text_selected {
  padding-top: 0px;
  margin-top: 1px;
  font-size: 11px;
  line-height: 21px;
  color: #000;
  text-shadow: #fff 0 1px 0;
  height: 21px;
  border-right: solid 1px #aaa;
  border-left: solid 1px #aaa;
}
/* line 89, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box a {
  text-decoration: none;
  cursor: pointer;
}
/* line 93, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box a .tx_cal_month_box_text {
  padding-top: 0px;
  margin-top: 1px;
  font-size: 11px;
  line-height: 21px;
  color: #666;
  height: 21px;
  border-right: solid 1px #ddd;
  border-left: solid 1px #fff;
}
/* line 101, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_navi .tx_cal_navi_middle .tx_cal_navi_months .tx_cal_month_box a .tx_cal_month_box_text:hover {
  color: #eb7505;
}
/* line 111, ../src/calendar/_tx_dkd_calendar.scss */
div.tx_cal_event_spacer {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -998px;
  width: 440px;
  height: 3px;
  margin: 0 auto 0;
  padding: 0 0 5px 0;
}
/* line 119, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event {
  padding: 0px 0px 10px 0px;
  width: 100%;
}
/* line 123, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event:hover {
  background: url(/_ui/desktop/theme-sartorius/images/calendar/hover-bg440-middle-24bit.png) repeat-y;
  background-position: center center;
}
/* line 128, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top {
  //padding-top: 5px;
  height: 68px;
}
/* line 133, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_date_box {
  float: left;
  color: #000;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/calendar-s4a5d1eb8f3.png') 0 -1021px;
  width: 80px;
  height: 56px;
  text-align: center;
  margin-top: 4px;
}
/* line 142, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_date_box .tx_cal_event_date_box_top {
  font-size: 11px;
  font-weight: bold;
  margin-right: 10px;
  line-height: 15px;
  text-shadow: #fff 0 1px 0;
}
/* line 150, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_date_box .tx_cal_event_date_box_bottom {
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 19px;
  margin: 9px 10px 0px 0px;
}
/* line 157, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_category {
  font-size: 11px;
  color: #666;
  margin-left: 115px;
}
/* line 162, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_category .tx_cal_top_year {
  margin-right: 15px;
}
/* line 167, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_title_single {
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 19px;
  margin: 10px 0px 10px 115px;
  color: #000;
}
/* line 174, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_title {
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 16px;
  line-height: 0.8;
  padding: 0px 0px 0px 0px;
  margin: 0 0 0 115px;
  color: #000;
  cursor: pointer;
}
/* line 182, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_title:hover {
  color: #eb7505;
}
/* line 187, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_top .tx_cal_event_address {
  font-size: 12px;
  line-height: 1.4;
  margin-left: 115px;
  margin-top: 12px;
  color: #000;
}
/* line 194, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom {
  display: none;
  margin: 10px 0 0 115px;
  padding: 15px 0 0 0;
}
/* line 199, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom.tx_cal_event_single {
  display: block;
}
/* line 203, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_content {
  font-size: 12px;
  color: #666;
  line-height: 16px;
  padding-bottom: 10px;
}
/* line 210, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_date {
  font-size: 12px;
  color: #000;
  padding-bottom: 10px;
}
/* line 216, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_attachment {
  background: url(/_ui/desktop/theme-sartorius/images/icons/pdf.png) no-repeat;
  margin-top: 6px;
}
/* line 220, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_attachment a {
  font-size: 11px;
  padding-left: 22px;
  color: #666;
}
/* line 225, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_attachment a:hover {
  color: #eb7505;
}
/* line 231, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_link {
  width: 110px;
  float: right;
  margin-bottom: 8px;
}
/* line 236, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_link a {
  color: #fff;
  text-shadow: #a71 0 -1px 0;
  text-decoration: none;
  cursor: pointer;
}
/* line 242, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_link a .tx_cal_event_link_left {
  float: left;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
  width: 94px;
  height: 27px;
  padding: 0px 0px 0px 8px;
  text-align: center;
}
/* line 251, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_link a .tx_cal_event_link_right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
  width: 8px;
  height: 27px;
  margin-left: 102px;
}
/* line 260, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_link:hover .tx_cal_event_link_left {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}
/* line 264, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_link:hover .tx_cal_event_link_right {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1803px;
}
/* line 270, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_min_button {
  width: 15px;
  height: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2592px;
  cursor: pointer;
  float: right;
  margin: 11px 0px 0px 20px;
}
/* line 278, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_bottom .tx_cal_event_min_button:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2627px;
}
/* line 284, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_max_button {
  width: 15px;
  height: 15px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3550px;
  cursor: pointer;
  float: right;
  margin-top: 10px;
}
/* line 292, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_event .tx_cal_event_max_button:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3585px;
}
/* line 298, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_short_event {
  margin-bottom: 5px;
}
/* line 301, ../src/calendar/_tx_dkd_calendar.scss */
.tx-dkd-calendar .tx_cal_short_event a {
  color: #777;
}

/* line 6, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_top {
  height: 10px;
  width: 210px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/nav_sub-s06ec529253.png') 0 -36px no-repeat;
}
/* line 12, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle {
  width: 210px;
  padding: 10px 5px 0px 25px;
  background: url(/_ui/desktop/theme-sartorius/images/nav_sub/bg-subnav-middle.png) repeat-y;
  font-family: "SartoRotSanRegRegular", Verdana;
  font-size: 13px;
}
/* line 19, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_title {
  padding-bottom: 16px;
  color: #666;
  font-size: 11px;
  line-size: 1;
  line-height: 20px;
}

/* line 24, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_active {
  cursor: pointer;
  display: none;
  color: #000;
  font-size: 10px;
  line-size: 1;
  line-height: 20px;
}
/* line 31, ../src/calendar/_tx_dkd_calendar_categories.scss */
//.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_active:hover {
//  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3439px;
//  color: #eb7505;
//}

/* line 24, ../src/calendar/_tx_dkd_calendar_categories.scss */
/* gsc - modified froom original to adjust for new web site: font sizes, restrict sprite image size, ...  */
/* Definition for active event filter */


/* line 24, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_active:hover .tx_cal_category_active_button {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3439px;
  float: left;
  width: 20px;
  display: block;
}
/* line 24, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_active .tx_cal_category_active_button {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3404px;
  float: left;
  width: 20px;
  display: block;
}
/* line 24, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_active .tx_cal_category_active_text {
  padding: 0px 20px 0px 25px;
  color: #000;
 }
/* line 24, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_active:hover .tx_cal_category_active_text {
 color: #eb7505;
 padding: 0px 20px 0px 25px;
}



// definition for event country and category facets
/* line 37, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_inactive {
  cursor: pointer;
  display: none;
  font-size: 10px;
  line-size: 1;
  line-height: 20px;
}
/* line 37, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_inactive .tx_cal_category_inactive_button {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3740px;
  float: left;
  display: block;
  width: 20px;
  cursor: pointer;
  font-size: 10px;
  line-size: 1;
  line-height: 20px;
}
/* line 37, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_inactive .tx_cal_category_inactive_text {
  padding: 0px 20px 0px 25px;
  cursor: pointer;
  display: block;
  font-size: 10px;
  line-size: 1;
  line-height: 20px
}
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_inactive:hover .tx_cal_category_inactive_text {
  color: #eb7505;
}
/* line 37, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_inactive:hover .tx_cal_category_inactive_button {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3810px;
}
/* line 43, ../src/calendar/_tx_dkd_calendar_categories.scss */
//.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_inactive:hover {
//  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3810px;
//  color: #eb7505;
//}
/* line 49, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_middle .tx_cal_category_remove_all {
  color: #eb7505;
  padding: 20px 0px 0px 0px;
  text-decoration: underline;
  cursor: pointer;
  font-size: 10px;
  line-size: 1;
  line-height: 20px
}
/* line 56, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list .tx_cal_category_list_bottom {
  height: 36px;
  width: 210px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/nav_sub-s06ec529253.png') 0 0 no-repeat;
}
/* line 62, ../src/calendar/_tx_dkd_calendar_categories.scss */
.tx-dkd-calendar .tx_cal_category_list_view .tx_cal_category_list.tx_cal_category_activated_list {
  display: none;
}
.siteSearch .suggestions {
	font-size: 12px;
}
.siteSearch .product {
	font-size: 12px;
}
/**CSS for Promobox**/

/* line 108, ../src/_home.scss */
.promobox-middle {
  width: 440px;
  height: 274px;
  overflow: hidden;
  background-image: url('../images/my-sartorius/box_middle_inact-24bit.png');
  background-repeat: repeat-y;
}
/* line 118, ../src/_home.scss */
.promobox-middle .loading-spinner-48 {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: -45px 0 0 175px;
}
/* line 125, ../src/_home.scss */
.promobox-middle .promobox-content {
  height: 150px;
  overflow: hidden;
  padding: 0 15px;
  position: absolute;
  margin-top: -25px;
}
/* line 133, ../src/_home.scss */
.promobox-middle .promobox-content .tx-felogin-pi1 dt {
  width: 62px;
}
/* line 137, ../src/_home.scss */
.promobox-middle .promobox-content .tx-felogin-pi1 dd input {
  width: 150px;
  height: 15px;
}
/* line 143, ../src/_home.scss */
.promobox-middle .promobox-content .tx-felogin-pi1 .new-customer {
  width: 120px;
  font-weight: normal;
  font-size: 11px;
  margin-top: 10px;
  line-height: 25px;
}
/* line 147, ../src/_home.scss */
.promobox-middle .promobox-content .tx-felogin-pi1 .promobox-login-button {
  float: right;
}

.promobox-login-button button.promologout:hover span.button-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}

.promobox-login-button button.promologout:hover span.button-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}

.promobox-login-button button.promologout span.button-right {
	height: 27px;
	width: 36px;
	float: right;
	background-position: right;
	background-repeat: no-repeat;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}

/* line 150, ../src/_home.scss */
.promobox-middle .promobox-content .tx-felogin-pi1 .promobox-login-button .button {
  float: right;
}
/* line 156, ../src/_home.scss */
.promobox-middle .promobox-content .login-form-header {
    background-image: url(../images/my-sartorius/warenkorb_inactiv_24bit.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    height: 20px;
    background-position: 0 -3px;
}
.promobox-middle .promobox-content .login-form-header:hover {
    background-image: url(../images/my-sartorius/warenkorb_activ_24bit.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    height: 20px;
    background-position: 0 -3px;
}
/* line 163, ../src/_home.scss */
.promobox-middle .promobox-content .login-form-header:hover {
    background-image: url(../images/my-sartorius/warenkorb_activ_24bit.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    height: 20px;
    background-position: 0 -3px;
}
/* line 168, ../src/_home.scss */
.promobox-middle .promobox-content .login-form {
  margin-top: 9px;
 border-right: 1px solid #D3D3D3;
}
/* line 173, ../src/_home.scss */
.promobox-middle .promobox-content .promobox-login {
  width: 250px;
  float: left;
}
/* line 178, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget {
  width: 400px;
}
/* line 181, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget .flyout-h4 {
  background-image: url('../images/my-sartorius/mappe_inactiv-24bit.png');
  background-repeat: no-repeat;
  padding-left: 30px;
  height: 20px;
  display: block;
  background-position: 0 -4px;
}
/* line 189, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget .flyout-h4:hover {
  background-image: url('../images/my-sartorius/mappe_activ-24bit.png');
}
/* line 194, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget .send-wallet {
  position: absolute;
  right: 20px;
  bottom: 5px;
}
/* line 198, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget .send-wallet a {
  padding-left: 25px;
  background: url('../images/sprites/wallet-s7ddd79a5cf.png') 0 -501px;
}
/* line 202, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget .send-wallet a:hover {
  background: url('../images/sprites/wallet-s7ddd79a5cf.png') 0 -448px;
}
/* line 209, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget-count-active {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 5px;
  margin-left: 3px;
  color: #FFF;
  font-size: 11px;
  font-family: Verdana;
  background-color: #e58112;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNmYwOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWI3ZDA3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYTkzMzAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTdmMDQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eb6f09), color-stop(50%, #eb7d07), color-stop(51%, #ea9330), color-stop(100%, #ea7f04));
  background-image: -moz-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: -webkit-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
  background-image: -ms-linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04 100%);
}
/* line 225, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget-count-inactive {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 5px;
  margin-left: 3px;
  color: #FFF;
  font-size: 11px;
  font-family: Verdana;
  background-color: #7d7d7d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItMjUlIiBzdG9wLWNvbG9yPSIjODk4OTg3Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4OTg5ODciLz48c3RvcCBvZmZzZXQ9IjUzLjU5JSIgc3RvcC1jb2xvcj0iI2E3YTNhMyIvPjxzdG9wIG9mZnNldD0iMTI1JSIgc3RvcC1jb2xvcj0iIzlmOWY5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-25%, #898987), color-stop(50%, #898987), color-stop(53.59%, #a7a3a3), color-stop(125%, #9f9f9f));
  background-image: -moz-linear-gradient(bottom, #898987 -25%, #898987 50%, #a7a3a3 53.59%, #9f9f9f 125%);
  background-image: -webkit-linear-gradient(bottom, #898987 -25%, #898987 50%, #a7a3a3 53.59%, #9f9f9f 125%);
  background-image: linear-gradient(to top, #898987 -25%, #898987 50%, #a7a3a3 53.59%, #9f9f9f 125%);
  background-image: -ms-linear-gradient(to top, #898987 -25%, #898987 50%, #a7a3a3 53.59%, #9f9f9f 125%);
}
/* line 242, ../src/_home.scss */
.promobox-middle .promobox-content .tx-dkddocumentwallet-widget-description {
  padding-bottom: 10px;
  margin-bottom: 5px;
  background-image: url('../images/category/product-sep-bg-24bit.png');
  background-repeat: no-repeat;
  background-position: center bottom;
}
/* line 252, ../src/_home.scss */
.promobox-middle .promobox-content .promobox-quick-links {
  width: 154px;
  float: right;
  margin-top: 45px;
  padding-left: 15px;
}
/* line 258, ../src/_home.scss */
.promobox-middle .promobox-content .promobox-quick-links p {
  padding-bottom: 5px;
}
/* line 263, ../src/_home.scss */
.promobox-middle .promobox-content .hide-document-wallet {
  display: none;
}
/* line 268, ../src/_home.scss */
.promobox-middle .slider-top-seller-prev, .promobox-middle .silder-highlights-prev {
  position: absolute;
  height: 64px;
  width: 19px;
  margin-left: 3px;
  margin-top: 40px;
  z-index: 100;
  background: url('../images/sprites/home-s270aeea934.png') 0 -1942px;
}
/* line 276, ../src/_home.scss */
.promobox-middle .slider-top-seller-prev.disabled, .promobox-middle .silder-highlights-prev.disabled {
  display: none;
}
/* line 282, ../src/_home.scss */
.promobox-middle .slider-top-seller-prev:hover, .promobox-middle .silder-highlights-prev:hover {
  background: url('../images/sprites/home-s270aeea934.png') 0 -1774px;
}
/* line 287, ../src/_home.scss */
.promobox-middle .slider-top-seller-next, .promobox-middle .silder-highlights-next {
  position: absolute;
  right: 0;
  margin-top: -95px;
  z-index: 100;
  background: url('../images/sprites/home-s270aeea934.png') 0 -1858px;
  height: 64px;
  width: 19px;
}
/* line 296, ../src/_home.scss */
.promobox-middle .slider-top-seller-next.disabled, .promobox-middle .silder-highlights-next.disabled {
  display: none;
}
/* line 300, ../src/_home.scss */
.promobox-middle .slider-top-seller-next:hover, .promobox-middle .silder-highlights-next:hover {
  background: url('../images/sprites/home-s270aeea934.png') 0 -1690px;
}
/* line 306, ../src/_home.scss */
.promobox-middle .slider-top-seller, .promobox-middle .silder-highlights {
  margin-top: 66px;
  position: relative;
}

/* line 312, ../src/_home.scss */
.promobox-bottom {
  height: 26px;
  width: 443px;
  text-align: center;
  background-image: url('../images/my-sartorius/box_bottom_inact-24bit.png');
  background-repeat: no-repeat;
  margin-top: 5px;
}
/* line 321, ../src/_home.scss */
.promobox-bottom a {
  text-decoration: none;
  display: inline;
}
/* line 326, ../src/_home.scss */
.promobox-bottom .promobox-bottom-top-seller {
  margin-right: 20px;
  color: #777;
}
/* line 330, ../src/_home.scss */
.promobox-bottom .promobox-bottom-top-seller.active {
  color: #000;
}
/* line 335, ../src/_home.scss */
.promobox-bottom .promobox-bottom-highlights {
  color: #777;
}
/* line 338, ../src/_home.scss */
.promobox-bottom .promobox-bottom-highlights.active {
  color: #000;
}

/* line 344, ../src/_home.scss */
.promobox-top-log {
  height: 34px;
  width: 443px;
  background-image: url('../images/my-sartorius/box_top_inact-24bit.png');
  background-repeat: no-repeat;
}
.promologout {
   background: none;
   border: none;
}
.button-content {
	color: #fff;
}
.padding55 {
	padding: 55px;
}
.greyfontcolor {
	color: e5e5e5;
}
button.promologout:hover {
	background-color: transparent;
    border-color: transparent;
}
span.quick-order-text {
	color: grey;
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 16px;
}
span.product-specials-text {
	color: grey;
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 16px;
}
.normalfont {
	font-weight: normal;
	color: grey;
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 16px;
}
.quick-order-icon {
	background-image: url('../images/my-sartorius/promobox-cart.png');
    background-repeat: no-repeat;
    height: 20px;
    display: block;
    background-position: 0 -4px;
}

.product-specials {
	background-image: url('../images/my-sartorius/promobox-newproducts.png');
    background-repeat: no-repeat;
    height: 20px;
    display: block;
    background-position: 0 -4px;
}

/**css from NAR 0422**/

.imageModalSingle {
	width: 146px !important;
}

.no-margin-left {
	height: 120px !important;
	padding-left: 12px;
}

.scroller-leftarrow {
    position: absolute;
    right: 8px !important;
    margin-top: -95px;
    z-index: 100;
    background: url('../images/scroller-arrows.png') 0 -1935px;
    height: 78px;
    width: 19px;
}
.promobox-middle .slider-top-seller, .promobox-middle .silder-highlights {
    margin-top: 150px !important;
    position: relative;
}
.scroller-leftarrow {
    margin-top: -108px !important;
}
.scroller-rightarrow {
    margin-top: -108px !important;
}
.scrollercell img {
    width: 60px !important;
}
.quick-order-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('../images/sprites/icons-sec56fc78b2.png') 0 -456px no-repeat;
}
.quick-order {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('../images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
    overflow: hidden;
}
.product-specials-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('../images/sprites/icons-sec56fc78b2.png') 0 -418px no-repeat;
}
.product-specials {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('../images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}
/*News pagination Style*/
li.disabled span.first {
    background: url("../images/sprites/pagaination-btn/btn_small_start_inactive.png") no-repeat 50% 50%;
}

li.disabled span.news-prev {
    background: url("../images/sprites/pagaination-btn/btn_small_last_inactive.png") no-repeat 50% 50%;
}

li.disabled span.news-next {
    background: url("../images/sprites/pagaination-btn/btn_small_next_inactive.png") no-repeat 50% 50%;
}
li.disabled span.last {
    background: url("../images/sprites/pagaination-btn/btn_small_end_inactive.png") no-repeat 50% 50%;
}
li span.newsPagebtn.first span {
	background: url("../images/sprites/pagaination-btn/btn_small_start_normal.png") no-repeat 50% 50%;
}

li span.newsPagebtn.news-prev span {
    background: url("../images/sprites/pagaination-btn/btn_small_last_normal.png") no-repeat 50% 50%;
}
li span.newsPagebtn.news-next span {
    background: url("../images/sprites/pagaination-btn/btn_small_next_normal.png") no-repeat 50% 50%;
}
li span.newsPagebtn.last span {
    background: url("../images/sprites/pagaination-btn/btn_small_end_normal.png") no-repeat 50% 50%;
}
span.newsPagebtn span {
    display: block;
    height: 20px;
    width: 20px;
}
/*News */
h1, .h1 {
    font-family: 'SartoRotSanRegRegular', Verdana;
    font-size: 24px;
    color: #333333;
    margin: 0 0 30px 0;
}
#main-content div.layout-25-75 #column-right {
    float: left;
    margin-right: 0;
    width: 670px;
}

#main-content div.layout-25-75 #column-left {
    float: left;
    margin-right: 20px;
    width: 210px;
}

.floatbox csc-default {
	margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

.page #content #main-content .news-timeselector .selectBox {
    margin-left: 15px;
    width: 50px;
}

.page #content #main-content ul.f3-widget-paginator {
    list-style: none;
}

ul.f3-widget-paginator li {
    float: left;
    list-style: none;
}

ul li a span{
    float: left;
}

.newsPagebtn {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-size: 13px;
	color: #fff;
}

.page .csc-textpic .image-bg-gradient>a {
    display: block;
    border: 4px solid #fff;
}

.page .csc-textpic .image-bg-gradient {
    padding: 1px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FF929292');
    background-image: url('/typo3conf/ext/dkd_standard/res/sartorius/assets/stylesheets/build/data:imÆ°ZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #eeeeee), color-stop(100%, #929292));
    background-image: -moz-linear-gradient(top left, #eeeeee, #929292);
    background-image: -webkit-linear-gradient(top left, #eeeeee, #929292);
    background-image: linear-gradient(to bottom right, #eeeeee, #929292);
    background-image: -ms-linear-gradient(to bottom right, #eeeeee, #929292);
}

/* line 141, ../src/_microsite.scss */
.triggers .more-trigger {
  float: right;
  cursor: pointer;
  padding-bottom: 7px;
  clear: both;
}
/* line 148, ../src/_microsite.scss */
.triggers .less-trigger {
  float: right;
  cursor: pointer;
  padding-bottom: 7px;
  clear: both;
}
/* line 155, ../src/_microsite.scss */
.triggers .more,
.triggers .close {
  display: block;
  width: 15px;
  height: 15px;
  color: #eb7505;
  float: right;
  padding-right: 10px;
  margin-left: 5px;
}
/* line 165, ../src/_microsite.scss */
.triggers .more:hover,
.triggers .close:hover {
  cursor: pointer;
  color: #eb7505;
}
/* line 171, ../src/_microsite.scss */
.triggers .more {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3550px;
}
/* line 173, ../src/_microsite.scss */
.triggers .more:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3585px;
}
/* line 178, ../src/_microsite.scss */
.triggers .close {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2592px;
}
/* line 180, ../src/_microsite.scss */
.triggers .close:hover {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -2627px;
}
/*News Details */

div#column-left {
    float: left;
    margin-right: 20px;
    width: 670px;
}

.page .csc-textpic .image-bg-gradient>a {
    display: block;
    border: 4px solid #fff;
}

.page .csc-textpic .image-bg-gradient {
    padding: 1px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FF929292');
    background-image: url('/typo3conf/ext/dkd_standard/res/sartorius/assets/stylesheets/build/data:imÆ°ZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #eeeeee), color-stop(100%, #929292));
    background-image: -moz-linear-gradient(top left, #eeeeee, #929292);
    background-image: -webkit-linear-gradient(top left, #eeeeee, #929292);
    background-image: linear-gradient(to bottom right, #eeeeee, #929292);
    background-image: -ms-linear-gradient(to bottom right, #eeeeee, #929292);
}

p.newsDetailContent {
    color: #777;
    line-height: 16px;
    font-size: 12px;
    font-family: Verdana;
    padding-bottom: 20px;
}

.newsH1{
    font-size: 24px;
    margin: 0 0 30px 0;
    line-height: 26px;
}

div#column-right {
    float: left;
    margin-right: 0;
    width: 210px;
}


div.news-single-backlink {
    margin-top: 8px;
}

div.content-share{
	    line-height: 16px;
    width: 170px !important;
}
/*Events */

div#events-column-left {
    float: left;
    margin-right: 20px;
    width: 210px;
}

div#events-column-right {
    float: left;
    margin-right: 0;
    width: 670px;
}

div.two-cols-66-33 {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    margin: 0 auto 10px;
}

div.col-left {
	float: left;
    margin-right: 20px;
    width: 440px;
}

div.col-right {
	float: left;
    margin-right: 0;
    width: 210px;
}

/**CSS from NAR for Items List Page**/

.home .middle img {
		display: none;
}
.container {
	width: 900px !important;
}
* {
	box-sizing: content-box !important;
}
/* line 130, ../src/_forms.scss */
.form-container {
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 134, ../src/_forms.scss */
.form-container .form-top {
  overflow: hidden;
}
/* line 137, ../src/_forms.scss */
.form-container .form-top .form-top-left {
  width: 8px;
  height: 40px;
  float: left;
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -1500px;
}
/* line 143, ../src/_forms.scss */
.form-container .form-top .form-top-middle {
  height: 25px;
  float: left;
  width: 864px;
  padding: 15px 10px 0 10px;
  background-image: url('../images/sprites/formular/header_inactiv_middle_24bit.png');
  background-repeat: repeat-x;
}
/* line 152, ../src/_forms.scss */
.form-container .form-top .form-top-middle .fields-required {
  float: right;
  font-size: 11px;
  font-weight: normal;
  margin-right: 15px;
}
/* line 159, ../src/_forms.scss */
.form-container .form-top .form-top-right {
  height: 40px;
  width: 8px;
  float: left;
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -1380px;
}
/* line 166, ../src/_forms.scss */
.form-container .form-middle {
  overflow: hidden;
  width: 860px;
  padding: 20px 20px 0;
  font-size: 11px;
  background-image: url('../images/sprites/formular/bg_box100_middle_normal_24bit.png');
  background-repeat: repeat-y;
}
/* line 176, ../src/_forms.scss */
.form-container .form-bottom {
  overflow: hidden;
}
/* line 179, ../src/_forms.scss */
.form-container .form-bottom .form-bottom-left {
  width: 7px;
  height: 36px;
  float: left;
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -740px;
}
/* line 185, ../src/_forms.scss */
.form-container .form-bottom .form-bottom-middle {
  height: 36px;
  float: left;
  width: 886px;
  background-image: url('../images/sprites/formular/bg_box_bottom_inact_24bit.png');
  background-repeat: repeat-x;
}
/* line 194, ../src/_forms.scss */
.form-container .form-bottom .form-bottom-right {
  height: 36px;
  width: 7px;
  float: left;
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -404px;
}
/* line 205, ../src/_forms.scss */
.form-container:hover .form-top .form-top-left {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -1140px;
}
/* line 208, ../src/_forms.scss */
.form-container:hover .form-top .form-top-middle {
  background-image: url('../images/sprites/formular/header_activ_middle_24bit.png');
}
/* line 213, ../src/_forms.scss */
.form-container:hover .form-top .form-top-right {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -1020px;
}
/* line 217, ../src/_forms.scss */
.form-container:hover .form-middle {
  background-image: url('../images/sprites/formular/bg_box100_middle_normal_24bit.png');
}
/* line 223, ../src/_forms.scss */
.form-container:hover .form-bottom .form-bottom-left {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -796px;
}
/* line 226, ../src/_forms.scss */
.form-container:hover .form-bottom .form-bottom-middle {
  background-image: url('../images/sprites/formular/bg_box_bottom_normal_24bit.png');
}
/* line 231, ../src/_forms.scss */
.form-container:hover .form-bottom .form-bottom-right {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -460px;
}
/* line 240, ../src/_forms.scss */
.form-container.edit .form-top .form-top-left {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -1320px;
}
/* line 243, ../src/_forms.scss */
.form-container.edit .form-top .form-top-middle {
  background-image: url('../images/sprites/formular/header_hover_middle_24bit.png');
  background-repeat: repeat-x;
}
/* line 249, ../src/_forms.scss */
.form-container.edit .form-top .form-top-right {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -1200px;
}
/* line 253, ../src/_forms.scss */
.form-container.edit .form-middle {
  background-image: url('../images/sprites/formular/bg_box100_middle_hover_24bit.png');
  background-repeat: repeat-y;
}
/* line 260, ../src/_forms.scss */
.form-container.edit .form-bottom .form-bottom-left {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -684px;
}
/* line 263, ../src/_forms.scss */
.form-container.edit .form-bottom .form-bottom-middle {
  background-image: url('../images/sprites/formular/bg_box_bottom_hover_24bit.png');
  background-repeat: repeat-x;
}
/* line 269, ../src/_forms.scss */
.form-container.edit .form-bottom .form-bottom-right {
  background: url('../images/sprites/formular-s9bcdf58dad.png') 0 -348px;
}
/* line 277, ../src/_forms.scss */
.form-container.small .form-top .form-top-middle {
  width: 407px;
}
/* line 281, ../src/_forms.scss */
.form-container.small .form-middle {
  width: 403px;
  background-image: url('../images/sprites/formular/bg_box50_middle_normal_24bit.png');
  background-repeat: repeat-y;
}
/* line 290, ../src/_forms.scss */
.form-container.small .form-bottom .form-bottom-middle {
  width: 429px;
}
/* line 295, ../src/_forms.scss */
.form-container.small dt {
  clear: both;
  width: auto;
  text-align: left;
  float: left;
  width: 215px;
  display: block;
  text-align: left;
  line-height: 30px;
  margin-bottom: 2px;
}
/* line 306, ../src/_forms.scss */
.form-container.small dt label {
  font-size: 11px;
}
/* line 311, ../src/_forms.scss */
.form-container.small dd {
  float: left;
  margin: 5px 10px 0 0;
  width: 175px;
  line-height: 30px;
}
/* line 317, ../src/_forms.scss */
.form-container.small dd textarea,
.form-container.small dd input.text,
.form-container.small dd input[type=password],
.form-container.small dd input[type=text] {
  padding: 2px;
  width: 200px;
  height: 21px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}
/* line 329, ../src/_forms.scss */
.form-container.small dd textarea.error,
.form-container.small dd input.text.error,
.form-container.small dd input[type=password].error,
.form-container.small dd input[type=text].error {
  border: 2px solid red;
}
/* line 334, ../src/_forms.scss */
.form-container.small dd .selectBox {
  width: 125px;
}
/* line 341, ../src/_forms.scss */
.form-container.small:hover .form-middle {
  background-image: url('../images/sprites/formular/bg_box50_middle_normal_24bit.png');
}
/* line 348, ../src/_forms.scss */
.form-container.small.left {
  margin-right: 14px;
  float: left;
}
/* line 354, ../src/_forms.scss */
.form-container.small.edit .form-middle {
  background-image: url('../images/sprites/formular/bg_box50_middle_hover_24bit.png');
}
/* line 363, ../src/_forms.scss */
.form-container.payment .form-top .form-top-middle {
  width: 248px;
}
/* line 367, ../src/_forms.scss */
.form-container.payment .form-middle {
  width: 254px;
  background-image: url('../images/sprites/formular/box_bg-284px-normal.png');
  background-repeat: repeat-y;
  padding: 25px 15px 25px 15px;
}
/* line 376, ../src/_forms.scss */
.form-container.payment .form-middle p {
  line-height: 17px;
  font-size: 11px;
  color: #838383;
  padding-bottom: 0px;
}
/* line 385, ../src/_forms.scss */
.form-container.payment .form-bottom .form-bottom-middle {
  width: 270px;
}
/* line 392, ../src/_forms.scss */
.form-container.payment dl dt {
  clear: both;
  width: auto;
  text-align: left;
  float: left;
  width: 120px;
  display: block;
  text-align: left;
  line-height: 17px;
  font-size: 11px;
  color: #b4b4b4;
  margin-bottom: 2px;
}
/* line 405, ../src/_forms.scss */
.form-container.payment dl dt label {
  font-size: 11px;
}
/* line 410, ../src/_forms.scss */
.form-container.payment dl dd {
  line-height: 17px;
  font-size: 11px;
  color: #838383;
  float: left;
  margin: 0;
  width: 128px;
}
/* line 420, ../src/_forms.scss */
.form-container.payment dl.paymentmethod-dl dt,
.form-container.payment dl.paymentmethod-dl dd {
  margin-top: 10px;
}
/* line 428, ../src/_forms.scss */
.form-container.paymentmethod-purchase-order dl {
  overflow: hidden;
}
/* line 431, ../src/_forms.scss */
.form-container.paymentmethod-purchase-order dl dt {
  width: 100px;
}
/* line 436, ../src/_forms.scss */
.form-container.paymentmethod-purchase-order dl dd input[type="text"] {
  width: 130px;
}

/* line 444, ../src/_forms.scss */
.error p {
  color: red;
}

/* line 448, ../src/_forms.scss */
.message-ok {
  color: #00CC00;
}

/* line 7, ../src/_forms.scss */
form dt {
  clear: both;
  width: auto;
  text-align: left;
  float: left;
  width: 310px;
  display: block;
  text-align: left;
  line-height: 14px;
  margin-bottom: 9px;
  margin-top: 8px;
}
/* line 19, ../src/_forms.scss */
form dt label {
  font-size: 11px;
}
/* line 24, ../src/_forms.scss */
form dd {
  float: left;
  margin: 5px 10px 0 0;
}
/* line 28, ../src/_forms.scss */
form dd textarea,
form dd input.text,
form dd input[type=password],
form dd input[type=text] {
  padding: 2px 2px 2px 14px;
  width: 516px;
  height: 21px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
 box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}
/* line 40, ../src/_forms.scss */
form dd textarea.error,
form dd input.text.error,
form dd input[type=password].error,
form dd input[type=text].error {
  border: 2px solid red;
}
/* line 45, ../src/_forms.scss */
form dd a.f3-form-error {
  border: 2px solid red;
  background-color: #FF9F9F;
}
/* line 50, ../src/_forms.scss */
form dd #form_checkbox_container {
  width: 536px;
}
/* line 52, ../src/_forms.scss */
form dd #form_checkbox_container input.col-1-checkbox {
  width: 16px;
  margin-left: 0px;
  float: left;
}
/* line 57, ../src/_forms.scss */
form dd #form_checkbox_container label {
  display: block;
  float: left;
}
/* line 61, ../src/_forms.scss */
/* Changes done for EM_5954 */
form dd #form_checkbox_container #lab_subcategories,
form dd #form_checkbox_container #pharma_subcategories,
form dd #form_checkbox_container #applications_subcategories,
form dd #form_checkbox_container #products_subcategories,
form dd #form_checkbox_container #services_subcategories,
form dd #form_checkbox_container #knowledge_subcategories {
  margin-left: 19px;
}
/* line 64, ../src/_forms.scss */
/* Changes done for EM_5954 */
form dd #form_checkbox_container #lab_subcategories label,
form dd #form_checkbox_container #pharma_subcategories label,
form dd #form_checkbox_container #applications_subcategories label,
form dd #form_checkbox_container #products_subcategories label,
form dd #form_checkbox_container #services_subcategories label,
form dd #form_checkbox_container #knowledge_subcategories label {
  width: auto;
}
/* line 70, ../src/_forms.scss */
form dd .selectBox {
  width: 516px;
}
/* line 74, ../src/_forms.scss */
form dd.bSelectBox .selectBox {
  width: 395px;
}
/* line 80, ../src/_forms.scss */
form .field-error {
  color: red;
  margin: 0 0 10px 0;
  padding: 2px;
  font-size: 11px;
  display: none;
}
/* line 88, ../src/_forms.scss */
form .field-error-display {
  color: red;
  margin: 0 0 10px 0;
  padding: 2px 0 2px 0;
  font-size: 11px;
}
/* line 95, ../src/_forms.scss */
form .pre-info-message {
  margin-bottom: 15px;
}
/* line 99, ../src/_forms.scss */
form .submit {
  float: right;
}
/* line 103, ../src/_forms.scss */
form .divider {
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  height: 1px;
  width: 100%;
  background-image: url('../images/content/content-trenner-hr-24bit.png');
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 117, ../src/_forms.scss */
form .hiddenfield {
  display: none;
}
/* line 121, ../src/_forms.scss */
form textarea,
form input.text,
form input[type=password],
form input[type=text] {
  font-family: Verdana;
  font-size: 12px;
}

.selectBox {
    padding: 2px 2px 2px 14px;
    width: 516px;
    height: 21px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}

a.grey-register.button {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
    background: transparent;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    cursor: pointer;
}

a.grey-register.button span.button-left {
    height: 27px;
    float: left;
    background-position: left;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
    text-align: center;
	padding-top: 5px;
}

span.button-content {
	margin-top: 5px;
    padding-left: 15px;
    padding-right: 7px;
}

span.button-left span.text {
    padding: 1px 0 0;
    font-family: "SartoRotSanRegRegular",Verdana;
    color: #fff;
    text-shadow: none;
    text-decoration: none;
    font-size: 12px;
    margin: 0 auto;
    font-weight: normal;
    line-height: 25px;
}

a.grey-register.button span.button-right {
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}

.clear {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
}

button.orange-login.button, button.orange-register.button, a.orange-login.button, a.orange-register.button {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
    background: transparent;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    cursor: pointer;
}

button.orange-login.button span.button-left, button.orange-register.button span.button-left, a.orange-login.button span.button-left, a.orange-register.button span.button-left {
    width: 208px;
    height: 27px;
    float: left;
    background-position: left;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
    text-align: center;
	padding-top: 5px;
}

button.orange-login.button span.button-right, button.orange-register.button span.button-right, a.orange-login.button span.button-right, a.orange-register.button span.button-right {
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}

.widget-box .top {
    height: 28px !important;
    width: 443px;
    background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_top_inact-24bit.png);
	background-repeat: no-repeat;
}

.widget-box .middle {
    padding: 20px;
	width: auto !important;
	 height: 380px;
    background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_middle_inact-24bit.png);
}

#checkoutContentPanel .widget-box .middle {
    height: 310px;
}

.vacanciesRow {
	padding-left: 15px;
}


h1.tx-dkd-sartoriusjobdb-list {
    float: left;
    font-size: 26px;
    margin: 0 0 30px 0;
    line-height: 26px;
    font-family: "SartoRotSanRegRegular";
    color: #000;
    margin-bottom: 40px;
}

a.unsolicited-application.button {
    margin: 0 0 0 0;
    border: none;
    background: transparent;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    cursor: pointer;
}

span.button-left {
    height: 27px;
    float: left;
    background-position: left;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
    text-align: center;
    margin-left: 1px;
}
a.unsolicited-application.button span.button-left span.button-content {
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 7px;
}

a.unsolicited-application.button span.button-right {
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}

a.unsolicited-application {
    float: right;
    padding-right: 8px;
}

.vacancies-col-right {
	width: 70%;
	float: right;
	margin-right: 2px;
}

.vacancies-title {
	height: 50px;
}

.vacancies-map {
	overflow: hidden !important;
}
.vacancies-container {
	    width: 940px !important;
}

.map-bottom {
    height: 33px;
    position: relative;
    width: 660px;
    margin-right: -18px;
    margin-left: -21px;
    margin-top: -8px;
    z-index: 2;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -50px no-repeat;
}

.map-top {
    height: 10px;
    position: relative;
    width: 658px;
    margin-right: -18px;
    margin-left: -21px;
    margin-top: -8px;
    z-index: 2;
    background: url('../images/sprites/carousel-s60a86534b4.png') 0 -122px no-repeat;
}

.map-middle {
    background-image: url('../images/sprites/carousel/carousel-box-middle-24bit.png');
    background-repeat: repeat-y;
    overflow: visible;
    margin-left: -21px;
    width: 654px;
}
.vacancies-ul {
	float: left;
	padding-left: 28px;
}
.vacancies-pn {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

span.vacancies-span {
    background: url("../images/sprites/jobdb/btn_next_normal_24bit.png");
    display: block;
    height: 20px;
    width: 20px;
}

span.nextbutton {
    background: url("../images/sprites/jobdb/arrow_next_24bit.png") no-repeat 50% 50%;
    display: block;
    height: 20px;
    width: 20px;
}

span.prevbutton {
    background: url("../images/sprites/jobdb/arrow_back_24bit.png") no-repeat 50% 50%;
    display: block;
    height: 20px;
    width: 20px;
}

#jobdb-gmap-legend {
    float: right;
    margin: -2px 9px 10px 0px;
}

.vacancies-contenttable {
    position: relative;
    margin: -5px 0px 20px -4px;
    width: 655px;
    z-index: 5;
}


 tr.jobs-table-header {
    background: url(../images/content/bg-header-table-24bit.png) repeat left bottom;
}

table.vacancies-contenttable thead tr:first-child th:first-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    text-shadow: 0 1px 0 #FFF;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
    color: #747474;
    padding: 12px 10px 11px 15px;
    border-right: 1px solid #ababab;
}

table.vacancies-contenttable  thead tr {
    text-shadow: 0 1px 0 #FFF;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;

}

table.vacancies-contenttable thead tr:first-child th:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-bottom-top-radius: 5px;
    border-top-right-radius: 5px;
    border-right: 1px solid #ababab;
    background: transparent url(../images/content/bg-table-title-8bit.png) repeat-x left top;
    text-shadow: 0 1px 0 #FFF;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
    color: #747474;
    padding: 12px 10px 11px 15px;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-left: 1px solid #ababab;
}

.jobdb-contenttable-header {
    position: relative;
    margin-left: -7px;
    width: 695px;
    height: 7px;
    background: url('../images/sprites/carousel-s60a86534b4.png') 0 -258px no-repeat;
    z-index: 10;
}

#jobsdatabody{
	font-size: 13px;
    color: #000;
    display: table-row-group;
    border-collapse: separate;
}
td, th {
    display: table-cell;
}

td.content-column{
	line-height: 20px;
    padding: 10px 10px 10px 10px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

a.job-subscription {
	background: none !important;
	border: none !important;
}

.sartvarcolumnseparator {
	padding-right: 20px;
}

.fullwidth .right .imagetextglcomponents .halo-border .yCmsComponent .fullwidth .sartvarcolumnseparator {
	padding-right: 26px;
}

#topsellers-product-slider {
	margin-top: -3px !important;
}
#highlights-product-slider {
	margin-top: -3px !important;
}

.promoboxloginbox {
    margin-top: 0;
    margin-bottom: 20px;
    margin: 0 0 1.5em 0;
    font-weight: bold;
    line-height: 1.42857143;
    padding-top: 2px;
}

.promoboxloginlabel {
	width: 72px;
	float: left;
}

.promoboxlogininput {
	margin-left: 0px;
}

.promoboxlogindetails {
	line-height: 1.1;
	padding-top: 7px;
}

.promoboxloginlabel label {
	padding-right: 1px;
	font-weight: normal !important;
	font-size: 11px;
	line-height: 25px;
}

.promologout span.button-right {
    height: 29px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}

.sartpromocarousel {
	padding-top: 92px;
	margin-top: 35px;
}
table.minisiteContentTable {
	color:#777;
	width:100%;
}
table.minisiteContentTable td strong {
    font-weight: normal;
     color: #000;
}
table.minisiteContentTable td {
    border: none;
    border-bottom: solid 1px #d9d9d9;
}

.contenttable {
	width: 100%;
    margin: -2px 0 35px 0;
    border-collapse: separate;
}

table.contenttable thead tr {
	background: url('../images/bg-header-table-24bit.png') repeat left bottom;
}

table.contenttable thead tr:first-child th:first-child {
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

table.contenttable thead tr th{
	  text-shadow: 0 1px 0 #FFF;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
    color: #747474;
    padding: 12px 10px 11px 15px;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-right: 0px solid #fff;
    border-left: 1px solid #ababab;
   /* border-right: expression((this.parentNode.firstChild == this)? "0px solid #fff" : (this.parentNode.lastChild == this)? "1px solid #ABABAB" : "1px solid #ababab" );*/
}

table.contenttable thead tr:last-child  th:last-child {
	 -moz-border-radius-topright: 5px;
    -webkit-border-bottom-top-radius: 5px;
    border-top-right-radius: 5px;
}

table.contenttable thead tr th:first-child {
	border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-bottom: 1px solid #ababab;
    border-right: 0px solid #fff;
}

table.contenttable thead tr th:last-child {
	-moz-border-radius-topright: 5px;
    -webkit-border-bottom-top-radius: 5px;
    border-top-right-radius: 5px;
    border-right: 1px solid #ababab;
}

table.contenttable tbody {
	font-size: 11px;
    color: #000;
}

table.contenttable tbody tr td.table_first_child {
	padding: 10px 10px 10px 10px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #fff;
    font-weight: bold;
    color: #747474;
    background-image: url('../images/content/bg-table-24bit.png');
    background-repeat: repeat;
    background-size: auto 100%;
}

table.contenttable tbody tr td {
	line-height: 11px;
    padding: 10px 10px 10px 10px !important;
    border-left: 1px solid #d9d9d9 !important;
    border-bottom: 1px solid #d9d9d9 !important;
    border-right: 1px solid #fff !important;
    /*border-right: expression((this.parentNode.firstChild == this)? "1px solid #fff" : (this.parentNode.lastChild == this)? "1px solid #d9d9d9" : "1px solid #d9d9d9" );*/
}

div.layout-25-75 table td {
	    text-align: left;
}

table.contenttable tbody tr td:last-child{
    border-right: 1px solid #d9d9d9 !important;
}

.contenttable > tbody:first-child tr:first-child td:first-child {
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

.contenttable > tbody:first-child tr:first-child td{
	border-top: 1px solid #949494;
}

.contenttable > tbody:first-child tr:first-child td:last-child {
	-moz-border-radius-topright: 5px;
    -webkit-border-bottom-top-radius: 5px;
    border-top-right-radius: 5px;
}

.contenttable > tbody:first-child tr:first-child td {
	border-top: 1px solid #949494;

}

.contenttable tbody tr td.table_first_child {
	padding: 10px 10px 10px 10px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #fff;
    font-weight: bold;
    color: #747474;
    background-image: url('../images/content/bg-table-24bit.png');
    background-repeat: repeat;
    background-size: auto 100%;
}

#esci-product-cap2 {
	position: relative;
	width: 2000%;
	padding-left: 3%;
}
#topsellers-right-arrow span.scroller-rightarrow {
	margin-top: -101px !important;
}

#hightlights-right-arrow span.scroller-rightarrow {
	margin-top: -101px !important;
}

#highlights-product-slider {
	margin-top: 0px;
}

#promobox-topsellers .item .row .imageModalSingle {
	padding-top:4px;
}

#promobox-highlights .item .row .imageModalSingle {
	padding-top:4px;
}

h1.homepage-halfbanner {
	display: block !important;
	height: 60px !important;
	font-size: 24px;
}

ul.f3-widget-paginator {
	margin-bottom: 0px;
}

#j_username, #j_password {
    border: 1px solid;
    width: 150px;
	padding: 2px 2px 2px 14px;
    height: 21px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}

.promoboxlogindetails {
    line-height: 1.1;
}

#vacanciesFacetsDiv {
	padding-right: 0px !important;
    padding-left: 5px !important;
    margin-left: 16px;
}

.box-middle a span.button span.button-left {
	margin-left: -15px;
}

a.job-subscription span.button-right {
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
    margin-right: 510px;
}

.promobox-login-button {
	margin-top:10px;
}

.promobox-login-button button.promologout {
	float:right;
	padding: 0px;
}

.promobox-login-button button.promologout span.button-left {
	width: 124px;
	height: 27px;
	float: left;
	background-position: left;
	background-repeat: no-repeat;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
	text-align: center;
}


#promobox-topsellers .scroller-thumb {
	margin-left: 28% !important;
}

#promobox-highlights .scroller-thumb {
	margin-left: 28% !important;
}

#promobox-topsellers .imageModalActiveItem .row .no-margin-left {
    margin-left: 0px ;
    margin-right:0px;
    border-width: 1px;
    border-color: #e5e5e5;
    border-style: solid;
    border-left-style: none;
    height: 110px !important;
    padding-left: 0px;
	width: 144px !important;
    text-align: center;
}

#promobox-highlights .imageModalActiveItem .row .no-margin-left {
    margin-left: 0px;
    margin-right:0px;
    border-width: 1px;
    border-color: #e5e5e5;
    border-style: solid;
    border-left-style: none;
    height: 110px !important;
    padding-left: 0px;
	width: 144px !important;
    text-align: center;
}

/**Literature Page Styles */

div#literature-nav-sub{font-family:"SartoRotSanRegRegular",Verdana}


.tx-solr #tx-solr-search-form-pi-results-container {
    background: url('../images/sprites/search-se99bb4448c.png') 0 -985px;
    padding: 18px 15px 17px 17px;
    width: 917px;
    height: 71px;
    margin-bottom: 5px;
    margin-left: -2px;
}


.tx-solr #tx-solr-search-form-pi-results-container #tx-solr-search-form-pi-results {
    margin-left: 215px;
    overflow: hidden;
    width: 655px;
}

.tx-solr #tx-solr-search-form-pi-results-container #tx-solr-search-form-pi-results .tx-solr-q-content {
    border: 0;
    width: 442px;
    height: 29px;
    background: url('../images/sprites/search-se99bb4448c.png') 0 -936px;
    padding-left: 10px;
    margin-right: 18px;
    float: left;
}

.tx-solr #tx-solr-search-form-pi-results-container #tx-solr-search-form-pi-results .button {
    float: left;
}

.tx-solr #tx-solr-search-form-pi-results-container #tx-solr-search-form-pi-results .button .button-left {
    width: 185px;
}

button.literature-orange.button span.button-left, a.literature-orange.button span.button-left {
    width: 142px;
    height: 27px;
    float: left;
    background-position: left;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
    text-align: center;
}

button.literature-orange.button, a.literature-orange.button {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
    background: transparent;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    cursor: pointer;
}

button.literature-orange.button span.button-left span.literature-button-content, a.literature-orange.button span.button-left span.literature-button-content {
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 7px;
}

button.literature-orange.button span.button-left span.text, a.literature-orange.button span.button-left span.text {
    padding: 1px 0 0;
    font-family: "SartoRotSanRegRegular",Verdana;
    color: #fff;
    text-shadow: 0 -1px 0 #666;
    text-decoration: none;
    font-size: 13px;
    margin: 0 auto;
}

button.literature-orange.button span.button-right, a.literature-orange.button span.button-right {
    height: 27px;
    width: 8px;
    float: right;
    background-position: right;
    background-repeat: no-repeat;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}

div#literature-nav-sub .literature-nav-box-top {
    height: 10px;
    width: 210px;
    background: url('../images/sprites/nav_sub-s06ec529253.png') 0 -36px;
    background-repeat: no-repeat;
}

div#literature-nav-sub .literature-nav-box-middle {
    width: 210px;
    background-image: url('../images/nav_sub/bg-subnav-middle.png');
    background-repeat: repeat-y;
    padding-top: 8px;
}

div#literature-nav-sub .literature-nav-box-bottom {
    height: 36px;
    width: 210px;
    background: url('../images/sprites/nav_sub-s06ec529253.png') 0 0;
    background-repeat: no-repeat;
}

div#literature-column-left {
	float: left;
    margin-right: 20px;
    width: 170px;
}

div#literature-column-right{
	float: left;
    margin-right: 0;
    margin-top: 43px;
    width: 670px;
}


li.disabled span.btn.event-first {
    background: url("../images/sprites/pagaination-btn/btn_small_start_inactive.png") no-repeat 50% 50%;
}

li.disabled span.btn.event-prev {
    background: url("../images/sprites/pagaination-btn/btn_small_last_inactive.png") no-repeat 50% 50%;
}


li.disabled span.btn.event-next {
    background: url("../images/sprites/pagaination-btn/btn_small_next_inactive.png") no-repeat 50% 50%;
}

li.disabled span.btn.event-last {
    background: url("../images/sprites/pagaination-btn/btn_small_end_inactive.png") no-repeat 50% 50%;
}


li span.btn.event-first{
	background: url("../images/sprites/pagaination-btn/btn_small_start_normal.png") no-repeat 50% 50%;
}

li span.btn.event-prev{
    background: url("../images/sprites/pagaination-btn/btn_small_last_normal.png") no-repeat 50% 50%;
}

li span.btn.event-next{
    background: url("../images/sprites/pagaination-btn/btn_small_next_normal.png") no-repeat 50% 50%;
}

li span.btn.event-last{
    background: url("../images/sprites/pagaination-btn/btn_small_end_normal.png") no-repeat 50% 50%;
}

li.literatureFacet {
	list-style: none !important;
}

.literature-btn {
	padding-left: 10px;
	padding-right: 10px;
	padding: 13px 12px;
}

ol.literature {
	list-style: none;
}

div.literature-search-result-count {
	    position: relative;
    top: 41px;
    left: 17px;
    width: 180px;
    font-family: inherit;
    font-size: 13px;
}

span.literature-facets-bg {
	background-image: url('../images/nav_sub/submenu-bg-level2-par-8bit.png');
    background-repeat: repeat;
    display: block;
}


#literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li ul {
	padding-top: 2px;
    background-image: url("../images/nav_sub/submenu-trenner-spr-24bit.png");
    background-position: center top;
    background-repeat: no-repeat;
    list-style-type: none;
    list-style-position: inside;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_literatureProduct .facet-literature_scale .facet-literature_product_class
	.facet-literature_process_mode {
    background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}
.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_product_class {
	background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_process_mode {
	background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_scale {
	background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_expression_system {
	background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_type {
	background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li.literatureFacet.facet-literature_year {
	background-image: url('../images/nav_sub/submenu-trenner-spr-24bit.png');
    background-repeat: no-repeat;
    margin-top: 20px;
    padding-top: 1px;
    background-position: center top;
    margin-bottom: 0;
    padding-left: 0;
}

li.literatureFacet.facet-li {
    cursor: pointer;
    padding-top: 6px;
    margin-top: 0px;
    padding-left: 20px;
    margin-bottom: 0;
    background: url('../images/sprites/facets-sa9eb943663.png') 0 -278px #FFF;
    background-repeat: no-repeat;
}

.tx-solr #literature-column-left #literature-nav-sub .literature-nav-box-middle .facets li ul li.facet-li:hover {
    background: url('../images/sprites/facets-sa9eb943663.png') 0 -468px #FFF;
    color: #eb7505;
    background-repeat: no-repeat;
}

.literature-h4 {
	margin: 0 0 8px 0;
    padding-top: 7px;
}

li.literatureFacet.facet-li a {
	color: #000;
    text-decoration: none;
}

div#tx-solr-search-functions {
	padding: 10px 10px 0 10px;
}
ul#availableFacets.facets {
	padding-top: 1px;
    padding-left: 10px;
    margin-left: 0px;

}

.tx-solr #tx-solr-search-functions ul li a {
	    font-family: verdana;
    font-size: 11px;
}


.tx-solr #tx-solr-search-form-pi-results-container.fixed {
	width: 905px;
    height: 45px;
    position: fixed;
    z-index: 200;
    top: 0;
    margin: 0 0 0 -17px !important;
    background: url('../images/sprites/search-se99bb4448c.png') 0 -1073px;
    padding: 14px 0 17px 32px;
}
/**End Literture Page Styles*/

/*Quick Access Banner css start*/
.esciqaBanner {
  width: 700px;
}

.esciqaBannerTop {
  width: 720px;
  height: 8px;
  background: url("../images/ban_top_720.png") no-repeat;
}

.esciqaBannerMiddle {
   width: 700px;
  height: 257px;
  background-image: url("../images/ban_mid_720.png");
  background-repeat: repeat-y;
}

.esciqaBannerContent {
  position: relative;
  height: 300px;
  width: 693px;
  float: left;
  overflow: hidden;
}

.esciqaBannerBottom {
  height: 40px;
  position: relative;
  width: 696px;
  margin-right: -18px;
  margin-left: 2px;
  margin-top: -8px;
  z-index: 15;
  background: url("../images/ban_bottom_720.png") no-repeat;
}

.esciBannerBottom2 {
  height: 10px;
  position: relative;
  width: 720px;
  margin-right: -18px;
  margin-left: 2px;
  margin-top: -8px;
  z-index: 15;
  background: url("../images/ban_bottom_720.png") no-repeat;
}

.qauf2overbox {
  float: right;
  padding: 16px 11px 0 0;
  position: absolute;
  z-index: 20;
 width: 365px;
  height: 27px;
  left: 313px;
  top: 220px;
  background: url("../images/home-2457da08b8.png") 0 -358px !important;
}

/*Quick Access Banner css end*/

.addtocartgrey {
	background: rgb(119,119,119);
}

.prodcode-nodisplay {
	display: none;
}

.prodcode-display {
	display: block;
}

.prodpricemargin {
	margin-left: -12px !important;
}

/* Advertising pod left hand side */
.tx_sartoriusbanner .sartoriusbanner-box.layout-image .top {
    background-image: url("../images/banner/bild-banner-top.png");
    height: 8px;
    margin-top: 3px;
}

.tx_sartoriusbanner .sartoriusbanner-box.size-medium .middle {
    height: 170px;
}

.tx_sartoriusbanner .sartoriusbanner-box.layout-image .middle {
    background-image: url("../images/banner/bild-banner-middle.png");
    z-index: 10;
    position: relative;
    bottom: 0px;
}

.tx_sartoriusbanner .sartoriusbanner-box .banner-image {
    left: -12px;
    top: -8px;
    position: relative;
    width: 196px;
}

.tx_sartoriusbanner .sartoriusbanner-box {
    overflow: hidden;
    position: relative;
    margin-bottom: 5px;
    line-height: 16px;
}

.tx_sartoriusbanner .sartoriusbanner-box.layout-image .middle .banner-content {
    position: absolute;
    z-index: 10;
    bottom: -6px;
    left: 8px;
    background-image: url("../images/banner/overlay_80_big-24bit.png");
    width: 166px;
    padding: 15px 15px 10px 15px;
}

#autonav-main-content .tx_sartoriusbanner .sartoriusbanner-box.layout-image .middle .banner-content .banner-text p{
	padding-bottom: 0 !Important;
}

.tx_sartoriusbanner .sartoriusbanner-box.layout-image .bottom {
    /* height: 8px; */
    height: 15px;
    background-image: url("../images/banner/bild-banner-bottom.png");
    background-position: bottom center;
}
.tx_sartoriusbanner .sartoriusbanner-box .bottom {
    height: 38px;
    width: 211px;
    background-repeat: no-repeat;
}

div.banner-text p {
	margin: 0 0 -2px;
    line-height: 15px;
}

.tx_sartoriusbanner .sartoriusbanner-box .middle {
    background-repeat: repeat-y;
    padding: 8px 20px 0 20px;
    color: #777;
}

.langSelected {
	float:right;
	margin:-23px 125px 0px 0px;
	text-transform: capitalize;
}

.docLangLabel {
	float:right;
	margin: -21px 225px 0px 0px;
}

.docLangValue {
	text-transform: capitalize;
}

.prodPrimaryImgClass {
	max-height: 100%;
	max-width: 100%;
}

.esci-accessfamily {
    width: 33%;
    float: left;
    height: 200px;
    text-align: center;
    vertical-align: top;
}
.escioverlay {
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 2051;
}

.escioverdiv {
    width: 650px;
    margin: 100px auto;
    background-color: #fff;
    border: 1px solid #000;
    padding: 15px;
    text-align: center;
}

#overlayBack {
    visibility: hidden;
    width: 100%;
    z-index: 2050;
    height: 200%;
    position: fixed;
    top: -100px;
    left: 0px;
}

a.unsolicited-application.button span.button-left span.text {
    font-family: "SartoRotSanRegRegular",Verdana;
    color: white;
    text-shadow: 0 -1px 0 #666;
    text-decoration: none;
    font-size: 12px;
    margin: 0 auto;
    top: 2px;
    position: relative;
}

.accordion-closed p {
    color: #5f5f5f !important;
}

.accordion .ac-middle p{
	font-family: 'SartoRotSanRegRegular', Verdana;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #333333;
    margin-top: 0;
    -webkit-font-smoothing: antialiased;
}

.col-center {
text-align: center;
}

.image-bgo-gradient {
		padding: 1px;
		background-size: 100%;
		background-image: linear-gradient(to bottom right, #eeeeee, #929292);
}
.image-bgo-gradient > a {
    display: block;
    border: 4px solid #fff;
}

/**** starts Left Navigation styles ***/

#nav-sub .nav-box-middle > ul{
    margin-bottom:0px;
}

#nav-sub .nav-box-middle > ul > li > div.arrow{
    background-position: left 14px;
}

#nav-sub .nav-box-middle > ul > li > div.arrow > a{
    ine-height:normal;
}

#nav-sub .nav-box-middle > ul > li > div.arrow > a{
    line-height:normal;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > div.arrow > a{
    font-size:13px !important;
    line-height:normal;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current{
    padding-left:0 !important;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li{
        padding-bottom: 5px;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > div.bg-current > div.shadow-top > div.arrow-up{
    background-position: left 10px !important;
    line-height:normal;
    margin: 0 0 0 4px !important;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > div.bg-current > div.shadow-top > div.arrow-up > span{
    font-size:13px !important;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > ul li{
    padding-left: 50px !important;
}
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > ul li > div.arrow,
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > ul li > div.arrow:hover{
    background-image: initial !important;
    padding: 5px 0 0 0;
    margin:0;
    line-height: normal;
}
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > ul li > div.arrow > a{
    font-size:13px !important;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li.current > div.bg-current{
	margin: 0 -1px !important;
}

/**** Left Navigation styles ***/

/**** AutoNav styles ***/

#bg-product-shadow {
	width: 100%;
	margin: 0 auto;
	opacity: 1;
}

#autonav-main-content {
    overflow: hidden;
    margin: 0 auto 0;
    padding: 47px 0 0 0;
    margin-top: 5px;
    width: 900px;
}

#autonav-main-content .subcatdisplay {
	width:210px;
	margin-right: 14px;
	padding-top: 15px;
}
#autonav-main-content #catinfo {
	padding: 0px !important;
}
#autonav-main-content #subcatdetails {
	margin: 0px !important;
}
#autonav-main-content #catinfo .col-xs-9 {
	padding-bottom: 15px;
}
#autonav-main-content .close {
	box-shadow: none !important;
}
#autonav-main-content.triggers .more, #autonav-main-content.triggers .close {
     padding-right: 0;
}
#autonav-main-content .triggers .more, #autonav-main-content .triggers .close {
	margin-top: 6px;
	padding-right: 0px;
}
#autonav-main-content .dkdtoggle-new {
	float: left;
}

#autonav-main-content div.layout-75-25 #column-left {
    float: left;
    margin-right: 0px;
    width: 670px;
}
#autonav-main-content div.layout-75-25 #column-right {
    float: left;
    margin-right: 0;
    width: 210px;
    margin-left:15px;
    padding-right: 0px;
}
#autonav-main-content .clear {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
}
#autonav-main-content .box-top {
    height: 8px;
    display: block;
    width: 210px;
    background-image: url(/_ui/desktop/theme-sartorius/images/top-box.png);
    background-repeat: no-repeat;
}

#autonav-main-content .box-middle {
    padding: 7px 20px 2px 20px;
    display: block;
    width: 170px;
    background-image: url(/_ui/desktop/theme-sartorius/images/middle-box.png);
    background-repeat: repeat-y;
}
#autonav-main-content p {
    color: #777;
    line-height: 16px;
    font-size: 12px;
    font-family: Verdana;
    padding-bottom: 20px;
}
#autonav-main-content .box-middle-content p {
    line-height: 5px;
}

#autonav-main-content a {
    color: #eb7505;
}

#autonav-main-content p a {
    line-height: 17px;
}
#autonav-main-content .box-middle-content p a {
    text-decoration: none;
    display: block;
    height: 24px;
}
#autonav-main-content p a {
    text-decoration: none;
}
#autonav-main-content p a.product-specials{
	width:normal;
	height:normal;
}
#autonav-main-content p a.product-specials .product-specials {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}
#autonav-main-content p a.product-specials .product-specials .product-specials-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/sprites/icons-sec56fc78b2.png') 0 -418px no-repeat;
}
#autonav-main-content p a.product-specials .product-specials-text,
#autonav-main-content p a.login-register .login-register-text,
#autonav-main-content p a.events .events-text {
    display: block;
    color: #777;
    line-height: 24px;
    font-size: 12px;
}
#autonav-main-content p a.login-register .login-register {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}
#autonav-main-content p a.login-register .login-register .login-register-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/sprites/icons-sec56fc78b2.png') 0 -266px no-repeat;
}
#autonav-main-content p a.events .events {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}
#autonav-main-content p a.events .events .events-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/sprites/icons-sec56fc78b2.png') 0 -38px no-repeat;
}
#autonav-main-content #escifixed{
	margin:0 !important;
	left:0 !important;
}
#autonav-main-content #catinfo .col-xs-9 {
	padding-bottom: 15px;
	width: 650px;
	text-align: justify;
}

#autonav-main-content #catinfo .col-xs-9 p {
	padding-bottom: 0px;
}

#autonav-main-content .subcatdisplay h2 {
	font-size: 15px;
	line-height: 17px;
	margin: 0 0 6px;
	min-height: 40px;
}

#autonav-main-content .one-third-width{
	width:210px !important;
	margin-right:13px !important;
	background-image: none;
}

#autonav-main-content .one-third-width.hover, .one-third-width.active {
    background-image: none;
}

#autonav-main-content .one-third-width.hover .subcatdisplay, .one-third-width.active .subcatdisplay {
    background-image: url(https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/category/product-ro-act-bg-middle-24bit.png);
    background-repeat: repeat-y;
    background-position: center center;
}

#autonav-main-content .one-third-width .bottom {
    height: 3px;
    background-image: url(https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/category/product-sep-bg-24bit.png);
    background-repeat: no-repeat;
    background-position: center center;

}

#autonav-main-content .one-third-width.hover .bottom, .one-third-width.active .bottom {
    background-image: url(https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/category/product-ro-act-bg-bottom-24bit.png);
}

#autonav-main-content .triggers {
  margin-bottom: 35px;
 }

#autonav-main-content .triggers .less-triggers {
  background-image: none;
}

#autonav-main-content .dkdtoggle-new {
    float: left;
    height: 65px;
    overflow: hidden;
}
#autonav-main-content .active .dkdtoggle-new.show {
	min-height: 300px;
}

#autonav-main-content .subcatdisplay > .dkdtoggle-new > p{
    padding-bottom: 10px;
}

#autonav-main-content #column-right .right-boxes .box-middle {
    padding: 7px 20px 2px 20px;
}

#autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .career{
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('../images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .career > span{
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    margin: 3px 0 0 3px;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p .events{
    margin-top:10px;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default .career:hover .career-text {
	 color: #EB7505;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default .career:hover .career {
	background: url('../images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .career .product-specials-icon{
    background: url('../images/sprites/icons-sec56fc78b2.png') 0 -418px no-repeat;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .login-register-icon{
    background: url('../images/sprites/icons-sec56fc78b2.png') 0 -266px no-repeat;
 }

#autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .career .events-icon{
   background: url('../images/sprites/icons-sec56fc78b2.png') 0 -40px no-repeat;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .career .training-courses-icon{
   background: url('../images/sprites/icons-sec56fc78b2.png') 0 -532px no-repeat;
 }

 #autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a .career .newsletter-icon{
   background: url('../images/sprites/icons-sec56fc78b2.png') 0 -114px no-repeat;
 }

#autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p a span.career-text {
    display: block;
    color: #777;
    line-height: 24px;
}

#autonav-main-content #column-right .right-boxes .box-middle .box-middle-content .floatbox.csc-default p {
    line-height: 5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#autonav-main-content .subcatwidth {
    width:210px;
}
#autonav-main-content .csc-textpic-imagewrap > .image-bg-gradient > div {
    height: 135px;
    max-width:210px;
    background-color: #fff;
    text-align: center;
}
#autonav-main-content DIV.csc-textpic .subcatimg {
    /*max-height: 135px;
    max-width: 202px; */
    vertical-align:middle;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
}

div.main-content.container.align{
	width: 100% !important;
    background: #fff;
}

body {
	font-family: 'Verdana';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #777;
	line-height: 28px;
}

h1 a {
color: #333;
font-family: 'SartoRotSanRegRegular', Verdana;
}

h2 a {
color: #333;
font-family: 'SartoRotSanRegRegular', Verdana;
}

h3 a {
color: #333;
font-family: 'SartoRotSanRegRegular', Verdana;
}

h4 a {
color: #333;
font-family: 'SartoRotSanRegRegular', Verdana;
}


h1, .h1 {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	color: #333333;
}

h2, .h2 {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 19px;
	line-height: 21px;
	color: #333333;
}


h3, .h3 {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	line-height: 17px;
	color: #333333;
}

h4, .h4 {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #333333;
	margin-top: 0;
	-webkit-font-smoothing: antialiased;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	margin-top: 0;
}


.orangeLink {
color: #eb7505;
font-family: 'SartoRotSanRegRegular', Verdana;
text-decoration: underline;
}

.orangeLink a {
color: #eb7505;
font-family: 'SartoRotSanRegRegular', Verdana;
text-decoration: underline;
}


.navbar-default .navbar-nav>li>a {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	color: #fff;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #fff;
}

.dropdown-menu {
	font-family: 'SartoRotSanRegRegular', Verdana;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #777777;
	line-height: 2;
}

.breadcrumb p, .breadcrumb li {
	font-family: 'Verdana';
	font-size: 12px;
	font-weight: 400;
}

/*General
----------------------------------------------*/
.container {
	width: 960px !important;
}

.main-content .row {
	padding: 60px 0;
}

.main-content-homepage .row {
	padding: 5px 0;
}

.top-menu>li>a:hover, .top-menu>li>a:active, .top-menu>li>a:focus,
	.dropdown-menu>li>ul>li>a:hover, .dropdown-menu>li>ul>li>a:active,
	.dropdown-menu>li>ul>li>a:focus, .footer-menu>li>a:hover, .footer-menu>li>a:active,
	.footer-menu>li>a:focus {
	color: #EB7505;
}

form .form-control {
	border-radius: 4px;
	border-color: #CCC;
}

/*Header
----------------------------------------------*/
header .col-xs-6 {
	padding-left: 0;
}

header .col-xs-6:last-child {
	padding-right: 29px;
}

header .container {
	padding-top: 0;
	padding-bottom: 0;
}

header .row.top-section {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgb(255, 255, 255) 0%,
		rgb(245, 245, 245) 100%);
	background-origin: padding-box;
	background-size: auto;
	box-shadow: rgb(182, 182, 182) 0px 5px 5px 0px;
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	display: block;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 75px;
	line-height: 28px;
	margin-left: -15px;
	margin-right: -15px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
}

.sart-logo img {
	padding-top: 15px;
}

.top-menu {
	list-style: none;
	float: right;
	margin-bottom: 0;
	padding-top: 20px;
}

.top-menu>li {
	display: inline-block;
	float: left;
	padding-right: 5px;
}

.top-menu>li>a {
	text-transform: none;
	background-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	cursor: auto;
	display: inline;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: auto;
	line-height: 28px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	text-decoration: none;
	width: auto;
}

.content-orange-links {
	color: #EB7505;
	text-decoration: underline;
	-webkit-font-smoothing: antialiased;
}

.top-menu>li:last-child {
	padding-right: 0;
}

.top-menu>li>a>img {
	padding-right: 5px;
}

.top-menu .cart-items {
	background-color: #eb7505;
	padding: 0 3px;
	color: #fff;
}

/*Navigation
----------------------------------------------*/
.navbar-default {
	background: rgba(170, 170, 170, 1);
	background: -moz-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(170, 170,
		170, 1)), color-stop(50%, rgba(161, 163, 163, 1)),
		color-stop(51%, rgba(131, 133, 133, 1)),
		color-stop(100%, rgba(151, 154, 154, 1)));
	background: -webkit-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: -o-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: -ms-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: linear-gradient(to bottom, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa',
		endColorstr='#979a9a', GradientType=0);
	margin-bottom: 0;
}

.navbar {
	border-radius: 0;
}

.navbar-brand {
	border-right: 1px solid #707070;
	background: rgba(113, 115, 115, 1);
	background: -moz-linear-gradient(top, rgba(113, 115, 115, 1) 0%,
		rgba(156, 158, 158, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(113, 115, 115, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113, 115,
		115, 1)), color-stop(50%, rgba(156, 158, 158, 1)),
		color-stop(51%, rgba(131, 133, 133, 1)),
		color-stop(100%, rgba(113, 115, 115, 1)));
	background: -webkit-linear-gradient(top, rgba(113, 115, 115, 1) 0%,
		rgba(156, 158, 158, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(113, 115, 115, 1) 100%);
	background: -o-linear-gradient(top, rgba(113, 115, 115, 1) 0%,
		rgba(156, 158, 158, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(113, 115, 115, 1) 100%);
	background: -ms-linear-gradient(top, rgba(113, 115, 115, 1) 0%,
		rgba(156, 158, 158, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(113, 115, 115, 1) 100%);
	background: linear-gradient(to bottom, rgba(113, 115, 115, 1) 0%,
		rgba(156, 158, 158, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(113, 115, 115, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717373',
		endColorstr='#717373', GradientType=0);
}

.navbar-default .navbar-brand {
	height: 42px;
}

.nav.navbar-nav {
	height: 42px;
	border-left: 1px solid #a3a3a3;
	border-right: 1px solid #707070;
	width: 70%;
	background: rgba(141, 142, 142, 1);
	background: -moz-linear-gradient(top, rgba(141, 142, 142, 1) 0%,
		rgba(160, 166, 160, 1) 50%, rgba(119, 119, 119, 1) 51%,
		rgba(141, 142, 142, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(141, 142,
		142, 1)), color-stop(50%, rgba(160, 166, 160, 1)),
		color-stop(51%, rgba(119, 119, 119, 1)),
		color-stop(100%, rgba(141, 142, 142, 1)));
	background: -webkit-linear-gradient(top, rgba(141, 142, 142, 1) 0%,
		rgba(160, 166, 160, 1) 50%, rgba(119, 119, 119, 1) 51%,
		rgba(141, 142, 142, 1) 100%);
	background: -o-linear-gradient(top, rgba(141, 142, 142, 1) 0%,
		rgba(160, 166, 160, 1) 50%, rgba(119, 119, 119, 1) 51%,
		rgba(141, 142, 142, 1) 100%);
	background: -ms-linear-gradient(top, rgba(141, 142, 142, 1) 0%,
		rgba(160, 166, 160, 1) 50%, rgba(119, 119, 119, 1) 51%,
		rgba(141, 142, 142, 1) 100%);
	background: linear-gradient(to bottom, rgba(141, 142, 142, 1) 0%,
		rgba(160, 166, 160, 1) 50%, rgba(119, 119, 119, 1) 51%,
		rgba(141, 142, 142, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8e8e',
		endColorstr='#8d8e8e', GradientType=0);
}

.nav.navbar-nav>.open {
	height: 50px;
}

.nav.navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus
	{
	background-color: #fff;
	color: #EB7505;
}

.nav.navbar-nav>.dropdown.open>a {
	height: 60px;
	z-index: 9999;
	border: 1px solid #ccc;
	border-bottom: 0;
}

.nav.navbar-nav>li:hover .dropdown-menu {
	display: block;
}

.navbar-default .navbar-form {
	border-left: 1px solid #a3a3a3;
	width: 27.7%;
	margin: 0;
	padding: 10px 12px;
	background: rgba(170, 170, 170, 1);
	background: -moz-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(170, 170,
		170, 1)), color-stop(50%, rgba(161, 163, 163, 1)),
		color-stop(51%, rgba(131, 133, 133, 1)),
		color-stop(100%, rgba(151, 154, 154, 1)));
	background: -webkit-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: -o-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: -ms-linear-gradient(top, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	background: linear-gradient(to bottom, rgba(170, 170, 170, 1) 0%,
		rgba(161, 163, 163, 1) 50%, rgba(131, 133, 133, 1) 51%,
		rgba(151, 154, 154, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa',
		endColorstr='#979a9a', GradientType=0);
}

.navbar-default .navbar-form .form-control {
	width: 115%;
	background-color: #e4e4e4;
	-webkit-box-shadow: inset 3px 3px 3px 0px rgba(150, 150, 150, 1);
	-moz-box-shadow: inset 3px 3px 3px 0px rgba(150, 150, 150, 1);
	box-shadow: inset 3px 3px 3px 0px rgba(150, 150, 150, 1);
	height: 25px;
	border: none;
}

.navbar-form .btn-search {
	position: absolute;
	top: 10px;
	right: 0;
}

.dropdown-menu {
	-webkit-columns: 2;
	-moz-columns: 3;
	column-count: 3;
	-webkit-column-gap: 40px;
	-webkit-column-width: 105px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	top: 115%;
	height: auto;
	border: 1px solid #ccc;
	border-bottom: 8px solid #eb7505;
	padding: 12px;
	min-width: 250px;
	-webkit-min-logical-width: 450px;
	max-width: 710px;
}

.dropdown-menu h4 {
	color: #000;
	margin-bottom: 15px;
	font-size: 15px;
}

.dropdown-menu>li {
	margin-bottom: 20px;
}

.dropdown-menu>li>ul {
	padding-left: 0;
	list-style: none;
}

.dropdown-menu>li>a {
	padding-left: 0;
}

.dropdown-menu>li>ul>li {
	border-top: 1px dotted #ccc;
}

.dropdown-menu>li>ul>li:last-child {
	border-bottom: 1px dotted #ccc;
}

.dropdown-menu>li>ul>li>a {
	color: #777;
}

.dropdown-menu>li>ul>li>a:hover, .dropdown-menu>li>ul>li>a:active,
	.dropdown-menu>li>ul>li>a:focus {
	text-decoration: underline;
}

/*Dropdown navigation fix for IE9 and IE8*/
.no-columns .column>li {
	margin-bottom: 20px;
}

.no-columns .column ul {
	list-style: none;
	padding-left: 0;
	margin-right: 30px;
}

.no-columns .column ul>li {
	border-top: 1px dotted #ccc;
}

.no-columns .column ul>li:last-child {
	border-bottom: 1px dotted #ccc;
}

a {
	color: #eb7505;
	text-decoration: none;
}

a:hover {
	color: #777;
	text-decoration: none;
}

/*Main Content
----------------------------------------------*/
.amgen-logo img {
	margin-top: 17px;
	margin-bottom: 35px
}

ul.list-products {
	padding-left: 0;
	list-style: none;
}

.main-content .col-xs-6 {
	padding: 0;
	padding-right: 15px;
}

.main-content .col-xs-6:last-child {
	padding-left: 15px;
	padding-right: 0;
}

.browse-products-border {
	border-top: 1px dotted #ccc;
}

/*Footer
----------------------------------------------*/
.footer-menu {
	padding: 0;
	list-style: none;
}

.footer-menu>li {
	display: inline-block;
	padding-right: 20px;
}

.footer-menu>li:last-child {
	padding-right: 0;
}

.footer-menu>li>a {
	text-decoration: underline;
}

.footerspace {
	height: 1px;
	margin: 50px 0;
}

#page {
	height: 1620px;
	padding: 0 5px;
	margin: 0 auto;
}

#nav_main {
	width: 960px;
	margin: 0 auto;
}

.navbar-right {
	padding: 5px 12px !important;
}

button {
	cursor: pointer;
}

.strong {
	font-weight: bold;
}

.stars {
	background: url("../images/stars.png") repeat-x left center #0068b3;
	display: block;
	height: 14px;
	float: left;
	color: transparent;
}

.required.right {
	margin: 0 0 0 20px;
	font-size: 90%;
	color: #666;
	max-width: 60%;
}

table.store-openings {
	padding: 0;
	margin: 20px 0;
}

table.store-openings td {
	padding: 1px 8px !important;
	border-bottom: 1px solid #EEEEEE !important;
}

table.store-openings td.weekday_openings_day {
	padding: 1px 8px 1px 8px !important;
	font-weight: bold;
}

table.store-openings td.specialday_openings_date {
	padding: 1px 8px 1px 0 !important;
	font-weight: bold;
}

button.pickupInStoreButton, button.addToCartButton {
	height: 40px;
	background: #000;
	color: #fff;
	border: 2px solid #000;
	padding: 0;
	width: 100%;
	font-size: 1em;
}

button.pickupInStoreButton {
	background: #fff;
	color: #000;
}

button.addToCartButton {
	font-weight: normal;
	text-transform: uppercase;
}

.alert {
	padding: 12px;
	border: 1px dotted;
	margin: 0 0 20px 0;
}

.alert.positive {
	border-color: #30be57;
	color: #ffffff;
	background-color: #30be57;
}

.alert.negative {
	border-color: #eb5b4c;
	color: #ffffff;
	background-color: #eb5b4c;
}

.alert.neutral {
	border-color: #000;
	color: #000;
}

.span-24>.scroller {
	padding: 20px 0;
}

.span-24>.scroller .title {
	font-size: 1.167em;
	font-weight: normal;
	color: #ffffff;
	background-color: #3c3c3c;
	padding: 10px 0 10px 20px;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}

.span-24>.scroller ul li {
	width: 220px;
	margin: 0 20px 0 0;
}

.span-24>.scroller ul li {
	width: 230px;
	margin: 0 12px 0 0;
}

.scrollerProduct {
	margin: 0 5px;
	display: block;
}

.scrollerProduct .thumb {
	padding: 0 0 20px 0;
	margin: 0 0 5px 0;
}

.scrollerProduct .thumb img {
	width: 100%;
}

.scrollerProduct .details {
	color: #8f8f8f;
	padding: 0 40px 0 0;
}

.scrollerProduct .priceContainer {
	float: right;
	margin: 0 0 0 5px;
}

.jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin .jcarousel-prev, .jcarousel-skin .jcarousel-next {
	position: absolute;
	width: 25px;
	height: 25px;
	border: 0;
	padding: 0;
	background: url("../images/scroller-sprite.png") no-repeat;
	margin: 0;
}

.jcarousel-skin .jcarousel-prev[disabled], .jcarousel-skin .jcarousel-next[disabled]
	{
	opacity: 0.1;
	cursor: default;
}

.jcarousel-skin .jcarousel-prev-horizontal, .jcarousel-skin .jcarousel-next-horizontal
	{
	top: 40%;
}

.jcarousel-skin .jcarousel-prev-horizontal {
	left: -30px;
	background-position: 0 0;
}

.jcarousel-skin .jcarousel-next-horizontal {
	right: -30px;
	background-position: right 0;
}

.jcarousel-skin .jcarousel-prev-vertical, .jcarousel-skin .jcarousel-next-vertical
	{
	left: 50%;
	margin-left: -12.5px;
}

.jcarousel-skin .jcarousel-prev-vertical {
	top: -30px;
	background-position: 0 bottom;
}

.jcarousel-skin .jcarousel-next-vertical {
	bottom: -30px;
	background-position: right bottom;
}

.jcarousel-container-vertical {
	margin: 30px 0;
	margin-top: -1px;
}

.jcarousel-container {
	background: #fff;
}

ul.jcarousel-skin {
	background: url("../images/spinner.gif") no-repeat center center;
	display: block;
	height: 100%;
	width: 100%;
	min-width: 50px;
	min-height: 50px;
}
/* hide loading */
ul.jcarousel-skin li {
	display: none;
}

/*new skin styling*/
.jcarousel-clip {
	background-color: #f4f4f4;
}

ul.jcarousel-list .jcarousel-item {
	background-color: #fff;
}

.cms_disp-img_slot .thumb img {
	width: 100%;
	height: auto;
}

.crossselling .simple_disp-img img {
	height: auto;
	float: right;
}

.doCheckoutBut {
	margin-right: 0;
}

.sartheadernav {
	padding: 3px;
	list-style: none;
}

.sartheadernav li {
	border-top: 1px dotted #ccc;
	margin-bottom: 0px !important
}

.sartheadernav li>a {
	color: #777;
}

.sartheaderlinks ul {
	list-style: none;
	float: right;
}

.sartheaderlinkselement {
	font-family: 'Verdana';
	font-weight: 500;
	font-style: normal;
	font-size: 12px;
	color: #b7b7b7;
	line-height: 28px;
	padding-top: 5px;
}

ul.sartheaderlinkselement li {
	width: auto;
	float: left;
	margin-left: 5px;
}

.text-right {
	padding: 28px 0;
	float: right;
}

#header {
	height: 75px;
	position: relative;
	z-index: 2010;
	min-width: 1000px;
	background-image: url(/_ui/desktop/theme-sartorius/images/bg-header.png);
	background-position: 0 -22px;
}
/* line 12, ../src/_header.scss */
#header.fixed {
	position: fixed;
	top: -89px;
	width: 100%;
	margin: 0 !important;
}
/* line 19, ../src/_header.scss */
#header .lang-label {
	display: none;
}
/* line 23, ../src/_header.scss */
#header #header-content {
	margin: 0 auto;
	width: 900px;
	height: 68px;
	position: relative;
}
/* line 30, ../src/_header.scss */
#header #header-content #claim {
	float: left;
	margin: 36px 0 0 45px;
}
/* line 35, ../src/_header.scss */
#header #header-content #logo {
	padding-top: 15px;
	float: left;
}

/* line 43, ../src/_header.scss */
#header-nav {
	float: right;
	margin-top: 16px;
}
/* line 47, ../src/_header.scss */
#header-nav>div {
	float: left;
	padding-left: 7px;
	padding-right: 7px;
	border-left: 1px solid #D3D3D3;
	height: 26px;
}
/* line 55, ../src/_header.scss */
#header-nav>div:last-child {
	padding-right: 0;
}
/* line 59, ../src/_header.scss */
#header-nav a {
	text-decoration: none;
	font-size: 11px;
	color: #999;
}
/* line 65, ../src/_header.scss */
#header-nav .loading-spinner-24 {
	position: absolute;
	margin: -5px 0 0 150px;
	height: 25px;
	border: none;
}
/* line 72, ../src/_header.scss */
#header-nav .badge {
	border-radius: 3px;
	padding: 1px 5px 1px 5px;
	margin-left: 10px;
	color: #FFF;
	background-color: #7d7d7d;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItMjUlIiBzdG9wLWNvbG9yPSIjODk4OTg3Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4OTg5ODciLz48c3RvcCBvZmZzZXQ9IjUzLjU5JSIgc3RvcC1jb2xvcj0iI2E3YTNhMyIvPjxzdG9wIG9mZnNldD0iMTI1JSIgc3RvcC1jb2xvcj0iIzlmOWY5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-25%, #898987),
		color-stop(50%, #898987), color-stop(53.59%, #a7a3a3),
		color-stop(125%, #9f9f9f));
	background-image: -moz-linear-gradient(bottom, #898987 -25%, #898987 50%, #a7a3a3 53.59%,
		#9f9f9f 125%);
	background-image: -webkit-linear-gradient(bottom, #898987 -25%, #898987 50%, #a7a3a3
		53.59%, #9f9f9f 125%);
	background-image: linear-gradient(to top, #898987 -25%, #898987 50%, #a7a3a3 53.59%,
		#9f9f9f 125%);
	background-image: -ms-linear-gradient(to top, #898987 -25%, #898987 50%, #a7a3a3 53.59%,
		#9f9f9f 125%);
}
/* line 86, ../src/_header.scss */
#header-nav .bagde-active {
	background-color: #e58112;
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNmYwOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWI3ZDA3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYTkzMzAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTdmMDQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eb6f09),
		color-stop(50%, #eb7d07), color-stop(51%, #ea9330),
		color-stop(100%, #ea7f04));
	background-image: -moz-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%,
		#ea7f04 100%);
	background-image: -webkit-linear-gradient(bottom, #eb6f09 0%, #eb7d07 50%, #ea9330 51%,
		#ea7f04 100%);
	background-image: linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%, #ea7f04
		100%);
	background-image: -ms-linear-gradient(to top, #eb6f09 0%, #eb7d07 50%, #ea9330 51%,
		#ea7f04 100%);
}
/* line 94, ../src/_header.scss */
#header-nav .document-wallet a {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/my-sartorius/mappe_inactiv-24bit.png);
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 20px;
	display: block;
	background-position: 0 2px;
	width: 97px;
}
/* line 102, ../src/_header.scss */
#header-nav .document-wallet a:hover {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/my-sartorius/mappe_activ-24bit.png);
}
/* line 109, ../src/_header.scss */
#header-nav .shopping-cart a {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/my-sartorius/warenkorb_inactiv_24bit.png);
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 20px;
	display: block;
	background-position: 0 2px;
}
/* line 117, ../src/_header.scss */
#header-nav .shopping-cart a:hover {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/my-sartorius/warenkorb_activ_24bit.png);
}
/* line 123, ../src/_header.scss */
#header-nav .header-nav-bg {
	height: 40px;
	display: block;
	position: relative;
	z-index: 1001;
	padding-right: 10px;
	left: 1px;
	top: 1px;
}
/* line 132, ../src/_header.scss */
#header-nav .header-nav-bg.active {
	border: 1px solid #D3D3D3;
	border-bottom: 0;
	background-color: #FFF;
	padding-right: 9px;
	top: 0;
	padding-top: 10px;
	margin-top: -10px;
}
/* line 141, ../src/_header.scss */
#header-nav .header-nav-bg.active a.world-map {
	margin-left: 5px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-hover-24bit.png);
	background-repeat: no-repeat;
}
/* line 147, ../src/_header.scss */
#header-nav .header-nav-bg.active a.world-map .lang-label {
	color: #eb7505;
}
/* line 155, ../src/_header.scss */
#header-nav .nav-lang-arrow {
	width: 20px;
	height: 20px;
	display: block;
	float: right;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/content/pfeil-1.png);
	background-repeat: no-repeat;
	background-position: 8px 11px;
}
/* line 168, ../src/_header.scss */
#header-nav .nav-lang {
	border-left: none;
	padding-right: 0;
}
/* line 172, ../src/_header.scss */
#header-nav .nav-lang a.world-map {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-grey-24bit.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	height: 27px;
	float: left;
	text-decoration: none;
	padding-left: 25px;
}
/* line 183, ../src/_header.scss */
#header-nav .nav-lang a.world-map .lang-label {
	display: block;
	left: 0;
	line-height: 21px;
	padding-left: 30px;
	position: absolute;
	text-decoration: none;
	top: 0;
	z-index: 900;
}
/* line 196, ../src/_header.scss */
#header-nav .nav-lang.hover a.world-map {
	margin-left: 8px;
}
/* line 204, ../src/_header.scss */
#header-nav .language-overlay {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	*zoom: 1;
	width: 908px;
	position: absolute;
	left: -20px;
	z-index: 1000;
	display: none;
	overflow: visible;
	margin-top: -1px;
	top: 21px;
}

/* line 3, ../src/content/_mixin_base.scss */
#header-nav .language-overlay li {
	line-height: 17px;
	margin-bottom: 10px;
	float: none;
}
/* line 7, ../src/content/_mixin_base.scss */
#header-nav .language-overlay li a {
	color: #eb7505;
}
/* line 12, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ul.f3-widget-paginator li {
	float: left;
}
/* line 16, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ul {
	list-style-type: none;
	list-style-position: inside;
}
/* line 19, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ul li {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/bulletpoint-24bit.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	list-style: none;
	list-style-position: outside;
}
/* line 31, ../src/content/_mixin_base.scss */
#header-nav .language-overlay ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 5px;
}
/* line 39, ../src/content/_mixin_base.scss */
#header-nav .language-overlay .separator {
	margin-bottom: 35px;
	padding-bottom: 10px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* line 50, ../src/content/_mixin_base.scss */
#header-nav .language-overlay .separator p.captionstyle {
	text-align: left;
	font-size: 11px;
	color: #999;
	line-height: 14px;
}
/* line 218, ../src/_header.scss */
#header-nav .language-overlay h4 {
	margin-bottom: 20px;
	font-family: "SartoRotSanRegRegular", Verdana;
}
/* line 223, ../src/_header.scss */
#header-nav .language-overlay .middle {
	width: 908px;
	box-shadow: 0px 1px 6px #000;
	background-color: white;
	border-radius: 3px 3px 0 0;
	border: 1px solid #D3D3D3;
	border-bottom: none;
}
/* line 232, ../src/_header.scss */
#header-nav .language-overlay .middle .background {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	*zoom: 1;
	width: 894px;
	margin: 0 0 0 6px;
	padding: 20px 0px;
}
/* line 238, ../src/_header.scss */
#header-nav .language-overlay .middle .background .background {
	margin: 0 0 0 17px;
	width: 877px;
	background: none;
}
/* line 245, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block {
	float: left;
	overflow: hidden;
}
/* line 249, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block label
	{
	display: block;
	line-height: 30px;
	padding-bottom: 5px;
	width: 100%;
	color: #eb7505;
	padding-left: 1px;
}
/* line 257, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .flyout-h4
	{
	display: block;
	line-height: 30px;
	padding-bottom: 5px;
	width: 100%;
	padding-left: 1px;
	margin: 0;
}
/* line 266, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col
	{
	float: left;
	overflow: hidden;
	margin-right: 30px;
}
/* line 270, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col .country-name
	{
	width: 100px;
}
/* line 275, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col1
	{
	width: 180px;
}
/* line 278, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col2
	{
	width: 180px;
}
/* line 280, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col2 .country-name
	{
	width: 110px;
}
/* line 284, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col3
	{
	width: 210px;
}
/* line 287, ../src/_header.scss */
#header-nav .language-overlay .middle .background .continent-block .country-col4
	{
	width: 170px;
}
/* line 294, ../src/_header.scss */
#header-nav .language-overlay .bottom {
	height: 7px;
	width: 908px;
	background-color: #ED7906;
	border-radius: 0 0 3px 3px;
	box-shadow: 0px 2px 7px #000;
	border: 1px solid #ED7906;
	border-top: none;
}
/* line 304, ../src/_header.scss */
#header-nav .language-overlay .label {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 23px;
}
/* line 310, ../src/_header.scss */
#header-nav .language-overlay form {
	position: relative;
}
/* line 313, ../src/_header.scss */
#header-nav .language-overlay form .country {
	padding-left: 30px;
	padding-right: 30px;
	margin-right: 0px;
	clear: both;
}
/* line 319, ../src/_header.scss */
#header-nav .language-overlay form .country .select-info {
	padding-bottom: 9px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_language/gradient-top-24bit.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* line 327, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website {
	float: left;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_language/icon-globe-grey-24bit.png);
	background-position: center left;
	background-repeat: no-repeat;
}
/* line 335, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website a {
	display: block;
	padding-left: 31px;
	line-height: 21px;
	color: #777777;
	text-decoration: none;
}
/* line 341, ../src/_header.scss */
#header-nav .language-overlay form .country .international-website a:hover
	{
	color: #eb7505;
}
/* line 347, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select {
	float: right;
}
/* line 350, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select select {
	width: 200px;
}
/* line 354, ../src/_header.scss */
#header-nav .language-overlay form .country .country-select .item label
	{
	font-family: "SartoRotSanRegRegular", Verdana;
	line-height: 28px;
}
/* line 361, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used {
	overflow: hidden;
}
/* line 364, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul {
	color: #777;
	width: 130px;
	display: block;
	float: left;
}
/* line 369, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul li {
	padding-left: 15px;
	line-height: 13px;
}
/* line 373, ../src/_header.scss */
#header-nav .language-overlay form .country .commonly-used ul li a {
	display: inline;
	font-size: 11px;
	color: #777;
	text-decoration: underline;
}
/* line 384, ../src/_header.scss */
#header-nav .language-overlay form .language {
	padding-left: 30px;
}
/* line 387, ../src/_header.scss */
#header-nav .language-overlay form .language button {
	position: absolute;
	bottom: 50px;
}
/* line 392, ../src/_header.scss */
#header-nav .language-overlay form .language ul {
	margin: 0 0 30px 0;
	overflow: hidden;
	padding: 0;
	float: none;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* line 401, ../src/_header.scss */
#header-nav .language-overlay form .language ul li {
	border-color: #000000;
	display: block;
	float: none;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 8px;
	margin-bottom: 8px;
	overflow: hidden;
	font-size: 14px;
}
/* line 414, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language
	{
	float: left;
	display: block;
}
/* line 417, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language .country-name
	{
	padding-left: 24px;
	display: block;
	float: left;
}
/* line 423, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language .country-default-language
	{
	display: block;
	float: left;
}
/* line 428, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-first-language a
	{
	float: left;
}
/* line 434, ../src/_header.scss */
#header-nav .language-overlay form .language ul li .country-languages {
	display: block;
	float: left;
	margin-top: -1px;
}
/* line 440, ../src/_header.scss */
#header-nav .language-overlay form .language ul li a {
	color: #777;
	font-family: "SartoRotSanRegRegular", Verdana;
	text-decoration: none;
	height: auto;
	font-size: 14px;
	display: inline;
	padding: 0 2px 0 2px;
}
/* line 448, ../src/_header.scss */
#header-nav .language-overlay form .language ul li a:hover {
	color: #eb7505;
}
/* line 456, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AR .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 2px no-repeat;
}
/* line 457, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AT .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -29px no-repeat;
}
/* line 458, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-AU .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -60px no-repeat;
}
/* line 459, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-BE .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -91px no-repeat;
}
/* line 460, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-BR .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -122px no-repeat;
}
/* line 461, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CA .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -153px no-repeat;
}
/* line 462, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CH .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -184px no-repeat;
}
/* line 463, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CL .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -215px no-repeat;
}
/* line 464, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CN .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -246px no-repeat;
}
/* line 465, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-CO .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -277px no-repeat;
}
/* line 466, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-DE .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -308px no-repeat;
}
/* line 467, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-DK .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -339px no-repeat;
}
/* line 468, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-ES .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -370px no-repeat;
}
/* line 469, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-FI .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -401px no-repeat;
}
/* line 470, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-FR .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -432px no-repeat;
}
/* line 471, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-GB .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -463px no-repeat;
}
/* line 472, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IE .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -494px no-repeat;
}
/* line 473, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IT .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -556px no-repeat;
}
/* line 474, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-IN .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -525px no-repeat;
}
/* line 475, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-JP .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -587px no-repeat;
}
/* line 476, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-KR .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -618px no-repeat;
}
/* line 477, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-MX .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -649px no-repeat;
}
/* line 478, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-MY .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -680px no-repeat;
}
/* line 479, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-NL .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -711px no-repeat;
}
/* line 480, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-PE .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -742px no-repeat;
}
/* line 481, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-PL .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -773px no-repeat;
}
/* line 482, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-RU .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -804px no-repeat;
}
/* line 483, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-SE .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -835px no-repeat;
}
/* line 484, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-SG .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -866px no-repeat;
}
/* line 485, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-TH .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -897px no-repeat;
}
/* line 486, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-TR .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -928px no-repeat;
}
/* line 487, ../src/_header.scss */
#header-nav .language-overlay form .language ul li.country-US .country-name
	{
	background:
		url('/_ui/desktop/theme-sartorius/images/nav_language/flags/used-sa.png')
		0 -959px no-repeat;
}
/* line 492, ../src/_header.scss */
#header-nav .language-overlay .contact {
	float: left;
	margin-right: 0;
	width: 325px;
}

/* line 496, ../src/nav/_mixin_nav_main.scss */
.no-js div#nav-main ul.nav li:hover .overlay {
	display: block !important;
}

/* line 2, ../src/nav/_nav.scss */
#nav {
	font-family: "SartoRotSanRegRegular", Verdana;
	letter-spacing: 0.02em;
	z-index: 2000;
	margin-top: -8px;
	height: 53px;
}
/* line 9, ../src/nav/_nav.scss */
#nav.fixed {
	position: fixed;
	top: 0;
	width: 100%;
	margin: 0 !important;
}
/* line 16, ../src/nav/_nav.scss */
#nav #nav-content {
	width: 1002px;
	margin: 0 auto;
}
/* line 20, ../src/nav/_nav.scss */
#nav #nav-content #nav-main-content {
	position: relative;
}
/* line 5, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main {
	font-size: 15px;
	margin-bottom: -1px;
	position: absolute;
	width: 920px;
	left: 40px;
	letter-spacing: 0.6px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/top-menu-24bit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* line 19, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main.fixed {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/top-menu-hover-24bit.png)
		!important;
}
/* line 26, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav {
	margin: 0;
	padding: 0;
	float: left;
}
/* line 31, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li {
	border-color: #000000;
	display: block;
	float: left;
}
/* line 36, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	height: 54px;
	padding: 0px !important;
}
/* line 42, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.last, #nav #nav-content div#nav-main ul.nav li a span.first
	{
	display: block;
	float: left;
	width: 10px;
	height: 52px;
}
/* line 50, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.middle {
	position: relative;
	display: block;
	float: left;
	height: 50px;
	padding: 4px 3px 0;
}
/* line 57, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.middle span.text {
	position: relative;
	z-index: 2002;
	font-family: SartoRotSanRegRegular, Verdana;
}
/* line 62, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li a span.middle span.shadow {
	color: #000000;
	left: 3px;
	position: absolute;
	top: 5px;
	z-index: 2001;
	font-family: SartoRotSanRegRegular, Verdana;
}
/* line 77, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li:hover a span.first, #nav #nav-content div#nav-main ul.nav li.hover-active span.first,
	#nav #nav-content div#nav-main ul.nav li.active span.first {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-aktiv-left.png);
	background-repeat: no-repeat;
}
/* line 83, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li:hover a span.middle, #nav #nav-content div#nav-main ul.nav li.hover-active span.middle,
	#nav #nav-content div#nav-main ul.nav li.active span.middle {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-aktiv-middle.png);
	background-repeat: repeat-x;
}
/* line 89, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li:hover a span.last, #nav #nav-content div#nav-main ul.nav li.hover-active span.last,
	#nav #nav-content div#nav-main ul.nav li.active span.last {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-aktiv-right.png);
	background-repeat: no-repeat;
}
/* line 99, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a
	{
	color: #eb7505;
	position: relative;
	z-index: 1010;
	margin-right: -8px;
}
/* line 106, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.first, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.first
	{
	margin-left: -8px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-start-24bit-v2.png);
	background-repeat: no-repeat;
	background-position: 0 -5px;
}
/* line 114, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.middle, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.middle
	{
	padding-left: 11px !important;
	padding-right: 11px !important;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-middle-24bit-v2.png);
	background-repeat: repeat-x;
	background-position: 0 -5px;
}
/* line 123, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.middle span.shadow,
	.no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.middle span.shadow
	{
	display: none;
}
/* line 127, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.hover a span.last, .no-js #nav #nav-content div#nav-main ul.nav li.item:hover a span.last
	{
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-end-24bit-v2.png);
	background-repeat: no-repeat;
	background-position: 0 -5px;
}
/* line 137, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home {
	margin-left: 9px;
	width: 53px;
}
/* line 141, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home:hover, #nav #nav-content div#nav-main ul.nav li.home.active
	{
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/home-active-24bit.png);
	background-repeat: no-repeat;
	background-position: 2px -7px;
}
/* line 148, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home:hover .first, #nav #nav-content div#nav-main ul.nav li.home:hover .middle,
	#nav #nav-content div#nav-main ul.nav li.home:hover .last, #nav #nav-content div#nav-main ul.nav li.home.active .first,
	#nav #nav-content div#nav-main ul.nav li.home.active .middle, #nav #nav-content div#nav-main ul.nav li.home.active .last
	{
	background-color: transparent;
	background-image: none;
}
/* line 154, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home span.middle {
	padding: 2px 10px 0 8px;
	background-color: transparent;
	background-image: none;
}
/* line 158, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home span.middle img {
	margin-left: 1px;
}
/* line 163, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main ul.nav li.home span.last {
	background-color: transparent;
	background-image: none;
	width: 4px;
}
/* line 172, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay {
	width: 908px;
	position: absolute;
	top: 0px;
	margin-top: 35px;
	left: 7px;
	z-index: 1000;
	display: none;
	height: 370px !important;
	padding: 0px !important;
	background: none !important;
	border: none !important;
	font-size: 100% !important;
}
/* line 181, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top {
	width: 908px;
	overflow: hidden;
	background: none;
	height: 12px;
}
/* line 187, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top .top-left {
	height: 12px;
	width: 7px;
	float: left;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/main-top-start-24bit.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* line 198, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top .top-center {
	height: 12px;
	width: 893px;
	float: left;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/main-top-middle-24bit.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* line 209, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .top .top-right {
	height: 12px;
	width: 7px;
	float: left;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/main-top-end-24bit.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* line 222, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle {
	width: 908px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/main-middle-24bit.png);
	background-repeat: repeat-y;
}
/* line 230, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	*zoom: 1;
	width: 894px;
	margin: 0 0 0 6px;
	padding: 20px 0px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/main-gradient-bg-24bit.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
/* line 241, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .background
	{
	margin: 0 0 0 17px;
	width: 877px;
	background: none;
}
/* line 247, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul {
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 0;
	float: none;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/* line 256, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul li {
	border-color: #000000;
	display: block;
	float: none;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
	background-position: center top;
	background-repeat: no-repeat;
}
/* line 264, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul li a {
	color: #777;
	display: block;
	font-family: "SartoRotSanRegRegular", Verdana;
	text-decoration: none;
	height: auto;
	line-height: 21px;
	padding: 5px 0px;
	font-size: 14px;
}
/* line 274, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background ul li a:hover
	{
	color: #eb7505;
}
/* line 281, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation
	{
	height: 350px;
	width: 223px;
	background-image: none;
	margin-bottom: 0;
}
/* line 287, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first
	{
	margin: 0 0 20px 20px;
	background-image: none;
}
/* line 291, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second
	{
	margin-left: 15px;
}
/* line 293, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second a
	{
	width: 188px;
	line-height: 17px;
	font-size: 14px;
}
/* line 297, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second a:hover,
	#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .first .second a.hover
	{
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-arrow_24bit.png);
	background-repeat: no-repeat;
	background-position: right;
}
/* line 308, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation ul.flyout-navigation
	{
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
}
/* line 312, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation h3
	{
	color: #000;
}
/* line 316, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content
	{
	position: absolute;
	left: 250px;
	height: 380px;
	top: 32px;
	display: none;
	background-image: none;
}
/* line 324, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .flyoutbutton
	{
	bottom: 8px;
	right: 15px;
	position: absolute;
}
/* line 329, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .flyoutbutton p
	{
	padding-bottom: 0;
}
/* line 332, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .flyoutbutton a
	{
	color: #eb7505 !important;
	font-size: 13px;
}
/* line 338, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul
	{
	margin: 0 0 10px 0;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	padding: 5px 0 0 0;
}
/* line 349, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul li
	{
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_sub/submenu-trenner-spr-24bit.png)
		!important;
	background-position: center bottom !important;
	padding: 0 20px 5px 0;
	margin-bottom: 5px;
}
/* line 357, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul li a
	{
	color: #777 !important;
	text-decoration: none;
}
/* line 361, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content ul li a:hover
	{
	color: #eb7505 !important;
}
/* line 368, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content a
	{
	line-height: 11px;
	font-size: 12px;
	padding: 0;
}
/* line 375, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content h3 a
	{
	color: #000000;
	text-decoration: none;
}
/* line 379, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content h3 a:hover
	{
	color: #eb7505;
}
/* line 384, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .three-cols
	{
	overflow: hidden;
}
/* line 387, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-left
	{
	float: left;
	margin-right: 20px;
	width: 210px;
	width: 200px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-left
	{
	overflow-x: hidden;
}
/* line 392, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-right
	{
	float: left;
	margin-right: 0;
	width: 210px;
	width: 200px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-right
	{
	overflow-x: hidden;
}
/* line 397, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-middle
	{
	float: left;
	margin-right: 20px;
	width: 210px;
	width: 200px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #nav #nav-content div#nav-main .overlay .middle .background .flyout-navigation .flyout-navigation-content .col-middle
	{
	overflow-x: hidden;
}
/* line 406, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-3, #nav #nav-content div#nav-main .overlay .middle .column-2,
	#nav #nav-content div#nav-main .overlay .middle .column-1 {
	float: left;
	margin-right: 20px;
	width: 210px;
	width: 200px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #nav #nav-content div#nav-main .overlay .middle .column-3, * html
#nav #nav-content div#nav-main .overlay .middle .column-2, * html
#nav #nav-content div#nav-main .overlay .middle .column-1 {
	overflow-x: hidden;
}
/* line 412, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-3 a, #nav #nav-content div#nav-main .overlay .middle .column-2 a,
	#nav #nav-content div#nav-main .overlay .middle .column-1 a {
	height: auto;
	margin-right: 0;
}
/* line 418, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-4 {
	float: left;
	margin-right: 0;
	width: 210px;
	width: 200px;
}
/* line 147, ../../../../../../../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_grid.scss */
* html #nav #nav-content div#nav-main .overlay .middle .column-4 {
	overflow-x: hidden;
}
/* line 422, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .middle .column-4 a {
	height: auto;
	margin-right: 0;
}
/* line 430, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main .overlay .bottom {
	height: 7px;
	width: 908px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_language/language-buttom_24bit.png);
	background-repeat: no-repeat;
}
/* line 443, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top {
	width: 908px;
	height: 9px;
	margin-top: 5px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-top_24bit.png);
	background-repeat: no-repeat;
}
/* line 452, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top .top-left {
	background-image: none;
}
/* line 455, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top .top-center {
	background-image: none;
}
/* line 459, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .top .top-right {
	background-image: none;
}
/* line 463, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .middle {
	width: 908px;
	min-height: 460px;
	padding-bottom: 33px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-middle_24bit.png);
	background-repeat: repeat-y;
}

#nav #nav-content div#nav-main .overlay .middle .background ul li a {
	color: #777;
	display: block;
	font-family: "SartoRotSanRegRegular", Verdana;
	text-decoration: none;
	height: auto;
	line-height: 33px;
	padding: 5px 0px;
	font-size: 14px;
}

#nav #nav-content div#nav-main .overlay .middle a {
	height: auto;
	margin-right: 0;
	font-family: "SartoRotSanRegRegular", Verdana;
}

/* line 471, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .middle .background {
	background-image: none;
	padding-bottom: 0;
}
/* line 475, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .middle .background .background
	{
	margin: 0 0 0 17px;
	width: 877px;
	background: none;
}
/* line 482, ../src/nav/_mixin_nav_main.scss */
#nav #nav-content div#nav-main div.flyout-overlay .bottom {
	height: 7px;
	width: 908px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_language/language-buttom_24bit.png);
	background-repeat: no-repeat;
}
/* line 17, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav {
	position: absolute;
	right: 0px;
	width: 308px;
	overflow: visible !important;
}
/* line 23, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav li {
	display: block;
	float: left;
}
/* line 28, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav a {
	color: #fff;
}
/* line 32, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container {
	height: 45px;
	padding: 8px 6px 0 10px;
	width: 219px;
	position: relative;
	left: 4px;
}
/* line 39, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay {
	z-index: 4000;
	position: absolute;
	top: 54px;
	width: 235;
	left: 0;
	display: none;
}
/* line 47, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .bottom
	{
	width: 253px;
	height: 11px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_search/search_end_24bit.png);
	background-repeat: no-repeat;
}
/* line 56, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .content
	{
	padding: 10px 25px;
	overflow: hidden;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_search/search_bg_24bit.png);
	background-repeat: repeat-y;
}
/* line 65, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .content ul li
	{
	float: none;
	display: block;
	color: #777;
	height: auto;
	font-size: 12px;
	text-decoration: underline;
	line-height: 17px;
	cursor: pointer;
}
/* line 75, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .content ul li.hover
	{
	color: #eb7505;
}
/* line 82, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .header
	{
	padding: 0 25px;
	width: 235px;
	height: 31px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_search/search_kategorie_24bit.png);
	background-repeat: repeat-y;
}
/* line 92, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container .search-overlay .header .flyout-h4
	{
	margin-bottom: 0px;
	padding-top: 7px;
}
/* line 101, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container input.search {
	float: left;
	width: 230px;
	margin: 0px 8px 0 3px;
	padding: 0 8px;
	border: none;
	height: 22px;
	background-color: #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: inset 1px 2px 5px #606060;
	-webkit-box-shadow: inset 1px 2px 5px #606060;
	box-shadow: inset 1px 2px 5px #606060;
}
/* line 117, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container input.submit {
	position: absolute;
	padding: 2px 0 0 0;
}
/* line 123, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active {
	padding-top: 9px;
	margin-left: -15px;
	padding-left: 25px;
	margin-right: 0;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_search/search_form-field_24bit.png);
}
/* line 132, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active .search-overlay
	{
	display: block;
}
/* line 136, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active .search {
	background: transparent;
}
/* line 140, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .search-container.active .submit {
	visibility: hidden;
}
/* line 146, ../src/nav/_mixin_additional_nav.scss */
#nav #nav-content #additional-nav .separate-right {
	width: 3px;
	height: 30px;
	padding: 10px 0px 0;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/nav_main/menu-seperator-2.png);
	background-repeat: no-repeat;
}

/* line 3, ../src/_microsite.scss */
.microsite-navigation {
	font-family: "SartoRotSanRegRegular", Verdana;
	letter-spacing: 0.02em;
	z-index: 2000;
	margin-left: auto;
	margin-right: auto;
	height: 48px;
	overflow: hidden;
}
/* line 11, ../src/_microsite.scss */
.microsite-navigation.fixed {
	background-color: rgba(235, 235, 235, 0.95);
	margin: 0 !important;
	padding: 5px 0;
	position: fixed;
	top: 0;
	width: 100%;
}
/* line 20, ../src/_microsite.scss */
.microsite-navigation .inner {
	width: 900px;
	margin: 0px;
	overflow: hidden;
	padding: 10px 0 5px 0;
}
/* line 26, ../src/_microsite.scss */
.microsite-navigation .inner .microsite-title {
	border-right: 1px solid #CCCCCC;
	color: #111111;
	float: left;
	font-size: 18px;
	line-height: 27px;
	padding-right: 15px;
	font-family: SartoRotSanRegRegular, Verdana;
}
/* line 35, ../src/_microsite.scss */
.microsite-navigation .inner .microsite-title a {
	color: #111111;
	text-decoration: none;
	font-family: SartoRotSanRegRegular, Verdana;
}

.microsite-navigation .inner ul li a {
	display: block;
	color: #777;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}

.microsite-navigation .inner ul li {
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
	line-height: 27px;
	padding: 0 7px;
	font-size: 14px;
}
/* line 55, ../src/_microsite.scss */
.microsite-navigation .inner ul li a {
	display: block;
	color: #777777;
	text-decoration: none;
}
/* line 61, ../src/_microsite.scss */
.microsite-navigation .inner ul li.request {
	border-right: none;
	padding-right: 0;
	background-image: none;
}
/* line 67, ../src/_microsite.scss */
.microsite-navigation .inner ul li.active a {
	color: #000;
}

/* line 76, ../src/_microsite.scss */
.totop {
	bottom: 0;
	position: fixed;
	right: 10%;
	display: none;
}
/* line 82, ../src/_microsite.scss */
.totop a {
	display: block;
	width: 103px;
	height: 33px;
	overflow: hidden;
	color: #fff;
	text-indent: -1000px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/microsites/nachoben.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration: none;
}
/* line 94, ../src/_microsite.scss */
.totop a:hover {
	background-image:
		url(/_ui/desktop/theme-sartorius/images/microsites/nachoben_HOVER.png);
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	line-height: 33px;
}

/* line 104, ../src/_microsite.scss */
.triggers {
	margin-bottom: 50px;
	margin-top: -10px;
	overflow: hidden;
	clear: both;
}
/* line 110, ../src/_microsite.scss */
.triggers .less-triggers {
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/schatten_lang.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	overflow: hidden;
	clear: both;
}
/* line 119, ../src/_microsite.scss */
.triggers .more-triggers .four-cols, .triggers .more-triggers .one-col-100
	{
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/schatten_lang.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	overflow: hidden;
}
/* line 127, ../src/_microsite.scss */
.triggers .more-triggers .two-cols-50-50 .col-left {
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/schatten_kurz.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}
/* line 133, ../src/_microsite.scss */
.triggers .more-triggers .two-cols-50-50 .col-right {
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/schatten_kurz.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}
/* line 141, ../src/_microsite.scss */
.triggers .more-trigger {
	float: right;
	cursor: pointer;
	padding-bottom: 7px;
	clear: both;
}
/* line 148, ../src/_microsite.scss */
.triggers .less-trigger {
	float: right;
	cursor: pointer;
	padding-bottom: 7px;
	clear: both;
}
/* line 155, ../src/_microsite.scss */
.triggers .more, .triggers .close {
	display: block;
	width: 15px;
	height: 15px;
	color: #eb7505;
	float: right;
	padding-right: 10px;
	margin-left: 5px;
}
/* line 165, ../src/_microsite.scss */
.triggers .more:hover, .triggers .close:hover {
	cursor: pointer;
	color: #eb7505;
}
/* line 171, ../src/_microsite.scss */
.triggers .more {
	background:
		url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png')
		0 -3550px;
}
/* line 173, ../src/_microsite.scss */
.triggers .more:hover {
	background:
		url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png')
		0 -3585px;
}
/* line 178, ../src/_microsite.scss */
.triggers .close {
	background:
		url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png')
		0 -2592px;
}
/* line 180, ../src/_microsite.scss */
.triggers .close:hover {
	background:
		url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png')
		0 -2627px;
}

/* line 188, ../src/_microsite.scss */
.two-cols-50-50 .col-left .triggers, .two-cols-50-50 .col-right .triggers
	{
	background-position: bottom center;
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/schatten_kurz.png");
	background-repeat: no-repeat;
}

/* line 197, ../src/_microsite.scss */
.panelstate {
	background: none;
	border: 1px solid transparent;
	border-radius: 5px;
	overflow: visible;
	position: fixed;
	right: 20px;
	top: 40%;
	width: 30px;
}
/* line 207, ../src/_microsite.scss */
.panelstate:hover {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
	border: 1px solid #F0F0F0;
}
/* line 212, ../src/_microsite.scss */
.panelstate .inner {
	padding: 5px 0 10px;
}
/* line 215, ../src/_microsite.scss */
.panelstate .inner a {
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/navigation_punkt_inaktiv.png");
	background-repeat: no-repeat;
	background-position: right 12px;
	display: block;
	float: right;
	font-size: 14px;
	height: 16px;
	margin: 5px 10px 5px 0;
	padding: 5px 30px 5px 0;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
}
/* line 228, ../src/_microsite.scss */
.panelstate .inner a span {
	visibility: hidden;
}
/* line 231, ../src/_microsite.scss */
.panelstate .inner a:active {
	outline: none;
}
/* line 234, ../src/_microsite.scss */
.panelstate .inner a:focus {
	outline: none;
}
/* line 239, ../src/_microsite.scss */
.panelstate .inner a.active, .panelstate .inner a:hover {
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/navigation_punkt_aktiv.png");
}
/* line 241, ../src/_microsite.scss */
.panelstate .inner a.active span, .panelstate .inner a:hover span {
	visibility: visible;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
	border-radius: 5px;
	display: block;
	padding: 3px 10px 6px;
}
/* line 250, ../src/_microsite.scss */
.panelstate .inner a:first-child {
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/navigation_home_inaktiv.png");
	margin-right: 7px;
}
/* line 255, ../src/_microsite.scss */
.panelstate .inner a:first-child:hover, .panelstate .inner a:first-child.active
	{
	background-image:
		url("/_ui/desktop/theme-sartorius/images/microsites/navigation_home_aktiv.png");
}
/* line 257, ../src/_microsite.scss */
.panelstate .inner a:first-child:hover span, .panelstate .inner a:first-child.active span
	{
	visibility: visible;
}

/* line 268, ../src/_microsite.scss */
.microsite .separator {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 30px;
	clear: both;
	overflow: hidden;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTFlMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2RmZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2RmZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUxZTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(223, 225, 225, 0) 0%,
		#dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(223,
		225, 225, 0)), color-stop(12%, #dfe1e1), color-stop(88%, #dfe1e1),
		color-stop(100%, rgba(223, 225, 225, 0)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(223, 225, 225, 0) 0%,
		#dfe1e1 12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(223, 225, 225, 0) 0%, #dfe1e1
		12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(223, 225, 225, 0) 0%, #dfe1e1
		12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
	/* IE10+ */
	background: linear-gradient(to right, rgba(223, 225, 225, 0) 0%, #dfe1e1
		12%, #dfe1e1 88%, rgba(223, 225, 225, 0) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dfe1e1',
		endColorstr='#00dfe1e1', GradientType=1);
	/* IE6-8 */
}

#bg-product {
	margin-top: -14px;
	padding-top: 14px;
	background-image:
		url(/_ui/desktop/theme-sartorius/images/product/tab-content-bg-24bit.png);
	background-position: top;
	background-repeat: repeat-x;
}

.main-content {
	margin-top: 50px;
}

body[class*="pageLabel--sartoclear-dynamics"] .main-content {
	margin-top: 0;
}

.ml_links {
	background:
		url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png')
		0 -168px;
	background-repeat: no-repeat;
	display: block;
	padding: 0 0 10px 20px;
	clear: both;
	position: relative;
	text-decoration: none;
}

/* line 63, ../src/content/_mixin_mllinks.scss */
.ml_links-xls {
  background: url(/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons/xls.png);
  background-repeat: no-repeat;
  height: 26px;
  line-height: 15px;
}

/* line 28, ../src/content/_mixin_mllinks.scss */
.ml_links-pdf {
	background:
		url(/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons/pdf.png);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 15px;
}

/**css from NAR for headermarketting.tag**/
.microsite-navigation .fixed {
	background-color: rgba(235, 235, 235, 0.95);
	margin: 0 !important;
	padding: 5px 0;
	position: fixed;
	top: 0;
	width: 100%;
}

.totop {
	bottom: 0;
	position: fixed;
	right: 10%;
}

.totop a {
	display: block;
	width: 103px;
	height: 33px;
	overflow: hidden;
	color: #fff;
	text-indent: -1000px;
	background-image: url('../images/microsites/nachoben.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration: none;
}

.totop a:hover {
	background-image: url('../images/microsites/nachoben_HOVER.png');
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	line-height: 33px;
}
/* line 197, ../src/_microsite.scss */
.panelstate {
	background: none;
	border: 1px solid transparent;
	border-radius: 5px;
	overflow: visible;
	position: fixed;
	right: 20px;
	top: 40%;
	width: 30px;
}
.panelstate.smint {
	display: none !important;
}
/* line 207, ../src/_microsite.scss */
.panelstate:hover {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
	border: 1px solid #F0F0F0;
}
/* line 212, ../src/_microsite.scss */
.panelstate .inner {
	padding: 5px 0 10px;
}
/* line 215, ../src/_microsite.scss */
.panelstate .inner a {
	background-image:
		url("../images/microsites/navigation_punkt_inaktiv.png");
	background-repeat: no-repeat;
	background-position: right 12px;
	display: block;
	float: right;
	font-size: 14px;
	height: 16px;
	margin: 5px 10px 5px 0;
	padding: 5px 30px 5px 0;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
}
/* line 228, ../src/_microsite.scss */
.panelstate .inner a span {
	visibility: hidden;
}
/* line 231, ../src/_microsite.scss */
.panelstate .inner a:active {
	outline: none;
}
/* line 234, ../src/_microsite.scss */
.panelstate .inner a:focus {
	outline: none;
}
/* line 239, ../src/_microsite.scss */
.panelstate .inner a.active, .panelstate .inner a:hover {
	background-image: url("../images/microsites/navigation_punkt_aktiv.png");
}
/* line 241, ../src/_microsite.scss */
.panelstate .inner a.active span, .panelstate .inner a:hover span {
	visibility: visible;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
	border-radius: 5px;
	display: block;
	padding: 3px 10px 6px;
}
/* line 250, ../src/_microsite.scss */
.panelstate .inner a:first-child {
	background-image:
		url("../images/microsites/navigation_home_inaktiv.png");
	margin-right: 7px;
}
/* line 255, ../src/_microsite.scss */
.panelstate .inner a:first-child:hover, .panelstate .inner a:first-child.active
	{
	background-image: url("../images/microsites/navigation_home_aktiv.png");
}
/* line 257, ../src/_microsite.scss */
.panelstate .inner a:first-child:hover span, .panelstate .inner a:first-child.active span
	{
	visibility: visible;
}

/*Modals
--------------------------------------------*/
.modal-dialog { width: 1100px; }

.modal-content {
	box-shadow: none;
	background-color: #f7f7f7;
}

.modal-header {
	background-color: #f7f7f7;
	border-color: transparent;
	border-radius: 10px;
	display: inline-block;
	position: absolute;
	right: 0;
	z-index: 999;
}

.modal-body {
	background-color: #f7f7f7;
	border-radius: 10px;
	border-color: #aaaaaa;
	padding: 20px;
}

.modal-body .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.modal-body .row {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

.modal-body .col-xs-6:first-child { padding-left: 0; }
.modal-body .col-xs-6:last-child {
	padding-right: 0;
	padding-left: 0;
}

/*Modal product large image*/
.modal-product-image img {
	width: 100%;
	height: auto;
	border: 1px solid #e0e0e0;
}

/*Modal image thumbnails*/
.nav-tabs.image-thumbnails li > a {
	border: none;
	margin-right: 0;
	padding: 0;
}

.image-thumbnails {
	list-style: none;
	padding-left: 0;
	border-bottom: none;
}

.image-thumbnails li {
	display: inline-block;
	margin: 30px 20px 20px 0;
}
.image-thumbnails li:last-child { margin-right: 0; }
.image-thumbnails li.active {
	border: 8px solid #c9c9c9;
	margin: 20px 20px 20px 0;
}

.image-thumbnails img {
	width: 75px;
	height: auto;
}

/*Modal Caption*/
.modal-caption {
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #aaaaaa;
	padding: 20px;
}

.modal-caption p {
	font-size: 11px;
	line-height: 1.5;
}

/*Quick Look Modal*/
#modal-product-quick-look .modal-dialog { width: 600px; }

#modal-product-quick-look .modal-header {
	display: block;
	position: static;
}

#modal-product-quick-look .modal-header .close { margin-top: -10px; }

#modal-product-quick-look, #modal-product-quick-look p { font-size: 11px; }
#modal-product-quick-look .modal-body { background-color: #fff; }
#modal-product-quick-look img { width: 100%; }

.modal-product-info { padding-left: 0!important; }
.modal-product-info h1, .modal-product-info h2, .modal-product-info h3, .modal-product-info h4, .modal-product-info h5 { display: inline-block; }
.modal-product-info p, .modal-product-info .btn-primary { display: inline-block; }
.modal-product-info p { float: right; }
.modal-product-info .btn-primary {
	padding: 3px 10px;
	font-size: 10px;
}

.modal-quick-number-price p:first-child { float: left; }
.modal-quick-number-price p:last-child { float: right; }

#quick-specifications, #quick-overview {
	max-height: 280px;
	overflow-y: auto;
	border: 1px solid #ddd;
	padding: 0 10px;
	border-top: none;
}

.modal-quick-look-panel .nav-tabs > li { margin-right: 5px; }
.modal-quick-look-panel .nav-tabs > li > a {
	background-color: #f2f2f2;
	border: 1px solid #ddd;
	border-radius: 0;
	padding: 5px 10px;
	color: #333;
}
.modal-quick-look-panel .nav-tabs > li.active > a {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

#quick-specifications h1, #quick-specifications h2, #quick-specifications h3, #quick-specifications h4, #quick-specifications h5 { margin-top: 15px; }
#quick-specifications table { margin-bottom: 0; }

/*Help Modal*/
#help-modal-link { cursor: pointer; }

#help-modal .modal-header {
	position: static;
	display: block;
	background-color: #fff;
}
#help-modal .modal-header button { margin-top: -10px; }

#help-modal .modal-body { background-color: #fff; }

.help-items-links { background-color: #f7f7f7; }

.help-items-links .nav-tabs { border-bottom: none; }
.help-items-links .nav-tabs > li {
	display: block;
	float: left;
	width: 100%;
}
.help-items-links .nav-tabs > li.active > a, .help-items-links .nav-tabs > li.active > a:hover, .help-items-links .nav-tabs > li.active > a:focus {
	background-color: transparent;
	border: none;
	color: #EB7505;
}
.help-items-links .nav-tabs > li > a:hover {
	background-color: transparent;
	border: none;
	text-decoration: underline;
}

.help-items-content { padding-left: 15px!important; }

/* end modals.css */

.row.top-bread-media { padding: 0!important; }

.breadcrumb.top-breadcrumb {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0 !important;
	display: inline-block;
	border-bottom: none;
}

.breadcrumb.top-breadcrumb li>a { color: #666666; }
.breadcrumb.top-breadcrumb li>a:hover, .breadcrumb.top-breadcrumb li>a:active, .breadcrumb.top-breadcrumb li>a:focus {
	color: #f7a333;
	text-decoration: none;
}

/*Top Media Icons
--------------------------------------------*/
.top-media-icons {
	display: inline-block;
	float: right;
	list-style: none;
}
.top-media-icons li {
	display: inline-block;
}

/*Product Details
--------------------------------------------*/
.product-preview .row {
	margin-left: 0;
	margin-right: 0;
}

.product-preview .col-xs-6:first-child {
	padding: 0;
}

.product-preview .col-xs-6:last-child {
	padding: 0;
}
.row.product-details {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 10px 0;
}

.product-details .col-xs-4, .product-details .col-xs-12 { padding: 0; }

.product-details .col-xs-5 {
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	margin-bottom: 20px;
}

.product-details p { margin-bottom: 0; }

.table strong { color: #333; }

.table-default { margin-top: 20px; }

.table-default.table > thead > tr > th, .table-default.table > tbody > tr > th, .table-default.table > tfoot > tr > th,
.table-default.table > thead > tr > td, .table-default.table > tbody > tr > td, .table-default.table > tfoot > tr > td {
	border-top: none;
}
/*Product Specifications
--------------------------------------------*/
.row.product-specifications { padding: 10px 0; }
.product-specifications h1, .product-specifications h2, .product-specifications h3, .product-specifications h4, .product-specifications h5 { display: inline-block; }
.row.product-additional-specifications { padding: 10px 0; }
.product-additional-specifications p, .product-additional-specifications .btn-primary { display: inline-block; }
.product-additional-specifications .btn-primary { float: right;-webkit-font-smoothing: antialiased;}

.related-products { padding-top: 0!important; }

.tabs .nav-tabs { padding-left: 20px; }

.tabs .nav-tabs > li > a {
	text-transform: uppercase;
	color: #2b2b2b;
}

.tabs li.current a {
	font-weight: bold;
}

.tabs .nav-tabs > li.active > a, .tabs .nav-tabs > li.active > a:hover, .tabs .nav-tabs > li.active > a:focus {
	border-top: 4px solid #f7a333;
	color: #2b2b2b;
}
.tabs .nav-tabs > li.active > a:hover, .tabs .nav-tabs > li.active > a:focus {
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #fff;
}

.tabs .nav > li > a:hover, .tabs .nav > li > a:focus {
	border-color: transparent;
	background-color: transparent;
	color: #f7a333;
}

.tabs .tab-content > .active {
	padding: 20px;
}

.tabs .tab-content ul { padding-left: 15px; }

.product-articles p {
	font-size: 11px;
	line-height: 16px;
}
.product-article-title { margin-bottom: 0; }


.escitabs-selector {
	top: 10px;
	position: relative;
	width: 670px;
	height: 255px;
}

.index-tab .panes {background:#F5F5F5 !important }

.bread-filters { padding-top: 0!important; }

.bread-filters .col-xs-12 { padding: 0; }

.bread-filters, .search-options { border-bottom: 1px solid #e4e4e4; }

.product-type-info { padding-bottom: 0!important; }
.product-type-info img { max-width: 100%; }

.related-searches { padding: 0; }
.related-searches p {
	display: inline-block;
	float: left;
	margin-right: 15px;
}

.result-filters { padding: 0!important; }
.result-filters .form-control { padding: 0; }
.result-filters form .form-group label {
	margin-right: 8px;
	margin-bottom: 0;
}
.result-filters form .form-group:last-child label { margin-left: 15px; }

#resultsList {
	padding-left: 30px;
	width: 58% !important;
}

.facetValues a {
	color: black;
}

.facetValues a:hover {
	color: #EB7505;
}

#resultsList .col-xs-6 a.searchLinkHeader {
	font-family: SartoRotSanRegRegular, Verdana;
	color: black;
	text-decoration: none;
	font-size: 15px;
}


a.searchConfigureClass {
	text-decoration: underline;
	color: #A7A7A7;
	font-family: Verdana !important;
	font-size: 12px !important;
	margin-left: 5px !important;
}

a.searchConfigureClass:hover {
	color: #eb7505;
	text-decoration: none;
}

/*Sidebar*/
.product-results-sidebar {
	padding: 25px 15px !important;
	border: 1px solid #e4e4e4;
	border-radius: 10px;
	background-color: white;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.product-results-sidebar.fixed{
	z-index: 100;
}
.product-results-sidebar h4, .product-results-sidebar .h4 {
	padding: 10px 0;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(52%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 52%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=1 );
	border-top: 1px solid #d9dada;
	border-bottom: 1px solid #d9dada;
}

.product-results-sidebar ul {
	list-style: none;
	padding-left: 20px;
}

.product-results-sidebar .filters-checkbox {
  list-style: none;
  padding-left: 0px;
}

.product-results-sidebar a:hover { color: #EB7505; }
.sidebar .results-filter {
	margin-bottom: 20px;
	display: none;
}
.results-filter ul {
	padding-left: 0;
	list-style-image: none;
}
.results-filter ul > li {
	background-color: #e4e4e4;
	border-radius: 5px;
	padding: 5px 8px;
	margin-bottom: 5px;
	font-size: 11px;
}

.results-filter .remove {
	margin-right: 10px;
	border-radius: 20px;
	padding: 5px;
	background-color: #999;
}

.product-results .row {
	border-bottom: 1px solid #e4e4e4;
	margin-left: 10px;
}
.product-results .row:first-of-type { padding-top: 0!important; }
.product-description p { line-height: 20px; }

.results-pagination {
	border-top: 1px solid #999;
	padding: 10px 0 !important;
	font-size: 11px;
}
.results-pagination .pagination { margin: 0; }
.pagination > li > a, .pagination > li > span {
	color: #EB7505;
	border: none;
}
.pagination > li > a {
	padding: 2px 5px;
	margin: 0 5px;
}
.pagination > li > a:hover, .pagination > li.active > a:hover {
	background-color: transparent;
	color: #999;
}

.pagination > li.active > a {
	color: #999;
	background-color: transparent;
	border: 1px solid;
}

#previous, #next {
	color: #333;
	border: 1px solid #e4e4e4;
}
#previous:hover, #next:hover { background-color: #e4e4e4; }

.results-pagination .col-xs-3 { padding-right: 0; }
.results-pagination .col-xs-3 label { margin-right: 10px; }

.results-pagination .form-control { padding: 0; }

.facet-nav-image {
    padding-right: 10px;
    margin-left: -20px;
}

.row.cart-items { padding: 0 0 40px!important; }

.cart-items .table {
	border: 1px solid #ccc;
	margin-bottom: 0;
	border-collapse: inherit;
}
.cart-items .table thead {
	background-color: #f7f7f7;
	font-weight: bold;
}

.cart-items .table > tbody > tr > td { padding: 20px 15px; }

.cart-product-name { text-align: left; }

.cart-product-quantity form { display: inline-block; }

.cart-product-quantity div {
	display: inline-block;
	float: right;
	margin-top: -3px;
	margin-left: -15px;
}

.cart-product-total { font-weight: bold; }

/*forms*/
.cart-items .form-control {
	padding: 0;
	display: inline-block;
  	width: auto;
	height: 30px;
	border-color: #a9a9a9;
	float: left;
}

.quantity { width: 100%; }

.cart-items label { display: block; }

.cart-items .help-block { margin-top: -10px; }

#request-quote { width: 65%; }

.product-and-quote, .promotion-total form {
	background-color: #f7f7f7;
	padding: 20px!important;
}

.product-and-quote form:first-of-type { border-bottom: 1px dotted #c8c8c8; }
.product-and-quote form:last-child { padding-top: 15px; }

.promotion-total {
	border-top: 5px solid #c8c8c8;
	padding-left: 0!important;
}

.promotion-total form {
	padding-bottom: 20px;
 	border-left: 5px solid #c8c8c8;
 	border-right: 5px solid #c8c8c8;
 	border-bottom: 5px solid #c8c8c8;
}

.promotion-total .cart-total {
	padding: 20px 20px 82px !important;
	border-left: 5px solid #c8c8c8;
 	border-right: 5px solid #c8c8c8;
 	border-bottom: 5px solid #c8c8c8;
 	 margin-bottom: 15px;
}

.promotion-total .cart-total .col-xs-6 { padding-bottom: 20px; }
.promotion-total .col-xs-12 { padding-right: 0; }

.cart-total h3 {
	font-weight: bold;
	padding-right: 20px;
}

div.form-group.add-product-cart {
	margin-left: -30px;
}

div.form-group.need-a-quote {
	margin-left: -30px;
}

.cart_tax {
	padding-left: 15px !important;
    padding-right: 0px !important;
}

.product-slider {
	position: relative;
	margin-top: 40px;
}

.product-slider-wrapper {
	position: relative;
	width: 83%;
	overflow: hidden;
}

.product-slider .product-slider-wrapper .item { padding-left: 10px; }
.product-slider .product-slider-wrapper .item .row { padding: 0; }

.product-slider-wrapper .item:last-child { padding-right: 0; }

.product-slider-wrapper .item img { border: 1px solid #f1f1f1; }
.product-slider-wrapper .item img:hover { cursor: pointer;}

.product-slider-wrapper .item .product-slider-caption { max-width: 150px; }
.product-slider-wrapper .item p {
	margin-bottom: 0;
	margin-top: 10px;
	line-height: 18px;
	margin-left: -20px;
	height: 70px;
}

.product-slider-wrapper .item p:hover {
	color: #f7a333;
}

.product-slider-control.carousel-control {
	position: absolute;
	top: 0;
	width: 30px;
	background-image: none;
	opacity: 1;
	background-color: #f8f8f8;
	border: 1px solid #f1f1f1;
}

.product-slider-control.carousel-control .glyphicon-chevron-left, .product-slider-control.carousel-control .glyphicon-chevron-right {
	font-size: 20px;
	color: #7e7e7e;
	text-align: center;
	text-shadow: none;
	cursor:pointer;
}

.product-slider .product-slider-control { bottom: 0; }

.product-slider-wname .product-slider-wrapper .item { padding-left: 16px;     padding-right: 30px;}

.product-slider-wname .product-slider-wrapper { width: 100%; }

.product-slider-wname .col-xs-3 { width: 19.7%; }

.product-slider-wname .product-slider-control.carousel-control.right { left: 95%; }

.product-slider-wname .product-slider-control { height: 132px; }

.product-slider-wname .btn {
	position: absolute;
	top: 30%;
	left: 18%;
	text-transform: capitalize;
	padding: 3px 20px;
	display: none;
}

.product-slider-wrapper .item .col-xs-3:hover .btn { display: block; }

#large-preview img:hover { cursor: pointer; }
.glscroller-width {
	width: 160px;
	display: inline-block;
}
.glScrollerProduct {
	display: block;
	margin: 0px 0px 0px 15px;
}

.glslider-control {
	height: 75px !important;
    border-radius: 6px;
    margin-top: 100px;
}

.glsliderimgtitle {
	margin: 10px 15px;
}

/* end sliders.css */

/* start changes_homepage.css */
body {
	background: linear-gradient(to bottom, rgba(224,224,224,1)   0%, rgba(255,255,255,0.5)   20%, rgba(255,255,255,1)   100%);
	background-repeat: repeat-x;
}
.navbar_row {
	height: 52px;
}
.country-name {
    font-family: "SartoRotSanRegRegular", Verdana;
    color: grey;
    font-size: 13px;
}

#header-nav .language-overlay form .language ul li .country-first-language .country-default-language {
    display: block;
    float: left;
	font-size: 13px;
	font-family: "SartoRotSanRegRegular", Verdana;
}

#header-nav .language-overlay {
    top: 27px !important;
}

#header-nav .language-overlay form .language ul li a {
    color: #777;
    font-family: "SartoRotSanRegRegular", Verdana;
    text-decoration: none;
    height: auto;
    font-size: 13px !important;
    display: inline;
    padding: 0 2px 0 2px;
}


/**PG 11/13 Changes for General Landing Page Template**/
.general_bg {
    margin: 0 auto 0;
    background-color: transparent;
    /**background-image: url(/typo3conf/ext/dkd_standard/res/sartorius/assets/images/bg-flaeche.jpg);**/
    background-position: center 0;
    background-repeat: no-repeat;
    background-color: rgba(235, 235, 235, 0.95);
}

.microsite-navigation {
    font-family: "SartoRotSanRegRegular",Verdana;
    letter-spacing: 0.02em;
    z-index: 2000;
    height: 48px;
    width: 960px !important;
    margin-right: auto;
}

.microsite-navigation.fixed {
	font-family: "SartoRotSanRegRegular",Verdana;
    letter-spacing: 0.02em;
    z-index: 2000;
    height: 48px;
    background-color: rgba(235, 235, 235, 0.95);
    margin: 0 !important;
    padding: 5px 0;
    position: fixed;
    top: 0;
    width: 100% !important;
}

.microsite-navigation .inner {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 5px 0;
}

.microsite-navigation .fixed .inner {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 5px 0;
}

.microsite-navigation .inner .microsite-title {
    border-right: 1px solid #CCC;
    color: #777;
    float: left;
    font-size: 15px;
    line-height: 27px;
    padding-right: 15px;
    font-family: 'SartoRotSanRegRegular';
}

.microsite-navigation .inner ul li {
    background-image: url(/typo3conf/ext/dkd_standard/res/sartorius/assets/images/microsites/navigation_horizontall_trenner.png);
    background-position: center right;
    background-repeat: no-repeat;
    float: left;
    line-height: 27px;
    padding: 0 12px;
    font-size: 14px;
}

.microsite-navigation .inner ul li a {
    display: block;
    color: #777;
    text-decoration: none;
}

.microsite-navigation .inner .glsubheadertitle {
	font-family: 'SartoRotSanRegRegular';
	border-right: 1px solid #CCC;
    color: #111 !important;
    float: left;
    font-size: 18px !important;
    line-height: 27px;
    padding-right: 15px;
}

/**03/01 PG Adding changes by NAR for Homeppage **/

.header-icon-function {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 5px;
}
.header-button-frame {
	margin: 5px 0px 20px 55px;
}
.top-section {
	box-shadow: none !important;
}
.navbar-default {
    background: none !important;
    box-shadow: none !important;
}
.navbar-nav {
	width: 960px !important;
	background-color: white !important;
    background: white !important;
    color: black !important;
    border-top: 2px solid #eb7505;
    margin-top: 10px;
	border-left: 0px !important;
	border-right: 0px !important;
}
.siteSearch {
	margin-top: 0px !important;
	width: 310px !important;
}
.control-group {
	width: 310px !important;
}
#search {
	width: 296px !important;
	padding: 0px !important;
	text-indent:10px;
}
.navbar-default .navbar-nav > li > a {
    font-family: 'SartoRotSanRegRegular', Verdana;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: grey;
}
.dropdown {
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	width: 20%;
    text-align: center;
	height: 41px;
}
.dropdown:hover {
	background-color: #eb7505;
}
.sartheadernav {
	width: 959px;
	max-width: 959px;
	min-width: 959px;
}
#countrySelectorModal {
	display: none;
	position: fixed;
	top: 40px;
	left: 25%;
	width: 960px;
	height: 480px;
	background-color: white;
}
.flyout-h4 {
    color: black;
    font-size: 15px;
    line-height: 17px;
    margin: 0 0 16px;
    font-family: "SartoRotSanRegRegular",Verdana;
    display: block;
}
.continent-block {
    float: left;
    overflow: hidden;
}
#page {
	height: 100px;
}
.language-overlay {
	padding: 30px;
}
.country-name {
	padding-left: 25px;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: grey;

}
.language ul li {
    border-color: #000;
    display: block;
    float: none;
    background-image: url(../images/submenu-trenner-spr-24bit.png);
    background-position: center top;
    background-repeat: no-repeat;
    padding-left: 0px;
    padding-top: 8px;
    margin-bottom: 8px;
    overflow: hidden;
    font-size: 14px;
}
.country-first-language a:hover {
	color: #eb7505;
}
.country-languages a:hover {
	color: #eb7505;
}
.country-languages a {
	padding-left: 3px;
	padding-right: 3px;
}
.international-website {
	margin-top: 13px;
    margin-left: -3px;
}


/* line 456, ../src/_header.scss */
li.country-AR .country-name {
  background: url('../images/countryflags.png') 0 2px no-repeat;
}
/* line 457, ../src/_header.scss */
li.country-AT .country-name {
  background: url('../images/countryflags.png') 0 -29px no-repeat;
}
/* line 458, ../src/_header.scss */
li.country-AU .country-name {
  background: url('../images/countryflags.png') 0 -60px no-repeat;
}
/* line 459, ../src/_header.scss */
li.country-BE .country-name {
  background: url('../images/countryflags.png') 0 -91px no-repeat;
}
/* line 460, ../src/_header.scss */
li.country-BR .country-name {
  background: url('../images/countryflags.png') 0 -122px no-repeat;
}
/* line 461, ../src/_header.scss */
li.country-CA .country-name {
  background: url('../images/countryflags.png') 0 -153px no-repeat;
}
/* line 462, ../src/_header.scss */
li.country-CH .country-name {
  background: url('../images/countryflags.png') 0 -184px no-repeat;
}
/* line 463, ../src/_header.scss */
li.country-CL .country-name {
  background: url('../images/countryflags.png') 0 -215px no-repeat;
}
/* line 464, ../src/_header.scss */
li.country-CN .country-name {
  background: url('../images/countryflags.png') 0 -246px no-repeat;
}
/* line 465, ../src/_header.scss */
li.country-CO .country-name {
  background: url('../images/countryflags.png') 0 -277px no-repeat;
}
/* line 466, ../src/_header.scss */
li.country-DE .country-name {
  background: url('../images/countryflags.png') 0 -308px no-repeat;
}
/* line 467, ../src/_header.scss */
li.country-DK .country-name {
  background: url('../images/countryflags.png') 0 -339px no-repeat;
}
/* line 468, ../src/_header.scss */
li.country-ES .country-name {
  background: url('../images/countryflags.png') 0 -370px no-repeat;
}
/* line 469, ../src/_header.scss */
li.country-FI .country-name {
  background: url('../images/countryflags.png') 0 -401px no-repeat;
}
/* line 470, ../src/_header.scss */
li.country-FR .country-name {
  background: url('../images/countryflags.png') 0 -432px no-repeat;
}
/* line 471, ../src/_header.scss */
li.country-GB .country-name {
  background: url('../images/countryflags.png') 0 -463px no-repeat;
}
/* line 472, ../src/_header.scss */
li.country-IE .country-name {
  background: url('../images/countryflags.png') 0 -494px no-repeat;
}
/* line 473, ../src/_header.scss */
li.country-IT .country-name {
  background: url('../images/countryflags.png') 0 -556px no-repeat;
}
/* line 474, ../src/_header.scss */
li.country-IN .country-name {
  background: url('../images/countryflags.png') 0 -525px no-repeat;
}
/* line 475, ../src/_header.scss */
li.country-JP .country-name {
  background: url('../images/countryflags.png') 0 -587px no-repeat;
}
/* line 476, ../src/_header.scss */
li.country-KR .country-name {
  background: url('../images/countryflags.png') 0 -618px no-repeat;
}
/* line 477, ../src/_header.scss */
li.country-MX .country-name {
  background: url('../images/countryflags.png') 0 -649px no-repeat;
}
/* line 478, ../src/_header.scss */
li.country-MY .country-name {
  background: url('../images/countryflags.png') 0 -680px no-repeat;
}
/* line 479, ../src/_header.scss */
li.country-NL .country-name {
  background: url('../images/countryflags.png') 0 -711px no-repeat;
}
/* line 480, ../src/_header.scss */
li.country-PE .country-name {
  background: url('../images/countryflags.png') 0 -742px no-repeat;
}
/* line 481, ../src/_header.scss */
li.country-PL .country-name {
  background: url('../images/countryflags.png') 0 -773px no-repeat;
}
/* line 482, ../src/_header.scss */
li.country-RU .country-name {
  background: url('../images/countryflags.png') 0 -804px no-repeat;
}
/* line 483, ../src/_header.scss */
li.country-SE .country-name {
  background: url('../images/countryflags.png') 0 -835px no-repeat;
}
/* line 484, ../src/_header.scss */
li.country-SG .country-name {
  background: url('../images/countryflags.png') 0 -866px no-repeat;
}
/* line 485, ../src/_header.scss */
li.country-TH .country-name {
  background: url('../images/countryflags.png') 0 -897px no-repeat;
}
/* line 486, ../src/_header.scss */
li.country-TR .country-name {
  background: url('../images/countryflags.png') 0 -928px no-repeat;
}
/* line 487, ../src/_header.scss */
li.country-US .country-name {
  background: url('../images/countryflags.png') 0 -959px no-repeat;
}

/* line 327, ../src/_header.scss */
.international-website {
  float: left;
  background-image: url(../images/icon-globe-grey-24bit.png);
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 335, ../src/_header.scss */
.international-website a {
  display: block;
  padding-left: 31px;
  line-height: 21px;
  color: #777777;
  text-decoration: none;
}
/* line 341, ../src/_header.scss */
.international-website a:hover {
  color: #eb7505;
}

/**PG 0301 changes by NAR for footer component **/

div#bg-content-bottom {
	height: 92px;
	background-image: url(/_ui/desktop/theme-sartorius/images/bg-content-bottom.png);
}


#footer {
	height: 240px;
	width: 100%;
	margin: 0px;
}
#prefooter {
	background-color: white;
	height: 240px;
	width: 100%;
	height: 40px;
	margin: 0px;
}
.footer {
	margin: 0px !important;
	border: 0px !important;
}
.footerColumn {
	width: 25%;
	float: left;
}
.footerHeader {
	color: white;
}
.footerLink:hover {
	color: white;
}
.footerSocialIcon {
    width: 25px;
    float: left;
    height: 25px;
    margin-right: 23px;
}
#footerFacebook {
	background-image: url(../images/facebook.png);
}
#footerTwitter {
	background-image: url(../images/twitter.png);
}
#footerGoogleplus {
	background-image: url(../images/googleplus.png);
}
#footerLinkedin {
	background-image: url(../images/linkedin.png);
}
#footerFacebook:hover {
	background-image: url(../images/facebook_mouseover.png);
}
#footerTwitter:hover {
	background-image: url(../images/twitter_mouseover.png);
}
#footerGoogleplus:hover {
	background-image: url(../images/googleplus_mouseover.png);
}
#footerLinkedin:hover {
	background-image: url(../images/linkedin_mouseover.png);
}

#content {
	min-height: 930px !important;
}

body[class*='pageLabel--company-about-sartorius'] div#content,
body[class*='pageLabel--company-legal-documents'] div#content,
body[class*='pageLabel--company-press-publications'] div#content,
body[class*='pageLabel--exhibitions-conferences'] div#content,
body[class*='pageLabel--company-investor-relations'] div#content,
body[class*='pageLabel--services-laboratory-expand-training'] div#content

 {
    min-height: 0px !important;
}

.amgen-logo {
	margin-top: 40px;
	margin-bottom: 20px;
}

#nav_main {
	background-color: rgba(60, 60, 60, 0);
}
.breadcrumb.top-breadcrumb li>a {
	font-family: Verdana;
}

.productImage{
	position:relative;
}

.productImage .productImagePrimary{
	margin:0 0 30px 110px;
}

.productImagePrimaryImg {
	border-width: 1px;
	border-color: #A7A7A7;
	border-style: solid;
	padding: 10px;
	max-height: 515px;
	max-width: 675px;
}
.productImage .productImagePrimary a.productImagePrimaryLink{
	display:block;
	width:420px;
}
.productImage .productImagePrimary a.productImagePrimaryLink img{
	width:100%;
}
.productImage .productImagePrimary a.productImageZoomLink{
	display:block;
	width:36px;
	height:36px;
	background:url("../images/productImageZoomLinkIcon.png") no-repeat center center ;
	position:absolute;
	top:0;
	right:20px;
}
.productImage .productImageGallery{
	float:left;
	width:146px;
	position:relative;
	height:420px;
	overflow:hidden;
}
.productImage .productImageGallery .jcarousel-clip{
	height:360px;
}
.productImage .productImageGallery ul{
	height:auto;
	margin:0 0 30px 0;
}
.productImage .productImageGallery ul .thumb{
	display:block;
	overflow:hidden;
	width:148px;
	margin: 0px 0px 0px 1px;
	border-width: 1px;
    border-color: #A7A7A7;
    border-style: solid;
}
.productImageThumbs {
	width: 72px;
	float: left;
	margin-right: 20px;
}

.productDescription h1{
	font-size:2em;
	font-weight:normal;
	padding:0 0 5px 0;
}
.productDescription .big-price{
	font-size:1.417em;
	color:#E11818;;
	padding:0 0 10px 10px;
	border:0;
	margin: 0;
}
.productDescription .summary{
	color:#666666;
	margin:0 0 10px 0;
}
.productDescription .colour{
	padding: 5px 0;
	line-height:2.5em;
	color:#929292;
}
.productDescription  ul.colorlist {
	float:left;
}
.productDescription ul.colorlist li{
	float:left;
	margin:0 10px 0 0;
}
.productDescription  .size{
	padding: 10px 0;
	color:#929292;
}
.productDescription  .size form{
	float:left;
}
.productDescription  .size .size-guide{
	float:left;
}
.productDescription  .size form label{
	display:block;
	font-weight:normal;
}
.productDescription .add_to_cart_form{
	width: 49%;
	float:right;
}
.productDescription .collect_from_store{
	width:49%;
}
#addToCartForm {
	width: 30%;
	float:right;
	padding-right: 2px
}
.productDescription .LoveShare{
	text-align:center;
	width:49%;
	float:right;
	margin-bottom: 20px;
}
.productDescription .share{
	color:#666666;
	float:none !important;
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 0 0 25px;
}
.productDescription .share > span{
	display:none;
}

li {
	list-style: inherit;
}

.productDescription .share{
	background:url("../images/productShareIcon.png") no-repeat left center;
}

.product-details .col-xs-3 {
	border-left: 2px solid #e0e0e0;
	margin-bottom: 30px;
	margin-left: 72px;
	width: 45%;
	-webkit-font-smoothing: antialiased;
}

.product-details .col-xs-12 {
	margin-top: 15px;
	-webkit-font-smoothing: antialiased;
}

.product-details .col-xs-4 {
		width: 37%;
		-webkit-font-smoothing: antialiased;
}
/*
## Product Tabs
********************************************************************/
#productTabs {
	border: 0px;
	list-style: none;
}

#productTabs ul.tabs-list li a {
	color: #2b2b2b;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: rgb(255, 255, 255);
	line-height: 17.142858505249px;
	border-bottom-color: rgba(0, 0, 0, 0);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

#productTabs ul.tabs-list {
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	list-style: none;
}

 #productTabs ul.tabs-list li.current a {
	border-top-color: #F7A333;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: solid;
	border-top-width: 4px;
	border-left-color: rgb(221, 221, 221);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(221, 221, 221);
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: rgba(0, 0, 0, 0);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom : 11px;
}

#productTabs .content{
	position:relative;
	margin:0px 0 0 0;
	box-sizing: border-box;
	color: #777;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;

}

.headline {
	box-sizing: border-box;
	border-bottom-color: transparent !important;
	color: #777;
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 0px;
	margin-top: 20px;
	visibility: visible;
	margin-left: 3px;
	margin-right: 0px;
}
#details_table {
	border: 1px solid #ddd;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	width: 550px;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	background-color: transparent;

}

#details_table tr.details_row {
	line-height: 1.42857143;
}

#details_table td.attrib_name{
    padding: 8px;
	border-right: 1px solid #DDD;
	border-bottom:1px solid #DDD;
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	width: 35%;
	-webkit-font-smoothing: antialiased;

}

#details_table td.attrib {
	padding: 8px;
	border-bottom: 1px solid #DDD;
	color: #777;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	width: 65%;
	-webkit-font-smoothing: antialiased;
}

#details_table_key {
	border: 0px solid #ddd;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	width: 550px;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	background-color: transparent;
}

#details_table_key tr.details_row_key {
	line-height: 1.42857143;
}

#details_table_key td.attrib_name_key{
    padding: 8px;
	border-right: 0px solid #DDD;
	border-bottom:0px solid #DDD;
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	width: 35%;
}

#details_table_key td.attrib_key {
	padding: 8px;
	border-bottom: 0px solid #DDD;
	color: #777;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	width: 65%;
}
#productTabs ul {
	margin-right: -9px;
}

.no-padding-right {
	padding-right: 0px !important;
}

#outer {
	margin: 20px 10px 10px 10px;
    width: 700px;
	padding: 10px 0px;
}

#productDescriptionText{
	font-family: "Verdana";
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #777;
	line-height: 20px;
	padding-left: 9px;
	list-style-type: none;
	margin-left:0px;
	margin-right:0px;
	width: 91%;
	-webkit-font-smoothing: antialiased;
}

#productDescriptionText ul {
	margin-bottom: 0px !important;
	line-height: 20px;
	margin-left: 15px;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 15px;
}

#productDescriptionText h3 {
	margin-top: 12px;
	-webkit-font-smoothing: antialiased;
}

.productFeatureClasses{
	padding: 0 0 20px 0;
}

.tab-pane {
	width: 910px;
}

.productFeatureClasses table td.headline{
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:1em;
	white-space: nowrap;
	display:block;
	margin:20px 20px 0 20px;
	width: 455px;
}
.productFeatureClasses table tr:nth-child(odd){
	background:#ffffff;
}
.productFeatureClasses table tr td{
    border-bottom: 1px solid #bfbfbf;
}
.productFeatureClasses table .attrib{
	width: 910px;
}
.productFeatureClasses table td .attrib_name{
	width: 455px;
	max-width: 100%;
	margin-bottom: 20px;
	background-color: transparent;
	right-border:  1px solid black;
	padding: 4px;
	-webkit-font-smoothing: antialiased;
}
.productFeatureClasses table td .attrib{
	width: 455px;
	max-width: 100%;
	margin-bottom: 20px;
    background-color: transparent;
	border-spacing: 0px;
	-webkit-font-smoothing: antialiased;
}

.productFeatureClasses table .details_table {
	border: 1px ;
	border-color: solid #BFBFBF;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	width: 910px;
	-webkit-font-smoothing: antialiased;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

    border: 1px solid #DDD;
	-webkit-font-smoothing: antialiased;
}

td .right-border {
	  border: 1px solid #DDD;
}


.y_wrap_qty .qty input.qty{
    text-align:center;
    width:40px;

}
.prodReview{
	margin:0 0 20px 0;
}
.prodReview .count{
	color:#3c3c3c;
	padding:0 10px;
}

.prodReview .write{
	color:#0068b8;
	font-weight:normal;
	padding:0 0 0 10px;
	background:url("../images/facetMoreLessIcon.png") no-repeat left center ;

}

.reviews{
	padding: 0 20px 0 20px;
}

.reviews .actionBar{
	height:30px;
	line-height:30px;
	color:#3c3c3c;
	font-size:1em;
	white-space: nowrap;
	display:block;
	margin:20px 0 ;
}

.reviews .actionBar.top{
	border-bottom:1px solid #bfbfbf;
}

.reviews .actionBar.bottom{
	border-top:1px solid #bfbfbf;
}

.reviews .actionBar a,
.reviews .actionBar .write{
	color:#3c3c3c;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url("../images/facetMoreLessIcon.png") no-repeat left center ;
}
.reviews .reviewDetail{
	border-top:1px solid #bfbfbf;
	padding:20px 0;
}
.reviews .reviewDetail:first-child{
	border-top:0;
}
.reviews .reviewDetail .headline{
	font-weight:bold;
}
.reviews .reviewDetail .autor{
	font-style:italic;
	color:#3c3c3c;
}
#write_reviews.reviews .headline{
	border-bottom: 1px solid #bfbfbf;
	font-size: 1.2em;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	text-transform: uppercase;
	margin:0 0 20px 0;
}
.reviews .description{
	margin:0 0 20px 0;
}
#quickviewLightbox{
	padding:20px;
}
#quickviewLightbox .productImage{
	padding: 0;
	margin:0 30px 0 0;
}
#quickviewLightbox .productImage .productImagePrimary{
	margin:0;
}
#quickviewLightbox .productImage .productImagePrimary .productImagePrimaryLink{
	width: 284px;
}
#quickviewLightbox .productImage .productImagePrimary a.productImageZoomLink{
	right:0;
}
#quickviewLightbox .productDescription{
	width: 496px;
}
.y_wrap_qty{
    margin: 10px 0 10px 0;
    padding: 20px;
    background-color: #ffffff;
}
.container {
  width: 900px !important;
}
.row_thumbnails {
box-sizing: border-box;
color: rgb(119, 119, 119);
display: block;
font-family: Verdana;
font-size: 12px;
font-style: normal;
font-weight: normal;
height: auto;
line-height: 28px;
margin-left: 0px;
margin-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
width: auto;
}
.notshown {display:none;}
#simplemodal-overlay {background-color:gray;}

#simplemodal-container {
		height:480px; width:700px; color:#2b2b2b;
		background-color:#ffffff;
		border: 1px solid #e0e0e0;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		padding:2px;
}
#simplemodal-container .simplemodal-data {}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#F7A333;line-height: 19px;padding-top: 10px; padding-bottom: 10px; }
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:2500; position:absolute; top:-8px; right:-17px; cursor:pointer; }
#simplemodal-container h3 {color:#84b8d9;}

.simplemodal-wrap {
	border: 1px solid #e0e0e0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

.prodSku {
	width: 30%;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 2px;
}

.prodName {
	width: 70%;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
#relatedProdTable {
	width: 650px;
	border-color: black;
	border-width: 1px;
	margin-top: 20px;
	margin-bottom:20px;
	margin-left: 20px;
	margin-right: 20px;
}

.relatedProductsContentModal {
		border: 1px solid #e0e0e0;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		margin-bottom: 30px;
		border : 0px;
}

.relatedProductsContentModalHeader {
	background-color: #e8e8e8;
	padding: 15px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.documentMimetype {
	width: 23%;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 2px;

}

.documentUrl {
	width: 52%;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.documentsTable {
	width: 650px;
	border-color: black;
	border-width: 1px;
	margin-top: 20px;
	margin-bottom:20px;
	margin-left: 20px;
	margin-right: 20px;
}

.documentsContentModal {
		border: 1px solid #e0e0e0;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		margin-bottom: 30px;
		border : 0px;
}

.documentsContentModalHeader {
	background-color: #e8e8e8;
	padding: 15px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.imageModalSingle {
		padding-bottom: 10px;
		height: 222px;
		float: left;
    	width: 184px;
    	margin-left: 0px;
    	margin-right: -11px !important;
}

.imageModalSingle .thumb {
		border-style: solid;
		border-width: 1px !important;
		border-color: #f1f1f1 !important;
		width: 165px;
    	height: 145px;
}

.product-slider-wrapper {
	overflow: hidden;
}

.prodRefName {
	padding-left: 20px !important;
	padding-right: 15px !important;
	word-wrap: break-word;
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	display: block;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: auto;
	line-height: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	width: auto;
	-webkit-font-smoothing: antialiased;
}

.product-slider-wname .product-slider-control {
    height: 145px !important;
}

.thumb a img {
	align-items: center;
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
    vertical-align: middle;
}

.thumb a  {
	text-align: center;
	vertical-align: middle;
    height: 100%;
}

.galleryHelper {
	height: 100%;
	vertical-align: middle;
	display: inline-block;

}

.product-slider-wrapper .item img {
	border: none;
}

.prodMainName {
		word-break: break-word;
		font-size: 24px;
		-webkit-font-smoothing: antialiased;
		padding-top: 1px;
}

.productcodediv {
	-webkit-font-smoothing: antialiased;
}
#submit-quick-order {
		background-color: rgb(221, 221, 221);
		border-color: rgb(221, 221, 221);
		border-style: outset;
		border-width: 2px;
		border-image-outset: 0px;
		border-image-repeat: stretch;
		border-image-slice: 100%;
		border-image-source: none;
		border-image-width: 1;
		color: rgb(0, 0, 0);
		cursor: default;
		display: inline-block;
		font-family: Arial;
		font-size: 12px;
		font-stretch: normal;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		height: 20px;
		letter-spacing: normal;
		line-height: normal;
		margin: 0px 0px 0px 0px;
		padding-bottom: 1px;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 1px;
		text-align: center;
		text-indent: 0px;
		text-rendering: auto;
		text-shadow: none;
		text-transform: none;
		width: 80.03125px;
		word-spacing: 0px;

}

#documentformat {
	text-transform: capitalize;
}

.imageModalTopDiv {
	padding: 0px !important;
	margin: 0px !important;
}

.imageModalSecondLevelDev {
	position: relative;
	overflow: hidden;
}

.imageModalArrows {
	z-index: 10;
}

.imageGalleryModalArrows {
	z-index: 10;
	cursor:pointer;
}

#esci-product-cap {
	position: relative;
	width: 2000%;
	padding-left: 3%;
}

#esci-product-gallery {
		position: relative;
		width: 500%;
		padding-left: 3%;
}

.imageModalActiveItem {
	padding-left: 0px;
}


.imageGalleryModalTopDiv {
		padding: 0px !important;
		width: 402px;
}

.imageGalleryModalActiveItem {
	padding-left: 0px !important;
}

.imageGalleryModalSingle {
		float: left;
    	width: 140px;
    	margin-left: 30px !important;
    	margin-right: 1px !important;
}

.imageGalleryModalSingleFirst {
		float: left;
    	width: 146px;
    	margin-left: 0px !important;
    	margin-right: 1px !important;
}

.imageGalleryModalSingleFirst .thumb {
		border-style: solid;
		border-width: 1px !important;
		border-color: #f1f1f1 !important;
		width: 145px;
    	height: 145px;
}

.imageGalleryModalSingle .thumb {
		border-style: solid;
		border-width: 1px !important;
		border-color: #f1f1f1 !important;
		width: 145px;
    	height: 145px;
}

.imageGallerySpanThumb {
	border-style: none;
    border-width: 0px !important;
}

.keylabel {
	color: #333333;
	font-family: 'SartoRotSanRegRegular', Verdana;
    font-style: bold;
    font-size: 15px;
}

/*************************************************Extra Description CSS  Start***********************/

#productDescriptionText thead {
	border-bottom-color: rgb(119, 119, 119);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(119, 119, 119);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(119, 119, 119);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(119, 119, 119);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(119, 119, 119);
	display: table-header-group;
	font-family: Verdana;
	font-size: 12px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 73px;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: baseline;
}

#productDescriptionText table {
	-webkit-border-horizontal-spacing: 0px;
	-webkit-border-vertical-spacing: 0px;
	background-color: rgba(0, 0, 0, 0);
	border-bottom-color: rgb(128, 128, 128);
	border-collapse: collapse;
	border-left-color: rgb(128, 128, 128);
	border-right-color: rgb(128, 128, 128);
	border-top-color: rgb(128, 128, 128);
	box-sizing: border-box;
	color: rgb(101, 103, 103);
	display: table;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	visibility: visible;
	border-spacing: 2px;
	border-color: grey;
}

#productDescriptionText thead tr {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(https://www.sartorius.com/typo3conf/ext/dkd_standard/res/sartorius/assets/images/content/bg-header-table-24bit.png);
	background-origin: padding-box;
	background-size: auto;
	border-bottom-color: rgb(119, 119, 119);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(119, 119, 119);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(119, 119, 119);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(119, 119, 119);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(119, 119, 119);
	display: table-row;
	font-family: Verdana;
	font-size: 12px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: baseline;
}

#productDescriptionText thead tr th {
	border-collapse: separate;
	box-sizing: border-box;
	color: rgb(119, 119, 119);
	display: table-cell;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 32px;
	line-height: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: baseline;
	visibility: visible;
	text-shadow: 0 1px 0 #FFF;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #747474;
	padding: 12px 10px 11px 15px;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	border-right: 0px solid #fff;
	border-left: 1px solid #ababab;
}

#productDescriptionText thead tr th:first-child {
    border-left: 1px solid #ababab;
    border-top-left-radius: 5px;
}
#productDescriptionText thead tr th:last-child {
    border-right: 1px solid #ababab;
    border-top-right-radius: 5px;
}

#productDescriptionText tbody {
	border-bottom-color: rgb(0, 0, 0);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(0, 0, 0);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(0, 0, 0);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(0, 0, 0);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(0, 0, 0);
	display: table-row-group;
	font-family: Verdana;
	font-size: 11px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: baseline;
}

#productDescriptionText tbody tr {
	border-bottom-color: rgb(0, 0, 0);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(0, 0, 0);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(0, 0, 0);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(0, 0, 0);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(0, 0, 0);
	display: table-row;
	font-family: Verdana;
	font-size: 11px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 43px;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
}

#productDescriptionText tbody tr td {
	border-bottom-color: rgb(217, 217, 217);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: separate;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(217, 217, 217);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(217, 217, 217);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(0, 0, 0);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(0, 0, 0);
	display: table-cell;
	font-family: Verdana;
	font-size: 11px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 22px;
	line-height: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
}

#specifications td:first-child {
	width: 240px;
}

/*********************************************************extra description css end*********************************************/

.displayAddtoToCart {
	display: block;
}

.doNotDisplayAddtoToCart {
	display: none !important;
}

.imageGallerySpan {
	display: inline-block;
    vertical-align: middle !important;
	height: 100%;
}

.imageModalSingle .scroller-thumb {
    width: 165px;
    height: 145px;
	border-width: 0px !important;
	border-color: transparent !important;
}

.scroller-thumb a {
    text-align: center;
    vertical-align: middle;
    height: 100%;

}

/* PG 02/07/16 Product Carousel Component start*/

.scroller-thumb a img {
    align-items: center;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    vertical-align: middle;
}

.no-margin-left {
	margin-left: 0px;
	border-width: 1px;
	border-color: #e5e5e5;
	border-style: solid;
	border-left-style: none;
	height: 150px !important;
	padding-left: 17px;
}

.scrollerLeftArrow {
	font-size: 10px !important;
	color: #7e7e7e;
	text-align: center;
	text-shadow: none;
  	font-weight:100;
	margin-left: 10px;
}

.scrollerRightArrow {
	position: absolute;
    right: 0;
    margin-top: -95px;
    z-index: 100;
    background: url('/_ui/desktop/theme-sartorius/images/scroller-arrows.png') 0 -1858px;
    height: 64px;
    width: 19px;
}

.sartscroller-slider {
    height: 40px !important;
    top: 130px !important;
}

.product-slider-control.carousel-control.sartscroller-slider {
	background : none !important;
	border : none !important;
}

.scroller-leftarrow{
	position: absolute;
    right: 0;
    margin-top: -95px;
    z-index: 100;
    background: url('/_ui/desktop/theme-sartorius/images/scroller-arrows.png')   0 -1933px;
    height: 78px;
    width: 19px;
}

.scroller-rightarrow  {
	position: absolute;
    right: 0;
    margin-top: -87px;
    z-index: 100;
    background: url('/_ui/desktop/theme-sartorius/images/scroller-arrows.png')   0 -1858px;
    height: 78px;
    width: 24px;
}

.sliderelementmoreicon {
    display: block;
    height: 25px;
    width: 35px;
    background-image: url(/_ui/desktop/theme-sartorius/images/icon-info.png);
    background-repeat: no-repeat;
    background-position: 10px 5px;
}

.sliderelementmore {
    display: block;
    width: 35px;
    height: 25px;
    border: 1px solid #D3D3D3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
}

.scrollertable {
	display: table;
}

.scrollerrow {
	display: table-row;
}

.scrollercell {
	display: table-cell;
}

.scrollfloatleft {
	float: left;
}

.scrollfloatcenter {
	margin: auto;
    width: 60%;
    padding: 10px;
}

.scrollerProductsContentModal {
		border: 1px solid #e0e0e0;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		margin-bottom: 30px;
		border : 0px;
}

.scrollerProductsContentModalHeader {
	background-color: #e8e8e8;
	padding: 15px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.scrollerPadding {
	padding-left: 60px;
	padding-top: 3px;
}

.scrollerProdName {
	line-height: 12px !important;
	font-size: 10px;
	margin-top: 3px !important;
}

/* PG 02/07/16 Product Carousel Component end*/

/* Product Carousel Component CSS by NAR */

.scroller-leftarrow:hover {
	background: url('../images/scroller-arrows.png') 0 -1765px;
}

.scroller-rightarrow:hover {
	background: url('../images/scroller-arrows.png') 0 -1690px;
}

.scrollercell img {
	width: 75px;
}

.scroller-thumb {
	margin-left: 20%;
}

#esci-product-cap {
	padding-left: 0% !important;
}

.imageModalSingle {
	width: 186px !important;
}

.slider-info {
    display: block;
    width: 35px;
    height: 25px;
    border: 1px solid #D3D3D3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    left: 48px;
    top: 29px;
	background-color: #F4F4F4;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F4F4', endColorstr='#FFFFFFFF');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(50%, #ffffff), color-stop(50%, #f4f4f4), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
    background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
}

.slider-info:hover {
    display: block;
    width: 35px;
    height: 25px;
    border: 1px solid #D3D3D3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    left: 48px;
    top: 29px;
	background-color: #E0E0E0;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#EEE0E0E0', endColorstr='#FFFFFFFF');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E0E0E0), color-stop(50%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(top, #E0E0E0 0%, #fff 50%, #ffffff 50%, #fff 100%);
    background-image: -webkit-linear-gradient(top, #E0E0E0 0%, #fff 50%, #ffffff 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #E0E0E0 0%, #fff 50%, #ffffff 50%, #fff 100%);
}

.slider-purchase {
    display: block;
    width: 35px;
    height: 25px;
    border: 1px solid #D3D3D3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    left: -4px;
	top: 29px;
	background-color: #F4F4F4;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F4F4', endColorstr='#FFFFFFFF');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(50%, #ffffff), color-stop(50%, #f4f4f4), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
    background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 0%, #fff 50%, #f4f4f4 50%, #fff 100%);
}

.slider-purchase:hover {
    display: block;
    width: 35px;
    height: 25px;
    border: 1px solid #D3D3D3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    left: -4px;
	top: 29px;
	background-color: #E0E0E0;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#EEE0E0E0', endColorstr='#FFFFFFFF');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E0E0E0), color-stop(50%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(top, #E0E0E0 0%, #fff 50%, #ffffff 50%, #fff 100%);
    background-image: -webkit-linear-gradient(top, #E0E0E0 0%, #fff 50%, #ffffff 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #E0E0E0 0%, #fff 50%, #ffffff 50%, #fff 100%);
}

.slider-info-icon {
    display: block;
    width: 35px;
    background-image: url(../images/info_icon-normal-24bit.png);
    background-repeat: no-repeat;
    background-position: 10px 5px;
}

.slider-purchase-icon {
    background: url('../images/product-list-func.png') 0 -389px;
    width: 26px;
    height: 22px;
    margin: 0 0 0 6px;
    display: block;
}

.slider-purchase-icon:hover {
    background: url('../images/product-list-func.png') 0 -430px;
    width: 26px;
    height: 22px;
    margin: 0 0 0 6px;
    display: block;
}

/* end productDetails.css */
/* start help.css */
.modalDialog {
	position: fixed;
	font-family: 'SartoRotSanRegRegular', Verdana;
  	font-size: 13px;
  	font-weight: 400;
  	font-style: normal;
  	color: #777777;
  	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
	display: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.modalDialog > div {
	width: 50%;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	background: #FFFFFF;
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    right: -12px;
    text-align: center;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    opacity: 0.9;
}
.close:hover {
    background: #00d9ff;
}


#helpWrapper {
    width: 90%;
    height: 80%;
    padding: 0px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right: auto;
}

#helpHeader {
    background-color: #EFEFEF;
	width: 100%;
	font-family: 'SartoRotSanRegRegular', Verdana;
  	font-size: 30px;
  	font-weight: 400;
  	font-style: normal;
  	color: #777777;
  	text-align:	center;
  	padding-top: 40px;
  	padding-bottom: 20px;
}

#helpNav {
    background-color: #EFEFEF;
    width: 15%;
    height: inherit;
    float: left;
  	font-family: 'SartoRotSanRegRegular', Verdana;
  	font-size: 10px;
  	font-weight: 400;
  	font-style: normal;
  	text-align:	left;
  	padding: 8px;
  	line-height: 15px;
  	margin-top: auto;
}

#helpContent {
    height: inherit;
    background-color: white;
    width: 85%;
    float: left;
    overflow: auto;
    margin-top: auto
}

#leftHelp {
	width: 80%;
	float: left;
	padding-left: 5px;
}

#backToTopLink {
	margin-left: 80%;
}

#helpText {
	float: left;
	height: 30px;
	padding-left: 5px;
}

#helpImage {
	padding-left: 5px;
}

.p {
	line-height: 12px;
}
/* end help.css */

/*start jquery-ui.min.css*/
/*! jQuery UI - v1.11.4 - 2015-12-15
* http://jqueryui.com
* Includes: core.css, accordion.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url() 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/*end jquery-ui.min.css*/
/*start jquery-ui.structure.min.css*/
/*! jQuery UI - v1.11.4 - 2015-12-15
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*end jquery-ui.structure.min.css*/
/*end jquery-ui.structure.min.css*/

/*start jquery-ui.theme.min.css*/
/*! jQuery UI - v1.11.4 - 2015-12-15
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url() 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#111;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #e5e5e5;background:#e5e5e5 url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #e5e5e5;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#111;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/*end jquery-ui.theme.min.css*/


/*Contact Us Form css */
.form-container .form-middle-contact-us,.form-container .form-middle-contact-us:hover
 {
	background-image: url('../images/sprites/formular/bg_box670_middle_normal_24bit.png');

}

.contactus-cta-background {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/background-s4df6338d35.png') 0 0 no-repeat;
	width: 100%;
    height: 50px;
    overflow: hidden;
}

.productpageh4label {
	font-size: 15px !important;
}

.pageLabel--contact-general-contact div#column-left, .pageLabel--contact-general-contact div#column-right {
    margin-top: 30px;
}

.pageLabel--contact-general-contact div#bg-content-bottom {
    margin-top: -130px;
}


/*main content grey box styling*/

.main-content .fullwidth .halfwidth.right .imagetextglcomponents .yCmsComponent .content table{
	width: 100%;
	margin: 20px 0 25px 2px;
   	border-collapse: separate;
}
.main-content .fullwidth .halfwidth.right .imagetextglcomponents .yCmsComponent .content table tr td a{
	text-decoration: underline !important;
	font-size: 11px;
    vertical-align: baseline;
    font-weight: initial;
    line-height: 32px;
}

.main-content .fullwidth .halfwidth.right .imagetextglcomponents .yCmsComponent .content table tr td a:hover {
    text-decoration: none;
}

.main-content .fullwidth .halfwidth.right .imagetextglcomponents .content h3 {
	margin: 0 0 15px 0;
}

.main-content .fullwidth .halfwidth.right .imagetextglcomponents .content p {
	/*margin-bottom: 0px;*/
	color: #777;
	line-height: 16px;
	font-size: 12px;
	font-family: Verdana;
}


.main-content .fullwidth .halfwidth.right .imagetextglcomponents .content a.rte-grey-button > span.button{
	   padding-right: 45px;
}

/*main content grey box styling*/

#product-smdesc{
	height:44px;
	overflow:hidden;
}

.showAll{
	height:auto !important;
}

.spec-primary-attributes {
 	border-bottom: 1px solid #DDD;
    font-size: 19px;
    line-height: 21px;
    font-family: "SartoRotSanRegRegular",Verdana;
    color: #000;
    padding-left: 8px;
}

/*Careers Icons*/

p a.get-connected {
	line-height: 26px;
}

p a.get-connected .get-connected .get-connected-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -190px no-repeat;
}

p a.get-connected .get-connected {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}


p a.hr-global-1 .hr-global-1 {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

p a.hr-global-1 .hr-global-1 .hr-global-1-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 4px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -3961px no-repeat;
}


p a.hr-global-1:hover .hr-global-1 {
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}


p a.get-connected:hover .get-connected {
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}


/*LeftNav page - top Rotating Banner Styles*/

.esciLeftNavBannerSize {
  width: 669px;
 /* height: 390px;*/
}

.esciLeftNavBannerContent .slideshow.esciLeftNavBannerSize {
    width: 660px ;
    padding: 2px;
    background: #FFF;
    border: 3px solid rgba(223, 225, 225, 1);
    border-radius: 3px;
}

img.esciLeftNavBannerSize {
    width: 659px;
    margin-top: 3px;
    margin-left: 2px;
    /*margin-right: 1px;
    margin-bottom: 1px;*/
}

.esciLeftNavBannerContent {
	width:670px;
}

#esciBannerTop.esciLeftNavBannerTop,
#esciBannerBottom.esciLeftNavBannerBottom {
	display:none;
}

.esciLeftNavBannerMiddle {
  width: 669px;
 /* height: 390px;*/
  background-image: url("../images/mid_ban_900_b.png");
  background-repeat: repeat-y;
}

.esciLeftNavBannerContent {
  position: relative;
 /* height: 390px;*/
  width: 669px;
  float: left;
  overflow: hidden;
}

.esciLeftNavBannerTop {
  width: 669px;
  height: 8px;
  background: url("../images/top_ban_900.png") no-repeat;
}

.esciLeftNavBannerBottom {
  height: 40px;
  position: relative;
  width: 669px;
margin-right: -18px;
  margin-left: 2px;
  margin-top: -8px;
  z-index: 15;
  background: url("../images/ban_bottom_895.png") no-repeat;
}

.uf2overbox-leftNav {
	left: 86px;
}

/********** product page facet starts here ********/

.productFacetPage.facet .facetValues .allFacetValues .filters {
	/*max-height: 140px;*/
	/*overflow-y: scroll;
	max-height: 70px;*/
	line-height: 1.5;
}
.refinementToggle.close {position: absolute;left: 16px;}
.productFacetPage .facetHead h4 {
	word-wrap: break-word;
}

/********** product page facet starts here ********/

td.funcs a {
    float: left;
    width: 30px;
}

span.add-to-wallet {
    display: block;
    width: 28px;
    height: 23px;
    background: url('/_ui/desktop/theme-sartorius/images/product-list-func.png') 0 -301px;
}

span.add-to-wallet:hover {
    background: url('/_ui/desktop/theme-sartorius/images/product-list-func.png') 0 -344px;
}

span.product-request {
    display: block;
    width: 28px;
    height: 23px;
    background: url('/_ui/desktop/theme-sartorius/images/product-list-func.png') 0 -386px;
}

span.product-request:hover {
    background: url("/_ui/desktop/theme-sartorius/images/product-list-func.png") 0 -429px;
}


/********** product page facet starts here ********/

td.funcs a {
    float: left;
    width: 30px;
}

span.add-to-wallet {
    display: block;
    width: 28px;
    height: 23px;
    background: url('/_ui/desktop/theme-sartorius/images/product-list-func.png') 0 -301px;
}

span.add-to-wallet:hover {
    background: url('/_ui/desktop/theme-sartorius/images/product-list-func.png') 0 -344px;
}

span.product-request {
    display: block;
    width: 28px;
    height: 23px;
    background: url('/_ui/desktop/theme-sartorius/images/product-list-func.png') 0 -386px;
}

span.product-request:hover {
    background: url("/_ui/desktop/theme-sartorius/images/product-list-func.png") 0 -429px;
}

body[class*="about-sartorius-sartorius-campus"] div.slideshow.esciLeftNavBannerSize {
    left: 0 !important;
}

/**** latest changes provided by Nick 8/5/16 ***/

h3.light {
  color: #7F7F7F;
}

.microsite-h2 {
    font-size: 24px;
    font-family: "SartoRotSanRegRegular",Verdana;
    color: #000;
    line-height: 26px;
}

/**** latest changes provided by Nick ends  8/5/16  ***/

/* line 499, ../src/_base.scss */

p a.career {
  text-decoration: none;
  display: block;
  height: 24px;
}

/* line 504, ../src/_base.scss */

p a.career .career {
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

/* line 512, ../src/_base.scss */

p a.career .career .career-icon {
  width: 17px;
  height: 18px;
  display: block;
  margin: 3px 0 0 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -570px no-repeat;
}

/* line 520, ../src/_base.scss */
p a.career .career-text {
  display: block;
  color: #777;
  line-height: 24px;
}

/* line 527, ../src/_base.scss */

p a.career:hover .career {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}

/* line 531, ../src/_base.scss */

p a.career:hover .career-text {
  color: #EB7505;
}

/* line 385, ../src/_base.scss */

p a.training-courses {
  text-decoration: none;
  display: block;
  height: 24px;
}

/* line 390, ../src/_base.scss */

p a.training-courses .training-courses {
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

/* line 398, ../src/_base.scss */

p a.training-courses .training-courses .training-courses-icon {
  width: 17px;
  height: 18px;
  display: block;
  margin: 3px 0 0 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -532px no-repeat;
}

/* line 406, ../src/_base.scss */

p a.training-courses .training-courses-text {
  display: block;
  color: #777;
  line-height: 24px;
}

/* line 413, ../src/_base.scss */

p a.training-courses:hover .training-courses {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}

/* line 417, ../src/_base.scss */

p a.training-courses:hover .training-courses-text {
  color: #EB7505;
}

p a.faq .faq .faq-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -342px no-repeat;
}

p a.faq .faq {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

p a.faq {
    text-decoration: none;
    display: block;
    height: 24px;
}

p a.faq .faq-text {
    display: block;
    color: #777;
    line-height: 24px;
}

p a.faq:hover .faq-text {
    color: #EB7505;
}

/*Grey box - phone contact*/

a.greybox-phone-contact {
	width: 154px;
}

span.greybox-phone-contact {
	width: 33px;
}


p a.download-center {
  text-decoration: none;
  display: block;
  height: 24px;
}

/* line 428, ../src/_base.scss */

p a.download-center .download-center {
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

/* line 436, ../src/_base.scss */

p a.download-center .download-center .download-center-icon {
  width: 17px;
  height: 18px;
  display: block;
  margin: 3px 0 0 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -152px no-repeat;
}

/* line 444, ../src/_base.scss */

p a.download-center .download-center-text {
  display: block;
  color: #777;
  line-height: 24px;
}

/* line 451, ../src/_base.scss */

p a.download-center:hover .download-center {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}

/* line 455, ../src/_base.scss */

p a.download-center:hover .download-center-text {
  color: #EB7505;
}

p a.newspaper {
    text-decoration: none;
    display: block;
    height: 24px;
}

p a.newspaper .newspaper {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

p a.newspaper .newspaper-text {
    display: block;
    color: #777;
    line-height: 24px;
}

p a.newspaper .newspaper .newspaper-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -77px no-repeat;
}

p a.press,p a.chat {
    text-decoration: none;
    display: block;
    height: 24px;
}

p a.press .press,p a.chat .chat {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

p a.press .press .press-icon,p a.chat .chat .chat-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -76px no-repeat;
}


p a.press .press-text,p a.chat .chat-text {
    display: block;
    color: #777;
    line-height: 24px;
}


p a.bewerbungstipps {
    text-decoration: none;
    display: block;
    height: 24px;
}

p a.bewerbungstipps .bewerbungstipps {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

p a.bewerbungstipps .bewerbungstipps .bewerbungstipps-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -228px no-repeat;
}


p a.bewerbungstipps .bewerbungstipps-text {
    display: block;
    color: #777;
    line-height: 24px;
}

p a.line-graph {
    text-decoration: none;
    display: block;
    height: 24px;
}

p a.line-graph .line-graph {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

p a.line-graph .line-graph .line-graph-icon {
    width: 17px;
    height: 18px;
    display: block;
    margin: 3px 0 0 3px;
    background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 0 no-repeat;
}

p a.line-graph .line-graph-text {
    display: block;
    color: #777;
    line-height: 24px;
}

/* line 347, ../src/_base.scss */

p a.events {
  text-decoration: none;
  display: block;
  height: 24px;
}

/* line 352, ../src/_base.scss */

p a.events .events {
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

/* line 360, ../src/_base.scss */

p a.events .events .events-icon {
  width: 17px;
  height: 18px;
  display: block;
  margin: 3px 0 0 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -38px no-repeat;
}

/* line 368, ../src/_base.scss */

p a.events .events-text {
  display: block;
  color: #777;
  line-height: 24px;
}

/* line 375, ../src/_base.scss */

p a.events:hover .events {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}

/* line 379, ../src/_base.scss */

p a.events:hover .events-text {
  color: #EB7505;
}

/* line 461, ../src/_base.scss */

p a.newsletter {
  text-decoration: none;
  display: block;
  height: 24px;
}

/* line 466, ../src/_base.scss */

p a.newsletter .newsletter {
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 10px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1082px no-repeat;
}

/* line 474, ../src/_base.scss */

p a.newsletter .newsletter .newsletter-icon {
  width: 17px;
  height: 18px;
  display: block;
  margin: 3px 0 0 3px;
  background: url('/_ui/desktop/theme-sartorius/images/sprites/icons-sec56fc78b2.png') 0 -114px no-repeat;
}

/* line 482, ../src/_base.scss */

p a.newsletter .newsletter-text {
  display: block;
  color: #777;
  line-height: 24px;
}

/* line 489, ../src/_base.scss */

p a.newsletter:hover .newsletter {
  background: url('/_ui/desktop/theme-sartorius/images/sprites/button-seb733f1193.png') 0 -1126px no-repeat;
}

/* line 493, ../src/_base.scss */

p a.newsletter:hover .newsletter-text {
  color: #EB7505;
}

/*Left Hand nav CSS*/

.nav-box-middle > ul > li > ul{
	display: none !important;
}

div#nav-sub ul li.active > div.bg-current{
    margin: 0 4px;
    position: relative;
    background-image: url(../images/nav_sub/submenu-entry-bg-cur-8bit.png) !important;
    background-position: center;
    background-repeat: repeat-x;
}

div#nav-sub .nav-box-middle > ul > li.active > div.bg-current > div.shadow-top > .arrow {
    padding: 0;
    padding-left: 12px;
    padding-top: 3px;

}

div#nav-sub .nav-box-middle > ul > li.active > div.bg-current > div.shadow-top > .arrow a{
	color:#fff;
}

.nav-box-middle > ul > li.active > ul{
	display: block !important;
    margin-left: 5px !important;
}
.nav-box-middle > ul > li.active > ul > ul{
	display: block !important;
}

div#nav-sub ul li.active ul .current{
	overflow: hidden;
}

div#nav-sub ul li.active ul .current .arrow{
	line-height: normal;
	padding: 5px 0 5px 12px;
}

div#nav-sub ul li.active ul .current .arrow > a,
div#nav-sub ul li.active ul .current .arrow-up > a{
	font-size: 13px !important;
}

li.active div.bg-active-first-level div.arrow{
	height:auto !important;
	font-family: 'SartoRotSanRegRegular', Verdana !important;
}

li.active div.bg-active-second-level{
	margin-left: -28px;
	margin-bottom:3px;
	padding-left: 22px;
    overflow: hidden;
    width: 180px;
}

li.active div.bg-active-second-level div.arrow{
    line-height: initial;
}

li.active div.bg-active-second-level div.arrow > a,
li.active.li-active-second-level div.arrow > a{
    font-size: 13px !important;
    font-family: SartoRotSanRegRegular, Verdana !important;
}

li.active.li-active-second-level > ul{
	display: block;
    width: 200px;
    margin-right: 0px;
    margin-left: -29px;
}

li.active.li-active-second-level > ul > ul{
    margin-left: 0px;
    display: block;
    width: 202px;
    overflow: hidden;
}

li.active.li-active-second-level > ul > ul > li{
    list-style: none !important;
    display: block;
    padding-left: 25px;
    margin: 0px;
}

li.active.li-active-second-level > ul > ul > li > div.arrow{
    line-height: normal;
}

#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > ul li div.arrow,
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > ul li div.arrow:hover,
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > ul li div.arrow-up,
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > ul li div.arrow-up:hover{
	background-image: none !important;
	padding: 5px 0 0 0;
    margin: 0;
    line-height: normal;
}

#nav-sub li.active > div.bg-active-second-level > div.arrow-up,
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > ul li > div.bg-active-second-level div.arrow-up,
#nav-sub .nav-box-middle > ul > li.active > ul > ul > li > ul li > div.bg-active-second-level div.arrow-up:hover{
    background-image: url(../images/nav_sub/submenu-arrow-level3-open-no-8bit.png) !important;
}

div#nav-sub ul li.active ul li.active ul li.current ul{
	margin-left:1px !important;
}

li.li-active-second-level li.li-active-second-level div.bg-active-second-level{
    margin-left: -60px;
    padding-left: 50px;
}

#nav-sub li.li-active-second-level li.li-active-second-level > ul{
	margin-left: -60px !important;
}

#nav-sub li.li-active-second-level li.li-active-second-level > ul  div.bg-current > div.shadow-top{
	padding: 0 0 5px 90px !important;
}

div#nav-sub ul li.active ul li.active .arrow.fourth-level-arrow{
    padding: 4px 0 4px 10px;
    background-image: url(../images/nav_sub/submenu-arrow-level3-open-no-8bit.png) !important;
}

div#nav-sub ul li.active ul li.active .arrow.fourth-level-arrow:hover{
	padding: 4px 0 4px 10px;
    background: url(../images/nav_sub/submenu-arrow-level3-open-ro-8bit.png) no-repeat left 10px !important;
}

div#nav-sub ul li.active ul li.active ul .current .bg-current .arrow-up a:hover{
	    color: #ffffff;
	    cursor: text;
}

div#nav-sub ul li.active ul li.active ul li.current ul{
	width:150px !important;
}

div.bg-current div.arrow > a:hover{
	color:#fff !important;
}

div#nav-sub ul li.active .bg-current .arrow:hover {
  background-image: url(../images/nav_sub/submenu-arrow-level2-open-no-8bit.png);
}

li.li-active-second-level li.li-active-second-level li.active.li-active-second-level > div.bg-active-second-level{
    margin-left: -70px;
    padding-left: 69px;
    width: 160px;
}

li.li-active-second-level div.arrow > a{
	line-height: normal !important;
}

div#nav-sub ul li.active ul li.active ul li.active > div.bg-active-second-level > div.arrow {
    padding: 4px 0 4px 10px;
    background-image: url(../images/nav_sub/submenu-arrow-level3-open-no-8bit.png) !important;
}

/*Left Hand nav CSS Ends*/

body[class*="pageLabel--LabWaterOverviewReplace"] .slideshow.esciBannerSize,
body[class*="pageLabel--bioreactors-fermentors"] .slideshow.esciBannerSize {
	left:3px !important;
}

body[class*="pageLabel--LabWaterOverviewReplace"] img.esciBannerSize,
body[class*="pageLabel--bioreactors-fermentors"] img.esciBannerSize{
	margin-left:0 !important;
}

/* css for products-bioreactors/BioPat- carousel page  */
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .slider_component,
body[class*="pageLabel--biopat-mfcs"] .slider_component{
    height: 425px;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .esciBannerTop,
body[class*="pageLabel--biopat-mfcs"] .esciBannerTop{
	background:none;
}

body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .slideshow.esciBannerSize,
body[class*="pageLabel--biopat-mfcs"] .slideshow.esciBannerSize{
    height: 401px;
    width: 900px !important;
    margin-left:0;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .esciBanner,
body[class*="pageLabel--biopat-mfcs"] .esciBanner{
    width: 900px;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .esciBannerSize,
body[class*="pageLabel--biopat-mfcs"] .esciBannerSize{
	height:401px !important;
}

body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .esciBannerContent,
body[class*="pageLabel--biopat-mfcs"] .esciBannerContent{
    height: 401px;
    width: 900px;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .esciBannerMiddle,
body[class*="pageLabel--biopat-mfcs"] .esciBannerMiddle{
    width: 900px;
    height: 401px;
    background-image: none;
}

body[class*="pageLabel--biopat-mfcs"] .uf2overbox{
    left: 313px !important;
    top: 364px;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"]  #esciBanner h2,
body[class*="pageLabel--biopat-mfcs"] #esciBanner h2{
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 25px;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] #esciBanner p,
body[class*="pageLabel--biopat-mfcs"] #esciBanner p{
    font-size: 17px;
    color: #333;
    line-height: 22px;
    font-family: "SartoRotSanRegRegular",Verdana;
    padding-bottom: 20px;
}

body[class*="pageLabel--company-about-sartorius-sartorius-campus"] #esciBannerContent,
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] #esciBannerSize {
	height: 396px !important;
	width: 670px !important
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] #esciBannerSize img.esciLeftNavBannerSize {
    margin-top: 4px;
    margin-left: 3px;
}
body[class*="pageLabel--company-about-sartorius-sartorius-campus"] .uf2overbox {
	left: 85px !important;
	top: 352px !important;
}

body[class*="pageLabel--products-laboratory-laboratory-balances-balances-overview"] .esciBannerSize {
	margin-left: 5px;
    margin-top: -5px;
}
body[class*="pageLabel--products-laboratory-microbiology-products-"] .esciBannerSize,
body[class*="pageLabel--applications-laboratory-liquid-handling-"] .esciBannerSize,
body[class*="pageLabel--products-laboratory-"] .esciBannerSize{
	margin-left:5px !important;
}

/* css for product carousel page  */

/* css for cart page */

/* css for cart page ends */

/* New CSS class for audio icon*/

.ml_links-audio {
    background: url('/_ui/desktop/theme-sartorius/images/sprites/mllinks-icons-s0b8223e474.png') 0 -392px;
    background-repeat: no-repeat;
}

.CmsComponent.imagetextglcomponents .dkdtoggle, .CmsComponent.imagetextglcomponents .triggers {
	width: 214% !important;
}

/* Newly added styles */

.fullwidth .triggers .more{
	margin-top: 5px;
}
.fullwidth .triggers .close{
	margin-top: 5px;
    box-shadow: none !important;
}

body[class*="pageLabel--company-careers"] .layout-25-75 #column-right h1 {
	margin: 0;
}

/*faq page accordion ends */

.imagetextglcomponents .aheader{
	background: rgb(241,242,242);
	 border: 1px solid #B6B4B4;
	 background: linear-gradient(to bottom, rgb(241,242,242) 0%,rgb(241,242,242) 50%,rgb(229,230,230) 51%,rgb(229,230,230) 100%);
	 min-height: 45px;
}
.imagetextglcomponents .aheader.aheader-first {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.imagetextglcomponents .aheader.accordion-closed {
	 border-bottom: none;
}
.imagetextglcomponents .aheader.aheader-last.accordion-closed {
	border-bottom: 1px solid #B6B4B4;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.imagetextglcomponents .aheader .ac-left,
.imagetextglcomponents .aheader .ac-right {
	display: none;
}
.imagetextglcomponents .aheader .ac-middle {
	    margin-top: 3px;
        min-height: 24px;
        padding: 0px;
        background-image: none;
        padding-bottom:5px;
}
.imagetextglcomponents .aheader .ac-middle h4 {
	width:80%;
}
/*faq page accordion ends */

/*mobile home page */
.mobile-home-page-content {
	margin:0 15px;

}
.mobile-home-page-content .image-wrapper {
	width: 280px;
	height:80px;
}
.mobile-home-page-content .image-wrapper img {
    width: 268px;
    height: 80px;
}
div#mobile_left_nav_container {
  visibility: hidden;
}
/*mobile home page ends */
.h2-headerlink {
	font-size: 19px;
}
#test{
	display:none;
}
/*IE 8,9,10*/
@media screen\0 {
	.btn.btn-primary.add-to-cart-button,.btn.btn-primary.add-to-cart-button + p a {
		left:470px;
	}
}
.tx-esci-accesslookup .esci-accessfamily {
  width: auto;
  display: inline-block;
  clear: both;
  margin-top: 15px;
}
.tx-esci-accesslookup .esci-accessfamily a div:first-child{
	height: 170px;
	width: auto;
}
.tx-esci-accesslookup .esci-accessfamily img {
  height: 100%;
  width:77%;
  object-fit: contain;
}

/*fix for  bug id: EM-2256*/
.esci-accesslookup .escioverlay table{width:100%;}
.esci-accesslookup .escioverlay table tr td div {line-height: 2;}
.esci-accesslookup .escioverlay table tr td div.price {width:70px;float: left;}
.esci-accesslookup .escioverlay table tr td form.add_to_cart_form .btn.btn-primary.add-to-cart-button{
	top: 0;
	right: 48px;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
/*fix for  bug id: EM-2256*/

/* Performance Improvement starts here */
#chatUK,#chatUS,
div#nav-sub .nav-box-middle,
#header-nav,
.page-homepage #esciHalfBannerMiddle,
#esciHalfBanner,
.microsite-navigation .microsite-navigation,
.slider_component,
.esci4060gen-50-2 {
	display: none;
}


/*.page-homepage #esciHalfBanner:before{content: "loading...";font-size: 18px;color:#eb7505;position: absolute;top: 100px;left: 40%;}*/

/* Performance Improvement ends here */

.pageLabel--products-laboratory-mass-comparators-metrology .dkdtoggle-new.show .description-short,
.pageLabel--products-laboratory-mass-comparators-metrology .dkdtoggle-new.show .description-long {
	padding-top: 18px;
}

/***Account page styles start Here****/

.accountContentPane .floatbox a.button.grey-register:hover span.button-left {
    background: url(../images/sprites/button2.png) 0 -1129px;
}

.accountContentPane .floatbox a.button.grey-register:hover span.button-right {
    background: url(../images/sprites/button2.png) 0 -1176px;
}

.accountContentPane .floatbox a.button.grey-register span.button-left span.text {
	line-height: 15px;
    text-shadow: 0 -1px 0 #666;
}
.accountContentPane .floatbox .middle .user-menu span.content.username {
	text-transform: capitalize;
}
.accountContentPane .floatbox .middle  ul {
	list-style-type: none;
	margin: 7px 0px 30px;
}

.accountContentPane .floatbox.csc-default {
	margin-top: 50px;
	margin-bottom: 50px;
	display: flex;
}
.accountContentPane .floatbox.csc-default:first-child{
	margin-top: 100px;
}
.accountContentPane .widget-box .top {width: auto;height:25px !important;padding:15px 10px 0 15px;}
.accountContentPane .widget-box .top h5 {}
.accountContentPane .widget-box .bottom {height: 1px; margin-left: 3px;background:#D3D3D3; }
.accountContentPane .floatbox.csc-default .cols-2 {
	width:49%;
	float: left;
}
.accountContentPane .floatbox.csc-default .cols-2:first-child{
	margin-right:9px;
}
.accountContentPane .floatbox.csc-default .cols-2:last-child{
	margin-left:9px;
}
.accountContentPane .floatbox.csc-default  table {
	width: 100%
}
.accountContentPane .floatbox.csc-default  table tr td{
	padding: 5px 10px;;
    text-align: center;
    border-color: #e0e0e0;
    border-style: solid;
    font-size: 12px;
    border:1px solid #e0e0e0;
}

.pageLabel-register .control-group label {
	margin:0px;
}

.pageLabel-register .control-group .controls input, .pageLabel-register .control-group select,
.pageLabel-profile .control-group .controls input, .pageLabel-profile .control-group select ,
.pageLabel-add-edit-address .control-group .controls input, .pageLabel-add-edit-address .control-group select
{
    padding: 2px 2px 2px 14px;
    width: 516px;
    height: 21px;
    min-height :21px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
    font-size: 12px;
}

.pageLabel-add-edit-address .control-group .control-label {
	margin:0px;
}

.pageLabel-register .control-group .controls input:focus, .pageLabel-register .control-group select:focus,
.pageLabel-profile .control-group .controls input:focus, .pageLabel-profile .control-group select:focus,
.pageLabel-add-edit-address .control-group .controls input:focus, .pageLabel-add-edit-address .control-group select:focus {
    border-color: rgba(0, 104, 179, 0.8);
    outline: 0;
    outline: thin dotted \9;
     -webkit-box-shadow: inset 0 0 3px rgba(0, 104, 179, 0.8);
    -moz-box-shadow: inset 0 0 3px rgba(0, 104, 179, 0.8);
    box-shadow: inset 0 0 3px rgba(0, 104, 179, 0.8);
}

.pageLabel-register .form-container .form-middle fieldset .field-description,
.pageLabel-profile .form-container .form-middle fieldset .field-description {
    margin-top: -10px;
    margin-bottom: 2px;
}

.pageLabel-register #main-content a.grey-register.button span.button-left,
.pageLabel-register #main-content button.orange-register .button-left,
.pageLabel-profile .form-container button.orange-register .button-left,
.pageLabel-add-edit-address #addressForm a.button.grey-register span.button-left,
.pageLabel-add-edit-address #addressForm .cta-background .cta-content a.button.cart-button span.button-left {
	padding-top: 2px;
}

.pageLabel-add-edit-address #addressForm .cta-background .cta-content a.button.cart-button span.button-left .button-content  {
	    margin-top: 0px;
}

.pageLabel-profile .form-container .form-top .form-top-middle h5 {
	font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #777;
    margin: 0px;
    font-family: Verdana;
}

.pageLabel-profile .form-container .form-middle .pre-info-message {
	margin-bottom: 0;
	font-size: 12px;
}


.pageLabel-address-book .accountContentPane {
	width:930px;
}

.pageLabel-address-book .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.button-content {
	padding-left: 20px;
	margin-top: 0px;
}

.pageLabel-address-book .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button {
	margin-top: -6.5em;
	margin-right: 2.5em;
}


body[class*='language-ru'][class*='pageLabel--products-'] .tabDiv .tabs.items li a {
  font-size: 8px;
}

body[class*='language-ru'] .rte-grey-button .button {
	background-image: linear-gradient(to bottom, #919392 0%, #919392 50%, #7D7F77 51%, #919392 100%)!important;
	border-radius: 3px;
}
body[class*='language-ru'] .rte-grey-button .button:hover{background-image: linear-gradient(to bottom, #656765 0%, #656765 50%, #474947 51%, #656765 100%)!important;}
body[class*='language-ru'] .rte-grey-button .button .button-left{ height: auto !important; background:none !important; }
body[class*='language-ru'] .rte-grey-button .button .button-left .button-content{ margin-top: 3px !important;margin-bottom: 3px; padding-left: 7px !important}
body[class*='language-ru'] .rte-grey-button .button .button-right{ display: none; }

/***Account page styles Ends Here****/

/*home page login component clean up based on language */

body[class*='language-fr'] .promobox-middle .promoboxloginlabel{
	width: 77px;
}
body[class*='language-fr'] .promobox-bottom a.promobox-bottom-top-seller {
	left:130px !important;
}

body[class*='language-pt'] .promobox-middle .promoboxloginlabel,
body[class*='language-de'] .promobox-middle .promoboxloginlabel,
body[class*='language-ru'] .promobox-middle .promoboxloginlabel,
body[class*='language-it'] .promobox-middle .promoboxloginlabel{
	width: 108px;
}

body[class*='language-pt'] .promobox-middle .promoboxlogininput input,
body[class*='language-de'] .promobox-middle .promoboxlogininput input,
body[class*='language-ru'] .promobox-middle .promoboxlogininput input,
body[class*='language-it'] .promobox-middle .promoboxlogininput input {
	width: 114px !important;
}

body[class*='language-pt'] .promobox-bottom a.promobox-bottom-top-seller,
body[class*='language-es'] .promobox-bottom a.promobox-bottom-top-seller  {
	left:120px !important;
}
body[class*='language-ru'] .promobox-bottom a.promobox-bottom-top-seller,
body[class*='language-it'] .promobox-bottom a.promobox-bottom-top-seller  {
	left:110px !important;
}

body[class*='language-pt'] .promobox-quick-links p,
body[class*='language-es'] .promobox-quick-links p {
	font-size: 11px;
}
body[class*='language-ru'] .promoboxloginbox .new-customer a:first-child {
	width: 142px;
}
/*home page login component clean up based on language ends*/

/** starts Filter submenu items for labs page*/

#lfFlyoutMenu {
	box-shadow: -2px 2px 20px #999;
}
.lfFlyoutMenuItem  {
	background-color: #fff !important;
}

.lfFlyoutMenuItem a,#clarHeader.lfFlyoutMenuItem a {
	color:#777  !important;
}
.lfFlyoutMenuItem:hover {
    padding: 10px 10px 10px 10px;
    background-color: #eb7505 !important;
    text-align: left;
}
.lfFlyoutMenuItem:hover a {

    color: #FFF !important;
}
#clarHeader.lfFlyoutMenuItem {
	background: #eaeceb !important;
	color: #FFF;
}
/** Ends Filter submenu items for labs page*/

body[class*='page-register'] .form-container,
body[class*='page-register'] .form-container .form-middle {
	overflow: visible;
}  /*added to register page only. Chosen dropdown menus are getting hidden under the layout*/

body[class*='page-profile'] .form-container,
body[class*='page-profile'] .form-container .form-middle {
  overflow: visible;
}  /*added to edit profile page only. Chosen dropdown menus are getting hidden under the layout*/

.pageLabel--products-laboratory-lab-filtration .microsite-navigation .inner ul li a {
	height:20px;
	padding: 0px;
}

body[class*="pageLabel--sartoclear-dynamics"] .microsite-navigation {
	z-index: 99 !important;
}

.pageLabel--sartoclear-dynamics-ordering-information .main-content.container > h1{
	margin-top: 90px;
}

/*
eCommerce Styles
Cart and Multi-step checkout
*/

#content {
	width: 900px !important;
}
.tx-dkdshop {
	margin-top: 40px;
}
.cart-navigation {
	margin-bottom: 30px;
}

/* line 1, ../src/shop/_payment.scss */

.tx-dkdshop-payment-msg {
	padding: 15px;
	margin-bottom: 15px;
}

/* line 9, ../src/shop/_payment.scss */

.tx-dkdshop-cart h2 .button {
	float: right;
}

/* line 6, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle {
	height: 30px;
	padding: 10px 10px 0 10px;
}

/* line 12, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .edit {
	height: 24px;
	width: 24px;
	display: block;
	float: left;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -448px;
}

/* line 20, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .edit:hover {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -404px;
}

/* line 24, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .delete {
	height: 24px;
	width: 24px;
	display: block;
	float: left;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -280px;
}

/* line 32, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .process .delete:hover {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -236px;
}

/* line 37, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .small .form-top .form-top-middle .contact {
	display: block;
	overflow: hidden;
	height: 14px;
	width: 350px;
	float: left;
	padding-top: 5px;
	text-overflow: ellipsis;
}

/* line 51, ../src/shop/_address_administration.scss */

.tx-dkdshop .tx_dkdshop-addressadministration .tx-dkdshop-address .form-middle dd .selectBox {
	width: 492px;
}

/* line 323, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	float: right;
	cursor: pointer;
}

/* line 335, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span {
	display: block;
}

/* line 339, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left {
	width: 124px;
	height: 27px;
	float: left;
	text-align: center;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}

/* line 348, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left span.button-content, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.button-content {
	margin-top: 4px;
	padding-left: 29px;
	padding-right: 7px;
}

/* line 359, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left span.text, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.text {
	padding: 1px 0 0;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	text-decoration: none;
	font-size: 13px;
	margin: 0 auto;
}

/* line 368, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-left span.text input, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-left span.text input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	font-size: 13px;
}

/* line 377, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button span.button-right, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button span.button-right {
	height: 27px;
	width: 36px;
	float: right;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}

/* line 386, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button:hover span.button-left, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button:hover span.button-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}

/* line 390, ../src/_button.scss */

.tx-dkdshop .tx_dkdshop-addressadministration button.cart-button:hover span.button-right, .tx-dkdshop .tx_dkdshop-addressadministration a.button.cart-button:hover span.button-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}

/* line 68, ../src/shop/_address_administration.scss */

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .form-container .form-middle dd .selectBox {
	width: 492px;
}

/* line 74, ../src/shop/_address_administration.scss */

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .button {
	float: right;
}

/* line 1, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform {
	background-color: #FFFFFF;
	width: 400px;
	color: #000000;
}

/* line 6, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform p {
	color: #000000;
}

/* line 10, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .header {
	background-image: url(/_ui/desktop/theme-sartorius/images/bg-header.png);
	height: 78px;
	position: relative;
	padding: 20px 20px 0px 20px;
}

/* line 17, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content {
	background: url(/_ui/desktop/theme-sartorius/images/bg-gradient.jpg) repeat-x scroll 0 0 transparent;
	margin-top: -13px;
	padding: 20px;
	height: 130px;
}

/* line 3, ../src/shop/_login.scss */

#tx-dkdshop-ajaxform .content .form-container .slide-helper {
	display: none;
}

/* line 25, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content .tx-dkdshop-formelement {
	margin-bottom: 1em;
}

/* line 29, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content .tx-dkdshop-formelement-input {
	width: 80%;
}

/* line 33, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content .tx-dkdshop-formelement-skipoption {
	vertical-align: middle;
	margin-right: 5px;
}

/* line 38, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content .tx-dkdshop-formclose {
	float: right;
}

/* line 42, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content .tx-dkdshop-formsubmit {
	float: right;
}

/* line 47, ../src/shop/_forms.scss */

#tx-dkdshop-ajaxform .content .tx-dkdshop-formerror input {
	border: 2px solid red;
}

/* line 323, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button, #tx-dkdshop-ajaxform .content a.button.cart-button {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	float: right;
	cursor: pointer;
}

/* line 335, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button span, #tx-dkdshop-ajaxform .content a.button.cart-button span {
	display: block;
}

/* line 339, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button span.button-left, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left {
	width: 124px;
	height: 27px;
	float: left;
	text-align: center;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}

/* line 348, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button span.button-left span.button-content, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left span.button-content {
	margin-top: 4px;
	padding-left: 29px;
	padding-right: 7px;
}

/* line 359, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button span.button-left span.text, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left span.text {
	padding: 1px 0 0;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	text-decoration: none;
	font-size: 13px;
	margin: 0 auto;
}

/* line 368, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button span.button-left span.text input, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-left span.text input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	font-size: 13px;
}

/* line 377, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button span.button-right, #tx-dkdshop-ajaxform .content a.button.cart-button span.button-right {
	height: 27px;
	width: 36px;
	float: right;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}

/* line 386, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button:hover span.button-left, #tx-dkdshop-ajaxform .content a.button.cart-button:hover span.button-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}

/* line 390, ../src/_button.scss */

#tx-dkdshop-ajaxform .content button.cart-button:hover span.button-right, #tx-dkdshop-ajaxform .content a.button.cart-button:hover span.button-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}

/* line 386, ../src/_button.scss */

span.button-left-inactive {
	width: 155px;
	height: 27px;
	float: left;
	text-align: center;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -2087px;
}

/* line 390, ../src/_button.scss */

span.button-right-inactive {
	height: 27px;
	width: 8px;
	float: right;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1993px;
}

/* line 60, ../src/shop/_forms.scss */

.added-to-card-message #tx-dkdshop-ajaxform {
	width: 450px;
}

/* line 64, ../src/shop/_forms.scss */

.added-to-card-message a.orange.button span.button-left {
	width: auto;
}

/* line 68, ../src/shop/_forms.scss */

.added-to-card-message #tx-dkdshop-ajaxform .content {
	padding: 70px 20px 20px 20px;
}

/* line 72, ../src/shop/_forms.scss */

.added-to-card-message .wating {
	padding-left: 180px;
	text-align: center;
}

/* line 77, ../src/shop/_forms.scss */

.added-to-card-message .overlay-buttons {
	overflow: hidden;
	margin-top: 20px;
}

/* line 82, ../src/shop/_forms.scss */

.added-to-card-message .overlay-buttons .left {
	float: left;
}

/* line 85, ../src/shop/_forms.scss */

.added-to-card-message .overlay-buttons .right {
	float: right;
}

/* line 2, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart #cart-sorter {
	margin-bottom: 15px;
}

/* line 10, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr th.position-total-price {
	min-width: 110px;
}

/* line 14, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product {
	color: #000;
	background: #b8b8b8;
	border: 0px solid #fff;
}

/* line 19, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td {
	border-left: 0px solid #d9d9d9 !important;
	border-right: 0px solid #d9d9d9 !important;
	border-bottom: 0px solid #d9d9d9 !important;
	border-top: 0px solid #d9d9d9 !important;
	position: relative;
	vertical-align: bottom;
}

/* line 29, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td div.relative {
	position: relative;
}

/* line 34, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td div.quantity-container {
	bottom: 3px;
	position: relative;
}

/* line 39, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .header {
	display: block;
	margin-bottom: 5px;
}

/* line 44, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .input-background {
	background: url(/_ui/desktop/theme-sartorius/images/input-form-bg-start-8bit.png) no-repeat center center;
	display: block;
	position: relative;
	float: left;
	height: 27px;
	width: 420px;
}

/* line 52, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .input-background label {
	position: absolute;
	height: 27px;
	line-height: 27px;
	left: 5px;
	z-index: 10;
	color: grey;
}

/* line 60, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .input-background label.error {
	color: red;
	font-size: 11px;
}

/* line 66, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .input-background input.tx_dkdshop-quick-add-input {
	border: none;
	height: 27px;
	padding-left: 5px;
	background: transparent;
	position: absolute;
	width: 420px;
}

/* line 76, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td #tx_dkdshop-quick-add-button-spinner {
	margin-left: 30px;
}

/* line 80, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .loading-spinner-15 {
	position: absolute;
	right: 4px;
	top: 6px;
	display: none;
}

/* line 87, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr.tx_dkdshop-quick-add-product td .input-background-last {
	background: url(/_ui/desktop/theme-sartorius/images/input-form-bg-end-8bit.png) no-repeat center center;
	display: block;
	float: left;
	width: 7px;
	height: 27px;
	margin-left: -1px;
}

/* line 100, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr .ui-autocomplete {
	background: #fff;
	border: 1px solid #ccc;
	list-style-type: none;
	list-style-image: none;
}

/* line 106, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr .ui-autocomplete li {
	list-style-type: none;
	list-style-image: none;
	float: none;
	display: block;
	background-image: none;
	margin: 0;
}

/* line 114, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr .ui-autocomplete li.no-result {
	padding: 5px 10px;
	font-size: 11px;
}

/* line 119, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr .ui-autocomplete li a {
	display: block;
	color: #777;
	height: auto;
	font-size: 11px;
	text-decoration: underline;
	line-height: 17px;
	background-image: none;
	padding: 5px 10px;
}

/* line 129, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter thead tr .ui-autocomplete li a.ui-state-hover {
	color: #eb7505;
}

/* line 142, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr {
	font-size: 12px;
	color: #000;
}

/* line 146, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr.odd {
	background: #f0f0f0;
}

/* line 150, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr.even {
	background: #f9f9f9;
}

/* line 154, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td {
	background: transparent url("/_ui/desktop/theme-sartorius/images/content/table-row_bg-line-8bit.png") repeat-x left bottom;
	background-size: auto auto;
	font-weight: normal;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	line-height: 20px;
	border-bottom: 0px solid #fff;
}

/* line 166, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.deliverydate {
	font-size: 11px;
	width: 110px;
}

/* line 171, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.itemnumber {
	width: 115px;
}

/* line 175, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.product {
	width: 225px;
}

/* line 181, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.yourprice .list-price {
	font-size: 11px;
	display: block;
	color: grey;
}

/* line 189, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.tx_dkdshop-subtotal {
	text-align: right;
	width: 102px;
}

/* line 193, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.tx_dkdshop-subtotal .loading-spinner-15 {
	margin-left: 87px;
}

/* line 198, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.tx_dkdshop-productstotal {
	text-align: right;
}

/* line 202, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.tx_dkdshop-productsalltotal {
	font-weight: bold;
	white-space: nowrap;
}

/* line 207, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.delete {
	width: 18px;
}

/* line 210, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.delete a {
	text-decoration: none;
	display: block;
	width: 24px;
	height: 24px;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -280px no-repeat;
}

/* line 217, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody tr td.delete a:hover {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -236px no-repeat;
}

/* line 228, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody .tx_dkdshop-productstotalrow a {
	color: #676767;
	font-weight: normal;
}

/* line 234, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tbody .cash-discount {
	color: #676767;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}

/* line 243, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity {
	width: 60px;
	padding-top: 7px;
	padding: 10px 10px 10px 10px;
}

/* line 248, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div {
	position: absolute;
	width: 60px;
}

/* line 252, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div input {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1803px;
	border: medium none;
	height: 25px;
	width: 54px;
	padding-left: 10px;
}

/* line 260, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div a {
	display: block;
	width: 19px;
	position: absolute;
}

/* line 265, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div a.minus {
	right: 0px;
	top: 12px;
	height: 11px;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1848px;
}

/* line 271, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div a.minus img {
	vertical-align: top;
}

/* line 276, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div a.plus {
	right: 0px;
	top: 2px;
	height: 10px;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1879px;
}

/* line 282, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter td.quantity div a.plus img {
	vertical-align: top;
}

/* line 291, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr {
	font-size: 12px;
}

/* line 294, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr.odd {
	background: #f0f0f0;
}

/* line 298, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr.even {
	background: #f9f9f9;
}

/* line 302, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr td {
	padding: 10px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}

/* line 313, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr td span.subtotal {
	float: right;
	margin-right: 37px;
	color: #666;
	font-weight: bold;
}

/* line 319, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr td span.subtotal .subtotal-label {
	float: left;
	margin-right: 15px;
}

/* line 324, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr td span.subtotal .tx_dkdshop-productstotal {
	color: #000;
	display: block;
	float: left;
	position: relative;
	text-align: right;
}

/* line 331, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr td span.subtotal .tx_dkdshop-productstotal .loading-spinner-15 {
	position: absolute;
	right: 5px;
}

/* line 341, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter tfoot tr.tx_dkdshop-productstotalrow td {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

/* line 353, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter .error-text {
	color: red;
}

/* line 356, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter input[type=text].error {
	border: 1px solid red;
}

/* line 359, ../src/shop/_product_overview.scss */

.tx-dkdshop-cart .cart-tablesorter .cart-button-add {
	color: #676767;
}

/* line 3, ../src/shop/_login.scss */

.tx-dkdshop-cart .form-container .slide-helper {
	display: none;
}

/* line 3, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle {
	width: 900px;
	padding: 0px;
}

/* line 7, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery {
	width: 400px;
	padding: 20px;
	float: left;
	display: block;
}

/* line 13, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery .top {
	height: 2px;
}

/* line 17, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery .middle {
	padding: 15px 0 15px 0;
}

/* line 20, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery .middle>span {
	margin-top: 11px;
}

/* line 25, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery .bottom {
	height: 2px;
}

/* line 29, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery.left {
	margin-right: 20px;
}

/* line 33, ../src/shop/_delivery.scss */

.tx-dkdshop-cart .tx-dkdshop-shipping .form-middle span.delivery span {
	display: block;
	width: 100%;
}

/* line 2, ../src/shop/_summary.scss */

.tx-dkdshop-cart .tx-dkdshop-delivery-payment-row {
	margin-top: 30px;
}

/* line 6, ../src/shop/_summary.scss */

.tx-dkdshop-cart .tx-dkdshop-delivery {
	float: left;
	margin-right: 10px;
}

/* line 11, ../src/shop/_summary.scss */

.tx-dkdshop-cart .tx-dkdshop-payment {
	margin-bottom: 30px;
}

/* line 10, ../src/shop/_cart.scss */

.tx-dkdshop-cart ul.downloads {
	margin-top: 5px;
	list-style: none;
}

/* line 13, ../src/shop/_cart.scss */

.tx-dkdshop-cart ul.downloads li {
	list-style: none;
	margin: 0px;
	background-image: none;
	padding-left: 0px;
}

/* line 19, ../src/shop/_cart.scss */

.tx-dkdshop-cart ul.downloads li div.ml_links {
	float: left;
}

/* line 25, ../src/shop/_cart.scss */

.tx-dkdshop-cart .icons-in-cart {
	color: #000000;
	padding-left: 10px;
}

/* line 30, ../src/shop/_cart.scss */

.tx-dkdshop-cart .callback {
	float: right;
	padding-right: 10px;
}

/* line 33, ../src/shop/_cart.scss */

.tx-dkdshop-cart .callback a {
	color: #676767;
}

/* line 38, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation {
	display: table;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	overflow: hidden;
}

/* line 46, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li:first-child .first {
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1410px;
	height: 54px;
	width: 20px;
}

/* line 57, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li {
	float: left;
}

/* line 60, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li span {
	float: left;
}

/* line 64, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li a {
	text-decoration: none;
	color: #777777;
}

/* line 69, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li .first {
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -818px;
	height: 54px;
	width: 20px;
}

/* line 75, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li .middle {
	height: 54px;
	display: block;
	padding: 15px 0px 0 0px;
	font-family: "SartoRotSanRegRegular", Verdana;
	font-size: 15px;
	text-align: center;
	width: 156px;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/cart/process-bg-middle-inactive-8bit.png);
	background-repeat: repeat-x;
}

/* line 90, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li .last {
	display: block;
}

/* line 97, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li.active+li .first {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -892px;
}

/* line 103, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li.last .last {
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1114px;
	height: 54px;
	width: 20px;
}

/* line 115, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li.active:first-child .first {
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1336px;
	height: 54px;
	width: 20px;
}

/* line 123, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation .active .middle {
	height: 54px;
	display: block;
	color: #000000;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/cart/process-bg-middle-active-8bit.png);
	background-repeat: repeat-x;
}

/* line 133, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation .active .first {
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -966px;
	height: 54px;
	width: 20px;
}

/* line 141, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cart-navigation li.active.last .last {
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -1040px;
	height: 54px;
	width: 20px;
}

/* line 150, ../src/shop/_cart.scss */

.tx-dkdshop-cart span.mandatory-fields {
	float: right;
	font-size: 0.8em;
}

/* line 157, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions table td {
	padding: 5px 0px;
}

/* line 159, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions table td label {
	margin-right: 20px;
}

/* line 165, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions table.specialconditions-products {
	margin: 20px 0px 0px 0px;
	display: none;
}

/* line 169, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions table.specialconditions-products td {
	padding: 10px;
}

/* line 172, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions table.specialconditions-products td input {
	margin: 0px 5px;
	width: 50px;
	text-align: right;
}

/* line 179, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions table.specialconditions-products td:first-child {
	width: 70%;
}

/* line 185, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions #specialconditions-position label {
	float: left;
}

/* line 191, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-specialconditions #specialconditions-globalvalue input {
	margin: 0px 5px;
	width: 50px;
	text-align: right;
}

/* line 201, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-termsandconditions .field-error {
	display: block !important;
	margin-bottom: 0px;
}

/* line 206, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-termsandconditions input.f3-form-error {
	border: 2px solid red;
}

/* line 210, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-termsandconditions p {
	display: inline;
}

/* line 323, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button, .tx-dkdshop-cart a.button.cart-button {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	float: right;
	cursor: pointer;
}

/* line 335, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button span, .tx-dkdshop-cart a.button.cart-button span {
	display: block;
}

/* line 339, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button span.button-left, .tx-dkdshop-cart a.button.cart-button span.button-left {
	width: 124px;
	height: 27px;
	float: left;
	text-align: center;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
}

/* line 348, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button span.button-left span.button-content, .tx-dkdshop-cart a.button.cart-button span.button-left span.button-content {
	margin-top: 4px;
	padding-left: 29px;
	padding-right: 7px;
}

/* line 359, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button span.button-left span.text, .tx-dkdshop-cart a.button.cart-button span.button-left span.text {
	padding: 1px 0 0;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	text-decoration: none;
	font-size: 13px;
	margin: 0 auto;
}

/* line 368, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button span.button-left span.text input, .tx-dkdshop-cart a.button.cart-button span.button-left span.text input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	font-size: 13px;
}

/* line 377, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button span.button-right, .tx-dkdshop-cart a.button.cart-button span.button-right {
	height: 27px;
	width: 36px;
	float: right;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -847px;
}

/* line 386, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button:hover span.button-left, .tx-dkdshop-cart a.button.cart-button:hover span.button-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1641px;
}

/* line 390, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button:hover span.button-right, .tx-dkdshop-cart a.button.cart-button:hover span.button-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -894px;
}

/* line 400, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add, .tx-dkdshop-cart a.button.cart-button-add {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
}

/* line 410, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span, .tx-dkdshop-cart a.button.cart-button-add span {
	display: block;
}

/* line 414, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span.button-left, .tx-dkdshop-cart a.button.cart-button-add span.button-left {
	width: 130px;
	height: 27px;
	float: left;
	text-align: center;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -941px;
}

/* line 423, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span.button-left span.button-content, .tx-dkdshop-cart a.button.cart-button-add span.button-left span.button-content {
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 7px;
}

/* line 434, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span.button-left span.text, .tx-dkdshop-cart a.button.cart-button-add span.button-left span.text {
	padding: 1px 0 0;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	text-decoration: none;
	font-size: 13px;
	margin: 0 auto;
}

/* line 444, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span.button-left span.text:hover, .tx-dkdshop-cart a.button.cart-button-add span.button-left span.text:hover {
	cursor: pointer;
}

/* line 448, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span.button-left span.text input, .tx-dkdshop-cart a.button.cart-button-add span.button-left span.text input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	font-size: 13px;
}

/* line 457, ../src/_button.scss */

.tx-dkdshop-cart button.cart-button-add span.button-right, .tx-dkdshop-cart a.button.cart-button-add span.button-right {
	height: 27px;
	width: 8px;
	float: right;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -988px;
}

/* line 222, ../src/shop/_cart.scss */

.tx-dkdshop-cart .cta-content a.back {
	color: #777;
	margin-left: 20px;
	line-height: 30px;
	float: left;
}

/* line 230, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-form {
	margin: 10px 0 0 10px;
	font-size: 0.8em;
}

/* line 234, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-form label {
	display: block;
}

/* line 238, ../src/shop/_cart.scss */

.tx-dkdshop-cart .tx-dkdshop-form input {
	font-size: 1em;
}

/* line 245, ../src/shop/_cart.scss */

.tx-dkdshop-cart table .your-price {
	width: 90px;
}

/* line 250, ../src/shop/_cart.scss */

.tx-dkdshop-cart .pdf-certificate {
	width: 260px;
	display: block;
	float: left;
}

/* line 255, ../src/shop/_cart.scss */

.tx-dkdshop-cart .pdf-certificate-selector dl {
	overflow: hidden;
}

/* line 258, ../src/shop/_cart.scss */

.tx-dkdshop-cart .fax-certificate {
	display: block;
	float: left;
	width: 490px;
}

/* line 263, ../src/shop/_cart.scss */

.tx-dkdshop-cart .fax-certificate .fax-certificate-text {
	float: left;
	width: 465px;
	margin-left: 4px;
}

/* line 269, ../src/shop/_cart.scss */

.tx-dkdshop-cart .fax-certificate input[type='checkbox'] {
	float: left;
}

/* line 273, ../src/shop/_cart.scss */

.tx-dkdshop-cart #certificateAnker {
	margin-top: -72px;
	display: block;
	height: 72px;
}

/* line 279, ../src/shop/_cart.scss */

.tx-dkdshop-cart #tx_dkdshop-add-promotion-code-button {
	position: absolute;
	margin: -2px 0 0 10px;
	color: white;
	text-shadow: 0 -1px 0 #666;
}

/* line 288, ../src/shop/_cart.scss */

.tx-dkdshop-cart #promotion-code-content .promotion-code {
	font-weight: bold;
	display: block;
	height: 20px;
}

/* line 293, ../src/shop/_cart.scss */

.tx-dkdshop-cart #promotion-code-content .tx_dkdshop-promotion-code-error {
	margin: 5px 0 0 75px;
	color: red;
}

/* line 298, ../src/shop/_cart.scss */

.tx-dkdshop-cart #promotion-code-content .form-container .form-middle {
	font-size: 12px;
}

/* line 304, ../src/shop/_cart.scss */

.tx-dkdshop-cart #promotion-code-content .grey-light .button-left {
	width: auto;
}

/* line 311, ../src/shop/_cart.scss */

.tax-exemption-box {
	overflow: hidden;
}

/* line 313, ../src/shop/_cart.scss */

.tax-exemption-box .left-col {
	width: 30%;
	float: left;
}

/* line 317, ../src/shop/_cart.scss */

.tax-exemption-box .right-col {
	width: 50%;
	float: left;
}

/* line 324, ../src/shop/_cart.scss */

form .tax-exemption-box dd input[type="text"] {
	width: 160px;
}

/* line 327, ../src/shop/_cart.scss */

form .tax-exemption-box dt {
	line-height: 16px;
	width: 200px;
}

/* line 5, ../src/content/_mixin_content_table.scss */

table td {
	text-align: left;
}

/* line 7, ../src/content/_mixin_content_table.scss */

table td.align-right {
	text-align: right;
}

/* line 11, ../src/content/_mixin_content_table.scss */

table td.align-left {
	text-align: left;
}

/* line 15, ../src/content/_mixin_content_table.scss */

table td.align-center {
	text-align: center;
}

/* line 20, ../src/content/_mixin_content_table.scss */

.contenttable, .infoblock table, .index-tab table {
	width: 100%;
	margin: -2px 0 35px 0;
	border-collapse: separate;
}

/* line 27, ../src/content/_mixin_content_table.scss */

.contenttable .nowrap, .infoblock table .nowrap, .index-tab table .nowrap {
	white-space: nowrap;
}

/* line 33, ../src/content/_mixin_content_table.scss */

.contenttable thead tr:first-child th:first-child, .infoblock table thead tr:first-child th:first-child, .index-tab table thead tr:first-child th:first-child {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

/* line 39, ../src/content/_mixin_content_table.scss */

.contenttable thead tr:last-child th:last-child, .infoblock table thead tr:last-child th:last-child, .index-tab table thead tr:last-child th:last-child {
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-top-radius: 5px;
	border-top-right-radius: 5px;
}

/* line 45, ../src/content/_mixin_content_table.scss */

.contenttable thead tr, .infoblock table thead tr, .index-tab table thead tr {
	background: url(/_ui/desktop/theme-sartorius/images/content/bg-header-table-24bit.png) repeat left bottom;
}

/* line 48, ../src/content/_mixin_content_table.scss */

.contenttable thead tr th:first-child, .infoblock table thead tr th:first-child, .index-tab table thead tr th:first-child {
	border-left: 1px solid #ababab;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	border-right: 0px solid #fff;
}

/* line 57, ../src/content/_mixin_content_table.scss */

.contenttable thead tr th:last-child, .infoblock table thead tr th:last-child, .index-tab table thead tr th:last-child {
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-top-radius: 5px;
	border-top-right-radius: 5px;
	border-right: 1px solid #ababab;
}

/* line 64, ../src/content/_mixin_content_table.scss */

.contenttable thead tr th, .infoblock table thead tr th, .index-tab table thead tr th {
	background: transparent url(/_ui/desktop/theme-sartorius/images/content/bg-table-title-8bit.png) repeat-x left top;
	text-shadow: 0 1px 0 #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #747474;
	padding: 12px 10px 11px 15px;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	border-right: 0px solid #fff;
	border-left: 1px solid #ababab;
	border-right: expression((this.parentNode.firstChild==this)? "0px solid #fff": (this.parentNode.lastChild==this)? "1px solid #ABABAB": "1px solid #ababab");
}

.contenttable thead tr th.headerSortUp, .infoblock table thead tr th.headerSortUp, .index-tab table thead tr th.headerSortUp {
    background: none !important;
}

.contenttable thead tr th.headerSortDown, .infoblock table thead tr th.headerSortDown, .index-tab table thead tr th.headerSortDown {
    background: none !important;
}


/* line 80, ../src/content/_mixin_content_table.scss */

.contenttable thead tr th.header-price, .infoblock table thead tr th.header-price, .index-tab table thead tr th.header-price {
	white-space: nowrap;
}

/* line 86, ../src/content/_mixin_content_table.scss */

.contenttable thead td, .infoblock table thead td, .index-tab table thead td {
	padding: 15px;
	border-bottom: 1px solid #949494;
	border-right: 1px solid #949494;
	border-left: 1px solid #949494;
}

/* line 96, ../src/content/_mixin_content_table.scss */

.contenttable thead th .arrow, .infoblock table thead th .arrow, .index-tab table thead th .arrow {
	float: right;
	position: absolute;
	top: 39%;
	right: 10px;
}

/* line 102, ../src/content/_mixin_content_table.scss */

.contenttable thead th .arrow .sort-up, .infoblock table thead th .arrow .sort-up, .index-tab table thead th .arrow .sort-up {
	width: 7px;
	height: 6px;
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -144px;
}

/* line 109, ../src/content/_mixin_content_table.scss */

.contenttable thead th .arrow .sort-down, .infoblock table thead th .arrow .sort-down, .index-tab table thead th .arrow .sort-down {
	width: 7px;
	height: 6px;
	display: block;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -118px;
}

/* line 117, ../src/content/_mixin_content_table.scss */

.contenttable thead th .contentabe-container, .infoblock table thead th .contentabe-container, .index-tab table thead th .contentabe-container {
	position: relative;
	display: block;
}

/* line 121, ../src/content/_mixin_content_table.scss */

.contenttable thead th .contentabe-container .contenttabel-title, .infoblock table thead th .contentabe-container .contenttabel-title, .index-tab table thead th .contentabe-container .contenttabel-title {
	display: block;
	margin-right: 15px;
}

/* line 145, ../src/content/_mixin_content_table.scss */

.contenttable>tbody:first-child tr:first-child td:first-child, .infoblock table>tbody:first-child tr:first-child td:first-child, .index-tab table>tbody:first-child tr:first-child td:first-child {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

/* line 151, ../src/content/_mixin_content_table.scss */

.contenttable>tbody:first-child tr:first-child td:last-child, .infoblock table>tbody:first-child tr:first-child td:last-child, .index-tab table>tbody:first-child tr:first-child td:last-child {
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-top-radius: 5px;
	border-top-right-radius: 5px;
}

/* line 156, ../src/content/_mixin_content_table.scss */

.contenttable>tbody:first-child tr:first-child td, .infoblock table>tbody:first-child tr:first-child td, .index-tab table>tbody:first-child tr:first-child td {
	border-top: 1px solid #949494;
}

/* line 164, ../src/content/_mixin_content_table.scss */

.contenttable tbody, .infoblock table tbody, .index-tab table tbody {
	font-size: 11px;
	color: #000;
}

/* line 169, ../src/content/_mixin_content_table.scss */

.contenttable tbody tr td.table_first_child, .infoblock table tbody tr td.table_first_child, .index-tab table tbody tr td.table_first_child {
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #fff;
	font-weight: bold;
	color: #747474;
	background-image: url(/_ui/desktop/theme-sartorius/images/content/bg-table-24bit.png);
	background-repeat: repeat;
	background-size: auto 100%;
}

/* line 186, ../src/content/_mixin_content_table.scss */

.contenttable tbody tr td, .infoblock table tbody tr td, .index-tab table tbody tr td {
	line-height: 11px;
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #fff;
	border-right: expression((this.parentNode.firstChild==this)? "1px solid #fff": (this.parentNode.lastChild==this)? "1px solid #d9d9d9": "1px solid #d9d9d9");
}

/* line 197, ../src/content/_mixin_content_table.scss */

.contenttable tbody tr td.funcs, .infoblock table tbody tr td.funcs, .index-tab table tbody tr td.funcs {
	width: 60px;
}

/* line 200, ../src/content/_mixin_content_table.scss */

.contenttable tbody tr td.funcs a, .infoblock table tbody tr td.funcs a, .index-tab table tbody tr td.funcs a {
	float: left;
}

/* line 205, ../src/content/_mixin_content_table.scss */

.contenttable tbody tr td:last-child, .infoblock table tbody tr td:last-child, .index-tab table tbody tr td:last-child {
	border-right: 1px solid #d9d9d9;
}

/* line 213, ../src/content/_mixin_content_table.scss */

.contenttable tbody tr.download-info-line td, .infoblock table tbody tr.download-info-line td, .index-tab table tbody tr.download-info-line td {
	line-height: 20px;
}

/* line 219, ../src/content/_mixin_content_table.scss */

.contenttable tfoot, .infoblock table tfoot, .index-tab table tfoot {
	font-size: 11px;
	font-color: #666666;
}

/* line 229, ../src/content/_mixin_content_table.scss */

.tablesorter thead tr th:hover {
	cursor: pointer;
}

/* line 232, ../src/content/_mixin_content_table.scss */

.tablesorter thead tr th img {
	float: right;
}

/* line 238, ../src/content/_mixin_content_table.scss */

.tablesorter thead tr td {
	background-color: #f9f9f9;
}

/* line 241, ../src/content/_mixin_content_table.scss */

.tablesorter thead tr .csc-textpic-imagewrap {
	margin-right: 15px !important;
	float: left;
}

/* line 246, ../src/content/_mixin_content_table.scss */

.tablesorter thead tr .col-right {
	margin-left: 107px;
}

/* line 253, ../src/content/_mixin_content_table.scss */

.tablesorter tbody .even {
	background-color: #f9f9f9 !important;
}

/* line 256, ../src/content/_mixin_content_table.scss */

.tablesorter tbody .even td:first-child {
	background-image: none;
}

/* line 260, ../src/content/_mixin_content_table.scss */

.tablesorter tbody .even:hover {
	background-color: #FFFFFF !important;
}

/* line 265, ../src/content/_mixin_content_table.scss */

.tablesorter tbody .odd {
	background-color: #f1f1f1 !important;
}

/* line 268, ../src/content/_mixin_content_table.scss */

.tablesorter tbody .odd td:first-child {
	background-image: none;
}

/* line 272, ../src/content/_mixin_content_table.scss */

.tablesorter tbody .odd:hover {
	background-color: #FFFFFF !important;
}

/* line 280, ../src/content/_mixin_content_table.scss */

table.bomtable thead tr th {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

/* line 285, ../src/content/_mixin_content_table.scss */

table.bomtable tbody tr td {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
span .header {
	margin-left: 10px;
}
.tx-dkdshop-cart .cart-tablesorter tbody tr td.delete a {
	text-decoration: none;
	display: block;
	width: 0px !important;
	height: 24px;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/cart-sa13c214cb0.png') 0 -280px no-repeat;
	margin-left: -2px !important;
	margin-top: -3px;
}
.tx_dkdshop-quick-add-product input {
	height: 20px !important;
}
.tx_dkdshop-quick-add-product button {
	margin-top: -3px !important;
}
* {
	box-sizing: content-box !important;
}

/* line 7, ../src/_forms.scss */

form dt {
	clear: both;
	width: auto;
	text-align: left;
	float: left;
	width: 310px;
	display: block;
	text-align: left;
	line-height: 14px;
	margin-bottom: 9px;
	margin-top: 8px;
}

/* line 19, ../src/_forms.scss */

form dt label {
	font-size: 11px;
}

/* line 24, ../src/_forms.scss */

form dd {
	float: left;
	margin: 5px 10px 0 0;
}

/* line 28, ../src/_forms.scss */

form dd textarea, form dd input.text, form dd input[type=password], form dd input[type=text] {
	padding: 2px 2px 2px 14px;
	width: 516px;
	height: 21px;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 40, ../src/_forms.scss */

form dd textarea.error, form dd input.text.error, form dd input[type=password].error, form dd input[type=text].error {
	border: 2px solid red;
}

/* line 45, ../src/_forms.scss */

form dd a.f3-form-error {
	border: 2px solid red;
	background-color: #FF9F9F;
}

/* line 50, ../src/_forms.scss */

form dd #form_checkbox_container {
	width: 536px;
}

/* line 52, ../src/_forms.scss */

form dd #form_checkbox_container input.col-1-checkbox {
	width: 16px;
	margin-left: 0px;
	float: left;
}

/* line 57, ../src/_forms.scss */

form dd #form_checkbox_container label {
	display: block;
	float: left;
}

/* line 61, ../src/_forms.scss */

form dd #form_checkbox_container #lab_subcategories, form dd #form_checkbox_container #pharma_subcategories, form dd #form_checkbox_container #applications_subcategories, form dd #form_checkbox_container #products_subcategories, form dd #form_checkbox_container #services_subcategories, form dd #form_checkbox_container #knowledge_subcategories {
	margin-left: 19px;
}

/* line 64, ../src/_forms.scss */

form dd #form_checkbox_container #lab_subcategories label, form dd #form_checkbox_container #pharma_subcategories label, form dd #form_checkbox_container #applications_subcategories label, form dd #form_checkbox_container #products_subcategories label, form dd #form_checkbox_container #services_subcategories label, form dd #form_checkbox_container #knowledge_subcategories label {
	width: auto;
}

/* line 70, ../src/_forms.scss */

form dd .selectBox {
	width: 493px;
}

/* line 74, ../src/_forms.scss */

form dd.bSelectBox .selectBox {
	width: 395px;
}

/* line 80, ../src/_forms.scss */

form .field-error {
	color: red;
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 11px;
	display: none;
}

/* line 88, ../src/_forms.scss */

form .field-error-display {
	color: red;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 0;
	font-size: 11px;
}

/* line 95, ../src/_forms.scss */

form .pre-info-message {
	margin-bottom: 15px;
}

/* line 99, ../src/_forms.scss */

form .submit {
	float: right;
}

/* line 103, ../src/_forms.scss */

form .divider {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 1px;
	width: 100%;
	background-image: url(/_ui/desktop/theme-sartorius/images/content/content-trenner-hr-24bit.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* line 117, ../src/_forms.scss */

form .hiddenfield {
	display: none;
}

/* line 121, ../src/_forms.scss */

form textarea, form input.text, form input[type=password], form input[type=text] {
	font-family: Verdana;
	font-size: 12px;
}

/* line 130, ../src/_forms.scss */

.form-container {
	margin-bottom: 20px;
	overflow: hidden;
}

/* line 134, ../src/_forms.scss */

.form-container .form-top {
	overflow: hidden;
}

/* line 137, ../src/_forms.scss */

.form-container .form-top .form-top-left {
	width: 8px;
	height: 40px;
	float: left;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -1500px;
}

/* line 143, ../src/_forms.scss */

.form-container .form-top .form-top-middle {
	height: 25px;
	float: left;
	width: 864px;
	padding: 15px 10px 0 10px;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/header_inactiv_middle_24bit.png);
	background-repeat: repeat-x;
}

/* line 152, ../src/_forms.scss */

.form-container .form-top .form-top-middle .fields-required {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-right: 15px;
}

/* line 159, ../src/_forms.scss */

.form-container .form-top .form-top-right {
	height: 40px;
	width: 8px;
	float: left;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -1380px;
}

/* line 166, ../src/_forms.scss */

.form-container .form-middle {
	overflow: hidden;
	width: 860px;
	padding: 20px 20px 0;
	font-size: 11px;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box100_middle_normal_24bit.png);
	background-repeat: repeat-y;
}

/* line 176, ../src/_forms.scss */

.form-container .form-bottom {
	overflow: hidden;
}

/* line 179, ../src/_forms.scss */

.form-container .form-bottom .form-bottom-left {
	width: 7px;
	height: 36px;
	float: left;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -740px;
}

/* line 185, ../src/_forms.scss */

.form-container .form-bottom .form-bottom-middle {
	height: 36px;
	float: left;
	width: 886px;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box_bottom_inact_24bit.png);
	background-repeat: repeat-x;
}

/* line 194, ../src/_forms.scss */

.form-container .form-bottom .form-bottom-right {
	height: 36px;
	width: 7px;
	float: left;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -404px;
}

/* line 205, ../src/_forms.scss */

.form-container:hover .form-top .form-top-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -1140px;
}

/* line 208, ../src/_forms.scss */

.form-container:hover .form-top .form-top-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/header_activ_middle_24bit.png);
}

/* line 213, ../src/_forms.scss */

.form-container:hover .form-top .form-top-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -1020px;
}

/* line 217, ../src/_forms.scss */

.form-container:hover .form-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box100_middle_normal_24bit.png);
}

/* line 223, ../src/_forms.scss */

.form-container:hover .form-bottom .form-bottom-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -796px;
}

/* line 226, ../src/_forms.scss */

.form-container:hover .form-bottom .form-bottom-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box_bottom_normal_24bit.png);
}

/* line 231, ../src/_forms.scss */

.form-container:hover .form-bottom .form-bottom-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -460px;
}

/* line 240, ../src/_forms.scss */

.form-container.edit .form-top .form-top-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -1320px;
}

/* line 243, ../src/_forms.scss */

.form-container.edit .form-top .form-top-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/header_hover_middle_24bit.png);
	background-repeat: repeat-x;
}

/* line 249, ../src/_forms.scss */

.form-container.edit .form-top .form-top-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -1200px;
}

/* line 253, ../src/_forms.scss */

.form-container.edit .form-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box100_middle_hover_24bit.png);
	background-repeat: repeat-y;
}

/* line 260, ../src/_forms.scss */

.form-container.edit .form-bottom .form-bottom-left {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -684px;
}

/* line 263, ../src/_forms.scss */

.form-container.edit .form-bottom .form-bottom-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box_bottom_hover_24bit.png);
	background-repeat: repeat-x;
}

/* line 269, ../src/_forms.scss */

.form-container.edit .form-bottom .form-bottom-right {
	background: url('/_ui/desktop/theme-sartorius/images/sprites/formular-s9bcdf58dad.png') 0 -348px;
}

/* line 277, ../src/_forms.scss */

.form-container.small .form-top .form-top-middle {
	width: 407px;
}

/* line 281, ../src/_forms.scss */

.form-container.small .form-middle {
	width: 403px;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box50_middle_normal_24bit.png);
	background-repeat: repeat-y;
}

/* line 290, ../src/_forms.scss */

.form-container.small .form-bottom .form-bottom-middle {
	width: 429px;
}

/* line 295, ../src/_forms.scss */

.form-container.small dt {
	clear: both;
	width: auto;
	text-align: left;
	float: left;
	width: 215px;
	display: block;
	text-align: left;
	line-height: 30px;
	margin-bottom: 2px;
}

/* line 306, ../src/_forms.scss */

.form-container.small dt label {
	font-size: 11px;
}

/* line 311, ../src/_forms.scss */

.form-container.small dd {
	float: left;
	margin: 5px 10px 0 0;
	width: 175px;
	line-height: 30px;
}

/* line 317, ../src/_forms.scss */

.form-container.small dd textarea, .form-container.small dd input.text, .form-container.small dd input[type=password], .form-container.small dd input[type=text] {
	padding: 2px;
	width: 200px;
	height: 21px;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 329, ../src/_forms.scss */

.form-container.small dd textarea.error, .form-container.small dd input.text.error, .form-container.small dd input[type=password].error, .form-container.small dd input[type=text].error {
	border: 2px solid red;
}

/* line 334, ../src/_forms.scss */

.form-container.small dd .selectBox {
	width: 125px;
}

/* line 341, ../src/_forms.scss */

.form-container.small:hover .form-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box50_middle_normal_24bit.png);
}

/* line 348, ../src/_forms.scss */

.form-container.small.left {
	margin-right: 14px;
	float: left;
}

/* line 354, ../src/_forms.scss */

.form-container.small.edit .form-middle {
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/bg_box50_middle_hover_24bit.png);
}

/* line 363, ../src/_forms.scss */

.form-container.payment .form-top .form-top-middle {
	width: 248px;
}

/* line 367, ../src/_forms.scss */

.form-container.payment .form-middle {
	width: 254px;
	background-image: url(/_ui/desktop/theme-sartorius/images/sprites/formular/box_bg-284px-normal.png);
	background-repeat: repeat-y;
	padding: 25px 15px 25px 15px;
}

/* line 376, ../src/_forms.scss */

.form-container.payment .form-middle p {
	line-height: 17px;
	font-size: 11px;
	color: #838383;
	padding-bottom: 0px;
}

/* line 385, ../src/_forms.scss */

.form-container.payment .form-bottom .form-bottom-middle {
	width: 270px;
}

/* line 392, ../src/_forms.scss */

.form-container.payment dl dt {
	clear: both;
	width: auto;
	text-align: left;
	float: left;
	width: 120px;
	display: block;
	text-align: left;
	line-height: 17px;
	font-size: 11px;
	color: #b4b4b4;
	margin-bottom: 2px;
}

/* line 405, ../src/_forms.scss */

.form-container.payment dl dt label {
	font-size: 11px;
}

/* line 410, ../src/_forms.scss */

.form-container.payment dl dd {
	line-height: 17px;
	font-size: 11px;
	color: #838383;
	float: left;
	margin: 0;
	width: 128px;
}

/* line 420, ../src/_forms.scss */

.form-container.payment dl.paymentmethod-dl dt, .form-container.payment dl.paymentmethod-dl dd {
	margin-top: 10px;
}

/* line 428, ../src/_forms.scss */

.form-container.paymentmethod-purchase-order dl {
	overflow: hidden;
}

/* line 431, ../src/_forms.scss */

.form-container.paymentmethod-purchase-order dl dt {
	width: 100px;
}

/* line 436, ../src/_forms.scss */

.form-container.paymentmethod-purchase-order dl dd input[type="text"] {
	width: 130px;
}

/* line 444, ../src/_forms.scss */

.error p {
	color: red;
}

/* line 448, ../src/_forms.scss */

.message-ok {
	color: #00CC00;
}
.tx-dkdshop-deliveryaddress input {
	height: 18px !important;
	min-height: 18px !important;
	font-size: 11px !important;
	padding: 4px !important;
}
.tx-dkdshop-deliveryaddress select {
	height: 18px !important;
	min-height: 18px !important;
	font-size: 11px !important;
	padding: 4px !important;
}
.col-left {
	width: 34%;
	float: left;
}

/* Credit Card Form Transformation */

#tx-dkdshop-newpaymentmethod-creditcard #Paymetric_CreditCardType {
	width: 263px;
	height: 25px;
	border: 1px solid #ccc;
}
#tx-dkdshop-newpaymentmethod-creditcard #Paymetric_CreditCardNumber {
	width: 248px;
	height: 23px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	padding: 2px 2px 2px 14px;
	border: 1px solid #ccc;
}
#tx-dkdshop-newpaymentmethod-creditcard #Paymetric_Exp_Month {
	width: 50px;
	height: 23px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	padding: 2px 2px 2px 14px;
	border: 1px solid #ccc;
}
#tx-dkdshop-newpaymentmethod-creditcard #Paymetric_Exp_Year {
	width: 50px;
	height: 23px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	padding: 2px 2px 2px 14px;
	border: 1px solid #ccc;
}
#tx-dkdshop-newpaymentmethod-creditcard #Paymetric_CVV {
	width: 70px;
	height: 23px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	padding: 2px 2px 2px 14px;
	border: 1px solid #ccc;
}
#tx-dkdshop-newpaymentmethod-creditcard dt {
	clear: both;
	text-align: left;
	width: 120px;
	display: block;
	text-align: left;
	line-height: 17px;
	font-size: 11px;
	color: #b4b4b4;
	margin-bottom: 2px;
}
.DataIntercept td {
	padding-top: 10px;
	width:112px;
}
#Paymetric_ErrorLogging {
	display: none;
}

div.two-cols-50-50 {
	overflow: hidden;
	width: auto;
	margin: 0 auto 0;
	padding: 0 0 30px 0;
}
div.two-cols-50-50 div.col-left {
	float: left;
	margin-right: 20px;
	width: 440px;
}
div.two-cols-50-50 div.col-right {
	float: left;
	margin-right: 0;
	width: 440px;
}
.widget-box .top {
	height: 40px;
	width: 443px;
	background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_top_inact-24bit.png);
	background-repeat: no-repeat;
}
.widget-box .middle {
	padding: 20px;
	width: 443px;
	height: 380px;
	background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_middle_inact-24bit.png);
	background-repeat: repeat-y;
}
.widget-box .bottom {
	height: 22px;
	width: 443px;
	background-image: url(/_ui/desktop/theme-sartorius/images/my-sartorius/box_bottom_inact-24bit.png);
	background-repeat: no-repeat;
}
.widget-box .middle span.content {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	width: 400px;
}
.widget-box .middle span.content .user-info {
	float: left;
	margin-right: 20px;
	width: 95px;
}
.widget-box .middle span.content .user-menu {
	float: left;
	margin-right: 20px;
	width: 210px;
	font-size: 11px;
}
a.grey-register.button {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	cursor: pointer;
}
a.grey-register.button span.button-left {
	height: 27px;
	float: left;
	background-position: left;
	background-repeat: no-repeat;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1035px;
	text-align: center;
	padding-top: 5px;
}
span.button-content {
	margin-top: 5px;
	padding-left: 15px;
	padding-right: 7px;
}
span.button-left span.text {
	padding: 1px 0 0;
	font-family: "SartoRotSanRegRegular", Verdana;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	text-decoration: none;
	font-size: 13px;
	margin: 0 auto;
}
a.grey-register.button span.button-right {
	height: 27px;
	width: 8px;
	float: right;
	background-position: right;
	background-repeat: no-repeat;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1082px;
}
.clear {
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
}
button.orange-login.button, button.orange-register.button, a.orange-login.button, a.orange-register.button {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background: transparent;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	cursor: pointer;
}
button.orange-login.button span.button-left, button.orange-register.button span.button-left, a.orange-login.button span.button-left, a.orange-register.button span.button-left {
	width: 208px;
	height: 27px;
	float: left;
	background-position: left;
	background-repeat: no-repeat;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1560px;
	text-align: center;
	padding-top: 5px;
}
button.orange-login.button span.button-right, button.orange-register.button span.button-right, a.orange-login.button span.button-right, a.orange-register.button span.button-right {
	height: 27px;
	width: 8px;
	float: right;
	background-position: right;
	background-repeat: no-repeat;
	background: url('/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png') 0 -1722px;
}
.tx-dkdshop-order-caption {
	margin-bottom: 0px !important;
}
.tx-dkdshop-order-caption {
	margin-top: 0px !important;
}
.orderBox {
	width: 140px !important;
}
.orderBox.payment .left {
	width: 100% !important;
}

#placeOrderForm1 button {
	padding: 1px 44px !important;
	font-size: 12px !important;
	height: 24px !important;
	display: block !important;
	background: rgba(234, 145, 12, 1) !important;
	background: -moz-linear-gradient(top, rgba(234, 145, 12, 1) 0%, rgba(237, 165, 87, 1) 50%, rgba(236, 128, 5, 1) 51%, rgba(238, 117, 5, 1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234, 145, 12, 1)), color-stop(50%, rgba(237, 165, 87, 1)), color-stop(51%, rgba(236, 128, 5, 1)), color-stop(100%, rgba(238, 117, 5, 1))) !important;
	background: -webkit-linear-gradient(top, rgba(234, 145, 12, 1) 0%, rgba(237, 165, 87, 1) 50%, rgba(236, 128, 5, 1) 51%, rgba(238, 117, 5, 1) 100%) !important;
	background: -o-linear-gradient(top, rgba(234, 145, 12, 1) 0%, rgba(237, 165, 87, 1) 50%, rgba(236, 128, 5, 1) 51%, rgba(238, 117, 5, 1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(234, 145, 12, 1) 0%, rgba(237, 165, 87, 1) 50%, rgba(236, 128, 5, 1) 51%, rgba(238, 117, 5, 1) 100%) !important;
	background: linear-gradient(to bottom, rgba(234, 145, 12, 1) 0%, rgba(237, 165, 87, 1) 50%, rgba(236, 128, 5, 1) 51%, rgba(238, 117, 5, 1) 100%) !important;
	border-color: #ea910c !important;
	font-family: 'SartoRotSanRegRegular', Verdana !important;
	color: #fff !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
	line-height: 1.42857143 !important;
	text-align: center !important;
	white-space: nowrap !important;
	vertical-align: middle !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
}

a#unmantisRegister span.button span.button-left{
	background: url(/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png) 0 -1560px;
}

a#unmantisRegister span.button span.button-right{
	background: url(/_ui/desktop/theme-sartorius/images/sprites/button2-sed4e3e9493.png) -30px -847px !important;
}

a#unmantisRegister span.button span.button-left span.button-content{
	    display: block;
}

a#unmantisRegister span.button span.button-left span.button-content span.text{
	display: block;
    line-height: 17px;
}