
#flags li {float: right !important; background-color: #FFF;}
.mobile-toggle, .dropdown-icon {cursor: pointer;}
.navbar {margin-bottom: auto; border-color: #FFF !important; height: 78px !important;}
#ming {z-index: 1031; padding-top: 0; zoom: 1; top: 4px;}
.icon-bar {display: block; height: 3px; line-height: 3px; font-size: 3px; margin-bottom: 6px; width: 25px;}
#flags {width: 90% !important;}
.flag-text {left: 0;}
#search-box {width: 600px !important;}
.search-collapse {text-align: center; width: 600px !important;}

.input-group .form-control {width: 500px !important; display: inline-block !important; height: 42px !important; }
.input-group-btn {zoom: 1; display: inline-block;  float: left;}
.input-group-btn .btn {height: 100% !important; zoom: 1;}
.magnifier16 {zoom: 1 !important; margin: 10px !important; top: 2px;}
.collapsing, .in, #product-categories .panel-ming .ming-L1, #product-categories .panel-ming .ming-L2 {filter: alpha(opacity=100) !important; display: block !important; zoom: 1 !important;}
.panel-group {zoom: 1 !important;}
.panel-container, .panel-group .panel, .panel {clear: both; zoom: 1 !important;}
.panel-container .in .panel .panel-heading {
  background-color: #F1F1F1 !important;
  font-size:1em;
  zoom: 1;
  display: block;
}

.panel-container .in .panel .active-panel {  background-color: #BBB !important;}
.periodic {height: 380px !important;}
.periodic-row {
height: 26px !important;

}
.element {
height: auto !important; 
width: 18px !important;
}
.transparent {border-color: #FFF !important;}
.symbol {line-height: 24px !important;}
#now-invent {margin: 0 auto !important; line-height: 75px !important;}

.banner {clear: left;}
.banner h1 {bottom: 0px !important;}
.short {line-height: 120px;}
.medium {line-height: 90px;
}
.long {line-height: 80px;
}


#element-tabs {width: 100%; position: relative; text-align: center;}
.nav-justified {display: block !important;}
.nav-justified li {
    width: 15% !important;
	zoom: 1; 
	position: relative;
	margin: 0 0 0 5px;
	display: inline !important;
	height: auto !important;
  }

.InfoTab {width: 100%; zoom: 1; padding: 15px 0 !important;}


.tab-pane {text-align: left;}
.tab-content .active {background-color: #FFF !important;}
.case-study-link-box {margin: 30px 27%;}
.row {margin: 0; position: relative;}
.col-sm-4, .col-sm-6 {float: left; display: inline;}
.col-sm-4 {width: 28% !important; padding-right: 0 !important; margin: 0 !important;}
.col-sm-6 {width: 45% !important; padding-right: 0 !important; margin: 0 !important;}

.product a {margin: 10px !important;}

.btn {
border: 1px solid #EEE;
}
button:focus {border: none; border-color: transparent;}



.panel-title {
	zoom: 1;
	display: inline-block;
	float: left;
	vertical-align: middle;
	cursor: pointer;
}


#product-categories .panel, #product-categories .ming-L1 {zoom: 1 !important; display: block !important;}

