﻿/*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: 10px; top: 0; width: 200px; }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: #333333; outline: none; text-decoration: none; }
.sbToggle { background: url(../images/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(../images/select-icons.png) 0 -167px no-repeat; }
.sbToggleOpen { background: url(../images/select-icons.png) 0 -16px no-repeat; }
.sbToggleOpen:hover { background: url(../images/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 { display: block; font-size: 15px; margin: 4px 0; }
#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("../images/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("../images/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("../images/large-angle-icon-dark-blue.jpg");
	}
	.col2 strong {
		background-image: url("../images/large-angle-icon-light-green.jpg");
	}
	.col3 strong {
		background-image: url("../images/large-angle-icon-dark-blue.jpg");
	}
	.col4 strong {
		background-image: url("../images/large-angle-icon-light-green.jpg");
	}
	*/
.colleft > div > p > a { background: url("../images/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; }

@media only all and (min-width: 1023px) {
/*Mega Menu*/
.menu a:hover { color: white; }
}

@media only all and (min-width: 700px) {
/*Mega Menu*/
.menu a:hover { color: white; }
.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("../images/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("../images/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("../images/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 { color: #ffffff !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(../images/icon-search-small.png) no-repeat 10px 10px \0/; }
.button-search { background: url(../images/icon-search-small.png) no-repeat 10px 10px #0095d3 \0/ !important; }

@media only all and (min-width: 1023px) {
.button-search { background: url("../images/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('../images/pdf4x16.png') no-repeat 0px 0px; text-indent: -9999em; width: 25px; }
.vid { background: url('../images/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; }
nav#menu-primary ul > li a.is-active { color: white; }
nav#menu-quick ul > li a.menu-item-quick:hover { color: #0095D3; }
nav#menu-quick div.menu-item-country a:hover { color: #0095D3; }

@media only all and (min-width: 1023px) {
nav#menu-primary ul.level-1 > li.has-subnav > a:hover { color: white; }
}
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: 60%; }
.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; }
.overlay .container .innerContent.scrollable { overflow-x: hidden; overflow-y: auto; }
/******video overlay width management ends**********/
.explore-all-button.active .dropdown-arrow { background: url("../images/arrow-dropdown-up.png") no-repeat scroll right center transparent\0/; }
.explore-all-button .dropdown-arrow { background: url("../images/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 .button-search { background: #0095D3 url("../images/icon-search-small.png") no-repeat 12px 14px !important; }

@media only all and (min-width: 700px) {
#supportsearch .button-search { background: #0095D3 url("../images/icon-search-small.png") no-repeat 10px 10px !important; }
}

@media only all and (max-width: 700px) {
#supportsearch .form-input-search-support { margin-left: -25px !important; }
}

@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-color: #FFFFFF !important; }
.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: #999999; 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("../images/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: 100%; }
form .table-col-center { width: 43%; }
/****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***/