	/*Bug fix changes*/
	sup {
		font-size: smaller;
		vertical-align: super;
	}
	sub {
		font-size: smaller;
		vertical-align: sub;
	}
	  
	/*for breadcrumbs*/
	.breadcrumb a:hover {
		color: #cccccc;
	}

	/*for all a tags*/

	a:hover {
		color: #0095d3;
		text-decoration:none !important;
	}


	/*Phone Number Hover*/
	.page-contact-phone:hover{
	color:#333333;
	}


	.b-wid-75 {width: 75%;}

	/*Icon with text header Hover fix*/

	h3.l-para-head:hover{
	 color:#006990;
	}


	h3.l-reg:hover{
		color:#006990;
	}


	/* Fix for job search module in career index page*/

	@CHARSET "UTF-8";
	.sbHolder{
		 -webkit-appearance: none;
		-moz-appearance: none;
		border: 1px solid #D0D0D0;
		border-radius: 2px 2px 2px 2px;
		float: left;
		font-family: Arial,sans-serif;
		font-size: 15px;
		font-weight: normal;
		height: 30px;
		margin: 0 0 20px 0;
		position: relative;
		width: 100%;
		  background:#e6e6e6;
		  background:-moz-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6e6e6));
		  /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* Opera 11.10+ */
		  background: -ms-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* IE10+ */
		  background: linear-gradient(to bottom, white 0%, #e6e6e6 100%);
		  /* W3C */
	}
	.sbHolder:focus .sbSelector{
		
	}
	.sbSelector{
		display: block;
		height: 30px;
		left: 0;
		line-height: 30px;
		outline: none;
		overflow: hidden;
		position: absolute;
		text-indent: 8px;
		top: 0;
		width: 200px;
	}
	.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
		color: #666;
		outline: none;
		text-decoration: none;
           font-family: proxima-nova, Arial, sans-serif;
	}
	.sbToggle{
		background: url(/files/images/framework/select-icons.png) 0 -116px no-repeat;
		display: block;
		height: 30px;
		outline: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px;
	}
	.sbToggle:hover{
		background: url(/files/images/framework/select-icons.png) 0 -167px no-repeat;
	}
	.sbToggleOpen{
		background: url(/files/images/framework/select-icons.png) 0 -16px no-repeat;
	}
	.sbToggleOpen:hover{
		background: url(/files/images/framework/select-icons.png) 0 -66px no-repeat;
	}
	.sbHolderDisabled{
	}
	.sbHolderDisabled .sbHolder{
		
	}
	.sbHolderDisabled .sbToggle{
		
	}
	.sbOptions{
		 -webkit-appearance: none;
		-moz-appearance: none;
		border: 1px solid #D0D0D0;
		border-top:0;
		border-radius: 2px 2px 2px 2px;
		list-style: none;
		left: -1px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 30px;
		width: 100%;
		z-index: 5;
		overflow-y: auto;
		background:#e6e6e6;
		  background:-moz-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6e6e6));
		  /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* Opera 11.10+ */
		  background: -ms-linear-gradient(top, white 0%, #e6e6e6 100%);
		  /* IE10+ */
		  background: linear-gradient(to bottom, white 0%, #e6e6e6 100%);
		  /* W3C */
	}
	.sbOptions li{
		padding: 0 7px;
		background:none;
	}
	.sbOptions a{
		display: block;
		outline: none;
		padding: 7px 0 7px 3px;
	}
	.sbOptions a:link, .sbOptions a:visited{
		color: #006990;
		text-decoration: none;
	}
	.sbOptions a:hover,
	.sbOptions a:focus,
	.sbOptions a.sbFocus{
		color: #0095D3;
	}
	.sbOptions li.last a{
		border-bottom: none;
	}
	.sbOptions .sbDisabled{
		color: #006990;
		display: block;
		padding: 7px 0 7px 3px;
	}
	.sbOptions .sbGroup{
		color: #006990;
		display: block;
		font-weight: bold;
		padding: 7px 0 7px 3px;
	}
	.sbOptions .sbSub{
		padding-left: 17px;
	}

	.match-box .form-input-search-support{float:left;}
	.match-box .button-search{top:0;}
	
	
	
	.homepage_task .match-box .pd-t10 h2 {
		margin-top: -1px;
	}
	
	#teconsent {
		bottom: 0;
		left: 0;
		position: absolute;
	}
	#teconsent img{float:left;}
	.errMsg {
		color: red;
	}
	.errMsg span {
		background: url("/files/images/framework/icons/icon_form_validate_16x16.png") no-repeat scroll 0 0 transparent;
	    display: block;
	    font-size: 15px;
	    margin: 4px 0;
	    padding-left: 22px;
	    padding-top: 2px;
	}
	#loginbutton{cursor:pointer;}

	#outermost{
		float: left;
		width: 100%;
	}
	.section-entry{display:none;}
	#outermost h2{margin: 10px 0;}
	#outermost p{margin: 10px 0;}
	#outermost .support_gradient{
		background-image: url("/files/images/framework/support-search-gradient.jpg");
		float: left;
		margin: 20px 0 0;
		padding: 0 0 25px;
		width: 100%;
	}
	#outermost .support_gradient .search-base{
		margin: 0 auto;
		 width: 100%;
	}
	#outermost .support_gradient .search-base legend, #outermost .support_gradient .search-base label{display:none;}
	.searchfield::-moz-placeholder {
		color: #6E6E6E;
		font-size: 16px;
	}
	#frmSearchGLOBAL{position:relative;}
	.txt-input {
		float: left;
		width: 100%;
	}
	#outermost .support_gradient .btn-search-submit{
		background: none repeat scroll 0 0 transparent;
		border: medium none;
		cursor: pointer;
		position: absolute;
		right: 12px;
		text-indent: -9000em;
		top: 7px;
		width: 25px;
	}
	.searchfield {
		background-image: url("/files/images/framework/search-a-icon.png");
		background-position: 97% 10px;
		background-repeat: no-repeat;
		border: 1px solid #B5B5B5;
		border-radius: 5px 5px 5px 5px;
		color: #6E6E6E;
		font-size: 16px;
		height: 35px;
		padding: 0 2% 0 3%;
		width: 94%;
	}
	#outermost .bottomk{
		 float: left;
		 width: 100%;
		 margin-top: 30px;
	}
	.colleft > div{
		float: left;
		margin-right: 10px;
		width: 100%;
		margin-top: 10px;
		clear:both;
	}
	.colleft > div > p {
		float:left;
		min-height:auto;
		clear:both;
	}
	.colleft > div > p > strong{
		background-position: 0 2px;
		background-repeat: no-repeat;
		min-height: 22px;
		padding-left: 0;
		font-size: 22px;
		padding-bottom: 20px;
		float:left;
		clear:both;
		font-weight:600;
		background-image:none;
	}
	/*
	.col1 strong {
		background-image: url("/files/images/framework/large-angle-icon-dark-blue.jpg");
	}
	.col2 strong {
		background-image: url("/files/images/framework/large-angle-icon-light-green.jpg");
	}
	.col3 strong {
		background-image: url("/files/images/framework/large-angle-icon-dark-blue.jpg");
	}
	.col4 strong {
		background-image: url("/files/images/framework/large-angle-icon-light-green.jpg");
	}
	*/
	.colleft > div > p > a{
		background: url("/files/images/framework/bullet-small.jpg") no-repeat scroll 0 7px transparent;
		clear: both;
		float: left;
		font-weight: 500;
		list-style-type: none;
		margin-bottom: 15px;
		margin-left: 10px;
		padding-left: 17px;
	}
	.home-bg-transparent.b-pd-main{
		padding-left: 13px;
		padding-right: 13px;
	}
		
	.horizontal-btn{
		width:100%;
		padding:10px 0;            
	 }
    .ie8 .horizontal-btn{
        width: auto;   
    }

	@media only all and (min-width: 1023px) {
		/*Mega Menu*/
		.menu a:hover{
			color: gray;
		}		
	}	
	@media only all and (min-width: 700px) {
		/*Mega Menu*/
		.menu a:hover{
			color: gray;
		}		
		.nav-product-contain .nav-product ul {    
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
			/* IE6-8 */ 
		}
	}	
	#footer .b-row{padding-top:13px;}
	@media only all and (min-width: 1023px) {
		
		/*.overlay.carouselOverlay .container{max-width:500px;}
		.overlay.carouselOverlay .img-caption{max-width:460px !important;}
		.carouselOverlay img{width:auto !important;}*/

		.horizontal-btn{
		  width:auto;
		  padding:10px 15px;
		 }
		
		.sbHolder{max-width:22%; margin:0 0 0 10px;}			 
		.b-linklist-border a, .b-linklist-border .c-body{ 
			display: inline-block;
			max-width: 300px;
			text-align: left;
			word-wrap: break-word;
		}
		.b-linklist-border span { 
			max-width: 200px; 
			text-align:right; 
		}	
		.compare-partners{width:100% !important;padding:1px;}
		.compare-partners table{width:100% !important;}
		#footer  .h-3{ padding-bottom: 0px !important;}
		#footer .b-row{padding-top:30px;}
		#footer .home-bg-transparent .b-row {
			padding-top: 20px;
		}
		#search-columns div.b-hero-r.float-r{float:right;}/**Added by K***/
	}

	/***Fix for heading and img tags starts****/

	h1 {
	  font-size: 26px;
	  font-weight: 300;
	  color: #0095d3; }

	h2 {
	  font-size: 20px;
	  font-weight: 400;
	  color: #387c2c; 
	  /*padding-top: 10px;*/
	}

	h3 {
	  font-size: 18px;
	  line-height: 1.2;
	  font-weight: 600;
	  color: #333333; 
	  /*padding-top: 10px;*/
	}

	p {
	  font-size: 14px;
	  line-height: 1.25;
	  font-weight: 300;
	  color: #666666;
	 /* padding-top: 10px; */
	 }
	/*
	ol, ul {
	  font-size: 14px;
	  line-height: 1.25;
	  font-weight: 300;
	  color: #666666;
	  padding-bottom: 10px;
	  padding-top: 10px;
	}

	body {
	  font-size: 14px;
	  line-height: 1.25;
	  font-weight: 300;
	  color: #666666; }
	*/

table img, #storylist img{width:auto;}
#storylist .customer {
	margin: 0px 0 8px 0;
	padding: 4px 16px;
	border-top: 1px solid #d6d6d6;
}
#storylist .customer .customer_link
{
 margin:8px 0 0 280px;
 text-align:right;
}
.carouselWrapper.generic {
		overflow: hidden;
	}
@media only all and (min-width: 1023px) {
  h1{
	font-size: 40px; }

	  h2{
		font-size: 28px; }

	  h3 {
		font-size: 22px; }	
		
	  p {
		font-size: 16px;
	  }

	/*body {
	  font-size: 16px;
	  }
	 
	  ol, ul {
		font-size: 16px;
	  }
	  */
	}

	.carousel h2, .carousel p{color:#fff;}
	/***Fix for heading and img tags ends****/

	.date, .author{
		color: #999999;
		display: inline-block;
		font-size: 12px;
		margin: 10px 10px 0 0;
	}

	/* Fixes for social feed bug */

	.author a {
		font-size: 16px;
	}

	.holder img {
		margin-top: 15px !important;
	}

	.text-box {
		overflow: hidden;
	}
	#tabs ul.ui-tabs-nav li{float:left;}

	.l-block{
		display:block;
	}

	/***Fix for security table starts****/
	.security_table {
		padding-bottom:10px;	
	}

	.security_table td, th {
		padding: 2px;
	}

	.security_section {
		margin-top:15px;
		color: #666666;
		font-size: 16px;
		font-weight: 600;
		line-height: 1.25;
	}

	.security_subsection {
		margin-left:20px;
		padding-top:5px;
		padding-bottom:5px;
		color: #666666;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.25;
	}

	.security_content {
		margin-left:25px;
		color: #666666;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.25;
	}

	/***Fix for security table ends****/

	.dropdown-level {
		padding-bottom: 30px;
		right: -16px;
		top: 120px;
		height: auto;
		padding: 15px;
		z-index: 100;
		margin: 0 1px;
		margin: 0\0/;
		background: #f1f1f1;
		  /* Old browsers */
		  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
		  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		  background: -moz-linear-gradient(top, #f7f7f7 6%, #f1f1f1 93%);
		  /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #f7f7f7), color-stop(93%, #f1f1f1), color-stop(99%, #ececec));
		  /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top, #f7f7f7 6%, #f1f1f1 93%);
		  /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top, #f7f7f7 6%, #f1f1f1 93%);
		  /* Opera 11.10+ */
		  background: -ms-linear-gradient(top, #f7f7f7 6%, #f1f1f1 93%);
		  /* IE10+ */
		  background: linear-gradient(to bottom, #f7f7f7 6%, #f1f1f1 93%);
		  /* W3C */
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ececec',GradientType=0 );
		  /* IE6-8 */ 
		  -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);  
		-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.75);
		box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.75);
background: #f1f1f1\0/;
	}


	.freeform-custom{
		margin: 10px 0;
		overflow: hidden;
	}
	.freeform-custom label{
		clear: both;
		margin: 10px 0 0 0;
		width:100%;
		display:inline-block;
	}
	.freeform-custom input, .freeform-custom select, .freeform-custom textarea{
		float: left;
		width:98%;
		margin: 10px 0;
	}
	.freeform-custom > div  hr{display:none;}
	.freeform-custom > div {
		border-top: 2px solid #CCCCCC;
		clear: both;
		float: left;
		margin: 10px 0;
	}
	.freeform-custom .smaller{display:inline-block;}
	.freeform-custom h3{clear:both;}
	.freeform-custom .button{
		float: none;
		margin: 15px auto;
		width: 98%;
		border:none;
	}
	nav.page-footer-nav{
		padding-left:13px;
		padding-right:13px;
	}
	nav.page-footer-nav ul{width:100%;}
	nav.page-footer-nav .page-footer-nav-item {
		float: left;
		margin: 0 10px 0 0;
	}
	.c-body strong {
	  font-weight: bold;
	}
	.dropdown-content.ui-helper-reset {
	  position: absolute !important;
	  z-index: 1;
	  width: 90%; }

	@media only all and (min-width: 1023px) {
	.breadcrumb {
	  max-width:75%;
	  }
	.dropdown-content.ui-helper-reset {
		position: absolute !important;
		width: 70% !important; 	
	}
	nav.page-footer-nav{
		padding-left:0;
		padding-right:0;
	}
	.date, .author{
		font-size:14px;	
	}
	.dropdown-level {
		width: 75%; 
	}
	.freeform-custom label{
		clear: both;
		float: left;
		margin: 10px 0;
		width:200px;
		padding: 0 0 0 5px;
	}
	.freeform-custom input, .freeform-custom select, .freeform-custom textarea{
		float: left;
		margin: 10px 0;
		width: auto;
	}
	.freeform-custom .button{
		float: right;
		margin: 10px 0 10px 10px;
		width: auto;
	}

	.content-img.img-l figure{
		padding-right:15px;
		float:left;
	}

	.content-img.img-r figure{
		padding-left:15px;
		float:right;
	}
	.searchfield {
		width: 95%;
	}

	.colleft > div{
		clear: none;
		width:24%;
	}
	.colleft > div > p {
		min-height:340px;
	}
	#outermost .support_gradient .search-base {
		width: 510px;
	}
	}
	/********free form html ends********/
	.security_content table{
		width: auto;
		font-family:courier;
		margin: 10px 0;
	}
	.security_content table tr{
		background-color: #F1F6F8;
		color: #666666;
	}
	.security_content table tr td {
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		padding: 12px 20px;
		vertical-align: middle;
		width: auto;
	}
	.security_content table tr td:last-child{border-right: 1px solid #CCCCCC;}
	.security_content table tr.tableHead{
		background-color: #006990;
		border-left: 1px solid #006990;
		border-right: 1px solid #006990;
		color: white;
	}
	.security_content table tr.tableHead td{
		border-bottom: medium none;
		border-right: 1px solid #0095D3;
		border-top: medium none;
		padding: 0 20px;
	}
	.security_content table tr.firstTr td{padding-top:12px;}
	.security_content table tr.secondTr td{padding-bottom:12px;}
	.security_content table tr.tableHead td:first-child{width: auto;}
	.security_content table tr.tableDivider{display:none;}
	.security_content .freeform-table{
		display: block;
		min-width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.security_content .freeform-wrap{
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.security_content .shadow {
	   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0) 50%, rgba(77, 77, 77, 0.25) 75%, rgba(102, 102, 102, 0.65) 100%);
		/* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(51, 51, 51, 0)), color-stop(75%, rgba(77, 77, 77, 0.25)), color-stop(100%, rgba(102, 102, 102, 0.65)));
		/* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0) 50%, rgba(77, 77, 77, 0.25) 75%, rgba(102, 102, 102, 0.65) 100%);
		/* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0) 50%, rgba(77, 77, 77, 0.25) 75%, rgba(102, 102, 102, 0.65) 100%);
		/* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0) 50%, rgba(77, 77, 77, 0.25) 75%, rgba(102, 102, 102, 0.65) 100%);
		/* IE10+ */
		background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0) 50%, rgba(77, 77, 77, 0.25) 75%, rgba(102, 102, 102, 0.65) 100%);
		/* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6666666',GradientType=1 );
		/* IE6-8 */
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 37px;
		z-index: 2; 
	}
	#lists hr {
		border: 1px solid #CCCCCC;
		float: left;
		width: 100%;
	}
	#lists hr:last-child {
		display:none;
	}
	/**********free form html ends***********/
	/**********site index starts***********/
	.csc-sitemap ul li {
		margin: 10px;
	}
	.button:hover, .button:active {
		color:white;
	}
	.page-contact-link.float-r, .row li.page-contact-link:last-child{
		float:right !important;
		margin:0;
	}
	#support-search, #globalsearch {
		position: relative;
	}
	.product_search_submit, .global_search_center_submit, .global_search_submit {
		background: none repeat scroll 0 0 transparent;
		border: medium none;
		cursor: pointer;
		height: 18px;
		left: 12px;
		position: absolute;
		text-indent: -9999em;
		top: 10px;
		width: 16px;
	}
	/*********Get the facts starts***************/
	.media-patch{
		float: left;
		margin: 25px 0 0;
	}
	.media-patch br{display:none;}
	.visual-holder{ 
		float: left;
	}
	.visual-item{
		float: left;   
		margin:	5px 0;
	}
	.visual-item:hover{
		opacity:0.8;
		transition-duration: 0.5s;
		/* IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}

	.visual-item span{
		background: url("/files/images/getthefacts/watch-video.png") no-repeat scroll center 95% #006EA3;
		color: #FFFFFF;
		display: table-cell;
		font-size: 20px;
		height: 165px;
		padding: 0 25px;
		text-align: center;
		text-transform: uppercase;
		vertical-align: middle;
		width: 100%;
	}
	a.rss{
		background: url("/files/images/getthefacts/ico-rss2.png") no-repeat scroll 0 3px transparent;
		display: inline-block;
		text-indent: -9999em;
		width: 16px;
	}
	#vmwfeed ul.post-items{
		margin: 20px 0 10px;
	}
	#vmwfeed ul.post-items li{
		background: none repeat scroll 0 0 transparent;
		border-top: 1px solid #CCCCCC;
		padding: 5px 0 10px;
	}
	#vmwfeed ul.post-items li em{
		font-size: 12px;
		font-style: normal;
		margin: 10px 0;
	}
	#vmwfeed ul.post-items li p{}

	/*********Get the facts ends***************/
	@media only all and (min-width: 1023px) {

	ul.is-active li{border-bottom:none !important;}
	ul.is-active li a.is-active{color:#0095d3; font-weight:bold;}
	.csc-sitemap ul li {
		margin: 10px 20px;
	}
	.product_search_submit, .global_search_center_submit {
		left:auto;
		right: 21px;
		top: 30px;
	}
	.global_search_submit {
		left: auto;
		right: 22%;
		top: 30px;
	}
	.security_content .shadow {display:none;}
	.security_content .freeform-table {overflow: hidden;}
	.page-contact-support ul.row {
		float: right;
		min-width: 150px;
	}
	
	div.b-width-career-form {
		text-align: center;
	}
	div.b-width-career-form h2 {
		display: inline-block;
		float: none;
	}
	div.b-width-career-form ul {
		display: inline-block;
	}
	div.b-width-career-form ul li {
		display: inline-block;
		float: none;
	}
	#job-search-form select.b-job-select{width:10%;}
	/**********get the facts starts***********/
	.testimonial-block{
		margin: 0 auto;
		position: relative;
		width: 84%;
	}
	.visual-item{
		float: left;
		height: 165px;
		margin: 0 5px 5px 0;
		width: 431px;
	}
	.visual-item img{
		float: left;
		height: 165px;
		width: 215px;
	}
	.visual-item span{	
		width: 166px;
	}
	.pos3 img, .pos4 img{float:right;}
	#vmwfeed ul.post-items li em{
		font-size: 16px;
		font-weight: 400;
	}
	.visual-block {
		background: none repeat scroll 0 0 transparent !important;
		border: medium none !important;
		margin: 25px 0 !important;
	}
	.visual-holder {
		background: none repeat scroll 0 0 transparent !important;
		padding: 0 !important;
		width: 100%;
	}
	.visual-area {
		background: none repeat scroll 0 0 transparent !important;
	   margin: 0 0 40px !important;
		width: 100% !important;
	}
	.media-patch .visual-holder {
		margin-top: 25px;
	}
	.visual-area .holder {
		 background: none repeat scroll 0 0 transparent !important;
		padding: 0 !important;
		width: 100% !important;
	}
	.visual-area .frame {
		background: none repeat scroll 0 0 #006EA3 !important;
		height: 335px;
		margin: 0 auto;
		padding: 0 !important;
		width: 84% !important;
	}
	.visual-area .content {
		height: 100% !important;
		width: 100% !important;
	}
	.visual-area .text {
		padding: 0 20px !important;
		text-align: center;
		width: 365px;
	}

	.visual-area .text > h2 {
		color: #FFFFFF;
		 margin: 0 0 0 30px;
	}
	.visual-area .content > a {
		display: table-cell;
		height: 100%;
		text-align: center;
		vertical-align: middle;
	}
	.visual-area .content img {
		height: 250px;
		margin: 0 !important;
		width: 430px;
	}
	a.link-prev{
		background-color: rgba(0, 0, 0, 0.7);
		background-image: url("/files/images/framework/carousel-arrows-white.png");
		background-position: 5px 0;
		background-repeat: no-repeat;
		border-bottom-right-radius: 3px;
		border-top-right-radius: 3px;
		float: none;
		height: 45px;
		left: 84px;
		margin: -22.5px 0 0;
		padding: 0 !important;
		position: absolute;
		top: 162px;
		width: 43px;
	}
	a.link-prev:hover{
		background-position: 108px 0 !important;
	}
	a.link-prev:hover, a.link-next:hover  {
		padding: 0 !important;
		min-width:140px;
		width: auto;
	}
	a.link-next{
		background-color: rgba(0, 0, 0, 0.7);
		background-image: url("/files/images/framework/carousel-arrows-white.png");
		background-position: -28px 0;
		background-repeat: no-repeat;
		border-bottom-left-radius: 3px;
		border-top-left-radius: 3px;
		float: none;
		height: 45px;
		margin: -22.5px 0 0;
		padding: 0;
		position: absolute;
		right: 84px;
		top: 162px;
		width: 43px;
	}
	a.link-next:hover {
		background-position: -35px 0 !important;
	}
	.link-prev span, .link-next span {
		background: none repeat scroll 0 0 transparent !important;
		float: left;
		padding: 0 5px !important;
		position: relative;
		top: 13px;
	}

	.link-prev span{
		left:0px;
		text-align:center;
		float: none;
	}

	.link-next span{
		left: 0px;
		float: none;
		text-align: center;
	}


	.main-block, .visual-section {
		border-top: 3px solid #E6E6E6;
		margin: 10px auto !important;
		padding-top: 15px !important;
		width: 1050px !important;
	}
	.main-block a, .visual-section a {
		color: #006990 !important;
		font-weight: 400 !important;
	}
	.main-block a:hover, .visual-section a:hover {
		color: #0095d3 !important;
		text-decoration:none !important;
	}
	a#visitlink:hover{text-decoration:none !important;}
	.box p a {
		display: block;
		margin: 10px 0;
	}
	.main-block .box, .visual-section .box {
		color: #666666 !important;
		float: left !important;
		line-height: normal !important;
		margin: 0 35px 0 0 !important;
		padding: 0 !important;
		width: 45% !important;
	}
	.visual-section .box p {
		margin: 10px 0 !important;
	}
	.visual-section .box h3 {
		color: #387C2C;
		font-size: 28px;
		font-weight: 400;
		line-height: 25px;
		margin: 15px 0 !important;
	}
	.main-block .box h2 { margin: 15px 0 !important;}
	.box ul li{
		background: none repeat scroll 0 0 transparent;
		padding-left: 0;
	}

	.visual-section .box ul li .title {
		font-size: 18px;
	}
	/* .visual-section .box:first-child {
		border-right: 1px solid #CCCCCC;
		padding-right: 6px !important;
	} */
	.count-box {
		background: none repeat scroll 0 0 transparent !important;
		margin: 0 0 20px !important;
		padding: 0 !important;
		width: 500px !important;
	}
	.count-box .holder {
	   background: none repeat scroll 0 0 transparent !important;
		padding: 0 !important;
	}

	.count-box .frame {
		 border: 1px solid #3399CC;
		border-radius: 6px 6px 6px 6px;
		padding: 0 !important;
	}
	.visual-section .count-box p {
		color: #FFFFFF;
	   margin: 0 !important;
		padding: 10px 20px;
	}
	.citations-items li strong, .citations-items li blockquote, .citations-items li p{margin:10px 0;display: block;color:#666666;}

	.citations-items  blockquote q {
		padding: 0 2px;
		quotes: none;
	}
	.citations-items blockquote:before, .citations-items blockquote:after {width: 95px;}

	.main-block .after, .main-block:after {background: none !important;}
	/*********get the facts ends************/
		
	}
	.search-input {
			width: 80%;
	}
	@media only all and (min-width: 1023px) { 
		#support-search {
			width: 600px;
		}

		.search-input {
			width: 90%;
		}
		.allProds {
		  position: relative;
		}
	}
	
/****For the Header***/
.l-promo-head {
                display: block;
                font-size: 18px;
                line-height: 1.2;
                font-weight: 600;
                color: #006990;
               /*  font-family: Proxima Nova Semibold; */
}

.l-promo-head:hover {
                color: #0095d3;
}

.l-promo-head:after {
                content: '';
                display: inline-block;
                width: 10px;
                height: 13px;
                padding-left: 5px;
                background: url("/files/images/framework/arrow-heading-link.png") no-repeat scroll right center transparent;
}

@media only all and (min-width: 1023px) {
    .l-promo-head { font-size: 22px; }
}

/***For the text***/
.c-promo {
                font-size: 14px;
                line-height: 1.5;
                font-weight: 200;
                color: #666666;
                font-family: arial;
		}

@media only all and (min-width: 1023px) {
    .c-promo { font-size: 16px; }
	.viewAllDwnld {      
		position: absolute !important;
		bottom: 20px;
		left: 30px;
	}

}


/****For the background****/
.bg-gray-promo {
    background-color: #e6e6e6;
}

.bg-gray-promo:hover {
	background-color: #f1f1f1;
}
/**********site index ends***********/
/************Fixes on 22/07/2013***************/

.menu-item-country .menu-item-quick {
	line-height: normal;
}
.menu-link-eyebrow:hover {
   color: #fff;
}
#footer .a-row .a-1of2 {
	padding-bottom: 20px;
}
#footer .home-bg-transparent .a-row .a-1of2 {
    padding-bottom: 0;
}
.a-clear {
	clear: both;
}
input.flexsearch--input, 
input.flexsearch--input::-webkit-input-placeholder,
input.form-input-search-support::-webkit-input-placeholder{
	color:#a1a1a1 !important;
}
	color:#a1a1a1 !important;
}

#searchmore .sbHolder {
   max-width: 100% !important;
   margin:5px 0;
}
#searchmore .form-button {
    clear: both;
    width: 100%;
    margin: 5px 0;
}

#searchmore select {
    min-width: 100%;
    margin: 5px 0;
    visibility: hidden;
}

@media only all and (min-width: 700px) {
	#searchmore select {
        min-width: 20%;
    }
	#searchmore .sbHolder {
	   max-width: 35% !important;
	   margin:0 5px 0 0;
	}
	#searchmore .form-button{
		clear: none;
		float: right;
		margin: 0 10px 0 0;
		width: 25%;
	}
	
	*.carouselWrapper .carousel .strip > * {
		overflow: hidden;
	}

	.carouselWrapper.generic.mr-b30 .carousel .img-caption img {
		position: absolute;
		z-index: 0;
		width: auto;
		height: 300px;
		display: block;
	}

	.carouselWrapper.generic.mr-b30 .carousel .img-caption .blue-hero {
		position: relative;
		z-index: 0;
		height: 300px;
		width: 60%;
		float: right;
		background: #0096d1;
		margin-top:0 !important;
	}
}

@media only all and (min-width: 1023px) {
	.homepage_hero .b-mr-r15 {
		margin-right: 10px;
	}
	.a-clear {
		clear: none;
	}	
	.viewAllDwnld {      
		position: absolute !important;
		bottom: 20px;
		left: 30px;
	}
	.viewAllDwnld:hover{      
		 color: #0095d3 !important;
	}
	.nofooter{
		min-height:340px;
		overflow:hidden;
	}
	.nofooter  .bg-gray{background: none repeat scroll 0 0 transparent !important;}
}

	/****************** 23rd July issues  ********************************/
	.indicator span {
		font-weight: 300 !important;
	}
	.first.core.question div.number
	{
		color: #387C2C !important;
		font-size: 26px !important;
	}
	.first.core.question div.description
	{
		color: #666 !important;	
	}
	/****************** 23rd July issues  ********************************/
.tablewrap .compare-table table {
    display: table;
	border-collapse: separate;
}
/* Bug fixes for 24/07/13 */
/* Fix for the footer header alignment */
.h-5 {font-weight:bold; }
@media only all and (max-width: 700px) {
.b-bd-linklist-footer-l h4 {
	padding-right: 5px !important;
}
}
/* Fix for search padding - IE8 */
input.flexsearch--input {
	line-height/*\**/: 22px\9; /* For IE8 */                
}
#support-search .search-input{
	line-height/*\**/: 35px\9; /* For IE8 */    
}



/* Fix for the search icon in IE8/9 */
.search-input {
	background: url(/files/images/framework/icon-search-small.png) no-repeat 10px 10px \0/;	
}

.button-search {
	background:url(/files/images/framework/icon-search-small.png) no-repeat 10px 10px #0095d3 \0/ !important;	
}

@media only all and (min-width: 1023px) { 
	.button-search {
		background:url("/files/images/framework/search-a-icon.png") no-repeat 3% 10px #0095d3 \0/ !important;	
	}
}
/* Fix for the support alerts tab */
#localnav_inner {
	border: 1px solid #D0D0D0;
	height: 44px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

	#localnav_inner .nav-product {
		background: white;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%, #ececec 99%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(6%, #f7f7f7), color-stop(93%, #f1f1f1), color-stop(99%, #ececec));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%, #ececec 99%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%, #ececec 99%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%, #ececec 99%);
    /* IE10+ */
    background: linear-gradient(to bottom, white 0%, #f7f7f7 6%, #f1f1f1 93%, #ececec 99%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
    /* IE6-8 */
    height: 44px;
	}

	#localnav_inner .shadow {
		background: none;
	}

.alert-box .l-alerts {
	margin-top: -70px !important;
}
/****************** 26th July issues  ********************************/
/*** Checkbox focus outline ***/
input[type="checkbox"]:focus {
  outline: 1px dotted #000;
}
/*** Checkbox focus outline ***/

.page-contact-link.float-r a.l-header-icon
{
    color:black !important;
}


/****************** 29th July issues  ********************************/


.dropDownShadow {
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.31);
	-moz-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.31);
	box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.31);
	border-top: none;
	margin-top: 1px;
}

.linklist-border li a {
	margin: 0px !important;
	cursor: pointer;
}

.dropDownShadow .ui-menu .ui-menu-item a {
	font-weight: 600;
}

.hover-white:hover{
	background-color: #ffffff;
}

.catgoryClass input {
	float: left;
	clear: both;
}

.catgoryClass label {
	display: inline;
}

#bestBetMainDiv a:hover {
	color: #666666;
}

#resultDetailsDivId .b-3of10 .b-mr-l15 p {
	width: 50%;
	padding: 0;
	margin: 0;
}

#resultDetailsDivId .result-filter-button {
	width: 30%;
	float: left;
	margin-left: 10px;
}

@media only all and (min-width: 700px) {
	.pd-10imp {
		padding-left: 10px !important;
	}
}
/************Praveen CSS start****************/
.vmSocialButton .vmwCustomSocial {
display:inline-block; 
height:24px; 
width:24px; 
position:relative ;
cursor: pointer;
}
/************Praveen CSS ends****************/
/*** pdf video links new images start***/
.pdf-doc {
	background: url('/files/images/framework/pdf4x16.png') no-repeat 0px 0px;
	text-indent: -9999em;
	width:25px; 
}

.vid {
	background: url('/files/images/framework/video20x14.png') no-repeat 0px 0px;
	text-indent: -9999em;
	width: 20px;
}
/*** pdf video links new images end***/

/****** Bug fixes 07/31/13 *******/
/*** Support Search Mobile Fixes ***/
.border-red .pd-main {
	padding: 0;
}

#search-columns {
	padding-top: 30px;
}

@media only all and (max-width: 1023px) {
	#searchImg {
		top: -20px;
		left: 40px;
	}

	.border-red .bg-light-gray {
		margin: 0 -13px;
	}

	#search-columns .b-hide-block {
		margin: 0 13px;
	}

	.search-input {
		width: 85%;
	}

	.border-red .bg-light-gray .b-hero-l {
		margin: 0 13px;
	}

	.support-search-button {
		width: 90%;
	}
}
/**** End of support search ****/

/**** Fixes for 08/01/2013 ****/

/***** New career issues ******/
.noIconSearchSquare {
	box-sizing: border-box;
	width: 100%;
	height: 31px;
	padding-left: 10px;
	color: #6e6e6e !important;
	font-size: 16px;
	border: 1px solid #d0d0d0;
	background: none no-repeat 98% 7px, white;
	/* Old browsers */
	background: none no-repeat 98% 7px, -moz-linear-gradient(top, white 85%, #e5e5e5 100%);
	/* FF3.6+ */
	background: none no-repeat 98% 7px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e5e5e5));
	/* Chrome,Safari4+ */
	background: none no-repeat 98% 7px, -webkit-linear-gradient(top, white 85%, #e5e5e5 100%);
	/* Chrome10+,Safari5.1+ */
	background: none no-repeat 98% 7px, -o-linear-gradient(top, white 85%, #e5e5e5 100%);
	/* Opera 11.10+ */
	background: none no-repeat 98% 7px, -ms-linear-gradient(top, white 85%, #e5e5e5 100%);
	/* IE10+ */
	background: none no-repeat 98% 7px, linear-gradient(to top, white 85%, #e5e5e5 100%);
	/* W3C */
	margin-left: 0px; }

	#job-search-form .form-button {
		width: 100%;
		margin-left: 0px;
	}

	#job-search-form .b-job-search, #job-search-form .b-job-submit {
		margin-left: 0px
	}

@media only all and (min-width: 1023px) {
	.noIconSearchSquare {
		width: 25%;
	}

	#job-search-form .form-button {
		width: 85px;
	}

	#job-search-form .b-job-search, #job-search-form .b-job-submit {
		margin-left: 12px;
	}

	div.b-width-career-form {
		text-align: justify;
	}

	/* .career-social {
		width: 100% !important;
		padding: 0 140px;
		margin: 0 !important;
	}
 */
	.linklist-social img {
		width: 25px;
	}

	.b-linklist-hor li {
		float: left !important;
		border-left: 1px solid #d8d8d8 !important;
	}

	.b-linklist-hor-h {
		float: left !important;
	}

	.b-linklist-hor li a {
		padding: 0 9px !important;
	}

	.linklist-social .a-row1 {
		padding-bottom: 0px !important;
	}

	.linklist-social li {
		padding-right: 20px !important;
	}
}

@media only all and (min-width: 700px) {
	.b-linklist-hor li {
		float: none;
		border-left: none;
	}

	.b-linklist-hor li:first-child {
		border-left: none !important;
	}

	.b-linklist-hor-h {
		float: none;
	}

	.b-linklist-hor li a {
		padding: 10px 0;
	}

	/* .career-social {
		width: 50%;
		margin: 0 auto;
	} */

	.linklist-social .a-row1 {
		padding-bottom: 40px;
	}

	.linklist-social li {
		padding-right: 50px;
	}
	
	.overlay .innerContent > div > span{
		display: block\0/ !important;
	}
}

/*** End of career ***/

/** August 1st Scrapper page Issues **/
/* http://www-test12.vmware.com/products/vsphere/pricing.html */
div.basic-table.simple-pricing > div#pricetable table
{
	width:100% !important;
}
/** August 1st Scrapper page Issues **/

/***** Support search fixes 08/02/2013 *****/
#bestBetMainDiv .linklist-border.b-pd-b20,
#bestBetMainDiv .linklist-border.pd-b50,
#bestBetMainDiv .b-row.pd-b20 {
	padding-bottom: 0px;
}

#bestBetMainDiv .h-3-black.pd-t5 {
	padding-top: 0px;
}

#filter-result-page .h-4-black img.width-auto {
	vertical-align: middle;
	padding-bottom: 3px;
}

.result-filter-button select {
	border: 2px solid #e6e6e6;
	border-radius: 3px;
	background: white;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(6%, #f7f7f7), color-stop(93%, #f1f1f1), color-stop(99%, #ececec));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, white 0%, #f7f7f7 6%, #f1f1f1 93%);
	/* IE10+ */
	background: linear-gradient(to bottom, white 0%, #f7f7f7 6%, #f1f1f1 93%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
	/* IE6-8 */

	width: 100%; 
}


/******* Support Search Fixes 08/05/13 *********/
.search-dropdown-panel .dropDownShadow .a-hide-block {
	display: block !important;
}

.search-dropdown-panel {
	top: 260px !important;
	width: 510px !important;
	margin-left: 10px;
	position: absolute;
}

#ui-id-1 {
	position: relative;
	left: -1px !important;
}

#ui-id-1.ui-menu .ui-menu-item {
	width: auto;
}

#ui-id-1.pd-b50 {
	padding-bottom: 20px;
}

@media only all and (min-width: 1023px) {
	.search-dropdown-panel {
		top: 220px !important;
		width: 600px !important;
		margin-left: 35px;
	}	
}

@media only all and (max-width: 700px) {
	.search-dropdown-panel {
		width: 95% !important;
	}
}

#search-columns .b-hero-r {
	padding: 0 13px;
}

#clearDiv.support-search-button {
	width: 95%;
}

#product + div, #category + div, #type + div {
	border-top: none !important;
}

#search-columns .l-filter {
	border-bottom: 1px solid #cccccc !important;
	width: 95%;
}

#search-columns .l-filter-arrow {
	padding-right: 90%;
}

@media only all and (min-width: 1023px) {
	#search-columns .b-hero-r {
		padding: 0px;
	}

	#clearDiv.support-search-button {
		width: auto;
	}

	#search-columns .l-filter {
		width: 90%;
	}

	#search-columns .l-filter-arrow {
		padding-right: 85%;
	}
}

/****** Support Search 08/06/13 *******/
#pagination_resultperpage_div.bd-t3-gray.pd-t20 {
	padding-bottom: 75px;
	display: block !important;
}

#pagination_resultperpage_div .b-7of10 {
	width: 100%;
	float: left;
}

#pagination_resultperpage_div .b-3of10 {
	width: 100%;
	float: left;
	padding-top: 20px;
}

#pagination_resultperpage_div .b-float-l {
	float: left;
}

.linklist-number {
	display: block !important;
}

#resultDetailsDivId .result-filter-button,
#pagination_resultperpage_div .result-filter-button {
	width: auto;
	background: none;
	border: none;
	padding: 0px;
	margin-left: 15px;
}

#resultDetailsDivId .b-3of10 .b-mr-l15 p,
#pagination_resultperpage_div .b-3of10 .b-mr-l15 p {
	width: auto;
	padding: 2px 5px;
}

.linklist-number li {
	width: 30px;
}

@media only all and (min-width: 1023px) {
	#pagination_resultperpage_div.bd-t3-gray.pd-t20 {
		padding-bottom: 0px;
	}

	#pagination_resultperpage_div .b-7of10 {
		width: 70%;
		float: left;
	}

	#pagination_resultperpage_div .b-3of10 {
		width: 30%;
		float: left;
		padding-top: 0px;
	}

	#resultDetailsDivId .result-filter-button,
	#pagination_resultperpage_div .result-filter-button {
		width: 30%;
		float: right !important;
		background: none;
		border: none;
		padding: 0px;
		margin-left: 0px;
	}

	#resultDetailsDivId .b-3of10 .b-mr-l15 p,
	#pagination_resultperpage_div .b-3of10 .b-mr-l15 p {
		width: 55%;
		padding: 2px 5px;
	}

	.linklist-number li {
		width: 25px;
	}
}

@media only all and (max-width: 700px) {
	.linklist-number li {
		width: 20px;
	}
}

/* content lightbox  */
.olay-iframe
{
	width:100%;
	min-height: 500px;
}
/* content lightbox  */
nav#menu-primary ul > li a:hover {
    color: #0095D3;
}
@media only all and (max-width:1022px){
nav#menu-primary ul > li a.is-active, .menu-item-primary-1.is-active {
    color: white;
}
}
nav#menu-quick ul > li a.menu-item-quick:hover {
    color: #0095D3;
}


@media only all and (min-width: 1023px) {
	nav#menu-primary ul.level-1 > li.has-subnav > a:hover {
			color: #000;
		}
    /*.menu li.has-subnav.hover > a, .menu li.has-subnav.hover > a:hover{color:#fff !important;}*/
}
@media only all and (min-width: 1022px) {
    nav#menu-quick ul > li a.menu-item-quick:hover, nav#menu-quick div.menu-item-country a:hover {
        color:#fff; 
    }
    .menu li.has-subnav.hover > a.menu-item-primary-1, .menu li.has-subnav.hover > a:hover{color:#fff !important;}
}
	
form#supportsearch input.form-input-search-support {
    color: #6E6E6E !important;
}
/* 12th August issues */
/*http://www-uat.vmware.com/products/vcloud-suite/pricing.html*/
.tablewrap .basic-table.simple-pricing table tr td .button {
	width:102px !important;
}
/* 12th August issues */

nav.page-footer-nav ul > li.page-footer-nav-item > a.page-footer-nav-link:hover {
    color: #0095D3;
}

/******video overlay width management starts**********/
@media only all and (max-width: 360px) {
	.overlay .innerContent embed, .innerContent object, .BrightcoveExperience {
		height: 100%;
		width: 98%;
		min-height:135px;
	}
	
	.overlay .innerContent{min-height:0 !important;}
}

@media only all and (min-width: 701px) and (max-width: 850px) {
	.overlay .innerContent embed, .overlay .innerContent object, .overlay .BrightcoveExperience {
		height: 100%;
		width: 98%;
		min-height:450px;
	}
	.overlay .innerContent{min-height:0 !important;}	
}

@media only all and (min-width: 361px) and (max-width: 700px) {
	.overlay .innerContent embed, .overlay .innerContent object, .overlay .BrightcoveExperience {
		height: 100%;
		width: 98%;
		min-height:300px;
	}
	.overlay .innerContent{min-height:0 !important;}	
}

@media only all and (min-width: 851px){
	.overlay .innerContent embed, .overlay .innerContent object, .overlay .BrightcoveExperience {
		width:100%
	}		
}

@media only all and (min-width: 1023px) {
	form#supportsearch .form-input-search-support{width:70%;}
	/*.carouselWrapper.hero.home figcaption{width:100%\0/ !important}*/
	ul.b-linklist-border span.b-float-r a.l-inline-block:first-child {
		float: left;
	}
}

.nav-product-contain {
	margin-bottom: 0 !important;
}

.overlay .container .content {
    margin: auto;
    padding: 20px 0;
}

.innerCircleOverlay .olay-iframe {
     min-height: 381px !important;
}
.overlay .container .innerContent.scrollable {
    overflow-x: hidden;
    overflow-y: auto;
}

/******video overlay width management ends**********/
.explore-all-button.active .dropdown-arrow{
	background: url("/files/images/framework/arrow-dropdown-up.png") no-repeat scroll right center transparent\0/;
}
.explore-all-button .dropdown-arrow{
	 background: url("/files/images/framework/arrow-dropdown.png") no-repeat scroll right center transparent\0/;
}
.explore-all-button .dropdown-arrow:after, .explore-all-button .dropdown-arrow:before{background:none\0/ !important;}
.clearall{clear:both;}
#dp_swf_engine{display:none;}
.home-bg-transparent .b-pd-b100{padding-bottom:0 !important; min-height:275px;}

#supportsearch{
    padding-left: 0;
}
#supportsearch fieldset{
 position: relative; 
}
#supportsearch input.form-input-search-support{
    margin-left: 0px;
}
#supportsearch .button-search{
    
}
#supportsearch .button-search{
	background:transparent url("/files/images/framework/search-b-icon-gray.png") no-repeat 12px 11px !important;
    margin-left:-6%;
        cursor: pointer;
}
@media only all and (min-width:620px) and (max-width: 767px) {
    #supportsearch .button-search{
        margin-left:-24%;
        ackground:transparent url("/files/images/framework/search-b-icon-gray.png") no-repeat 10px 14px !important;
	}	
}
@media only all and (min-width: 768px) and (max-width: 1023px){
	#supportsearch .button-search{
		background:transparent url("/files/images/framework/search-b-icon-gray.png") no-repeat 10px 10px !important;
        margin-left:-15%;
        cursor: pointer;
	}		
}
@media only all and (min-width: 1024px) {
	#supportsearch .button-search{
		background:transparent url("/files/images/framework/search-b-icon-gray.png") no-repeat 10px 10px !important;
        margin-left:-14%;
	}		
}
@media only all and (min-width: 900px) and (max-width: 1023px) {
    #supportsearch .button-search{
        margin-left:-19%;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0){
	.carouselWrapper.home .carousel .strip figure {
	height: 400px;
	}
}
.overlay {z-index: 9999;}
@media only all and (min-width: 1023px) {
.share-header {
    color: #FFFFFF;
    font-size: 11px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -21px;
    width: 100%;
	min-height: 11px;
    background: #0095d3;
	  /* Old browsers */
	  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	  background: -moz-linear-gradient(top, #0095d3 0%, #007fb4 100%);
	  /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095d3), color-stop(100%, #007fb4));
	  /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top, #0095d3 0%, #007fb4 100%);
	  /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top, #0095d3 0%, #007fb4 100%);
	  /* Opera 11.10+ */
	  background: -ms-linear-gradient(top, #0095d3 0%, #007fb4 100%);
	  /* IE10+ */
	  background: linear-gradient(to bottom, #0095d3 0%, #007fb4 100%);
	  /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d3', endColorstr='#007fb4',GradientType=0 );
	  /* IE6-8 */
}
}

@media only all and (min-width: 1023px) {
	.page-contact-link {
		height: auto;
	}
} 


@media only all and (max-width: 1023px) {
    input.flexsearch--input{
    color:#6E6E6E !important;
	}
	div.flexsearch--input-wrapper input.flexsearch--input{
	line-height:30px\0/;
	}
}
@media only all and (max-width: 480px) {
	.homepage_task .match-box .button-search {
		margin-left: -8px;
	}
}

.c-hero{
font-weight:300 !important;
}
	
.carouselWrapper.generic .img-caption .blue-hero h2{
font-weight:300 !important;
}

form#supportsearch input.form-input-search-support{
	line-height:30px\0/;
	}

.hideMega{display:none !important;}


@media only all and (min-width: 700px) {
	.tablewrap .basic-table{
		overflow:auto !important;
	}
	
	 .b-width-career-form {
   		 width: 107%;
	} 
}
@media only all and (min-width: 1023px) {
	.career-social {
		display: block;
		width: 90% !important;
	}
	.career-social > h2{
		min-height:50px;
		display: inline-block;
		float: none;
}
	.carouselWrapper.hero.generic .strip .img-caption-hero {
		width:1050px;
	}
}
@media only all and (min-width: 1200px){
	.career-social {
		display: block;
		width: auto !important;
	
		text-align: center;
}
}


/* Nov 8th Release fixes*/
/** css class names are defined as per their corresponding color name from url: http://chir.ag/projects/name-that-color/#003D79 **/
.regal-blue{
	color:#003D79 !important;
}

.forest-green{
	color:#387C2C !important;
}

.mine-shaft{
	color:#333333 !important;
}

.bahama-blue{
	color:#006990 !important;
}

.sushi{
	color:#6DB33F !important;
}

.dove-gray{
	color:#666666 !important;
}

.cerulean{
	color:#0095D3 !important;
}

.key-lime-pie{
	color:#C2CD23 !important;
}

.jumbo{
	color:#717074 !important;
}

.morning-glory{
	color:#89CBDF !important;
}

.silver{
	color:#CCCCCC !important;
}

.mercury{
	color:#E6E6E6 !important;
}

.link-water{
	color:#E1F2F7 !important;
}

.white{
	color:#FFFFFF !important;
}

.seashell{
	color:#F1F1F1 !important;
}

.catskill-white{
	color:#F1F6F8 !important;
}

/**** CR-00052102 - pricing table scroll ****/
@media only all and (min-width: 700px) {
	.tablewrap .basic-table{
		overflow:auto !important;
	}
}
/**** CR-00052102 - pricing table scroll****/

/**** Placeholder consistent fix:CR-00052209 - Placeholder  ****/
input:focus::-webkit-input-placeholder{
	color: transparent!important;
}
input:focus::-moz-placeholder{
	color: transparent!important;
}
input:focus:-moz-placeholder{
	color: transparent!important;
}
/**** Chrome placeholder fix:CR-00052209 - Placeholder  ****/ 

/* Scroll issue*/
div#pricetable > div.tablewrap div.basic-table.simple-pricing table{
	width:1049px !important;
	}
	
/* Nov 8th Release fixes ends*/

/* Dec 06 release fixes */
.bg-regal-blue{
	background-color:#003D79 !important;
}

.bg-forest-green{
	background-color:#387C2C !important;
}

.bg-mine-shaft{
	background-color:#333333 !important;
}

.bg-bahama-blue{
	background-color:#006990 !important;
}

.bg-sushi{
	background-color:#6DB33F !important;
}

.bg-dove-gray{
	background-color:#666666 !important;
}

.bg-cerulean{
	background-color:#0095D3 !important;
}

.bg-key-lime-pie{
	background-color:#C2CD23 !important;
}

.bg-jumbo{
	background-color:#717074 !important;
}

.bg-morning-glory{
	background-color:#89CBDF !important;
}

.bg-silver{
	background-color:#CCCCCC !important;
}

.bg-mercury{
	background-color:#E6E6E6 !important;
}
	
.bg-link-water{
	background-color:#E1F2F7 !important;
}

.bg-white{
	background:linear-gradient(to bottom, #e6e6e6 0%, #ffffff 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.homepage_task .bg-gray{
     background: rgb(230, 230, 230);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0% ,#e6e6e6 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%, #e6e6e6 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%, #e6e6e6 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%, #e6e6e6 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
    /* IE6-8 */
}
#footer .bg-gray{
 border: 0;   
}
.bg-seashell{
	background-color:#F1F1F1 !important;
}

.bg-catskill-white{
	background-color:#F1F6F8 !important;
}
/* Dec 06 release fixes */


.heightmatch .bg-white {
    padding-left: 30px;
    padding-right: 30px;
}

.pd-t10 .l-section-link:after {
	width:auto;
}
/* #consulting-mm,#support-mm{right:auto;} */

#SiteFeedback .QSIUserDefinedHTML a
{
	color: #999999;
}


div.QSIEmbeddedTarget img
{
	width:auto;
}

div.QSIEmbeddedTarget + div
{
	background-color: black !important;
	opacity: 0.6 !important;
}
/* dec 6 release - share img fix - start*/
.share-header.a-hide-block
{
    height:11px;
}

.share-header.a-hide-block img
{
    margin-top: -5px;
}
/* dec 6 release - share img fix - start*/

/* Qual surevey start */ 
#page-rating-feedback .QSIUserDefinedHTML, .QSIUserDefinedHTML div 
{ 
width: 100% !important; 
height:126px !important; 
z-index:9 !important;
} 

/* Qual surevey end*/


/* Qual survey start */ 
#page-rating-feedback .QSIUserDefinedHTML, .QSIUserDefinedHTML div 
{ 
	width: 100% !important; 
	height: 99px !important; 
} 
/* Qual survey end*/

#search-result-feedback 
{ 
overflow-x:auto; 
} 

#search-result-feedback div 
{ 
width:auto !important; 
} 

#search-result-feedback .scrollable 
{ 
width:794px !important; 
overflow-x:auto !important; 
overflow-y:hidden !important; 
} 

#search-result-feedback  > div{
width:794px !important;
}

#SiteFeedback {
    display: inline-block;
}

@media only all and (max-width:900px){
#SiteFeedback{
	display: block;
}

#SiteFeedback a{
	margin-top:0.5px !important;
	}
}

#SiteFeedback a {
    color: #bcbab7;
    display: block;
    font-family: "proxima-nova","Arial",sans-serif;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 20px;
	text-align:center;
	margin-top:0px;
}
#SiteFeedback a:hover, #SiteFeedback:hover a {
    color: #0095D3 !important;
}
@media only all and (min-width:900px){
#SiteFeedback a {float:left;}
}

 /*  IE8 Shadowbox issue */
.no-cssanimations .overlay {z-index:auto;}

.overlay
{
    /*  IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
/*  IE8 Shadowbox issue */

#page-rating-feedback.page-rating-feedback, #page-rating-feedback.page-rating-feedback div{
	background-color:#e6e6e6; position: relative;  z-index: 0;
}

/*feedback popup css fix */ 
.QSIEmbeddedTarget iframe 
{ 
        width:717px !important; 
}  

.QSIEmbeddedTarget > div 
{ 
        width:717px !important; 
} 
/*feedback popup css fix */

/*Search survey scroll fix */
#noResultsFound+.QSIUserDefinedHTML, #emptyQryString+.QSIUserDefinedHTML 
{ 
width:100% !important; 
} 

body 
{ 
overflow-x:hidden; 
}
/*Search survey scroll fix */

/*Jan17 Release Fixes Starts*/


.nav-product-contain .nav-product+.shadow{
		width:2px;
	}

/* Fix for nav bar border issue in IE*/	
.nav-product-contain .nav-product ul{
	border-bottom: 1px solid #cccccc\9;
	}
/* Fix for nav bar border issue in IE*/	
	
/* Fix for career page carousel*/

.carouselWrapper .carousel .caption-inner p,.carouselWrapper .carousel .caption-inner h2{
	width:100%;
	}

@media only all and (max-width: 700px){
	.career-carousel{
		background-color:#6DB33F !important;
		}
	.img-caption-hero .caption .caption-inner h2{
		font-weight:500 !important;
		}
	.img-caption-hero .caption .caption-inner p {
		font-weight:300 !important;
		}
	.img-caption-hero .caption .caption-inner a {
		font-weight:400 !important;
		}
}
	
@media only all and (min-width: 900px) and (max-width:1200px){
	.img-caption-hero .caption .caption-inner h2{
		font-size:30px;
		}
	.img-caption-hero .caption .caption-inner p,.img-caption-hero .caption .caption-inner a{
		font-size:14px;
		}
	.img-caption-hero .caption .caption-inner {
		padding: 45px 210px 0 45px;
		}
}

@media only all and (min-width: 700px) and (max-width:900px){
	.img-caption-hero .caption .caption-inner h2{
		font-size:26px;
		}
	.img-caption-hero .caption .caption-inner p,.img-caption-hero .caption .caption-inner a{
		font-size:14px;
		}
	.img-caption-hero .caption .caption-inner {
		padding: 15px 210px 0 25px;
		}
}

/* Fix for career page carousel*/

/* hide the l2 page link on desktops */ 
@media only all and (min-width: 1023px) { 
	li.mobile-show.first-link{ 
	display:none; 
	} 
} 
/* hide the l2 page link on desktops */ 


/* CTA Buttons for mobile fix */

@media only all and (min-width: 319px) and (max-width: 1023px){
	#category .b-products-c ul.b-linklist-border span.b-float-r a.l-inline-block:first-child {
	float: left;
	}
	
	#category .b-products-c ul.linklist .b-no-bd-t {
	border-top: none !important;
		}
	
	#category .pd-main .b-row {
	overflow: hidden !important;
		}
}

@media only all and (min-width: 769px) and (max-width: 1023px){
	#category .b-products-l .b-pd-r30 {
	padding-right: 30px;
		}
	
	#category .pd-main .b-products-l {
	float: left;
	width: 25.5238%;
		}
	#category .pd-main .b-products-c {
	float: left;
	width: 48.7619%;
		}
	
	#category .pd-main .b-products-r {
	float: left;
	width: 25.7143%;
		}
	#category .b-products-r .b-pd-l30 {
	padding-left: 30px;
		}
	#category .b-products-c ul.linklist li span.a-hide-block {
	display: block !important;
	float: left;
		}
	#category  li > a.l-reg.l-inline-block {
		max-width: 100%;
		width: 100%;
		font-weight:600;
		}
	}

@media only all and (min-width: 621px) and (max-width: 768px) {
	#category .pd-main .b-products-c {
	float: left;
	width: 75.4762%;
		}
	
	#category .pd-main .b-products-r {
	float: left;
	width: 23.7143%;
		}
	#category .b-products-r .b-pd-l30 {
	padding-left: 15px;
		}

	#category .b-products-c ul.linklist li span.a-hide-block {
	display: block !important;
	float:right !important;
		}

	#category  li > a.l-reg.l-inline-block {
		font-weight:600;
		}
		
	#category .b-products-c ul.b-linklist-border li {
	border-top: 1px solid #e6e6e6;
		}
	}

@media only all and (max-width: 620px) {
	#category .pd-main .b-products-c {
	float: left;
	width: 70.4762%;
		}
	
	#category .pd-main .b-products-r {
	float: left;
	width: 28.7143%;;
		}
	#category .b-products-r .b-pd-l30 {
	padding-left: 10px;
		}

	#category .b-products-c ul.linklist li span.a-hide-block {
	display: block !important;
	float:left !important;
		}

	#category .b-products-c ul.b-linklist-border li {
	border-top: 1px solid #e6e6e6;
		}
	
	#category  li > a.l-reg.l-inline-block {
		max-width: 100%;
		width: 100%;
		font-weight:600;
		}
	#category div.b-products-r ul.a-linklist-simple a.b-linklist-pd5{
		font-size:12px !important;
		}
}
/*Fix for A-Z product categories*/
@media only all and (min-width: 319px) and (max-width: 1023px){
	#a-z .pd-main .b-1of2{
		float:left;
		width:50%;
		}
	#a-z .pd-main .b-1of2 .b-mr-r15{	
		margin-right:15px;
		}
	#a-z .pd-main .b-1of2 .b-mr-r115{	
		margin-left:15px;
		}
	
	#a-z .pd-main .b-row {
	overflow: hidden !important;
		}
	#a-z .pd-main ul.linklist .b-no-bd-t {
	border-top: none !important;
		}
	#a-z .pd-main ul.b-linklist-border li {
	border-top: 1px solid #e6e6e6;
	}
}

@media only all and (min-width: 319px) and (max-width: 1023px){
	#a-z .pd-main ul.linklist li span.a-hide-block {
		float:left !important;
		display:block !important;
		}
	
	#a-z .pd-main li > a.l-reg.l-inline-block {
		max-width: 100%;
		width: 100%;
		font-weight:700;
		}
		}
/*Fix for A-Z product categories*/ 

/* CTA Buttons for mobile fix */

/*Fix for Helpzilla Ticket 1560306 - Quote Text */

ol blockquote:after{
	right:-35px !important;
	}

/*Fix for Helpzilla Ticket 1560306 - Quote Text */

/* News Feeds */
.mwfeed-item ul li {
	font-weight: 300;
	color: #666666;
	font-size: 16px;
	line-height: 20px;
	margin-top:6px;
}

.mwfeed-item ul {
	padding-bottom: 20px;
}

.no-news 
{ 
	border: none; 
	text-align: center; 
	padding: 27px; 
	border-bottom: 1px solid #e6e6e6; 
	font-size: 21px; 
	border-top: 1px solid #e6e6e6; 
	color: #999; 
}
.mwfeed-item p
{
padding-top:12px;
}

/* News Feeds */
/**Fix for CR-00052114 starts**/
@media only all and (min-width: 0) and (max-width: 320px) {
	#category .pd-main .b-products-c{
		width:100%;
	}
	#category .pd-main .b-products-r{
		clear:both;
		width:100%;
	}
	#category .b-products-r .b-pd-l30{
		padding-left:0;
	}
	#category  .bd-b3-gray {
		overflow: hidden;
	}
}
/**Fix for CR-00052114 ends**/
.nav-product-contain .nav-product ul li{
		border-bottom: 1px solid #cccccc\9;
	}
	
/**Fix for BUG-00072604 - commented by K
#filter-content ul li input.checkbox{
	margin-top:0px !important;
	height:13px !important;
}
**/	
/***Fix for March release on checkboxes alignment in search results page***/
#filter-content ul li {
	overflow: hidden;
	clear:both;
}
#filter-content ul li  input{
	float:left;
}
#filter-content ul li  label{
	float: left;
	margin-top:3px;
}
.page-contact-support .sc_emailus{clear:both;}
.page-contact-support .float-r.sc_emailus a{color:#666666 !important;}


#search-columns > .b-row.b-hide-block > .pd-b20{overflow:hidden;}
@media only all and (min-width: 0) and (max-width:320px) {
	#search-columns .support-search-button {
		width: auto;
	}
}
.page-contact-support ul.row {
	float: right\0/;
}

@media only all and (min-width: 0) and (max-width: 700px) {
	.browse-continue-button, .cancel-button {
		display: block;
		width: 100%;
	}
	#form-reg .l-reg{
		text-align: center;
		width: 100%;
		float:left;
	}
}

/******************Live streaming CSS*******************************/
#livePlaceholder {
  width:100%;
  height:auto;
  overflow:hidden;
  margin-top:10px;
}

#liveOverlay {
	/*background-color: #071843;*/
    max-height: 400px;
    position: absolute;
    text-align: center;
    z-index: 10;
	position: relative;
}
#liveMessage {
    position: absolute;
    width:100%;
}
#liveProgress {
  position: absolute;
  display: block;
  left: 44%;
  top: 50%;
  z-index: 50;
  width: auto;
}

#messageLiveStreaming {
  padding: 10px 0;
  color: #ccc;
}

.messageContainer {display: none;}

#liveMessage > div {
  padding: 40px;
  text-align: left;
  height: 280px;
}

#liveMessage h3,
#liveMessage p {
  color: #fff;
}



#liveMessage h3 {
  font-size: 28px;
}

#liveMessage p {
  padding: 10px 0;
}

#liveMessage .backgroundImage {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
width:100%;
}


#liveMessage .content {
  position: relative;
  z-index: 1;
}
/*************Qualtrics rWD CSS***************/
@media (max-width: 796px) {
       #page-rating-feedback .QSIUserDefinedHTML, .QSIUserDefinedHTML div 
		{ 
                height: 192px !important; 
                                                                
		}			
}

#page-rating-feedback.page-rating-feedback-ios .QSIUserDefinedHTML, #page-rating-feedback.page-rating-feedback-ios .QSIUserDefinedHTML div 
		{ 
                height: 225px !important; 
                                                                
		}

#page-rating-feedback.page-rating-feedback-ios .scrollable
{
	overflow: hidden !important;
}

/**********************/
.page-contact .page-contact-link{float:right;}
.page-contact  .sc_emailus{clear:both;}
/*.page-contact  .sc_emailus a.l-header-icon{color:#666666 !important;}*/

.l-header-icon,.page-contact-link.float-r a.l-header-icon
{
	color: #333 !important;
}
.overlay .container{z-index:6;}
/*Fix for logo related stuff in  VMware Global Partner Alliances */
.b-40pc .pd-t10 > .img-caption{text-align:center;}
.logoSegment{position:relative;}
.logoSegment .b-40pc{position:absolute; top:0; right:0;}
/*Fix for news release table data */
.mw_release table td {font-size: 88%;}


/*Adde for newsroom- connect with vmware module*/
.media-newsroom .media-img{
    width: 50px;
}
.media-newsroom .media-body .l-para-head, .media-newsroom .media-body .c-body {
    display: inline;
}
/*Adde for newsroom- connect with vmware module*/


@media only all and (min-width: 1023px) {
	  .career-social .b-auto {
    float: none;
    width: auto; 
    display: inline-block;
}
}

.career-social .a-1of1 {
float: none;
width: auto;
overflow: hidden;
display: inline-block;
}

@media only all and (min-width: 700px) {
  .linklist-social-header {
    float: none;
}

  .career-social {
    width: 80%;
    margin: 0 auto; } 

.career-social h2
{
	text-align: center; 
	vertical-align: middle;
}

}

.linklist-social .a-last {
padding-right: 50px;
}


/** VMware now login and reg logic **/
                #vmware-now #loginSubmitBtn {
                  border: medium none;
                  border-radius: 2px;
                  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.21);
                  color: white;
                  cursor: pointer;
                  display: inline-block;
                  font-size: 14px;
                  font-weight: 600;
                  margin-top: 1px;
                  padding: 7px 14px;
                  text-align: center;
                  margin-left: 20px;
                  width: auto;
                  display: inline-block;
			      background: #0095d3;
			      /* Old browsers */
			      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
			      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			      background: -moz-linear-gradient(top, #0095d3 0%, #007fb4 100%);
			      /* FF3.6+ */
			      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095d3), color-stop(100%, #007fb4));
			      /* Chrome,Safari4+ */
			      background: -webkit-linear-gradient(top, #0095d3 0%, #007fb4 100%);
			      /* Chrome10+,Safari5.1+ */
			      background: -o-linear-gradient(top, #0095d3 0%, #007fb4 100%);
			      /* Opera 11.10+ */
			      background: -ms-linear-gradient(top, #0095d3 0%, #007fb4 100%);
			      /* IE10+ */
			      background: linear-gradient(to bottom, #0095d3 0%, #007fb4 100%);
			      /* W3C */
			      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d3', endColorstr='#007fb4',GradientType=0 );
			      /* IE6-8 */
			      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.21);
			    }
                #vmware-now .b-hero-l, #vmware-now .b-hero-r {
                  width: 100%;
                }
                #vmware-now .table-col-pre {
                  display: none;
                }
                #vmware-now .table-col-left {
                  vertical-align: top;
                }
                #vmware-now h2 {
                  font-size: 20px;
                }
                
                .overlaylg-now {
                  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
                  height: 100%;
                  left: 0;
                  padding: 0 5%;
                  position: fixed;
                  top: 0;
                  width: 90%;
                  z-index: 999;
                }
                .overlaylg-now img {
                  width: 100px;
                  height: 100px;
                  position: absolute;
                  top: 50%;
                  left: 45%;
                }
#vmware-now-content {
  height:1px;
  overflow: hidden;
  display: none;
}
#vmware-now-content.active {
  height: auto;
  display: block;
}
#liveOverlay > span{display: block !important;}
@media only all and (max-width: 700px) {
                #vmware-now #loginSubmitBtn {
                    display: block;
                    width: 100%;
                    margin-left:0;
                }
}
@media only all and (min-width: 700px) {
                #vmware-now-content {
                  display: none;
                }
                #vmware-now-content.active {
                  display: block;
                }
                #vmware-now-content .BrightcoveExperience, #vmware-now-content #livePlaceholder, #vmware-now-content #liveOverlay{
                    height:500px;
                }
}
/** VMware now login and reg logic **/

/***New CTA buttons small Icons requirement***/
.media-small .media-img img {
    width: 24px;
}
.media-small .media-img {
    margin-right: 0;
}
.img-icon {
    background: url("/files/images/framework/img4x16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: -9999em;
    width: 20px;
    border-radius: 3px;
    color: #387c2c;
    content: " ";
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 14px;
    padding-top: 2px;
    text-align: center;
}

/** Demandbase Styles ***/
.demandbase-company-autocomplete{
	background: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	border:1px solid #ccc;
}
.demandbase-company-autocomplete li{
	background: none;
	cursor: pointer;
}
.demandbase-company-autocomplete li:hover{background: #ccc;}

::-webkit-input-placeholder {
color: #bdbdbd;
}
/** Demandbase Styles ***/


/****Fix for Dropdowns start***/
form .sbSelector {width: 86%;}
form .table-col-center{width:50%;}
/****Fix for Dropdowns ends***/


/***Disable HOL Login Starts***/
#threeBtncnt.hide_cntnr, #notLoggedIn, #notLoggedIn.hide_cntnr{display: block !important;}
#Udtls.hide_cntnr, #chk_UsrLgdin{display: none !important;}
/***Disable HOL Login Ends***/

/****Changes for Service Index Page***/

	#cloud-services-mm{right:auto;}
	.h1-black{color:#000;}
	.tile-section {text-align: center;}
	.tile-section .button.tile-btn {display: inline-block;padding: 5px 25px;}
	.b-bd-r1-gray{border-right:1px solid #ccc;}
	p.italic{font-style: italic;}
	.blue-strip{
	    background: none repeat scroll 0 0 #0095d3;
	    float: left;
	    overflow: hidden;
	    width: 100%;
	}
	.blue-strip+#footer{clear:both;}
	.blue-strip-content {
	    display: inline-block;
	}
	.blue-strip-content h3{
		color:#fff;
	}
	.blue-strip-content p{
		color:#fff;
	}
	.blue-strip-btn{float:right;}
	.blue-strip-btn .white-btn{
		color: #0095d3;
		background: #eeeeee;
		  /* Old browsers */
		  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
		  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
		  /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
		  /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
		  /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
		  /* Opera 11.10+ */
		  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
		  /* IE10+ */
		  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
		  /* W3C */
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
		  /* IE6-8 */
		  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.21);
	}
	.white-btn:hover,
	.white-btn:active {
	  background: #cccccc;
	  color: #999999; 
	}
	.b-w-170{width:170px;}
	
	.social-large-links{
	margin: 30px 0 85px;
}

.social-large-links li{
	display: inline-block;
	background: none;
	padding: 0;
}

.social-large-link a{
	float: left;
}

.social-large-link label{
	float: right;
	padding: 15px 20px 15px 19px;
	width: 160px;
	font-weight: 600;
}

.auto-width-img img, .social-large-links img{
	width: auto;
}

.grey-icon-text {
	background-color: #F3F2F0;
	color: #6A934D;
	font-size: 14px;
	font-weight: 700;
	padding: 2px 10px;
	margin-left: 10px;
}

.orange-icon-text{
	color: #F9C270;
	font-size: 14px;
	font-weight: 700;
	padding: 2px 10px;
	margin-left: 10px;
}
#footer {
    clear: both;
}
	
/**** End of Changes for Service Index Page***/

/****Changes for Service sub Page***/
.social-large-links{
	margin: 30px 0 85px;
}

.social-large-links li{
	display: inline-block;
	background: none;
	padding: 0;
}

.social-large-link a{
	float: left;
}

.social-large-link label{
	float: right;
	padding: 15px 20px 15px 19px;
	width: 160px;
	font-weight: 600;
	cursor: pointer;
}

.auto-width-img img, .social-large-links img{
	width: auto;
}

.auto-width-img img {
	max-height: 52px;
	min-height: 52px;
}

.grey-icon-text {
	background-color: #F3F2F0;
	color: #6A934D;
	font-size: 14px;
	font-weight: 700;
	padding: 2px 10px;
	margin-left: 10px;
}

.orange-icon-text{
	background-color: #FFFCF5;
	color: #F9C270;
	font-size: 14px;
	font-weight: 700;
	padding: 2px 10px;
	margin-left: 10px;
}

.tile-cloud-services-para {
	min-height: 101px;
}
.link-break{color: #666666;}
.grey-list{
	color: #666666;
}
.grey-list li{
	margin: 6px 0;
	font-size: 16px;
}
.c-blockquote{font-size: 24px;}
.c-blockquote:before{
	content: '"'
}
.c-blockquote:after{
	content: '"'
}
.c-blockby{
	 font-weight: 500;
    margin: 10px 0;
}
.c-blockby:before{
	content: "-"
}
.greyBlockBanner{
	background-color: #f1f1f1;
	text-align: center;
	padding: 35px 0 0;
	min-height: 186px;
	position: relative;
}
.greyBlockBanner img{
	width: auto;
	height: 75px;
}
.greyBlockText{
	color: #006990;
    font-size: 24px;
    padding: 10px 10px;
}
.icon-header.signIn {
    background: transparent url("/files/images/framework/sign-in-icon.png") 3px 0 no-repeat;
}
.page-contact {
    width: 310px;
}
.page-contact-link.float-r.sc_signIn {
    margin-left: 20px;
}
.page-contact .sc_emailus {
    clear: none;
}
.coming-soon-text {
	color:#F9C270;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	position:absolute;
	right:25px;
	left:25px;
	bottom:20px;
} 

.beta-text {
color:#6A934D;
display: inline-block;
text-transform: uppercase;
font-size: 18px;
position: absolute;
right: 10px;
top: 5px;
font-weight: 700;
}
@media only all and (min-width: 1023px) {
	.cloud-hero.b-hero-r {
	    float: right;
	    width: 77%;
	}

	.b-hero-r.b-bd-hero-r {
	    background: linear-gradient(to left, #e3e3e3 0%, #eeeeee 3%, white 32%) repeat-y scroll right top / 38px auto rgba(0, 0, 0, 0);
	    border-radius: 5px;
	    box-shadow: 0 0 30px 0 white inset;
	    padding-right: 30px;
	}
	.b-75pc {
	    float: left;
	    width: 75%;
	}
}

.tick-linklist li {
    background: url("http://vmware.com/files/images/framework/icon-checkmark.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    color: #999999;
    padding: 10px 0 10px 35px;
}
.no-ticklist li{
	background:none;
	padding-left: 0;
}

.tablewrap .cloud-table table thead tr {
    background-color: #0095d3;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    color: white;
}
.tablewrap .cloud-table table thead tr th {
    border-right: 1px solid #f1f1f1;
    text-align: left;
}
.tablewrap .cloud-table table thead tr th:first-child {
    background-color: #006990;
}
.tablewrap .cloud-table table tr {
    background-color: #fff;
}
.tablewrap .cloud-table table tr td {
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
}
.tablewrap .cloud-table table tr td:last-child {
    border-right: 1px solid #f1f1f1;
}
.tablewrap .cloud-table table tfoot tr {
    background-color: #f1f1f1;
}
.tablewrap .cloud-table {
    overflow: hidden !important;
}
.media-img.lg-img{width:60px;}
.cloud-table h5{font-weight: 600;}
.cloud-table .grey-list li {
    margin: 10px 0;
}
.per40{width:40%;}
.per30{width: 30%;}
.ticklistTable{
	 padding:30px;
    width: 100%;
}
.h2-black{color:#000;}
.ticklistTable li{
	 background: url("http://vmware.com/files/images/framework/icon-checkmark.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 10px 0 0 30px; 
    width: 25%;
 }

/*****End of Changes for Service sub Page***/

@media only all and (min-width: 1100px){
	.menu-item-primary-1{padding: 10px 10px 15px;}
	#cloudservices-mm{right: auto;}
}
.three-block-tiles .linklist-border li a{display: inline-block;}

@media only all and (min-width: 1023px) {
	.menu > ul li {
    	margin: 0 0.1em; 
	}
	.a-mr-b20{
		margin-bottom: 20px;
	}
}
.grey-strip {
   background-color: #E6E6E6;
}
.grey-strip div.float-l{
	border-left: 1px solid #D1D1D1;
	width: 60%;
}
.grey-strip div.float-r{
	text-align: right;
    width: 18%;
}

.grey-strip .heading {
  
}
.grey-strip .l-section-link {
  font-weight: 600;
}
.c-body-family{
 font-size:23px;
}
@media only all and (min-width: 1023px) and (max-width: 1200px) {
	.grey-strip .heading {
  		width: 100%;
	}
	.grey-strip div.float-l{
		
	}
	.grey-strip div.float-l{
		border-left: none;
		width: 70%;
		padding-left: 30px;
	}
	.grey-strip div.float-r{
	    width: 20%;
	}
}
@media only all and (max-width: 1023px) {
	.grey-strip div.float-l{
		border-left: none;
		width: 90%;
		padding-left: 30px;
	}
	.grey-strip div.float-r{
	    width: 90%;
	    padding-left: 30px;
	    text-align: left;
	    float: left;
	}
	.three-block-tiles .b-1of3{
		float: left;
		width: 33.333%;
	}
	.three-block-tiles .b-1of3 > .b-mr-l10.b-mr-r10{
		margin:0 10px;
	}
	.b-row.pd-t10.pd-b50.bd-b3-gray, .pd-main .b-row.pd-t10.pd-b50{
		overflow: hidden;
	}
	.greyBlockText {
	    font-size: 22px;
	}

	.three-block-tiles .b-mr-r20 {
	    margin-right: 10px;
	}

	.three-block-tiles .b-mr-l20 {
	    margin-left: 10px;
	}
}
@media only all and (max-width: 700px) {
	.three-block-tiles .b-1of3{
		float: left;
		width: 50%;
	}
	.three-block-tiles .b-1of3 > .b-mr-l10.b-mr-r10{
		margin:0 0 0 10px;
	}
	.three-block-tiles .b-1of3:last-child {
	    width: 100%;
	}
	.three-block-tiles .b-1of3:last-child .b-mr-l20{
	    margin-left:0;
	    margin-right: 10px;
	}
	.three-block-tiles .b-1of3:last-child .pd-t30 {
	    float: left;
	    width: 50%;
	}	
	.three-block-tiles .b-1of3:last-child .pd-t30:last-child .greyBlockBanner{
		margin-left: 15px;
		margin-right: -10px;
	}
	.three-block-tiles .b-1of3:last-child .pd-t30:first-child .greyBlockBanner{
		margin-right: 5px;
		margin-left: 0;
	}
	.greyBlockText {
	    font-size: 20px;
	}
}
/****New HOL CSS***/

.pd-t50{padding-top: 50px;}
.pd-l50{padding-left: 50px;}
.tile-lgreen
{
  background-color: #6DB33F;
}

.tile-dgreen
{
  background-color: #387C2C;
}

.tile-lblue
{
background-color: #0095D3;
}


.tile-lgreen,.tile-dgreen,.tile-lblue,.tile-lgreen h3,.tile-dgreen h3,.tile-lblue h3
{
  color: white;
}

.button-white {
  display: inline-block;
  margin: 5px auto;
  line-height: 1.5em;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  border-radius: 2px;
  background: #fff;
  width: 151px;
}

.button-white + a
{
  color: white;
  padding-left: 21px;
}

.button-white + a:hover
{
  text-decoration: underline !important;
}

.tile-image
{
  width: 99px;
  opacity: 0.6;
}
.tile-head
{
  font-size: 32px;
  font-weight: normal;
}
.tile-lblue-big
{
background-color: #0095D3;
color:#fff;
padding: 40px 40px 15px 40px;
overflow: hidden;
}

.tile-lblue img
{
	width: auto;
}
.hol-detail{
	float: left;
    padding-left: 40px;
    width: 70%;
}
.hol-icon {
    float: left;
    width: 20%;
    opacity: 0.5;
}
.hol-heading h3{color:#fff;}
.opacity-white{
	color:#fff;
}
.hol-content{}
.hol-buttons{}
.opacity-white {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    clear: both;
    color: #fff;
    float: left;
    height: 3px;
    margin: 20px 0;
    opacity: 0.5;
    width: 100%;
}
.buttons-text{
	float: left;
	text-transform: uppercase;
}
.hol-btns{
	float: right;
}
.hol-btns a{color: #fff;}
.hol-btns .btn-white{margin-right:15px;color: #666666;}
.grey-list {
    color: #666666;
}
.grey-list li {
    font-size: 16px;
    margin: 6px 0;
}
.b-1of5 {
    float: left;
    width: 20%;
}
.auto-width-img img{width: auto;}
.multiple-tiles h3 {
    color: #000;
    font-size: 40px;
    font-weight: 300;
}
.multiple-tiles .tile-content{
	font-weight: 600;
}
.bg-gray.fixed-gray {
   background: none repeat scroll 0 0 #f1f1f1;
    margin-bottom: -20px;
    padding: 50px 50px 70px;
}
.company-logos {
    opacity: 0.5;
    text-align: center;
}
.bold-text{font-weight: 600;}
.company-logos img {
    padding: 0 5px;
    width: auto;
}
.white-txt{color: #fff;}
.black-txt{color: #333332;}
.hol-hero{
	background: #006dbb url("/files/images/framework/hol-banner.png") no-repeat -140px -56px;
	padding: 35px 65px;
    height: 400px;
}
.hol-hero-white{
	background: url("/files/images/framework/hol-banner-white.png") no-repeat -140px 0;
	padding: 100px 65px;
	height: 325px;
    padding-top: 35px;
}
.hol-hero1{
	background: #006dbb url("/files/images/framework/hol-banner.png") no-repeat -140px -14px;
	height: 480px;
    padding: 40px 70px;
    overflow: hidden;
}
.hol-hero .page-logo{margin: 0;}

.lab-icon {
	float: left;
	width: 60px;
    height: 50px;
    margin-right: 10px;
}
.lab-icon img {
	max-width: 100%;
	max-height: 100%;
}
.lab-icon-head {
    font-size: 28px !important;
    float: left;
    width: 72%;
    text-align: left;
}

.hol-hero-white .page-logo{
    background: transparent url("/files/images/framework/logo-dark.png") no-repeat !important;
}

.hol-hero .h-1{clear: both;}
.hol-hero-white .page-logo{margin: 0;}
.hol-hero-white .h-1{clear: both;}
.hol-tiles-jump{
	margin-top: -225px;
}
.hol-tiles-jump-multi-labs{
	margin-top: -200px;
}
.company-links{
	 margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
    text-align: center;
    width: 650px;
}

.company-links ul {
    border-right: 1px solid #999;
    display: inline-block;
    list-style-type: none;
    padding: 0 35px;
    text-align: center;
} 
.company-links ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #999;
    list-style-type: none;
    margin: 5px 0;
    padding: 0;
}
.no-bd{border:none !important;}

.cloud-table table{width: 100% !important;}

.clear-both{clear:both;}
.user-status{
	background-color: #f1f1f1;
    color: #666;
    padding: 25px 70px;
}
.user-status .user-msg{
	color: #000;
    display: inline-block;
    font-weight: 600;
    line-height: 30px;
    padding-left: 40px;
}
.user-status .user-msg.error{
	background: url("/files/images/icons/error-icon-hol.png") no-repeat scroll 0 0 transparent;    
}
.user-status .user-msg.warning{
	background: url("/files/images/icons/warning-icon-hol.png") no-repeat scroll 0 0 transparent;
}
.user-status .user-detail{
	font-weight: 600;
	line-height: 30px;
}
.user-status .user-detail .user-name{
	border-right: 1px solid #cccccc;
    display: inline-block;
    margin-right: 10px;
    padding-right: 10px;   
}
.user-status .user-detail .user-link{

}
@media only all and (max-width: 1023px) {
.hol-tiles-jump {
 		margin-top: 0;
 		padding: 0 13px;
 		}
 		.multiple-tiles{overflow: hidden;}
 		.b-1of5{
 		width: 100%;
 		}
 		.hol-hero {
 		background: url("/files/images/framework/hol-banner.png") no-repeat scroll right bottom #006dbb;
 		height: auto;
 		padding: 50px 65px;
 		}
		.hol-hero-white {
 		background: url("/files/images/framework/hol-banner-white.png") no-repeat scroll right bottom #006dbb;
 		height: auto;
 		padding: 50px 65px;
 		}
 	.company-links {
 	width: 100%;
    }
} 
@media only all and (max-width: 1023px) {
.hol-tiles-jump-multi-labs {
 		margin-top: 0;
 		padding: 0 13px;
 		}
 		.multiple-tiles{overflow: hidden;}
 		.b-1of5{
 		width: 100%;
 		}
 		.hol-hero {
 		background: url("/files/images/framework/hol-banner.png") no-repeat scroll right bottom #006dbb;
 		height: auto;
 		padding: 50px 65px;
 	}
 	.company-links {
 	width: 100%;
    }
} 
/****Changes for Service sub Page Resources***/
.h-5-resources{font-weight:400;font-size: 14px;color:#666666;text-transform: uppercase;}

.l-reg-resources{
font-size: 16px;
line-height: 1.6;
font-weight: 500;
color: #999999;
}

.filter-resources-active {
	font-weight: 600;
	color: #0095d3;
}





.h-3-resources{font-size: 16px; font-weight: 600; color: #333333;line-height:2.0;padding-bottom:5px;padding-top:5px}
.pagination_nav a{	
    cursor: pointer;
    font-weight: 600;
    margin-right: 5px;
    padding: 5px 10px;
}
.pagination_nav a:hover{
	background: #e8e8e8;
}
.pagination_nav .jp-current, .pagination_nav .jp-current:hover{
	background: none repeat scroll 0 0 #0095d3;
    color: #fff;
}

.jp-next, .jp-previous{
	text-transform: uppercase;
}
.pagination_nav .jp-next:hover, .pagination_nav .jp-previous:hover{
	background: none;
}
.jp-disabled{display: none;}
.jp-next:after {
    background: url("/files/images/framework/arrow-heading-link.png") no-repeat scroll right center transparent;
    content: "";
    display: inline-block;
    height: 11px;
    padding-left: 4px;
    width: 7px;
}
.jp-previous:before {
    background: url("/files/images/framework/arrow-heading-link.png") no-repeat scroll right center transparent;
    content: "";
    display: inline-block;
    height: 11px;
    padding-right: 4px;
    width: 7px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#jlist_pagination{
	min-height: 380px !important;
}
#jlist_pagination li{
	background: none;
	padding-left: 0;
}

.overlayCustomWidth {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
}
.overlayCustomWidth .container{
width:495px;
}
.browser-warning .right p{
margin-top:10px;
}

.evalExpiredOverlay .container{
	width:375px;
}

.eval-expired{
	margin: 5px 20px 20px;
}

.browser-warning {
                padding-top:20px;
}
.browser-warning .left{
                width: 20%;
display: inline-block;
text-align: center;
vertical-align: top;
}


.browser-warning .right{
                width: 77%;
display: inline-block;
}

.browser-warning .footer{
                height: 50px;
background: #eee;
text-align: right;
width: 104.7%;
margin-left: -20px;
margin-top: 26px;
margin-bottom: -21px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.browser-warning .browse-continue-button{
                margin-top:10px;
}

/**** End of Changes for Service sub Page Resources***/

/**Maas Bug Fixes***/
@media only all and (max-width: 700px) {

	.blue-strip-content {
	    display: block;
	}
	.blue-strip-btn{
		float: left;
    	margin: 20px 0 0;
	}	
}

@media only all and (max-width: 1023px) {
	.tablewrap .cloud-table {
	    overflow-x: auto !important;
	    overflow-y: hidden !important;
	}	
	.tile-section .tile-head {
	    float: left;
	    font-size: 32px;
	    font-weight: normal;
	    margin-right: 30px;
	    min-width: 75px;
	}
	.tile-section .tile-content {
	    overflow: hidden;
	    text-align: left;
	}
	.tile-cloud-services-para {
	    min-height: 50px;
	}
	.tile-section{
		border-top: 1px solid #ccc;
		border-right: none;
	}
	.overlay-thumb {
	    padding: 20px 0;
	}	
}
@media only all and (min-width: 700px) and (max-width: 1300px) {
	.social-large-links .social-large{
		width: 48%;
		margin-bottom: 20px;
	}
	.social-large-links .social-large-link {
	    float: left;
	}
}
@media only all and (max-width: 700px) {
	.social-large-links .social-large{
		width: 100%;
		margin-bottom: 20px;
	}
	.social-large-links .social-large-link {
	    float: left;
	}
}
.hide_cntnr {
    display: none !important;
}
.show_cntnr { display: block !important; }
.overlaylgHol {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    height: 100%;
    left: 0;
    padding: 0 5%;
    position: fixed;
    top: 0;
    width: 90%;
    z-index: 999;
}

#loadingPop img { height: 50px; margin-left: 45%; margin-top: 25%; width: 50px; }

/*homepage promo*/
.homepage_promo .b-1of3 .bg-white{
	background: transparent url(/files/images/framework/colored-border-home.png) repeat-x bottom;
    padding: 15px 30px !important;
  margin: 0 !important;
      border: 1px solid #ffffff;
}
@media only all and (min-width: 900px){
.homepage_promo .b-1of3{
    background: rgb(230, 230, 230);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0% ,#e6e6e6 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%, #e6e6e6 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%, #e6e6e6 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%, #e6e6e6 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
    /* IE6-8 */
  margin-right: 30px;
  margin: 30px 0 15px 0;
  width: 31.5% !important;
}
}
@media only all and (max-width: 899px){
    .homepage_promo .b-1of3{
     background: linear-gradient(to bottom, #e6e6e6 0%, #ffffff 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-top: 30px;
}
}
.page-main .b-bg-light-gray > .mr-t20, .page-main .bg-light-gray > .mr-t20{
    margin-top:0px;
} 
@media (max-width:1022px){
 .page-main{
  background: #fff;   
 }
}

/* footer Changes for all locales*/
/****For all****/
#footer .bg-gray .b-pd-b100{
    padding-bottom: 0!important;
}
@media only all and (max-width: 899px) {  
     #footer .b-row{
          padding-top: 25px !important;
    }
}
#footer .bg-gray {
	padding-bottom: 0px !important;
	border: 0px solid #323235;
   /* min-height:410px;*/
    min-height:373px;
	margin-top: 0;
	padding-top: 0;
    background: transparent;
}

@media only all and (min-width: 900px) and (max-width: 1022px) {
    .page-b-footer-gradient {
      /*  height: 564px\0/ !important;
		height: 564px !important;*/
	}
}
#footer .linklist li a{
    color:#9c9c9c;
}
#footer h4.h-5{
    color:#fff;
}

.ftr-social-label {
  font-size: 15px !important;
  margin-bottom: 0px;
  color: #d1d0d2 !important;
}

/****Cloud Native CSS added by Karthik**/
#cloud-native #loginSubmitBtn {
                  border: medium none;
                  border-radius: 2px;
                  box-shadow: none;
                  color: white;
                  cursor: pointer;
                  display: inline-block;
                  font-size: 14px;
                  font-weight: 600;
                  margin-top: 1px;
                  padding: 7px 14px;
                  text-align: center;
                  margin-left: 20px;
                  width: auto;
                  display: inline-block;
			      background: #0095d3;
			      /* Old browsers */
			      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
			       background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                  background: -moz-linear-gradient(top, #0095d3 0%, #007fb4 100%);
                  /* FF3.6+ */
                  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095d3), color-stop(100%, #007fb4));
                  /* Chrome,Safari4+ */
                  background: -webkit-linear-gradient(top, #0095d3 0%, #007fb4 100%);
                  /* Chrome10+,Safari5.1+ */
                  background: -o-linear-gradient(top, #0095d3 0%, #007fb4 100%);
                  /* Opera 11.10+ */
                  background: -ms-linear-gradient(top, #0095d3 0%, #007fb4 100%);
                  /* IE10+ */
                  background: linear-gradient(to bottom, #0095d3 0%, #007fb4 100%);
                  /* W3C */
                  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d3', endColorstr='#007fb4',GradientType=0 );
                  /* IE6-8 */
			    }
                #cloud-native .b-hero-l, #cloud-native .b-hero-r {
                  width: 100%;
                }
                #cloud-native .table-col-pre {
                  display: none;
                }
                #cloud-native .table-col-left {
                  vertical-align: top;
                }
                #cloud-native h2 {
                  font-size: 20px;
                }

@media only all and (max-width: 700px) {
                #cloud-native #loginSubmitBtn {
                    display: block;
                    width: 100%;
                    margin-left:0;
                }
}
/** Cloud Native CSS ends **/

#cloud-native .table-col-left span.orange{   
    color:#D9541E;
    padding-right:5px;
}

/****Changes for EUC Modules***/

.img-c { 
     margin:0px auto !important; 
     width: 599px; 
}

.b-hero-center{ width: 100%; }

.carouselWrapper.generic.mr-b30 .carousel .img-caption .blue-hero-center {
        position: relative;
        z-index: 0;
        height: 260px;
        width: 60%;                
        background: #0096d1;
        margin-top:0 !important;
        left:20%;
        display:block;
         float: none;
    }


    .carousel_bgImg{
        width:100%;
        position: absolute;
        z-index:0;
        height:260px;
    }
    .carousel_bgImg img{
        width:100% !important;
    }
.carouselWrapper.generic.mr-b30 .carousel .img-caption .blue-hero-center h2,
.carouselWrapper.generic.mr-b30 .carousel .img-caption .blue-hero-center p {
    width: 100%;
}

.carouselWrapper.generic .carousel .img-caption .blue-hero-center .blue-padding {
    padding: 30px 70px;
}

@media (min-width: 700px) and (max-width: 800px) {
    .carouselWrapper.generic .carousel .img-caption .blue-hero-center .blue-padding {
        padding: 30px;
    }
}
@media (max-width: 699px) {
    .carouselWrapper.generic.mr-b30 .carousel .img-caption .blue-hero-center{
     width:100%;   
        left:0;
    }
    .carouselWrapper.generic .carousel .img-caption .blue-hero-center .blue-padding {
        padding: 30px;
    }
}
@media (max-width:700px){
.img-c { 
     width:100%
}

}

/**** End of Changes for EUC Modules***/

/** Solutions Sub Categories Start **/

.l-hover-block.solutions-active {  
 background: #0095d3;
 color: white;

}
.bg-gray.a-hide-block{
 border:0;  
}
.newProductTabNav{
width: auto;
}
.newProductTabNav ul{
float: left;
}
/** End of Solutions Sub Categories Start **/

/** Promo Image Start **/
.banner-wrap {
    width: 97%;
    position: relative;
    height: auto;
    padding: 15px;
    min-height: 100px;
    background-image: url(/files/images/framework/banner-style2.png);
    background-position: top right;
    background-repeat: no-repeat;margin: 0;
}
.b-1of2 .banner-wrap {
    width: 94%;
}
@media only all and (max-width: 1022px){
 .b-1of2 .banner-wrap {
    width: 92%;
}   
}

.bg-banner-two.banner-wrap {
   width: auto;
    padding: 15px;
}
.banner-img {
    width: 138px;
    position: relative;
    float: left;
    padding-right: 40px;
    min-height: 138px;
}
.banner-img img {
  width: 138px;
}

.banner-content {
  padding-top: 0;
  padding-left: 0px;
  float: left;
  position: relative;
  width: 70%;
}
.banner-content h3,
.banner-content .l-block {
    padding: 0;
}
.banner-content .l-block {
    padding-top: 10px;
}
.banner-content .l-reg{
	display:inline-block;
}
.banner-wrap .l-reg.pd-l25, .banner-content .l-reg.pd-l25{
    padding-left: 0;   
    padding-top: 10px;   
}
@media (max-width: 786px) {
    .banner-img {
        padding-right: 25px;
        float: left;
        position: relative;
    }    
    .banner-content {
        float: left;
        left: 0;
    }
}
.no-image~.banner-content {
    left: 0;
}
@media (min-width:1023px) and (max-width:1200px){
   .b-1of2 .bg-banner-two .banner-content{
     clear:both;   
    }
   .bg-banner-two .banner-img{
        padding-bottom: 18px;
    }

}
@media (max-width:547px){
    .banner-img{
        padding-bottom: 18px;
    }
    .banner-content{
        clear: both;   
    }
}
.banner-img.no-image {
    display: none;
}
.b-1of2 .bg-banner-two h3, .b-1of2 .bg-banner-two .l-block, .b-1of2 .bg-banner-two .l-reg {
    padding: 0;
}
.bg-banner-two a.l-reg{
 display: block;   
}
.b-1of2 .bg-banner-two .l-block{
 padding: 10px 0;   
}
/*.b-1of2 .banner-wrap .banner-content { width: 50% !important;};
@media(max-width:1024px){
.banner-content{
width:70% !important;
}
.no-image~.banner-content {
  left: 0;
  width:80% !important;
}
}
  @media (max-width: 767px){
  .banner-content{
	width:50% !important;
	}
	.b-1of2 .banner-wrap .banner-content {
  width: 55% !important;
}
  }
  @media (min-width: 768px){
  	.b-1of2 .banner-wrap .banner-content {
  width: 65% !important;
}
  }
 /* @media (min-width: 1023px){
  .b-1of2 .banner-wrap .banner-content { 
	width: 35% !important};
  }* /
  @media (min-width:1025px){
  .b-1of2 .banner-wrap .banner-content { 
	width: 50% !important
	};
  }
  @media (max-width: 480px){
  /* .banner-wrap{
	float:left;
  }  * /
  .banner-img{
    padding-left: 25px;
     padding-top: 25px;
	  float: left;
  position: relative;
  }
  .banner-content{
    width: 65% !important;
  float: left;
  left: 0;
  }
  .b-1of2 .banner-wrap .banner-content { width: 65% !important};
  }
 .banner-img.no-image {
  width: 0;
  padding:0;
} 
  .no-image~.banner-content {
  left: 0;
  width:79%  !important;
}
 @media (max-width: 1024px){
      .no-image~.banner-content {
     width:75%  !important;
      }
 }
 @media (max-width: 480px){
  .no-image~.banner-content {
  width:65%  !important;
  }
 }*/
/** Promo Image End **/

/** QR Code Start **/

.chatOverlay{
    width:200px; 
    height: 200px;
    background:#fff; 
    position:absolute;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
}

/** QR Code End **/

#footer #page-rating-feedback.page-rating-feedback div, #footer #page-rating-feedback.page-rating-feedback{
    background: transparent;   
}
/*VRealize Form*/
#vrealize-register .table-col-pre{
    display: none;
}
/*div.hol-top-bg {
    background: linear-gradient(to bottom, transparent 50%, #ffffff 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%);
    background: -webkit-gradient(left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%);
    background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%);
    background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}*/

/****Changes for Thank you pop window***/
#simplemodal-container {
    border: none;
}
#simplemodal-container a.modalCloseImg {
    background: url("img/btn_modal_close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 19px;
    width: 53px;
    z-index: 3200;
}
.modalContent.holThanksPopup {
    background: #FFF;
    padding: 30px 35px;
    width: 92%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.modalContent .headerTitle {
    font-size: 24px;
    color: #666;
}
#holThanksPopup .modalContent .header {
    border-bottom: medium none;
    padding-bottom: 0;
}
.holThanksPopup .header .headerTitle {
    color: #000;
    text-align: center;
    min-height: 62px;
}
.ctaCenterCnt {
    background: none repeat scroll 0 0 #f3f3f3;
}
.holThanksPopup .desc {
color: #a4a4a4;
text-align: center;
min-height: 60px;
padding: 15px 0 0;
font-size: 16px;
margin: 0 40px 0;
}
.modalCtaCnt {
text-align: center;
padding: 0 0 30px;
width: 100%;
}
    
.popupList {
    float: left;
	width: 100%;
}
.popupList ul {
    margin-left: 10%;
    margin-top: 22px;
}
.holExtList {
    float: left;
    font-size: 16px;
    color: #0095d3;
	background:none;
}
.popupList li.holExtList a {
    color: #0095d3!important;
}
.listLine {
    float: left;
    color: #d6d6d6;
    margin: 3px 10px 0;
	background:none;
}
.listLine span {
    border-right: 1px solid #ccc;
    display: block;
    height: 10px;
    margin: 2px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    _zoom: 1;
}

.b-2of3-social .bg-white {
    background: transparent url(/files/images/framework/colored-border-home.png) repeat-x bottom;
  padding: 15px 30px !important;
  margin: 0 !important;
  border: 1px solid #ffffff;
}

.b-2of3-social{
  width: 66.6667%;
  float: left;
  background: rgb(230, 230, 230);
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0% ,#e6e6e6 99%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 99%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 99%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
  margin-right: 30px;
  margin: 30px 0 15px 0;
}

/****END Changes for Thank you pop window***/
.ie8 #footer .a-clear {
	clear: none;
}

/*HOL NEW SKIN*/
.holWhiteBox .hol-match {
    background: #fff !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    padding: 30px;
    background: transparent url("/files/images/framework/colored-border-home.png") repeat-x scroll left bottom !important;
}

.holWhiteBox .tile-head,
.holGreyBox .tile-head {
    color: #555555;
    font-family: "proxima-nova", "Arial", sans-serif;
    font-size: 22px;
    text-align: left;
}

.holWhiteBox #description .c-body,
.holWhiteBox #labid .c-body,
.holGreyBox #description .c-body,
.holGreyBox #labid .c-body {
    color: #717074;
    text-align: left;
}

.holGreyBox .tile-lblue {
    background: #e6e6e6;
    background: url("/files/images/framework/colored-border-home.png") repeat-x scroll left top, -moz-linear-gradient(top, #fcfcfc 0%, #e5e5e5 99%);
    background: url("/files/images/framework/colored-border-home.png") repeat-x scroll left top, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(99%, #e5e5e5));
    background: url("/files/images/framework/colored-border-home.png") repeat-x scroll left top, -webkit-linear-gradient(top, #fcfcfc 0%, #e5e5e5 99%);
    background: url("/files/images/framework/colored-border-home.png") repeat-x scroll left top, -o-linear-gradient(top, #fcfcfc 0%, #e5e5e5 99%);
    background: url("/files/images/framework/colored-border-home.png") repeat-x scroll left top, -ms-linear-gradient(top, #fcfcfc 0%, #e5e5e5 99%);
    background: url("/files/images/framework/colored-border-home.png") repeat-x scroll left top, linear-gradient(to bottom, #fcfcfc 0%, #e5e5e5 99%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e5e5e5', GradientType=0);
    padding: 30px;
}

.holGreyBox .opacity-white,
.holWhiteBox .opacity-white {
    display: none;
}  
.holGreyBox .loginBtn {
    width: auto;
    display: inline-block;
    padding-right: 60px;
    padding-left: 60px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.hidehollogininfo{
  display: none !important;   
}

/*Inner Circle FAQ*/
.vmwAccordian {
        width: 100%;
        position: relative;
        margin-top: 20px;
    }
    
    .vmw-accordion-panel {
        margin: 7px 0 30px;
        padding-left: 30px;
        position: relative;
    }
    
    .vmw-accordion-header {
        color: #006990;
        font-family: proxima-nova, Arial, sans-serif;
        font-size: 16px;
        cursor: pointer;
    }
    
    .vmw-accordion-header:hover {
        color: #0095d3;
    }
    
    .vmw-accordion-header-icon {
        position: absolute;
        top: 4px;
        left: 0;
        background: url("/files/images/framework/arrow-heading-link.png") no-repeat scroll right center transparent;
        display: block;
        height: 11px;
        width: 11px;
    }
    
    .active .vmw-accordion-header-icon {
        background: url("/files/images/framework/arrow-heading-down.png") no-repeat scroll right center transparent;
    }
    .vmw-accordion-header.active{
        color:#0095D3;
    }
    
    .vmw-accordion-content {
        width: 100%;
        margin-top: 15px;
        font-size: 14px;
        line-height: 1.25;
    font-weight: 300;
    color: #666666;
    }
@media only all and (min-width: 1023px){
    .vmw-accordion-content {
        font-size: 16px;
    }
}

/*InnerCircle Overlay*/
.innerCircleOverlay .olay-iframe {
     min-height: 381px !important;
}
.innerCircleOverlay .innerCrlPopLeft, .innerCircleOverlay .innerCrlPopRight, .innerCircleOverlay .innerCrlPopBtm{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 81px;
    z-index: 1;
    width: 10%;
}
.innerCircleOverlay .innerCrlPopRight{
    left:auto;
    right: 0px;
}
.innerCircleOverlay .innerCrlPopBtm{
    height: 26px;
    width: 100%;
}
.innerCircleOverlay .innerCrlPopBg{
    background: rgb(241, 241, 241) none repeat scroll 0% 0%;
}

/*QR Code - Header*/

.qr-code-wrapper{
    float: right;
    clear: both;
    margin-top: 5px;
}
.qr-code-header{
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding-top: 5px;
}
.qr-code-link{
    width: 24px;
    display: inline-block;
    float: left;
}


/* code for HOL page UI issues */
@media only all and (min-width: 320px) and (max-width: 365px){
.hol-hero1 .tile-lgreen, .hol-hero1 .tile-dgreen, .hol-hero1 .tile-lblue{
	padding:15px 10px !important;
}
.eval-info-box .button-white{
    width: 125px;
}
.eval-info-box #header .tile-head{
	font-size:25px;
}
}
@media only all and (min-width: 1023px) and (max-width: 1080px){
.hol-hero1 .tile-lgreen, .hol-hero1 .tile-dgreen, .hol-hero1 .tile-lblue{
	padding-left:24px;
}
.eval-info-box #header .tile-head{
	font-size:29px;
}
}
@media only all and (max-width: 1300px) {
.hol-hero1{
	background: #006dbb url("/files/images/framework/hol-banner.png") no-repeat right 0;
	height: auto;
    padding: 40px 70px;
    overflow: hidden;
	background-size:cover;
	clear:both;
}
}
/* code for HOL page UI issues */
/* code fixed for login button local content for partners page - AIT-187*/
#login #loginbutton{
	padding: 0 10px;
	min-width: 86px;
	width:auto;
}
/* code fix for login button local content for partners page*/