/** Fixed nav */
#contain {
	position: relative;
	text-align: center;
}

.e-tabs {

	position: relative;
	display: inline-block;
	border: none !important;
	width: 1150px;
	max-width: 100%;
	padding: 0em;
}

#e-tabs-nav-fixed {
	
	display: inline-block;
	vertical-align: top;
	width: 200px;
}

#e-tabs-nav-fixed > ul > a {

	padding: .5em;
}

#e-tabs-nav-fixed > ul {

	position: relative;
	background: none;
	border: none;
	width: 200px;
	margin-top: .5em;
	text-align: right;
	border-right: 1px solid #E8F3FC;
	-webkit-box-shadow: 5px 2px 5px -1px rgba(232,243,252,0.65);
	-moz-box-shadow: 5px 2px 5px -1px rgba(232,243,252,0.65);
	box-shadow: 5px 2px 5px -1px rgba(232,243,252,0.65);
	z-index: 10;
}

#e-tabs-nav-fixed > ul > .product-name {
	
	text-align: right;
	color: #455560;
	padding: .5em;
}

#e-tabs-nav-fixed > ul > li {
	
	float: none;
	display: block !important;
	border: none;
	border-radius: 0px;
	background: none;
	text-align: right;
	outline : none;
	cursor: pointer;
	
}

#e-tabs-nav-fixed > ul > li > a {
	
	float: none;
	display: inline-block;
	padding: .5em;
	text-align: right;
	outline : none;
}

#e-tabs-nav-fixed > ul > li:hover > a {
	
	 text-decoration: underline;
}

.extra-button {
	
	padding: 0em !important;
}

.extra-button button {
	
/*	padding: 0em;*/
	margin: .5em;
}

/** Hot spare drive table */
#hsdtc {
	
	position: relative;
}

.hot-spare-drives {
	
	margin: .25em auto;
}

.hot-spare-drives .title {
	
	padding: 1em;
	text-align: center;
}

.hot-spare-drives tr:hover {

	background-color: lightgrey;
	opacity: .8 !important;
}

.hot-spare-drives tr th:not(.title) {
	
	padding: 1em;
	text-align: center;
}

.hot-spare-drives tfoot tr th {
	
	text-align: left;
}

.hot-spare-drives .bg-black {

	background-color: #455560;
	color: white;
}

.hot-spare-drives .bg-orange {

	background-color: #F89C42;
	color: white;
}

.hot-spare-drives .bg-red {

	background-color: #BD2131;
	color: white;
}

.hot-spare-drives .bg-purple {

	background-color: purple;
	color: white;
}

.hot-spare-drives .bg-cyan {

	background-color: #00AAAF;
	color: white;
}

.hot-spare-drives .bg-green {

	background-color: #31BD21;
	color: white;
}

.hot-spare-drives .bg-yellow {

	background-color: #FFC300;
	color: white;
}

.hot-spare-drives .bg-dark-blue {
    background-color: #003366;
    color: white;
}

.hot-spare-drives .bg-magenta {
    background-color: #FF00FF;
    color: white;
}

.hot-spare-drives .bg-sky-blue {
    background-color: #2fa1d6;
    color: white;
}

/** Features Tab Stuff */
.features-tab {

}

.features-tab .r-center .image {
	
	text-align: center;
}

.features-tab .r-center .info {
	
	text-align: center;
}

.features-tab .r-center .info h3 {
	
	text-align: center;
}

.features-tab .r-center .info p {
	
	text-align: center;
	padding: .25em 0em;
}

.features-tab .l-side .image {
	
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding: 0% 1%;
	width: 36%;
}

.features-tab .r-side .image {
	
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	padding: 0% 1%;
	width: 36%;
}

.features-tab .image-middle {
	
	text-align: center;
	padding-top: 2em;
}

.features-tab .image-middle img {
	
	max-width: 100%;
}

.features-tab .shelf:first-of-type {

	padding: 0em 0em 3em 0em;
}

.features-tab .shelf:not(:first-of-type) {
	
	padding: 3em 0em;
}

.features-tab .shelf .button-container {
	
	padding: .5em 0em;
}

.features-tab .shelf .centered {
	
	text-align: center;
}

.features-tab .shelf .image img {
	
	max-width: 100%;
	max-height: 100%;
}

.features-tab .l-side .info,
.features-tab .r-side .info {
	
	display: inline-block;
	vertical-align: middle;
	padding: 0% 1%;
	width: 56%;
}

.features-tab .shelf .info h2 {
	
	margin: 0em;
	padding: .25em 0em;
        font-size: 24px;
}

.features-tab .shelf .info p {
	
	margin: 0em;
	padding: .25em;
}

.features-tab .shelf .info .list-level-1 {
	
	list-style-type: disc;
}
.features-tab .shelf .info .list-level-1 li {
	
	margin-left: 2em;
        font-size: 14px;
}

.features-tab .shelf .info .list-level-1 .list-level-2 {
	
	list-style-type: disc;
}
.features-tab .shelf .info .list-level-1 .list-level-2 li {
	
	margin-left: 3em;
}

.features-tab .shelf .info .list-level-1 .list-level-2 .list-level-3{
	
	list-style-type: circle;
}
.features-tab .shelf .info .list-level-1 .list-level-2 .list-level-3 li {
	
	margin-left: 5em;
}

/**
	Header colors
*/
.features-tab .exacq-black {
	
	color: #455560;
}

.features-tab .exacq-blue {
	
/*	color: #007AC3;*/
color: #00549e;
}

.features-tab .exacq-green {
	
	/*color: #40AE49;*/
        color: #00549e;
}

.features-tab .exacq-orange {
	
	/*color: #F89C42;*/
        color: #00549e;
}

.features-tab .exacq-purple {
	
	/*color: #3F4898;*/
        color: #00549e;
}

.features-tab .exacq-red {
	
	/*color: #BD2131;*/
        color: #00549e;
}

.features-tab .header {
	
	font-weight: 400; 
}

#tabs {

	margin: 0px 0px 15px 0px;
	border: none;
	max-width: 100%;
	margin: 0em auto;
}

#tabs .og-list {

	background: none;
	border: none;
	border-radius: 0px;
	padding: .5em 0em;
	text-align: center;
	-webkit-box-shadow: 0px 5px 5px -3px rgba(173,173,173,0.4);
	-moz-box-shadow: 0px 5px 5px -3px rgba(173,173,173,0.4);
	box-shadow: 0px 5px 5px -3px rgba(173,173,173,0.4);
}

#tabs .og-list .cloud-form-button {
	
	display: inline-block;
	vertical-align: middle;
	padding: 1em 0em;
}

#tabs .og-list .product-name {
	
	display: none;
}

#tabs .og-list > .ui-state-active {

	padding: 0em !important;
}

#tabs .og-list > .ui-state-active a {

	color: #007AC3 !important;
}

#tabs .og-list > .ui-state-default {

	background: none !important;
	border: none !important;
	margin: .5em 1em !important;
	font-weight: normal !important;
	font-size: 1.5em !important;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}

#tabs .og-list > .ui-state-default > a {

	padding: 0em !important;
	color: #007AC3 !important;
}

#tabs .og-list > .ui-state-hover > a {

	color: #007AC3 !important;
}

#tabs .og-list > .ui-state-active > a > span {

	border-bottom: 2px solid #F9B706 !important;
}

#tabs .og-list > .ui-state-default > a > span {

	border-bottom: 2px solid white;
}

#tabs .og-list > .ui-state-hover > a > span {

	border-bottom: 2px solid #F9B706;
}

#tabs .products-drop-down-arrow-container {

	height: 50px;
}

#tabs > .ui-tabs-panel {
	
	padding-top: 2em;
}

.ui-widget-content a {

	color: #007AC3;
}

/*
	For product matrix over flow
*/
.pm-overflow {

	max-width: 100%;
	overflow: auto;
}

.pm-overflow .product-matrix td,
.pm-overflow .product-matrix th {
	
	min-width: 150px; 
}

/**
	Product header stuff
*/
.products-header {
	
	text-align: center;
	margin-top: 2em;
        font-family: Arial, sans-serif;
}

.products-header .products-header-img {
	
	display: inline-block;
	vertical-align: middle;
	height: 58px;
}

.products-header .products-header-tagline h2 {
	
	text-align: center;
	margin-top: 0em;
	font-weight: 200;
	color: #455560;
}

.products-header .products-header-text {
	
	display: inline-block;
	vertical-align: bottom;
}

.products-header .products-header-text h1 {
	
	margin: 0em;
	font-size: 3em;
	padding-bottom: .175em;
	text-align: center;
}

.products-header .products-header-text .accessory {

	color: #3F4898;
}

.products-header .products-header-text .enterprise {
	
	color: #F89C42;
}

.products-header .products-header-text .pro {
	
	color: #00539E;
}

.products-header .products-header-text .start {
	
	color: #40AE49;
}

.products-header .products-header-text .edge,
.products-header .products-header-text .storage {
	
	color: #BD2131;
}

.products-header .products-header-text .ssa,
.products-header .products-header-text .black {
	
	color: #455560;
}

/**
	Floating stuff
*/
#product-name-float {
	
	font-size: 1em;
	color: #455560;
	text-align: center;
}

#product-name-float  h1 {
	
	text-align: center;
	font-weight: 200;
	font-size: 2em;
	padding: .5em 0em;
	margin: 0em;
	color: #455560;
}

/**
	Fixed menu.
*/
.fix-to-bottom {
	
	position: absolute !important;
	bottom: 0px;
	background-color: white !important;
	z-index: 8900;
	max-width: 100%;
}

.fix-to-top {
	
	position: fixed !important;
	top: 45px;
	background-color: white !important;
	z-index: 8900;
	max-width: 100%;
}

/**
	Drop down arrow
*/
.products-drop-down-arrow-container {

	display: none;
}

.products-header-container .products-header-h1-container h1 {

	text-align: center;
	font-weight: 200;
	font-size: 3em;
	padding: .5em 0em;
	margin: 0em;
	color: #455560;
}

.products-permalink-container {

	text-align: right;
	opacity: .5;
	margin: 1em;
}

/**
	Product backgrounds.
*/
.products-accessory-bg {

	background-color: #3F4898;
}

.products-edge-bg {

	background-color: #BD2131;
}

.products-enterprise-bg {

	background-color: #F89C42;
}

.products-illustra-bg {

	background-color: #f9b706 !important;
}

.products-start-bg {
	
	background-color: #40AE49;
}

.products-pro-bg {
	
	background-color: #007AC3;
}

.products-ssa-bg {
	
	background-color: #455560;
}

/**
	Other
*/
#wrap-content .ui-exacq-content-wrap {
	
	width: 100%;
}

.disappear {
	
	position: fixed !important;
	left: 9999px;
}

/**
	MEDIA QUERIES
*/
@media all and (max-width: 1375px) {
	
	#tabs {
		
		width: 925px;
	}
}

@media all and (max-width: 1200px) {

	#e-tabs-nav-fixed {
		
		display: none;
	}

	#tabs {
	
		border: none;
		padding: 0px;
	}

	.products-features-tab-content .products-features-tab-img-container {
	
		display: none;
	}
}

@media all and (max-width: 768px) {


	.features-tab .shelf .hide-on-mobile {
		
		display: none !important;
	}
	
	.features-tab .shelf .image {
	
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.features-tab .shelf .info {
		
		display: block;
		width: 100%;
	}
}

@media all and (min-width: 480px) {

	.ui-tabs-nav > .ui-state-default {
	
		display: inline-block !important;
	}

}

@media all and (max-width: 480px) {
	
	.products-header .products-header-tagline h2 {
		
		font-size: 1em;
	}
		
	.ui-tabs-nav {
	
		position: relative;
		background: none;
		border: none;
		padding: 0em !important;
		border-bottom: 2px solid #007AC3;
		border-radius: 0px;
		width: 100%;
	}
	
	.ui-tabs-nav a {
	
		cursor: pointer !important;
	}
	
	.ui-tabs-nav > .ui-state-default {
	
		width: 100%;
		margin: 0px;
		border: none;
		background: none;
		float: left !important;
	}
	
	.ui-tabs-nav > .ui-state-default:not(.ui-tabs-active) {
	
		display: none;
	}
	
	.ui-tabs-nav > .ui-state-default a {
	
		text-align: center;
		width: 100%;
		padding: .5em 0em !important;
	}
	
	.ui-tabs-nav .ui-state-default a span {
	
	}
	
	.ui-tabs-nav > .ui-state-hover a {
	
		color: #F89C42;
	}
	
	.products-drop-down-arrow-container {
	
		width: 100%;
		height: 30px;
		display: block;
		position: absolute !important;
		background: none !important;
		border: none !important;
		top: -5px;
		right: 0px;
		z-index: 100;
	}
	
	.products-drop-down-arrow {
		
		text-align: right !important;
		margin: 0px;
		margin-right: 10px !important;
		background: none !important;
		border: none !important;
		outline: none !important;
	}
	
	.products-header-container {
		
		margin-bottom: 0em;
	}
	
	/**
		Makes dropdown button disappear once clicked
	*/
	.has-been-clicked {
	
		display: none !important;
		margin: 0px;
	}
	
	.products-drop-down-arrow span {
	
		margin: 7px 10px;
	}
	
	.products-header-margin {
	
		margin-bottom: 0px;
	}
	
	#tabs .og-list > .ui-state-default {
	
		margin: .5em 0em !important;
		float: left !important;
	}
}