/* PRODUCT PAGES */

/* SCROLL TOP ===============================================*/

.scrollup {
	width: 40px;
	height: 56px;
	opacity: 0.3;
	position: fixed;.modal-container, .fancybox-content {
  max-width: 960px;
  width: 70%;
  margin: 0;
  box-shadow: 0 0.1em 0.4em rgba(0,0,0,.3);
  /*height:unset !important;*/
}

.modal-title {
  font-weight: 700;
  padding: 1.5em;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
}

.modal-body {
  max-height: 50vh;
  padding: 0 1.5em 1.5em 1.5em;
  overflow-y: auto;
}

.modal-footer {
  padding: 1.5em;
  text-align: right;
}

p:first-child {
  margin-top: 0;
}

/* Custom entrance animation */

.fancybox-slide--complete .modal-container {
    -webkit-animation: slide-down .216s;
    animation: slide-down .216s;
}

@-webkit-keyframes slide-down{
  0% {
    margin-top: -3em;
    opacity: 0;
  }
  100%{
    margin-top: 0;
    opacity: 1;
  }
}

@keyframes slide-down{
  0% {
    margin-top: -3em;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}

.fancybox-bg { background:#002C50!important; opacity: .87; }
	bottom: 100px;
	right: 60px;
	display: none;
	text-indent: -9999px;
	background: url('/images/icon_top.png') no-repeat;
	z-index: 8000;
}


.downCont {background-color:#F6F7Fb; margin-top: 10px;}

/* body copy styling - FLOATERS! */

.imgLeft {
	float: left;
	margin: 20px 20px 20px 0;
}
.imgRight {
	float: right;
	margin: 20px 0 20px 20px;
}
.imgBlockLeft {
	float: left;
	margin: 20px 0;
	padding: 0 20px 0 0;
}
.imgBlockRight {
	float: right;
	margin: 20px 0 20px 40px;
	padding: 0 20px 0 0;
}
.img-thumbnail {
	text-align: center;
	margin-bottom: 20px;
}
.img-responsive { margin: auto; }
.img-caption {
	padding: 10px 0 0 0;
	text-align: center;
}
a .img-caption:hover { text-decoration: none; }
.tableLeft {
	float: left;
	width: 66%;
	margin: 20px 0;
	padding: 0 20px 0 0;
}
/*=====================================*/

a.zoom, a.gallery {
	display: block;
	position: relative !important;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
a.zoom span {
	display: block;
	position: absolute;
	z-index: 999;
	background-image: url(/images/zoom.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 53px;
	left: 15px;
	top: 15px;
}
a.gallery span {
	display: block;
	position: absolute;
	z-index: 1000;
	background-image: url(/images/zoom-sml.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 34px;
	left: 20px;
	top: 5px;
}
.glance {
	float: right;
	margin-left: 20px;
	width: 100%;
}
.glance div {
	float: left;
	margin-right: 3%;
	width: 30%;
}
.glance div.endCol {
	float: left;
	margin: 0 0 0 2%;
	width: 30%;
}
.glance h3 { margin-top: 5px; }
.glanceLeftPanel {
	float: left;
	margin: 0;
	width: 100%;
}
.glance ul li { line-height: 20px; }
.glance ul, .glanceLeftPanel ul {
	padding-left: 20px;
	list-style: none;
}
.glanceLeftPanel { line-height: 20px; }
.glanceHead {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.quan { width: 20px; }
.button {
	display: block;
	width: 120px;
	height: 30px;
	background: url(/images/addtocart.png) no-repeat;
	text-indent: -9999px;
	border: none;
}
.well {
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom:30px;			
}
.well-nobg {
	margin-top: 20px;
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}


/*=======================================================================*/

.oscWell { background: #f1f6f9 url(/images/HomePanel-oscilloscopes.jpg) top left no-repeat; }
.datWell { background: #f1f6f9 url(/images/HomePanel-datalogger.jpg) top left no-repeat; }
.sofWell { background: #f1f6f9 url(/images/HomePanel-software.jpg) top left no-repeat; }
.accWell { background: #f1f6f9 url(/images/HomePanel-accessories.jpg) top left no-repeat; }
.eduWell { background: #f1f6f9 url(/images/HomePanel-education.jpg) top left no-repeat; }
.supWell { background: #f1f6f9 url(/images/HomePanel-support.jpg) top left no-repeat; }

a.sampWellHome {
	display: block;
	background:#fff url(/images/samp-scope-web-image-wbg.jpg) bottom right no-repeat;
}
a.sigWellHome {
	display: block;
	background:#fff url(/images/sigGen-panel.jpg) bottom right no-repeat;
}
a.datWellProd {
	display: block;
	background:#fff url(/images/data-loggers-web-image-wbg.jpg) bottom right no-repeat;
}
a.oemWellProd {
	display: block;
	background:#fff url(/images/oemWellProd.jpg) bottom right no-repeat;
}
a.oscWellProd {
	display: block;
	background:#fff url(/images/oscilloscope-web-image-wbg.jpg) bottom right no-repeat;
}

a.rfaccWellHome{
	display: block;
	background:#fff url(/images/rfaccs-web-image2.jpg) bottom right no-repeat;
}
a.holdingWellHome{
	display: block;
	background:#fff url(/images/vna-web-image2.jpg) bottom right no-repeat;
}
a.as108WellProd {
	display: block;
	background:#fff url(/images/as108-panel.jpg) bottom right no-repeat;
}
a.sxrtoProd {
	display: block;
	background:#fff url(/images/sxrto-panel.jpg) bottom right no-repeat;
}
a.rfprodWellHome{
	display: block;
	background:#fff url(/images/rfprod-web-home-image-wbg-20-2.jpg) -50px -250px no-repeat;
}
a.rfprodWellprod{
	display: block;
	background:#fff url(/images/rfprod-web-home-image-wbg-20-2.jpg) -48px -180px no-repeat;
}

a.accWellHome {
	display: block;
	background:#fff url(/images/accessories-web-image-wbg.jpg) bottom right no-repeat;
}
a.autWellHome {
	display: block;
	background:#fff url(/images/auto-web-image-wbg.jpg) bottom right no-repeat;
}

a.oscWellHome, a.rfprodWellHome, a.datWellHome {height:210px;}						

a.rf-accs:hover, a.oemWellProd:hover, a.datWellProd:hover, a.oscWellProd:hover, a.accWellHome:hover, a.autWellHome:hover, a.sigWellHome:hover, a.sampWellHome:hover, a.rfaccWellHome:hover, a.holdingWellHome:hover, a.rfprodWellHome:hover, a.rfprodWellprod:hover, a.as108WellProd:hover, a.sxrtoProd:hover {
	text-decoration: none;
	color: #61A4D7;
}
a.rf-accs:hover h2, a.oemWellProd:hover h2, a.datWellProd:hover h2, a.oscWellProd:hover h2, a.accWellHome:hover h2, a.autWellHome:hover h2, a.sigWellHome:hover h2, a.sampWellHome:hover h2, a.rfaccWellHome:hover h2, a.holdingWellHome:hover h2, a.rfprodWellHome:hover h2, a.rfprodWellprod:hover h2, a.as108WellProd:hover h2, a.sxrtoProd:hover h2 { color: #61A4D7 }
.oscWell, .datWell, .sofWell, .accWell, .eduWell, .supWell { padding-top: 118px; }
.oemWellProd, .oscWellProd, .datWellProd, .accWellHome, .autWellHome, .sigWellHome, .sampWellHome, .rfaccWellHome, .holdingWellHome, .rfprodWellHome, .rfprodWellprod, .as108WellProd, .sxrtoProd {
	padding-top: 1px;
	height: 200px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.salesPanel { background: #fff; }
.oscLand {
	display: block;
	position: relative;
	background: #fff ;
}
.oscLand .ribbon {
	width: 140px;
	height: 140px;
	background: url(/images/visitRibbon.png) no-repeat;
	position: absolute;
	top: -5px;
	right: -5px;
}
.oscLand .ribbon2 {
	width: 131px;
	height: 63px;
	background: url(/images/visitRibbon2.png) no-repeat;
	position: absolute;
	bottom: 30px;
	right: -10px;
	z-index: 9999;
}
.oscLand:hover button, a.well:hover button {background-color: #72d761;}  /*#61A4D7*/
.oscLand:hover { text-decoration: none; }
.oscLand h2, .salesPanel h2, .oscLand h3 {
	margin-top: 0;
	letter-spacing: -1px;
}
.oscLand table, a.oscLand:hover table {
	background-color: #fff;
	color: #777;
	font-size: 10px;
}
.oscLand .tableHolder { width: 40%; }
a.oscLand p {
	color: #444;
	padding-right: 0;
}
.panelBG { background: #f1f6f9 url(/images/paneBG.jpg) no-repeat -160px top; }
.pico2000Panels {
	background: transparent;
}
.pico6000Panels {
	background: transparent;
	min-height: 240px;
	margin: 0;
}
a.pico2000Panels:hover h3, a.pico2000Panels:hover h4, a.pico6000Panels:hover h3, a.pico6000Panels:hover h4, a.oscLand:hover h2, a.oscLand:hover p { color: #61A4D7 }
.libraryPanels { height: 185px; background-position: -150px top !important; }
.supportPanels { height: 200px; background-position: -156px -30px !important;}
								 
.supportPanels h2 { font-size:16px; line-height:18px; }
.supportPanels h4 { font-size:12px; line-height:15px; }

.supEnq { background: #fff url(/images/paneBG-enq.png) no-repeat -160px top; }
.trans { background: #fff url(/images/paneBG-tran.jpg) no-repeat -160px top; }
.supFor { background: #fff url(/images/paneBG-for.png) no-repeat -160px top; }
.supDis { background: #fff url(/images/paneBG-dis.jpg) no-repeat -180px top; }
.supMyp { background: #fff url(/images/paneBG-myp.jpg) no-repeat -180px top; }
.libExp { background: #fff url(/images/paneBG-exp.png) no-repeat -160px top; }
.libVid { background: #fff url(/images/paneBG-vid.png) no-repeat -160px top; }
.libMan { background: #fff url(/images/paneBG-man.png) no-repeat -160px top; }
.libLab { background: #fff url(/images/paneBG-lab.jpg) no-repeat -160px top; }
.libMea { background: #fff url(/images/paneBG-mea.png) no-repeat -160px top; }
.libApp { background: #fff url(/images/paneBG-app.png) no-repeat -160px top; }
.libAtoz { background: #fff url(/images/paneBG-kno.png) no-repeat -160px top; }
.libNew { background: #fff url(/images/paneBG-new.png) no-repeat -160px top; }
.libArc { background: #fff url(/images/paneBG-arc.jpg) no-repeat -160px top; }
.libPap { background: #fff url(/images/paneBG-pap.png) no-repeat -160px top; }

.rf-concorde { background: #fff url(/images/uploads/portal/accs-rf-micro-pass-probes.jpg) no-repeat -50px bottom; }
.rf-tetris { background: #fff url(/images/uploads/portal/accs-rf-micro-tet.jpg) no-repeat -50px bottom; }
.giga-concorde { background: #fff url(/images/uploads/portal/accs-gig-dig-pass-probes.jpg) no-repeat -50px bottom; }
.rf-accs { background: #fff url(/images/uploads/portal/accs-rf-accs2.jpg) no-repeat right bottom; height:200px; }
.rf-train { background: #fff url(/images/uploads/portal/accs-train.jpg) no-repeat 285px bottom; height:200px; }

.supportPanels.oscilloscope-probes { background: #fff url(/images/uploads/portal/accs-panel-passive-probes.jpg) no-repeat right bottom !important; }
.supportPanels.passive-oscilloscope-probes { background: #fff url(/images/uploads/portal/accs-panel-passive-probes.jpg) no-repeat right bottom !important; }
.supportPanels.active-oscilloscope-probes { background: #fff url(/images/uploads/portal/accs-panel-active-probes.jpg) no-repeat right bottom !important; }
.supportPanels.current-probes-clamps { background: #fff url(/images/uploads/portal/accs-panel-current-clamps.jpg) no-repeat right bottom !important; }
.supportPanels.accelerometers { background: #fff url(/images/uploads/portal/accs-panel-accelerometer.jpg) no-repeat right bottom !important; }
.supportPanels.sensors { background: #fff url(/images/uploads/portal/accs-panel-sensors.jpg) no-repeat right bottom !important; }
.supportPanels.rf-test-accessories { background: #fff url(/images/uploads/portal/rf-micro-test-accs-slim.jpg) no-repeat right bottom !important; }
.supportPanels.bnc-terminators-leads { background: #fff url(/images/uploads/portal/accs-panel-bnc-leads.jpg) no-repeat right bottom !important; }
.supportPanels.clips-leads-and-4-mm-probes { background: #fff url(/images/uploads/portal/accs-panel-4mm-leads.jpg) no-repeat right bottom !important; }
.supportPanels.miscellaneous { background: #fff url(/images/uploads/portal/accs-panel-misc.jpg) no-repeat right bottom !important; }
.supportPanels.calibration-services { background: #fff url(/images/uploads/portal/accs-panel-cal-cert.jpg) no-repeat right bottom !important; }


.supSal  { background: #fff url(/images/paneBG-sal.png) no-repeat top; }																	
a.list-group-item, .discTab .list-group-item { padding: 7px 25px 7px 15px; border:none; border-top: 1px solid #ddd; }

.list-group-item:first-child, .discTab .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.list-group-item:last-child, .discTab .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
	border-bottom: 1px solid #ddd;
}

a.oscLand p.pr20 { padding-right: 20px; }

/* Chevrons */

[class^="icon-"], [class*=" icon-"] {
 display: inline-block;
 width: 14px;
 height: 14px;
 margin-top: 1px;
 *margin-right: 20px;
 line-height: 14px;
 vertical-align: text-top;
 /*background-image: url("/images/glyphicons-halflings.png");*/
 background-position: 14px 14px;
 background-repeat: no-repeat;
}
  
.glyphicon-plus { top: 3px; }

/* White icons with optional class, or on hover/focus/active states of certain elements */

a.list-group-item .icon-chevron-right, a.moreBut .icon-chevron-right, li.list-group-item a .icon-chevron-right, li.list-group-item a:hover .icon-chevron-right {
	background-image: url(/images/glyphicons-halflings.png);
	background-position: -456px -72px;
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	opacity: .25;
	position: absolute;
	right: 10px;
	top: 6px;
}
li.list-group-item .glyphicon-chevron-down {
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	opacity: .25;
	position: absolute;
	right: 10px;
	top: 6px;
}
li.list-group-item.active a .glyphicon-chevron-down { opacity: 1;}
a.moreBut .icon-chevron-right {
	right: 10px;
	top: 4px;
}
a.list-group-item:hover .icon-chevron-right, a.moreBut:hover .icon-chevron-right, li.list-group-item.active a .icon-chevron-right, a.list-group-item.active .icon-chevron-right {
	background-image: url(/images/glyphicons-halflings-white.png);
	background-position: -456px -72px;
	opacity: 1;
}
a.moreBut {
	text-align: left;
	width: 73px;
	color: #61A4D7;
	font-weight: normal;
	position: relative;
}
a.moreButAutolink {
	text-align: left;
	width: 146px;
	color: #61A4D7;
	font-weight: normal;
}
a.moreBut:hover, a.moreButAutolink:hover {
	color: #fff;
	background-color: #61A4D7;
	border-color: #fff;
}
a.list-group-item:hover, a.list-group-item:focus, a.list-group-item:active, a.list-group-item.active, a.list-group-item.disabled, a.list-group-item[disabled] {
	color: #fff;
	background-color: #61A4D7;
}
a.list-group-item:hover a.list-group-item:focus {
	color: #fff;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
a.list-group-item:hover .badge, a.list-group-item:focus .badge {
	background: #fff;
	color: #999;
}
.PWhalf {
	width: 49%;
	float: left;
}
.PWthird {
	width: 33%;
	float: left;
}
.PWtwothird {
	width: 66%;
	float: left;
}
.PWfull {
	width: 98%;
	float: left;
}


.salesbox {
	padding: 10px 0;
	
}
/* =========================================================================================================================== */
@media (max-width: 979px) { /*TABLETS - portrait*/
	.salesbox {
		padding: 10px 0;
		width:100%;
	}
}

h4.normalCase {
	margin-bottom: 0;
	text-transform: none;
}
.modelDesc {
	text-transform: none;
	font-weight: normal;
	color: #405f9e;
}
.modelDesc span {
	text-transform: uppercase;
	color: red;
}
.btn {
	font-weight: normal;
	padding: 2px 10px;
}
.btn-grp-atoz { margin-left:0!important; }
.btn-atoz {
	width:36px;
	margin:0 7px 10px 0!important;
}
.btn-info {
	background-color: #5779a6;
	border-color: #fff;
}
.btn-info:hover {
	background-color: #c3d7f0;
	color: #5779a6;
	border-color: #5779a6;
}
.buttonList { margin-bottom: 10px; }
.nav-header {
	display: block;
	padding: 3px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	letter-spacing: -1px;
}
.nav-header span { text-transform: none; }
.nav-header h4 { font-size: 18px }
.salesbox .btn.active {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.nav-header h4 { margin-top: 0px; }

.dataTables_info {
	padding: 5px 0 10px;
	font-size: 14px;
	color: #5777a5;
}
/*
 * customRadioCheck: jQuery plugin for checkbox and radio replacement
 * Usage: $('input[type=checkbox], input[type=radio]').customRadioCheck();
 * Author: Cedric Ruiz
 * License: MIT
*/
.custom-label {
	display: inline-block;
	margin-right: .8em;
	cursor: pointer;
}
.custom-check {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	top: -1.6em; /* Adjust to for best fit */
	margin: 0 .4em;
	width: 20px;
	height: 20px;
	background: url('/images/customRadioCheck.png') 0 0 no-repeat;
}
.custom-check:focus, .custom-check:hover { background-position: -20px 0; }
.custom-check.checked { background-position: -40px 0; }
.custom-check.checked:focus, .custom-check.checked:hover { background-position: -60px 0; }
.form-control {
	display: inline-block;
	width: 100%;
	height: 34px;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-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;
}
/* Tabbed padding ============================= */
.nav>li>a { padding: 7px 9px; }
.vidTab>li>a { padding: 8px 18px; }
.tab-content { margin-top: 0px; }
.about-tab { margin-top: 20px; margin-bottom: 20px; }
.content-head {
	margin-top: 20px;
	border-bottom: 1px solid #EEEEEE;
}
/*Product page tabs*/
#myTab>li>a { padding: 8px 6px; }

/* OSCILLOSCOPE CAROUSEL ========================================================= */

.caroWrapper {
	background-color: transparent;
	width: 280px;
	height: 180px;
	padding-top: 27px;
	margin: 0;
}

/*--PRoduct Carousel--*/

.caroWrapperProd {
	background-color: transparent;
	width: 350px;
	height: 360px;
	padding-top: 27px;
	margin: 0;
}

/*--End PRoduct Carousel--*/

.tabs > div {
	width: 280px;
	height: 180px;
	float: left;
	overflow: hidden;
}
.caroWrapperProd .tabs > div { height: 360px; width:350px; }

.tabs img {
	display: block;
	margin: 0 10px 0 0;
	float: left;
}
.tabs h3 {
	font-size: 12px;
	display: none;
}
#pager1 a, #pager2 a, #pager3 a, #pager4 a, #pager5 a, #pager6 a { }
.pageTab {
	width: 280px;
	margin: -27px auto 5px auto;
	text-align: center;
}
.pageTab a {
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #b7d1e3;
	margin: 3px;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset,  1px 1px 1px rgba(255,255,255,0.1);
}
.pageTab a:hover {
	color: #666666;
	background: #fff;
}
.pageTab a:first-child { border-left: 1px solid #ccc; }
.pageTab a.selected {
	background-color: #0D63A0;
	color: #fff;
}
#myTab>li>a:hover, .softTab>li>a:hover, .measureTab>li>a:hover, .discTab>li>a:hover { background-color: #fdfefe; }
#myTab>li.active>a, .softTab>li.active>a, .measureTab>li.active>a, .discTab>li.active>a { background-color: #f6f9fb; }
.softTab>li>a:hover, .measureTab>li>a:hover, .discTab>li>a:hover { background-color: #f6f9fb; }
.softTab>li.active>a, .measureTab>li.active>a, .discTab>li.active>a {
	background-color: #0D63A0;
	color: #fff;
}

.discTab>li.active, .discTab>li.list-group-item-info.active {border-color:#ddd;}
.discTab>li.list-group-item-info a {
	background-color: #e5f0fe; /*cae2ee*/
	color: #0D63A0;
}
.discTab>li.list-group-item-info.active>a {
	background-color: #7FAEF1; /*cae2ee*/
	color: #fff;
}

.discTab>li.list-group-item-info a:hover, .discTab>li.list-group-item-info.active>a:hover { background-color:#abbbd2; color:#fff; }

.pageTab span.pageTab-current:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.calcWidgetAWG:focus { outline: none; }
.colTop { margin-top: 20px; }
.rule {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}
.title {
	border-bottom: 2px solid #ddd;
	padding-bottom: 5px;
}
#order {padding: 0px 10px 0px 10px;}
h1.aboutHead {margin: 10px 10px 20px 10px;}
.orderWell {margin-bottom:0;padding:0;}
.about-tab {margin: 30px 0;}
.histDiv {margin-bottom:30px;}
ul.aboutNav {margin: 0 10px;}
.borTop { border-top: 1px solid #EEEEEE; padding-bottom:20px; }
.borBot { border-bottom: 1px solid #EEEEEE; }
.borLef { border-left: 1px solid #EEEEEE; }
.borRig { border-right: 1px solid #EEEEEE; }





/* EVENTS */
.imgEvents {
	float: left;
	margin: 0 20px 0 0;
}
.textEvents {
	float: left;
	margin: 20px 0 0 0;
	width: 50%;
}
.textEvents abbr {
	font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif;
	color: #405f9e;
	font-weight: normal;
	font-size: 20px;
}
.textEvents .summary, .textEvents .location {
	font-family: "Roboto", Verdana, Arial, Helvetica, sans-serif;
	color: #405f9e;
	font-weight: normal;
	font-size: 16px;
}
.vevent {
	position: relative;
	width: 100%;
	float: left;
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	margin-bottom: 10px;
	padding: 10px 0;
}
.eventLink {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(/images/eventLink.png) no-repeat;
	text-indent: -9999px;
}
h3.eventMonth {
	float: left;
	margin-top: 30px;
}
.dLog .caroWrapper { padding-top: 0px; }
.oscCompBut {
	display: block;
	height: 130px;
	background: url(/images/osc-comp-chart-notext.png) no-repeat right top;
	margin: 20px 0 30px 0;
}
.oscCompBut h2 {
	text-align: right;
    color: #fff;
    width: 180px;
    float: right;
    margin-right: 8px;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: -1px;
    font-weight: normal;
}

.oscCompBut:hover h2 {color:#A0C9EC !important;}
.whatsinthebox {
	margin-left: 20px;
	margin-top: 20px;
	width: 50%;
}
.whatsinthebox h3 { margin-top: 0px; }
.formbut { margin-top: 16px; }
form.formbut { margin-top: 0px; }
.PWfull.formbut {
	margin-top: 0;
	margin-bottom: 10px
}
.formbut input[type="submit"], .atc, .formbut button[type="submit"] {
	text-transform: none;
	font-size:14px;
	background: #5cb85c;
	border:none;
}
.confCartBut {
	line-height:1.6; 
	padding:0 10px !important;
	width: 220px;
    height: 32px;
}
.cartbut {line-height:1.6; padding:0 10px !important;}
.cartbut i {font-size: 18px;
    padding-top: 3px;}

.nineThreeCart, .nineThreeCart i {font-size:12px !important;}

.fancybox, .imSize { width: 47%; }
.table { margin-top: 20px; }
.input-mini { width: 60px; }
.panel { margin-top: 5px; }
.sidePanel { border: 0px; }
table.subTable {margin-bottom:0 !important;}
tbody.transTabRow tr {background-color: transparent !important;}
tbody.transTabRow tr td {padding: 0 !important;}
table.table thead .tablehead {
	background: #0D63A0 !important;
	color: #fff;
}
table.table tbody .tableHead, table.table thead .tableheadSub {
	background: #A0C9EC !important;
	color: #fff;
}
table.table {
	margin-bottom: 0px !important;
	border-bottom: 1px solid #ddd;
}

.table-responsive {border:none;}

.table>thead>tr>th { border-bottom: 1px solid #ddd; font-weight:normal; }
.table>tbody>tr>th { font-weight:normal; }
table.table { border-bottom: 0; }
table.tabDown { margin-top: 0px; }
table.tabDown tbody tr th { border-top: 0px; }
table.tabDown thead tr th { border-top: 0px; border-bottom: 0px; }
.table>tbody+tbody { border-top: 1px solid #ddd; }
.table>thead>tr>th>a { color: #2b6fa9; }
.norm { font-weight: normal; }
#aster {
	margin-top: 20px;
	text-transform: lowercase;
}
.asterRow #aster {
	font-size: 10px;
	margin-bottom: 0px
}
.breadcrumb { margin-bottom: 0px; }
.newsMonth, .relArch {
	margin-bottom: 20px;
	margin-top: 0;
	margin-left: 5px;
}
.relArch {margin-top: 25px;}
.vid-tab { margin-top: 20px; }
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #61A4D7;
	border: none;
}
.form-horizontal .form-group {
	margin-right: 0px;
	margin-left: 0px;
}
.nLetterImg {
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
	max-width:300px;
}

.newsNav .panel { border: 0px solid transparent; }
.panel-group .panel-heading+.panel-collapse .newsBody { border-top: 0px solid #ddd; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #F93;
	background-color: #f7fcff !important;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}
.breadcrumb>.active { color: #F93 }
.search-form-control {
	display: inline-block;
	width: 100%;
	height: 28px;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-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;
	outline: #5777a5;
	margin-top: 4px;
}
.oscTable { width: 100%; }
.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: 6px 8px; }
.table.tabDown>thead>tr>th {padding:8px;}

.form-control {
	display: inline-block;
	width: 100%;
	height: 34px;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-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;
}
.input-mini {height: 26px;}
.input-number { height: 26px; }
.btn {
    font-weight: normal;
    /*padding: 2px 10px;*/
	font-size:14px;
}
.glyphicon-plus, .glyphicon-minus {
    font-size: 16px;
    top: 2px;
}		

.promoCol {padding-left:0;}
			   

/* BOOTSTRAP AMEND ============================================================================================================================================== */

small, .small { font-size: 75% }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th, .odd { background-color: #f3f9ff }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background-color: #f0f5f9;}
.breadcrumb {
	padding: 2px 0;
	background-color: transparent;
}

/* ============================================================================================================================================================== */

.teleText { font-size:18px; float:left; margin-left:20px; padding-top:5px; }
.enquiriesText { font-size:12px; line-height:16px; }
.skypeicon {
	display:block;
	width:23px;
	height:22px;
	background:url(/images/skypeBW.png) no-repeat 0 3px;	
	float:left;
	box-sizing: border-box;
}
.contPad { padding:10px }
.contPad a { float:left; margin-left:20px; }
h2.contHead { margin-top:10px; }
/*.fancybox-skin, .fancybox-inner { background:#fff!important; }
.imgBlockRight { width:30%; padding: 5px; }
.imgBlockLeft { width:30%; margin-right:10px; text-align:center; padding: 5px; }*/

.prod-title {
	color: #405f9e;
	font-family: "Roboto",Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 33px;
	line-height: 40px;
	letter-spacing: -1px;	
	margin-top: 10px;
}
.prod-sub-title {
	color: #405f9e;
	font-family: "Roboto",Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin-top: 10px;
}
.prod-intro { margin-bottom: 10px; }

#prodFilter, #langFilter, #docFilter, #accsFilter, #disconFilter { margin-left: 15px; }
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	text-decoration: none;
	color: #ffffff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
th.hide_me, td.hide_me { display: none; }
.prod-feat-mod {
	float: left;
	width: 100%;
}
.prod-feat-mod ul li { margin: 7px 0; }
.prod-feat-mod ul { margin: 25px 0 20px 0; }
.prod-feat-mod img.imgRight { margin-right: 20px !important; }

.newsSoftCol, .newsTop { background-color:#fff; }
.newsItem { float:left; }

.series3000ch2, .series3000ch4, .series3000mso, .series3000diff, .series4000-4224, .series4000-4262, .series4000-4824 {
	background: #fff;
	min-height: 200px;
}

.series3000ch2 {background: #fff url(/images/uploads/portal/3200-scope-portal.jpg) right bottom no-repeat; color: #405F9E;}
.series3000ch4 {background: #fff url(/images/uploads/portal/3400-laptop.jpg) right bottom no-repeat; color: #405F9E;}
.series3000mso {background: #fff url(/images/uploads/portal/3400D-MSO.jpg) right bottom no-repeat; color: #405F9E;}
.series3000diff {background: #fff url(/images/uploads/portal/3425-differential-scope.jpg) right bottom no-repeat; color: #405F9E;}
.series6000 {background: #fff url(/images/uploads/portal/6000E.jpg) right top no-repeat; color: #405F9E;}
.port6407 {background: #fff url(/images/uploads/portal/6407portal.jpg) right top no-repeat; color: #405F9E;}
.series4000-4224 {background: #fff url(/images/uploads/portal/picoscope4224-4424.jpg) right top no-repeat; color: #405F9E;}
.series4000-4262 {background: #fff url(/images/uploads/portal/picoscope4262.jpg) right top no-repeat; color: #405F9E;}
.series4444diff2 {background: #fff url(/images/uploads/portal/4444-differential-scope-1.jpg) right 0 no-repeat; color: #405F9E;}
.series4444diff1 {background: #fff url(/images/uploads/portal/4444-differential-scope-4.jpg) right bottom no-repeat; color: #405F9E;}
.series4000-4824 {background: #fff url(/images/uploads/portal/4000-series-stack-sml.jpg) right 6px no-repeat; color: #405F9E; }

@media (max-width: 479px) { /*MOBILES portrait*/
	.series4000-4262, .series4444diff2, .series4000-4824, .series4444diff1 { background: #fff; }
}

#msomap, #msomap2000 {
	margin:0;
	padding:0;
	width:700px;
	height:393px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	position:relative;
}
#msomap {background:url(/images/uploads/product-section/PS_MSO_Embedded_10.gif) top left no-repeat;}
#msomap2000 {background:url(/images/uploads/product-section/PS7_2208B-MSO_Overview_Light.gif) top left no-repeat;}
	
#msomap li, #msomap2000 li {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
	
#msomap li a, #msomap2000 li a {
	position:absolute;
	display:block;
	/*
	   Specifying a background image
	   (a 1px by 1px transparent gif)
	   fixes a bug in older versions of
	   IE that causeses the block to not
	   render at its full dimensions.
	
	background:url(/images/blank.gif);
	text-decoration:none;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index:999;*/
	
	background:url(/images/blank.gif);
	text-decoration:none;
	color:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	z-index:999;
}
		
#msomap li a span, #msomap2000 li a span { display:none; }
		
#msomap li a:hover, #msomap li a:link:hover, #msomap2000 li a:hover, #msomap2000 li a:link:hover { opacity:1;
	z-index:99999; }
		
#msomap li a:hover span, #msomap li a:link:hover span, #msomap2000 li a:hover span, #msomap2000 li a:link:hover span {
	position:relative;
	display:block;
	width:200px;
	left:20px;
	top:20px;
	border:3px solid #fff;
	background:#405F9E;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:1;
}
	
#msomap a.msomap1 { top: 22px; left: 100px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap a.msomap2 { top: 38px; left: 447px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap a.msomap3 { top: 262px; left: 321px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap a.msomap4 {	top: 103px; left: 578px; width: 20px; height: 20px; border: 5px solid #f00; }	
#msomap a.msomap5 { top: 294px; left: 178px; width: 20px; height: 20px; border: 5px solid #f00; }		
#msomap a.msomap6 { top: 338px; left: 469px; width: 20px; height: 20px; border: 5px solid #f00; }

/*#msomap2000 a.msomap1 { top: 22px; left: 100px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap2000 a.msomap2 { top: 58px; left: 407px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap2000 a.msomap3 { top: 237px; left: 321px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap2000 a.msomap4 {	top: 103px; left: 578px; width: 20px; height: 20px; border: 5px solid #f00; }	
#msomap2000 a.msomap5 { top: 42px; left: 248px; width: 20px; height: 20px; border: 5px solid #f00; }		
#msomap2000 a.msomap6 { top: 288px; left: 469px; width: 20px; height: 20px; border: 5px solid #f00; }*/

#msomap2000 a.msomap1 { top: 52px; left: 39px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap2000 a.msomap2 { top: 213px; left: 43px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap2000 a.msomap3 { top: 19px; left: 189px; width: 20px; height: 20px; border: 5px solid #f00; }
#msomap2000 a.msomap4 {	top: 20px; left: 113px; width: 20px; height: 20px; border: 5px solid #f00; }	
#msomap2000 a.msomap5 { top: 90px; left: 45px; width: 20px; height: 20px; border: 5px solid #f00; }		
#msomap2000 a.msomap6 { top: 161px; left: 9px; width: 20px; height: 20px; border: 5px solid #f00; }    	
#msomap2000 a.msomap7 { top: 188px; left: 43px; width: 20px; height: 20px; border: 5px solid #f00; }  

.leftCol, #myTab { margin-top:10px }
a.topicImRight { width:150% }
a.topicImLeft { width:90% }
.imgBlockLeft { /*width:25%;*/ margin-right:0px; text-align:center; padding: 5px 0; margin-bottom: 0; }

.imgBlockLeft {
	float: left;
	margin: 20px 0;
	padding: 0 0 0 20px;
}
.imgBlockRight {
	float: right;
	margin: 20px 0;
	padding: 0 0 0 20px;	
}
.imgBlockCenter {
	float: none;
	margin: 20px auto;
	padding: 0;
	text-align:center;	
}

.duoRight {	
	width:50%;
	float: right;
	margin: 20px 0 20px 0;
	padding: 0 0 0 20px;
}
.duoRight .imgBlockRight { margin:0; padding:0; width:100%; }

.img-thumbnail { width:100% } 

.triggerTypes, .triggerTypes li {
	display:block;
	margin:0; padding:0;
	list-style:none;
}

.adva, .wint, .puls, .inte, .runt, .winp, .leve, .wind, .logi, .digi {
	display:inline-block;
	height:auto;
	width:18.85%;
	height:92px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	margin:5px 10px 5px 0px;
	padding:20px 10px;
	float:left;
	position:relative;
	box-sizing: border-box;
	font-size:80%;
	text-align:center;
}

.adva, .winp { margin-left:0; }
.runt, .digi { margin-right:0; }

.triggerTypes li a:hover {
	background:#428bca;
	color:#fff;
	text-decoration:none;
}

.tnail { margin-bottom:0; }

.col-md-offset-4 h1 { padding-left:15px; }

p.bg-warning, p.bg-danger, p.bg-primary, p.bg-success, p.bg-info { padding:15px; }

/*Topic carousel*/
.caroTopic {
	background-color: transparent;
	text-align:center;
	padding-top: 27px;
	margin: 0 auto;
}
.topicCap {width:100%; float:left;}
.caroTopic .tabs > div {
	width:100%;
	height:600px;
	margin:0 auto;
	overflow:auto;
}
.caroTopic .tabs img {
	display: block;
	margin: 0 auto;
	float: none;
}
.caroTopic .tabs h3 {
	font-size: 12px;
	display: none;
}
.caroTopic .pageTab {
	width: 100%;
	margin: -27px auto 5px auto;
	text-align: center;
}
.caroTopic .pageTab a {
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #b7d1e3;
	margin: 3px;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset,  1px 1px 1px rgba(255,255,255,0.1);
}
.caroTopic .pageTab a:hover {
	color: #666666;
	background: #fff;
}
.caroTopic .pageTab a:first-child { border-left: 1px solid #ccc; }
.caroTopic .pageTab a.selected {
	background-color: #5777a5;
	color: #fff;
}
.caroTopic .pageTab span.pageTab-current:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.popover{
	position:fixed;top:0;left:0;z-index:1010;display:none;max-width:366px;padding:1px;
	text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;
}

.vcalendar { float:left; width:100%; }
.vcalendar h3, .vcalendar .vevent { padding-left:20px; }

.accsTabs { margin-top:20px; }
.accsTabs li { margin-right:5px; }

.product-information {position:relative;}
.rotate-icon { width:41px; height:37px; position:absolute; bottom:0; left:10px; z-index:999; background:url(/images/imgRotateIcon.png); }

#reviewForm { display:none }
#reviewForm .required { color:red }
.reviewRow { margin-top:20px; margin-bottom:20px; border-bottom:1px solid #EEEEEE }
.reviewRow p { line-height:20px; }
.revBut { font-weight:normal; }

.discTab .list-group-item-info a { padding-left:40px; }

/*FOCUS ISSUE  -------------------------------------------------------------------------------------------------------*/ /*removes the dotted border*/
:focus {
	outline-color: rgba(200,200,200,0.5)!important;
	box-shadow:none;
	border-color:transparent;
}
a:focus { outline-style: none; } 
input[type=submit]:focus, input[type=submit]:active{
    background-color:#ccc; /*different color than regular*/
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: thin dotted;
    outline-offset: -2px;
}

/*Button hover*/
.btn-default:hover { background-color:#f3f3f3; }
.btn-default.active:hover { background-color:#98bede; }
.btn-default.active {color: #fff; background-color: #428bca;}

.awardsColQuart {
width: 25%;
float: left;
}
.awardsCol2Quart {
width: 75%;
float: left;
padding-top: 20px;
}
.awardsRow {
margin: 5px 0;
}

.fb_halfColLeft { width:58%; float:left; }
.fb_halfColRight { width:38%; float:right; }
.fancybox-inner h2 { margin-top:0; font: bold 22px/1.6 ; }

.gm-style-iw { width:180px; }
.gm-style-iw div { overflow:none }

.accsInc {display:none}
.btn.fancyAccs, .bFull { width:100%; letter-spacing:-1px; }

td.tick{
	background:url(/images/check.png) center no-repeat;
	width:18px;
	height:20px;
	text-indent:-9999px; }
	
td.tick-aster{
	background:url(/images/check-aster.png) center no-repeat;
	width:18px;
	height:20px;
	text-indent:-9999px; }
	
.screen-reader {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
}

.series9200 { background:#fff url(/images/9200ButIm.jpg) right top no-repeat; }
.series9300 { background:#fff url(/images/9300ButIm.jpg) right top no-repeat; }
.series9400 { background:#fff url(/images/9400portal.jpg) right top no-repeat; }

@media (max-width: 479px) { /*MOBILES portrait*/
	.series9300 { background:#fff;}
	.series9400 { background:#fff;}
}

.charProg {margin-bottom:0px;}
.formPad { padding:10px 0; }
.rat { float:left; padding:10px 8px; text-align:center; margin-left:auto; margin-right:auto; }


.pico2000Panels {min-height: 410px;}
.p4000 {min-height: auto;}
.downWell { margin-top:5px; }
.container.searchbar { height:0; }
span.cartSubTot {font-size:10px;}
.barElements li.searchList { margin-left: -3px; }

.popover-title { font-size: 22px; padding: 10px 14px; }
.popover-content p { padding: 5px 15px; color:#444; }
.popover-content p a.poplink { width: 250px; padding: 3px 0; }
.popover-content p a.poplink:hover { background:none; text-decoration:underline; }

.notinc {color:#c7d4e1; padding-left:40px; background: url(/images/cross2.png) left no-repeat;}
.inc {color:#405f9e; padding-left:40px; background: url(/images/check.png) left no-repeat;}

.loader { position: absolute; top:0; left:0; background: url(/images/loading.gif); width:350px; height:350px; z-index:1000; }

.checkSteps { text-align:center; color: #405f9e;
	font-family: "Roboto",Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 44px;
	display: block;
}
.progress { margin-bottom:0; }
.payIcons { background: url(/images/approvedcards.png) no-repeat right; height: 60px; line-height: 90px; }
.alertIcon { background: url(/images/alert.png) no-repeat right; height: 16px; width:16px; padding: 4px 0 4px 20px; }

.warranty5 { background: url(/images/fiveyearwarranty.png) no-repeat right; height: 60px; width:46px; padding: 0 0 0 70px; display:block; float:left; }
.warranty2 { background: url(/images/twoyearwarranty.png) no-repeat right; height: 60px; width:47px; padding: 0 0 0 70px; display:block; float:left; }
.warranty1 { background: url(/images/oneyearwarranty.png) no-repeat right; height: 60px; width:47px; padding: 0 0 0 70px; display:block; float:left; }

.mbg { background: url(/images/guarantee.png) no-repeat right; height: 60px; width:59px; padding: 0 0 0 70px; display:block; float:left; }

.productInfo h4, .productInfo p {margin-bottom:0;}
.paypalAccept { width:30px; height:30px !important; margin-top:5px !important; background: url(/images/paypal.svg) no-repeat left; color:fff;}

.btn-toolbar { margin-left: auto; }

.paypalexpress { width: 200px; display: inline-block; }
.paypalBut { margin-top: -6px; margin-left: 3px; float: right; }

/* CHECKOUT */

/*.euvat {display:none}
.vatDisplay {display:table-row;}*/

.adjust_hide, .hidethis {display:none}
.adjust_show, .showthis {display:table-row;}

.paypalEnabled, .textax {display:none;}
.payment_choice {display:inline-block;}

.ship_warn, .validate_warn { margin-top: 10px; }

.checkout-table tbody tr td { vertical-align: middle; }
.checkout-table tbody tr td img { margin: 8px; }
.checkout-table tbody tr td.itmqty input { width:50px; }

.form-actions { margin-top: 30px; }
.form-actions.formSub, .form-actions.formSubW { margin-top: 6px; }
.form-actions.formSubW { margin-top: 0; }

.stockalert { margin:6px 0;}
.stklvl { 
	display:inline-block; 
	margin:0 0 10px 0; 
	font-size:inherit !important; 
	font-weight:normal !important; 
	text-align:left !important;
	letter-spacing: normal;
	width:220px;
	border-radius: 1px !important;
	white-space: normal;
}
.accstk {width:100%;}
.stk9300 {
    width: 100%;
    padding-left: 3px;
    font-size: 12px !important;
    line-height: 16px;
    letter-spacing: -1px;
}
.stklvl i {
	font-size: 25px;
    float: left;
    padding-right: 6px;
}
.stklvl i.rem {
	font-size: 40px;
    float: left;
    padding-right: 8px;
}
.suc, .war, .dan, .inf {
	background-color: #fff;
	border: 2px solid #5cb85c;
    color: #5cb85c;
}
.war { border: 2px solid #f0ad4e; color: #f0ad4e; }
.dan { border: 2px solid #d9534f; color: #d9534f; }
.inf { border: 2px solid #428bca; color: #428bca; }

h4.priceFrom span {display:none;}
h4.priceFrom span.priceFromCurr { display:inline; }

.disconTablePad {margin-bottom:20px;}

/*--- NEW ACCESSORIES PANEL ---*/
h3.name {margin-top: 0px; color: #fff;}

.accsWell {
	padding: 0;
	margin-bottom: 30px;
	min-height: 150px;
}

a.well {display:block;}

.featured {
    float: right;
    margin: 20px;
    padding: 5px 11px;
	background-color: #a0c9ec;
	color: #182e4d;
}

.splitscreen {
	position:relative;
	display: block;
    width: 100%;
    padding: 19px 90px 19px 19px;
	min-height: 150px;
	background: linear-gradient(180deg, rgba(0,44,80,.6) 0%, rgba(0,44,80,.3) 50%, rgba(0,44,80,0) 100%);
	z-index:1;
}
.splitscreen::before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0,44,80,.6) 0%, rgba(0,44,80,.6) 50%, rgba(0,44,80,6) 100%);
	z-index: -1;
	transition: opacity 0.2s linear;
	opacity: .3;
}
.splitscreen:hover::before {
	opacity:1;
}
.splitscreen h2 {font-size:19px; margin-top:0;}
.splitscreen p {color: #fff; font-size:14px;}
.splitscreen p, .splitscreen h3 {text-shadow: 1px 1px 4px #444;}

.prd1 {background: url("/images/uploads/news/panels/picoscope-4823-in-use.jpg") no-repeat top left;}
.art1 {background: url("/images/uploads/news/panels/software-in-use.jpg") no-repeat top left;}
.prd2 {background: url("/images/uploads/news/panels/jigsaw.jpg") no-repeat top left;}
.lif1 {background: url("/images/uploads/news/panels/2-channel-automotive-oscilloscope.jpg") no-repeat top left;}
.eve1 {background: url("/images/uploads/news/panels/picoscope-4823-in-use.jpg") no-repeat top left;}
.pla1 {background: url("/images/uploads/news/panels/autoCaro02.jpg") no-repeat top left;}
.lif2 {background: url("/images/uploads/news/panels/software-in-use.jpg") no-repeat top left;}
.beh1 {background: url("/images/uploads/news/panels/autoCaro02.jpg") no-repeat top left;}
.con1 {background: url("/images/uploads/news/panels/jigsaw.jpg") no-repeat top left;}

.rf-concorde { background: #fff url(/images/uploads/portal/accs-rf-micro-pass-probes.jpg) no-repeat -50px bottom; }
.rf-tetris { background: #fff url(/images/uploads/portal/accs-rf-micro-tet.jpg) no-repeat -50px bottom; }
.giga-concorde { background: #fff url(/images/uploads/portal/accs-gig-dig-pass-probes.jpg) no-repeat -50px bottom; }
.rf-accs { background: #fff url(/images/uploads/portal/accs-rf-accs2.jpg) no-repeat right bottom; height:200px; }
.rf-train { background: #fff url(/images/uploads/portal/accs-train.jpg) no-repeat 285px bottom; height:200px; }

.accessories-header{
	display:block;
	width:350px;
	height:44px;
	float: left;
}

.smi {
    font-size: 1.2em;
}
.signUpBut, .lozenge {
	display: inline-block;
    padding: 6px 14px 6px 14px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 20px;
	font-size:13px !important;
	line-height: 1.7em;
}
.signUpBut:hover, .lozenge:hover {text-decoration:none;}
.newsignup {height:auto !important;}
.newsletterIcon, .buildingIcon, .globalIcon, .twitterIcon, .facebookIcon {
	display: block;
	width:20px;
	height:20px;
	float:left;
	margin-right:6px;
}
.twitterIcon, .facebookIcon {
	margin-right: 4px;
    margin-left: 2px;
}

.neConWell h3 {
	Margin-top:0;
	font-size:20px;
	padding: 15px 0 0 15px;
}
.neConWell ul {
	list-style: none;
    padding-left: 15px;
}
.neConWell ul li {
	margin-bottom:15px;
}
.neConWellLR {min-height:164px;}

.catList {
	float: left;
    background-color: #a0c9ec;
    display: block;
    padding: 1px 4px;
    border-radius: 22px;
	margin-bottom: 15px;
}
.catList p {
	display:inline-block;
	float:left;
	color:#fff;
	padding: 13px 10px 0;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 0;
	}
/* Tabbed padding ============================= */
.nav>li>a { padding: 7px 9px; }
.vidTab>li>a { padding: 8px 18px; }
.tab-content { margin-top: 0px; }
.about-tab { margin-top: 20px; margin-bottom: 20px; }
.content-head {
	margin-top: 20px;
	border-bottom: 1px solid #EEEEEE;
}
/*Product page tabs*/
#myTab>li>a { padding: 8px 6px; }

.tabs > div {
	width: 280px;
	height: 180px;
	float: left;
	overflow: hidden;
}
.caroWrapperProd .tabs > div { height: 360px; width:350px; }

.tabs img {
	display: block;
	margin: 0 10px 0 0;
	float: left;
}
.tabs h3 {
	font-size: 12px;
	display: none;
}
#pager1 a, #pager2 a, #pager3 a, #pager4 a, #pager5 a, #pager6 a { }
.pageTab {
	width: 280px;
	margin: -27px auto 5px auto;
	text-align: center;
}
.pageTab a {
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #b7d1e3;
	margin: 3px;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset,  1px 1px 1px rgba(255,255,255,0.1);
}
.pageTab a:hover {
	color: #666666;
	background: #fff;
}
.pageTab a:first-child { border-left: 1px solid #ccc; }
.pageTab a.selected {
	background-color: #0D63A0;
	color: #fff;
}
#myTab>li>a:hover, .softTab>li>a:hover, .measureTab>li>a:hover, .discTab>li>a:hover { background-color: #fdfefe; }
#myTab>li.active>a, .softTab>li.active>a, .measureTab>li.active>a, .discTab>li.active>a { background-color: #f6f9fb; }
.softTab>li>a:hover, .measureTab>li>a:hover, .discTab>li>a:hover { background-color: #f6f9fb; }
.softTab>li.active>a, .measureTab>li.active>a, .discTab>li.active>a {
	background-color: #0D63A0;
	color: #fff;
}

.discTab>li.active, .discTab>li.list-group-item-info.active {border-color:#ddd;}
.discTab>li.list-group-item-info a {
	background-color: #e5f0fe; /*cae2ee*/
	color: #0D63A0;
}
.discTab>li.list-group-item-info.active>a {
	background-color: #7FAEF1; /*cae2ee*/
	color: #fff;
}

.discTab>li.list-group-item-info a:hover, .discTab>li.list-group-item-info.active>a:hover { background-color:#abbbd2; color:#fff; }

.discTab .list-group-item { padding: 0; }

.pageTab span.pageTab-current:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.accsTabs { margin-top:20px; }
.accsTabs li { margin-right:5px; }

.listQuant h3 .label { padding: .4em 1em .3em; font-weight: 500; }

/*FB*/

.modal-container, .fancybox-content {
  max-width: 960px;
  width: 70%;
  margin: 0;
  box-shadow: 0 0.1em 0.4em rgba(0,0,0,.3);
  /*height:unset !important;*/
}

.modal-title {
  font-weight: 700;
  padding: 1.5em;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
}

.modal-body {
  max-height: 50vh;
  padding: 0 1.5em 1.5em 1.5em;
  overflow-y: auto;
}

.modal-footer {
  padding: 1.5em;
  text-align: right;
}

p:first-child {
  margin-top: 0;
}

/* Custom entrance animation */

.fancybox-slide--complete .modal-container {
    -webkit-animation: slide-down .216s;
    animation: slide-down .216s;
}

@-webkit-keyframes slide-down{
  0% {
    margin-top: -3em;
    opacity: 0;
  }
  100%{
    margin-top: 0;
    opacity: 1;
  }
}

@keyframes slide-down{
  0% {
    margin-top: -3em;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}

.fancybox-bg { background:#002C50!important; opacity: .87; }

/*END FB*/

lite-youtube {
    width: 350px;
}

.oscSpecBut {
	width: 39px;
    height: 39px;
    border-radius: 39px !important;
	padding: 8px 0 5px 0px !important;
}

.btn-primary {
	background-color: #f93;
	border: none;
}
.btn-default {
	background-color: #F6F7Fb;
	border raduis 1px;
	border-color: #ddd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-color: #61A4D7;
}