/*
	This style sheet maintained by Seagull during development
	This style will be included after main.css as an override
*/
/*
	All main content zones from the CMS are wrapped with this tag and should be used to
	controll itmes such as table structures
*/
.sgContent {
}

.sgContent td {
	padding: 5px;
/*	border: 5px solid red;	*/
}


.sgDivClear {
}
.sgDivLeft {
}
.sgDivRight {
}

.sgSpecialTableType1 {
	border: 1px solid blue;
}

/* -- For interactive labels -- */
/* UDI labels */
#udiInteractive1 {
	background: url('/media/1111/small_label-1.png') 0 0 no-repeat;
}

/* -- Steve Experiments Below Here -- */

sup {
        font-size: 0.85em;
        vertical-align: super;
        line-height: 0;
}

.subheading	{
	font-size: 16px;
	line-height: 18px;
}

h2, .h2, a.h2, a.h2:visited, a.h2:hover	{
	font-size: 18px;
	line-height: 22px;
	padding: 8px 0px 6px 0px;
	color: #06567D;
}

h3, .h3, a.h3, a.h3:visited, a.h3:hover	{
/*
	font-size: 16px;
	line-height: 20px;
	padding: 8px 0px 6px 0px;
*/	
	font-family: 'Open Sans Semibold', 'Open Sans', arial, helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #666;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.downloadDriverButton {
	display: inline-block;
	margin: 0 auto;
    padding: 10px;
    font-size: 16px;
    background: #006aa7;
    border: none;
    color: white;
    box-shadow: 0 1px 1px 0 black;
    position: relative;
	top: 15px;
	text-align: center;
	text-decoration: none !important;
	border-radius: 6px;
}

.downloadDriverButton:hover {
	background: #2084AB;
	box-shadow: 0 1px 1px 0 #185F7A;
	cursor: pointer;
}

.downloadDriverButton:active {
	background: #1E7A9E;
	box-shadow: 0 0px 3px 0 #185F7A inset;
}

.downloadDriverButton:visited {
	color: white;
}

.downloadBTButton, .downloadBTButtonlast {
	margin: 0 auto 10px;
	top: 0;
	width: 140px;
	min-height: 36px;
	border-radius: 6px;
}
	
.downloadBTButtonlast {
	line-height: 34px;
}

.createTableBackground {
    padding: 10px;
    font-size: 16px;
    background: #006aa7;
    border: none;
    color: white;
    width: 45%;
}
.automateTableBackground {
    padding: 10px;
    font-size: 16px;
    background: #F9A11B;
    border: none;
    color: white;
    width: 45%;
}
.createAutomateNotAFeature {
    color: lightgray;
}
.designList {
	list-style-image: url('/media/101535/blue_arrow.png');
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
.printList {
	list-style-image: url('/media/101537/green_arrow.png');
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;

}
.controlList {
	list-style-image: url('/media/101534/yellow_arrow.png');
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
.designList li {
	margin-bottom: 12px;
}
.printList li {
	margin-bottom: 12px;
}
.controlList li {
	margin-bottom: 12px;
}
.createList {
	list-style-image: url('/media/101535/blue_arrow.png');
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;

}
.automateList {
	list-style-image: url('/media/101534/yellow_arrow.png');
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
.createList li {
	margin-bottom: 12px;
}
.automateList li {
	margin-bottom: 12px;
}
ol {
	margin: 0px 10px 0px 12px;
	padding: 0px 10px 12px 12px;
	line-height: 18px;
}			
.hiddenTabDivs {
	margin-top: 20px;
}
		/* -- Steve Experiments Above Here -- */

/*
h1, .h1, a.h1, a.h1:visited, a.h1:hover	{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 12px 0px;
	text-decoration: none;
*/
#Content2 {
	padding: 40px 20px 10px 20px;
}

/*Added by Kurt*/
.noDotList {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	line-height: 24px;
}
.sidebarTitle {
	vertical-align: middle;
}
#SlideDescriptionBox {
	left: auto !important;
	right: 320px;	
}
.fadeInfo {
	width: 300px !important;
	background-color: rgba(0,0,0,0.7);
}
.HomeBannerHeadline, .HomeBannerSubHeadline, .fadeInfoContent {
	padding: 35px 0 0 !important;
	text-align: left !important;
}
#ctl00_mainContent_ctl00_manudescription {
		border: 1px solid;
		padding: 10px;
		margin-bottom: 20px;
		border-radius: 10px;
		background-color: #EAEAEA;
}
/*
#Content table td, #Content2 table td {
	padding: 3px;
}
#Content table #TabsBG td {
	padding: 0px;
}
#Content2 table td.TabLeftEdgeOn, #Content2 table td.TabLeftEdgeOff, #Content2 table td.TabRightEdgeOn, #Content2 table td.TabRightEdgeOff, #Content2 table td.TabBGOn, #Content2 table td.TabBGOn {
	padding: 0px;
}
*/
#Content2 table td.TabsBG, #Content2 table #TabsBG td {
	margin: 16px 0px 17px 0;
}
.TabLeftEdgeOn, .TabBGOn, .TabRightEdgeOn, .TabLeftEdgeOff, .TabBGOff, .TabRightEdgeOff {
	height: auto;
}
#Content2 table td.TabBGOn, #Content2 table td.TabBGOff {
	padding: 5px;
	vertical-align: middle;
	line-height: 16px;
}
.download-link-wrapper {
	position: relative;
	top: 20px;
	right: 40px;
	text-align: center;
	width: 35%;
	float: right;
}
.driverfeaturesgrid {width: 325px; float: left;}
.driverfeaturesgrid td.th:nth-child(2) {width: 150px;}
.driverfeaturesgrid tr.th {font-weight: bold;}
.driverfeaturesgrid td {padding: 2px;}
.driverfeaturesgrid td:nth-child(1) {padding-left: 10px; }
.driverfeaturesgrid td:nth-child(2) {text-align: center;}

#rfidPrinterTable {
	border: 2px solid #81818d;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
}
	
#rfidPrinterTable th, #rfidPrinterTable td {
	padding: 4px;
	border: 1px solid #81818d;
	vertical-align: middle;
}
		
#rfidPrinterTable ul {
	list-style-type: none;
	padding: 4px;
}
#Header {
	display: table;
	width: 100%;
	height: 78px;
}
#LogoZone {
	display: table-cell;
	vertical-align: middle;
	padding: 0 20px;
}
#copyright, .copyright {
	padding: 10px 0 10px 10px;
}
.footerLogos {
	line-height: 55px;
	text-align: center;
	border-top: 1px solid #bbb;
	padding: 18px 0;
}
.footerLogos img {
	margin-right: 27px;
}
.footerLogos img:last-child {
	margin-right: 0;
}
@media (max-width: 955px) {
	#bluemenu .row>div div {
		height: auto !important;
	}
	.hiddenTabDivs {
		max-width: 61%;
	}
}
@media (max-width: 700px) {
	#LogoZone a {
		background: url('/media/101551/seagull-logo-icon.png') center center no-repeat;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 18px;
	}
	#LogoZone img {
		display: none;
	}
	.hiddenTabDivs {
		max-width: 80%;
		min-width: auto;
	}
	#Content2b {
		display: none;
	}
	.copyright {
		text-align: center;
	}
	#FooterLeft, #FooterRight {
		float: none;
	}
	#FooterRight {
		clear: both;
		text-align: center;
		padding-top: 10px;
	}
}
@media (max-width: 600px) {
	.officeLocationsTable td {
		display: block;
	}
}
.navbar-brand {
	height: auto;
}
.rslides_tabs:focus{
  outline: none;
}

.rslides_tabs {
  margin-top: 10px;
  text-align: center;
	margin: 0;
	padding: 0;
	z-index: 9999;
	margin-top: -18px;
	position: relative;
}

.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
}

.rslides_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;*
  display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
}

.rslides_here a {
  background: #222;
  background: rgba(0,0,0, .8);
}
@media print {
	a[href]:after {
		content: none;
	}
}
.isNotTranslated {
	display: block;
	margin: 0 auto;
    padding: 6px;
    font-size: 12px;
    background: #E4E4E4;
    border: none;
    color: black;
	top: 15px;
	text-align: left;
	text-decoration: none !important;
	margin: 20px 0px 20px 0px;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
