.text-green{
	color:#64be00;	
}

.greencolor{
	padding:40px;
	background: #c1e59b; 	
}

.graycolor{
	background: #f8f8f8; 	
}

.noPadding{
	padding:0 !important;
}

.noLeftPadding{
	padding:0 !important;
}

.paddingTop10{
	padding:10px 0 !important;
}

.paddingTop20{
	padding:20px 0 !important;
}

.paddingTop40{
	padding:40px 0 !important;
}

.padding40{
	padding:40px 0px 0px 0px !important;
}

.paddingTop60{
	padding:60px 0 !important;
}

.padding60{
	padding:60px 0px 0px 0px !important;
}

.padding80{
	padding:80px 0px 0px 0px !important;
}

.paddingTop100{
	padding:100px 0 !important;
}

.paddingBottom40{
	padding-bottom:40px !important;
}

.paddingTopBottom40{
	padding:40px 0 !important;
}

.imgCenter{
	display:block;
	margin:0 auto;
}


@media screen and (min-width: 800px) {
.highspeedContent h3 .StackingCapabilityContent h3 .HighAvailability h3 .HighResiliencyContent h3{
	font-size:1.6em !important;
	padding-bottom:30px !important;
}

.highspeedContent p  {
	font-size:1.2em !important;
}

.StackingCapabilityContent p  {
	font-size:1.2em !important;
}

.HighAvailability p  {
	font-size:1.2em !important;
}
.HighResiliencyContent p  {
	font-size:1.2em !important;
}
}

.StylishOutlook{
	background:url(/library/assets/products/xgs4600-series/StylishOutlook.png) no-repeat bottom;
	background-size:cover;
	height:400px !important;
	position:relative;
}

.Stylish_Outlook{
	background:url(/library/assets/products/xgs4600-series/Stylish_Outlook.png) no-repeat bottom;
	background-size:cover;
	height:400px !important;
	position:relative;
}


.StackingCapability{
	background:url(/library/assets/products/xgs4600-series/StackingCapability.png) no-repeat bottom;
	background-size:cover;
	height:500px !important;
	position:relative;
}

@media screen and (max-width: 800px) {
	.StackingCapability{
		background:url(/library/assets/products/xgs4600-series/StackingCapability_800.png) no-repeat bottom;
		background-size:cover;
		position:relative;
	}
}

@media screen and (max-width: 450px) {
	.StackingCapability{
		background:url(/library/assets/products/xgs4600-series/StackingCapability_400.png) no-repeat bottom;
		background-size:cover;
		position:relative;
	}
}

@media screen and (max-width: 320px) {
	.StackingCapability{
		background:url(/library/assets/products/xgs4600-series/StackingCapability_320.png) no-repeat bottom;
		background-size:cover;
		height:500px !important;
		position:relative;
	}
}

.Availability{
	background:url(/library/assets/products/xgs4600-series/HighAvailability-2.png) no-repeat bottom;
	background-size:cover;
	position:relative;
}

.HighResiliency{
	background:url(/library/assets/products/xgs4600-series/HighResiliency.png) no-repeat;
	background-size:cover;
	height:300px !important;
}

.High_Resiliency{
	background:url(/library/assets/products/xgs4600-series/High-Resiliency.jpg) no-repeat;
	background-size:cover;
	height:320px !important;
}

.HighResiliencyContent{
	background:#64be00;
	padding:40px !important;
	height:320px !important;
}


.Stacking{
	 font-size:30px !important;
	 color:#64be00 !important;
}



.RobustHardwareCanvas{
	background:#fff;
	padding-bottom:50px !important;
}

.RobustHardwareCanvas h3{
	margin-top:0 !important; 
	padding:40px 0 20px !important;
}

.RobustHardwareCanvas p{
	margin:0 auto !important; 
	padding-bottom:20px !important;
}

.dualpower{
	font-size:14px !important; 
	padding:14px !important; 
	color:#64be00;
}

.Dedicated{
	font-size:20px!important;
	color:#64be00; 
	padding-top:1% !important;
}
@media screen and (max-width: 768px) {
    .page-node-type-product h3 {
        font-size: 28px !important;
    }
}
#benefits2 .container,
#benefits5 .container,
#applicationDiagram .container,
#notice,
#features>.container
{
    max-width: 1320px;
}

.panel-default:first-child {border-top: none !important;}

/* Product Specs Bullets */
#specifications-accordion .panel-default ul {
	padding-left: 40px;
}

#specifications-accordion .panel-default li {
	list-style-type: disc;
}

#specifications-accordion .panel-default ul li ul li {
    list-style-type: circle;
}

#licenses .table > tbody > tr > td:first-child{
    padding-left: 8px;
}

#licenses tr th {
	border-top: 1px solid #64be00;
	border-bottom: 1px solid #64be00;
	color: #64be00;
}

/* spec */

.xgs4600-series-section .tab-content .tab-pane .panel-group .panel-body p{
	font-size:18px;
}

.xgs4600-series-section .tab-content .tab-pane .panel-group .panel-body {
	padding: 30px 20px!important;
}

.xgs4600-series-section .nav-tabs{
	border-bottom:none;
	padding-bottom:50px;
	padding-top:20px;
	margin:0 auto;
	display:block;
	width:100%;
	text-align: center;
}

.xgs4600-series-section .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 15px;
}

.xgs4600-series-section .nav-tabs li{
    float: none;
    display: inline-block;
    border-radius: 5px;
margin-bottom: 10px;
}

.xgs4600-series-section .nav-tabs>li>a{
	color:#000;
	font-size:18px!important;
}

.xgs4600-series-section .nav-tabs>li>a:hover{
	color:#64be00;
	background-color: transparent;
    text-decoration: none;
    border-color: transparent;
}

.xgs4600-series-section .nav-tabs>li.active>a, 
.xgs4600-series-section .nav-tabs>li.active>a:focus, 
.xgs4600-series-section .nav-tabs>li.active>a:hover{
    color: #64be00;
    border-bottom: 2px solid #64be00;
    border-top: transparent;
    border-right: transparent;
    border-left: transparent;
	font-weight:bold;
}

@media only screen and (max-width: 1025px){
.xgs4600-series-section .nav-tabs{
	width:100%;
	text-align:center;
}
}

@media only screen and (max-width: 991px){
.xgs4600-series-section .nav-tabs li {
    margin-bottom: 10px;
}
}