@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: normal;
	src: local('Gotham-Book'), url('GothamBook.woff') format('woff');
}


@font-face {
	font-family: 'Gotham-Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Gotham-Bold'), url('gotham-bold-1361523260.woff') format('woff');
}

body, .form-control, .dropdown-menu, .btn {
    font-size: 12px !important; /* override 14px default */
}

@media (min-width: 1200px){
	.container{
		max-width: 1400px;
		width: 100%;
	}
}

.no-gutter {
	margin-right: 0;
	margin-left: 0;
}

.no-gutter > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.my-3{
	/* margin-top: 32px;
	margin-bottom: 32px; */
}

.checkbox input {
    margin: 1px 0 0 -20px !important;
}

.btn {
font-weight: bold;
}

.bannerLogo {
float: left;
margin-top: 10px; /* newly added */
}

.eknowledgeLogo {
	margin-right: 20px;
	width: 200px;
}

.linkLogo{
	width: 153px;
	margin-left: 20px;
}

.terLogo{
	width: 152px;
}

.siteTitle {
display: none;
margin-top:5px;
}

.siteTitle h2 {
    color: #699f2c;
    font-size: 20px;
    letter-spacing: 1px;
    margin-left: 30px;
    margin-top: 0; /* was 16px */
	 margin-bottom: 0px;
}

.bannerGrp {
float: left;
margin-top: 10px;
}


.bannerGrpTitle {
padding-left: 30px;
line-height:28px;
font-size: 18px;
display: inline-block;
}

.bannerGrpTitle.semiconductor {
padding-left: 30px;
background: transparent url("img/icons/nav-semiconductor.png") no-repeat -65px -1px;
line-height:28px;
font-size: 18px;
display: inline-block;
}


.dropdown-grpSelect {

}

.dropdown-grpSelect .dropdown-menu > li > a {
    padding-left: 5px;
}

/* these need work to make hover state more like public site */
.bannerGrp li.grpSelect {
padding-left: 30px;
margin-left: 10px;
line-height:28px;
font-size: 18px;
display: inline-block;
}

.bannerGrp li.semiconductor, .bannerGrpTitle.semiconductor {
background: transparent url("img/icons/nav-semiconductor.png") no-repeat -65px -1px;
}

.bannerGrp li.productionBoard,  .bannerGrpTitle.productionBoard {
background: transparent url("img/icons/nav-productionboard.png") no-repeat -65px -1px;
}

.bannerGrp li.storage, .bannerGrpTitle.storage  {
background: transparent url("img/icons/nav-storage.png") no-repeat -65px -1px;
}

.bannerGrp li.wireless, .bannerGrpTitle.wireless  {
background: transparent url("img/icons/nav-wireless.png") no-repeat -65px -1px;
}

.bannerGrp li.defenseAero, .bannerGrpTitle.defenseAero  {
background: transparent url("img/icons/nav-defense.png") no-repeat -65px -1px;
}

.bannerGrp li.collabRobots, .bannerGrpTitle.collabRobots  {
background: transparent url("img/icons/nav-robots.png") no-repeat -65px -1px;
}

.topMargin {
	margin-top: 10px;	
}

.topMarginDbl {
	margin-top: 20px;	
}

.bottomMargin {
	margin-bottom: 10px;	
}

.bottomMarginDbl {
	margin-bottom: 20px;	
}

.noMargin {
margin: 0px;
}

.commonActions, .commonActions a {
	font-size: 12px;
}

.banner-welcome {
font-size: 12px;
}

#search-Form .form-group{
	vertical-align: top;
}

#search-Form_m #chars_remain_m{
	color: #fff;
}

#globalSearchText {
/*width: 250px;*/
width: 300px;
	border-radius: 0;
}

.panel-green {
    border-color: #629425;
}

.panel-green > .panel-heading {
    background-color: #629425;
    border-color: #629425;
    color: #fff;
}

.panel-mediumBlue {
	border-color: #ccc;
	border-radius: 0;
}

.panel-mediumBlue > .panel-heading {
	background-color: #fff;
	border-color: #ccc;
	color: #333;
	border-radius: 0;
	font-family: 'Gotham-Bold';
	/*text-transform: uppercase;*/
	font-size: 20px;
	line-height: 32px;
	padding-bottom: 0;
	padding-top: 20px;
}

.panel-mediumBlue > .panel-body{
	padding: 15px 15px 0;
	min-height: 250px;
	font-size: 14px;
}

.panel-mediumBlue > .panel-body li {
	margin-bottom: 5px;
}

/* navbar customization */
.navbar-default {
/*background-image: linear-gradient(to bottom, #315da8 0%, #3b5089 100%);*/
/*background-repeat: repeat-x;*/

	background: #3b5089;
	border-radius: 0;
	font-size: 13px;
	margin-top: 20px;
}

.navbar-default .navbar-nav > li > a {
	color: #efefef;
	text-shadow: none;
	padding: 10px 12px;
}

@media (min-width: 768px) {
	.navbar-default .navbar-nav > li {
		display: table !important;
		min-height: 52px;
	}

	.navbar-default .navbar-nav > li > a {
		text-align: center;
		max-width: 100px;
		line-height: 16px;
		display: table-cell;
		vertical-align: middle;
		height: 52px;
	}
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
 /* background-image: linear-gradient(to bottom, #83c03f 0%, #629425 100%);*/
background-image: linear-gradient(to bottom, #e9f1fa 0%, #b0cbe9 100%);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
color: black !important; /*newly added*/
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #B0CBEA;
  background-color: transparent;
}

.navbar-default .navbar-brand {
    color: #ffffff;
}

@media (min-width: 768px) {
	div#theme-topnavbar-collapse-1 {
		padding-left: 0;
		padding-right: 0;
	}
}

.btn-search {
	font-size: 14px !important;
	background: #3b5089;
	color: #fff !important;
	border-radius: 0;
	/* font-weight: unset; */
	border: 1px solid #3b5089;
	box-shadow: none;
	/* height: 40px; */
}
/* footer styles */

.footer-teradyne {
	margin-top: 32px;
	background-color: #3b5089;
	padding: 32px;
	color: #fff;
}

.footer-teradyne h4{
	font-family: 'Gotham-Book';
}

.footer-teradyne a{
	color: #fff;
}

.footer-teradyne li{
	margin-top: 5px;
	font-size: 15px;
}

/* theme layout styles */

.edit-mode .themeCol-teradyne { /* for dnd in edit mode */
    border: 1px dotted #222;
	 min-height: 20px;
	 margin-bottom: 20px;
}

.wpthemeOverflowAuto {
    overflow: visible !important; /* fixes scroll issue in portlets */
}

@media (min-width: 768px) { 

.siteTitle {
display: block;
}

.bannerGrp {
/*float: left;*/
float: right;
/*margin-top: 30px;*/
margin-top: 40px;

}

}

.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; }
.autocomplete-suggestion { padding: 10px 5px; font-size: 1.2em; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399ff; }

#latestSoftwareMenu {
color: #1970B0;
}

#recentCaseMenu{
	color: #1970B0;
}
#link1{
	color: #1970B0;
}

/*div[name=banner] {display: none;}*/
.wpthemeCrumbTrail {margin: -10px 0 0 20px !important; font-size: 11px !important;}
.wpthemeLayoutContainers {
    padding: 0 0 !important;
}

