@charset "UTF-8";
/* CSS Document */

/* Body, Outer Wrap and Inner Wrap
=========================================*/

#bodyId {
  	background: #333333;
  	font-family: "proxima-nova-n4", "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	color:#2a2e33;
  	margin: 0;
  	padding: 0;
}
#outerWrapDiv {
  	position: relative;
  	height: 100%;
  	width: 100%;
}
#innerWrapDiv {
  	position: relative;
  	background: #ffffff;
  	padding: 0px;
  	margin-left: auto;
  	margin-right: auto;
  	margin-top: 0;
  	margin-bottom: 0;
  	text-align: left;
	width:1088px;
}

/* Header Structure
=========================================*/
#mktHeader {
	background: #2a2e33;
	padding: 15px 80px;
	display:table;
}
.logo, .nav, .search {
	display: table-cell;
	vertical-align:middle;
}
.logo a {
	padding:18px 0;
}
.logo a img {
	max-width:100%;	
}
.nav {
	padding-left:33px;
	padding-right:300px;
}
.nav ul {
	list-style-type:none;
}
.nav li {
	display:inline-block;
	margin-right: 30px; 
	text-transform:uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}
.nav li a {
	text-align:center;
	color:#959799;
	text-decoration:none;
	padding:20px 0;
}
.nav li a:hover {
	color:#ffffff;
}
.nav li a:active {
	color:#a4a9ad;
}
.search input[type=search] {
	width:170px;
	padding: 0 12px;
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	border: 2px solid #009bff;
	box-shadow: 2px 2px 2px #000000;
	background: #111c29 url(http://go.gigaom.com/rs/gigaom/images/search_Icon_05.png) no-repeat 95% 30%;
	color:#ffffff;
}
/* Secondary Navigation Styles (if used)
=========================================*/

.secondaryNav {
	width:100%;
	background:#ebebe6;
	display:table;	
}

.mainMenu, .dataConnect, .analystsWebinars {
	display: table-cell;
	vertical-align:middle;
	}

.mainMenu {
	padding: 15px 0 15px 80px;
}

.mainMenu ul {
	list-style-type:none;
}

.mainMenu li {
	display:inline-block;
	margin-right: 15px;
	text-transform: capitalize;
	font-weight:bold;
	font-size: 14px;	
}

.mainMenu li a {
	padding: 12px 0 8px;
	color:#666666;
	text-decoration:none;	
}

.mainMenu li a:hover, .mainMenu li a:active {
	color:#103157;
	border-bottom: 6px solid #ff6b00;
}

.dataConnect {
	background-color: #ebebe6;
	padding: 0 15px;
	text-align:center;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;	
}

.dataConnect ul {
	list-style-type:none;
}

.dataConnect li {
	display:inline-block;
	text-transform: capitalize;
	font-weight:bold;
	font-size: 14px;
	text-align:center;
}

.dataConnect li a {
	color:#666666;
	text-decoration:none;
	padding: 12px 0 8px;
}

.dataConnect li a:hover, .buyersLens li a:active {
	color:#103157;
	border-bottom: 6px solid #ff6b00;
}

.analystsWebinars {
	background-color:#f5f5f0;
	padding-left:15px;
	padding-right:22px;
}

.analystsWebinars ul {
	list-style-type:none;
}

.analystsWebinars li {
	display:inline-block;
	text-transform: capitalize;
	font-weight:bold;
	font-size: 14px;
	margin-right:15px;	
}

.analystsWebinars li a {
	padding: 12px 0 8px;
	color:#666666;
	text-decoration:none;	
}

.analystsWebinars li a:hover, .buyersLens li a:active {
	color:#103157;
	border-bottom: 6px solid #ff6b00;
}

/* mktContent Structure
=========================================*/

div#mktContent {
  background: #ffffff;
  position: relative;
  height: 1000px;
  width: 100%;
}
.container {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#f5f5f0;	
}

/* Font & Link Styles
=========================================*/

h1, h2, h3, h4 {
	font-weight:normal;
	line-height:normal;
	margin:0;	
}
h1 {
	font-size:32px;
	margin-bottom:14px;
}
h2 {
	font-size:28px;
	margin-bottom:24px;
}
h3 {
	font-size:18px;
	margin-bottom:30px;
}
h4 {
	font-size:16px;
	margin-bottom:14px;
}
.webinarBullets {
	list-style-type:disc;
	padding-left:15px;	
}
.webinarBullets li {
	font-size:16px;
	margin-bottom:15px;
	}
.copyright {
	margin-top:12px;	
}
.sectionHeading {
	font-size:44px;
	font-family: "adelle", Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:normal;		
}
.sectionHeadingSans {
	font-size:44px;	
}
.dcmHeading {
	font-size:60px;
	font-family: "adelle", Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:normal;
	}
.dcmOpeningParagraph {
	font-size:18px;
	line-height:24px;
	}
.allCaps {
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:300;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:.08em;
	margin-bottom:12px;	
}
.subBullet {
	margin-bottom: 58px;	
}
blockquote {
	font-size:16px;
	line-height:22px;
	color: #ffffff;
	font-style:italic;
}
	.bqstart {
		 float: left;
		 height: 45px;
		 margin-top: -20px;
		 padding-top: 45px;
		 margin-bottom: 80px;
		 margin-left: -6px;
		 font-size: 600%;
		 font-style:italic;
		 color: #103157;
	 }
	.bqend {
		 float: right;
		 height: 25px;
		 margin-top: -20px;
		 padding-top: 45px;
		 font-size: 600%;
		 font-style:italic;
		 color: #103157;
	 }
.serif {
	font-family: "adelle", Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:normal;
}
.white {
	color:#ffffff;
}
.blue {
	color:#009bff;	
}
.roadmap {
	margin:0; padding:0; list-style-type:none;
}
.roadmap li {
	display:inline-block; vertical-align:top; width:290px; margin:0 20px 20px 0;
}	
.sectorRoadmapTitle {
	margin-bottom:5px;	
}

/* Research Landing Page with Pricing
===================================================*/
.pageHeadline {
	font-size:52px;
	font-family: "adelle", Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-style:normal;	
}
.pageSubheadline {
	font-size: 24px;
	font-family: "adelle", Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:normal;	
}
.planTitle {
	font-size:24px;
	margin:10px 0;
	color:#009bff;	
}
.planCost {
	font-size:40px;
	text-transform:uppercase;
	margin:0 0 25px;
}
.dollarSign {
	font-size:22px;
	vertical-align:super;	
}
.perMonth {
	font-size:13px;
	text-transform:none;	
}
.benefit {
	font-size:13px;
	height:30px;
	padding: 5px 5px 5px 20px;
	margin:10px;
	background:url(https://go.gigaom.com/rs/gigaom/images/orangeCheck.gif) no-repeat 5px 8px;
	text-align:left;	
}
.seeAllFeatures {
	margin:25px 0;	
}
a {color: #009bff; text-decoration:none;}
a:hover {color: #0079ff; text-decoration:underline;}
a:active {color: #003764; text-decoration:underline;}

a.imInterestedBlue {padding: 10px 20px;	color:#ffffff; font-weight:bold; text-transform:uppercase; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #103157;}
a.imInterestedBlue:hover {background-color:#009bff;}
a.imInterestedBlue:active {background-color: #0079ff;}

a.imInterestedOrange {padding: 10px 20px; color:#ffffff; font-size:16px; font-weight:normal; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #ff6b00;}
a.imInterestedOrange:hover {background-color:#ff4f00;}
a.imInterestedOrange:active {background-color: #ba3c00;}

a.sectorRoadmap {color:#2a2e33; text-decoration:none; margin-bottom:5px;}
a.sectorRoadmap:hover {text-decoration:underline;}

a.signUpOrange {
	padding: 10px 20px; 
	color:#ffffff; 
	font-size:16px; 
	font-weight:normal; 
	text-decoration:none; 
	border-radius: 4px; 
	background-color: #ff6b00;
	margin:10px 0;	
}
a.signUpOrange:hover {
	background-color:#ff4f00;	
}
a.signUpOrange:active {
	background-color: #ba3c00;
}
a.blueOutline {
	padding: 10px 20px; 
	color:#ffffff; 
	font-size:16px; 
	font-weight:normal; 
	text-decoration:none; 
	border-radius: 4px;
	border:1px solid #ffffff; 
	background-color: #009bff;	
}

/* Pricing Styling 
=======================================*/

.planWrapper {
	display:inline-block;
	width:225px;
	margin-right:20px;
	vertical-align:top;
}

.planWhiteHeader {
	width:205px;
	height:175px;
	background-color:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin:0;
	padding:10px;
	text-align:center;		
}

.planTanBenefits {
	width:205px;
	height:210px;
	background-color:#f5f5f0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	margin:0;
	padding:10px;
	text-align:center;		
}

/* Table Styles 
=========================================*/
.pricingTable {
	width:970px;
	background-color:#ffffff;
	font-size:16px;
	border:1px solid #e5e5e5;
}
.pricingTable tr:nth-child(even) {
	background-color:#e5f5ff;	
}
.pricingTable td {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding:20px 15px;	
}
.pricingTable thead {
	background-color:#e5f5ff;
	font-size:24px;
	color:#009bff;
	font-family: "adelle", Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	font-style:normal;	
}
.pricingTableBold {
	font-size:20px;
	font-weight:bold;	
}
.tableLabel {
	width:225px;
	text-align:left;	
}
.tableValue {
	width:175px;
	text-align:center;	
}
.pricingTable .signUpLink {
	padding-top:30px;
	padding-bottom:30px;	
}

/* Form Styling
=========================================*/

div#socialSignOnHoldingPen div {
	width:386px!important;	
}
div#socialSignOnHoldingPen div.cf_sign_on {
	width:366px!important;	
}
div#socialSignOnHoldingPen div.cf_sign_on_button {
	width:356px!important;	
}
div.cf_sign_on {
	width:366px!important;
	background-color:#ebebe6!important;
	border:none!important;	
}
div.cf_sign_on_caption {
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	color: #808080;
	text-align:left;
}
div.cf_sign_on_button {
	background:rgb(245, 245, 240)!important;
	border:none!important;
	color:rgb(128, 128, 128)!important;
	width:356px!important;
	padding:12px 5px 10px;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:400;
	font-size:14px;
}
label {
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:400!important;
	font-size:16px;
	line-height:24px!important;
	color: #808080;	
}
label[for=dellCloudMarketplaceAccount] {
	float:right!important;
	margin-left: -120px!important;
	width:350px!important;
	}
li.mktFormReq {
	color:#ff6b00!important;	
}
input {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #b3b3b3;
	box-shadow:none;
	height:32px;
	width:230px;	
}
input[type=checkbox] {
	border: none;
	background:#ffffff;
	margin: 0 -25px 0px -12px!important;
	float:left!important;
}
select {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #b3b3b3;
	box-shadow:none;
	height:32px;
	width:230px;
	padding:3px 3px 3px 12px;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color: #000000!important;
	background-color:#ffffff;
			
}
input[type=text], input[type=email] {
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	padding-left:12px;
	color: #000000!important;	
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton, .mktoForm .mktoButtonWrap.mktoPaperMashup .mktoButton {
	background-color:#ff6b00!important;
	background-image:none!important;
	border:0px!important;
	color:#ffffff!important;
	text-shadow:none!important;	
	border-bottom:none!important;
	padding:5px 30px 8px!important;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:normal!important;
	font-size:16px!important;
	line-height:24px!important;
	-moz-border-radius:4px!important;
	-webkit-border-radius:4px!important;
	border-radius:4px!important;
	text-shadow:none!important;	
}
button[type=submit] {
	background-color:#ff6b00!important;
  	border:0px!important;
  	color:#FFFFFF!important;
  	cursor:pointer;
  	font-weight:bold;
	width:230px!important;
	text-align:center;
}
div.buttonSubmit {
  position:relative;
  float:left;
  margin-left:5px;
}
div.buttonSubmit input, div.buttonSubmit span {
  	background-color:#ff6b00;
  	border:0px;
  	color:#FFFFFF;
  	cursor:pointer;
 	float:left;
  	font-weight:bold;
  	margin:0 auto;
	width:230px!important;
	text-align:center;
  	padding:5px 30px 8px;
  	position:relative;
	z-index:5;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-weight:400;
	font-size:16px!important;
	line-height:24px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
div.buttonSubmit span {
  	left:0px;
  	padding:0px;
  	position:absolute;
  	top:0px;
  	z-index:10;
}
div.buttonSubmit input {
  	width:auto;
  	padding-left: 10px !important;
  	padding-right: 10px !important;

}
#mktFrmSubmit{
    color: #FFFFFF !important;
}
div.buttonSubmit:hover input {background-color:#ff4f00;}
div.buttonSubmit:hover span {background-color:#ba3c00;}
#mktFrmReset {
  display:none;
}

/* Footer Structure
=========================================*/

div#mktFooter {
	position: relative;
}
.researchFooter {
	width:100%;
	background:#ebebe6;
	padding: 30px 0;
}
.researchLogoFooter, .researchNav, .researchAnalystWebinarsMenu, .researchSupportSales {
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
}
.researchLogoFooter {
	width:268px;	
}
.researchNav {
	width:536px;
}
.researchAnalystWebinarsMenu {
	width:300px;
}

.goResearchMenu, .goResearchSupportSales {
	list-style-type:none;
}

.goResearchMenu li {
	display:inline-block;
	text-transform:uppercase;
	font-size: 12px;
	letter-spacing: 1px;	
}

.goResearchMenu li a {
	text-align:center;
	padding: 0;
	margin: 0 8px;	
	display: block;
	color:#666666;
	text-decoration:none;	
}

ul.goResearchMenu li a:hover {
	color:#3d3d3d;
}

ul.goResearchMenu li a:active {
	color:#000000;
}

.researchSupportSales {
	width:345px;	
}

.goResearchSupportSales {
	margin:0;
	padding:0;
}

ul.goResearchSupportSales li {
	display:inline-block;
	text-transform:uppercase;
	font-size: 18px;
	color:#009bff;
	letter-spacing: 1.3px;	
}

ul.goResearchSupportSales li a {
	text-align:center;
	padding: 0 30px;
	width:110px;
	display: block;
	color:#009bff;
	text-decoration:none;	
}

ul.goResearchSupportSales li a:hover {
	color:#0079ff;	
}

ul.goResearchSupportSales li a:active {
	color:#003764;
}

ul.goResearchSupportSales li a.support {
	border-right: 1px solid #b6b6b6;
}

/* FOOTER LINKS GIGAOM */

div#goFooter {
	width:100%;
	padding:30px 0;
	background:#2a2e33;
}
.logoFooter, .footerNav, .footerAboutMenu {
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
}
.logoFooter {
	width:113px;
}
.footerNav {
	width:338px;
}
ul.goFooterMenu {
	list-style-type:none;
}
ul.goFooterMenu li {
	display:inline-block;
	text-transform:uppercase;
	font-size: 18px;
	color:#959799;
	letter-spacing: 1.3px;	
}

ul.goFooterMenu li a {
	text-align:center;
	padding: 0 17px;
	display: block;
	color:#959799;
	text-decoration:none;
}

ul.goFooterMenu li a:hover {
	color:#ffffff;	
}

ul.goFooterMenu li a:active {
	color:#a4a9ad;
}

.footerAboutMenu {
	width:382px;
	margin-bottom:12px;
}

ul.goFooterAboutMenu {
	list-style-type:none;
}

ul.goFooterAboutMenu li {
	display:inline-block;
	color:#009bff;	
}

ul.goFooterAboutMenu li a {
	text-align:center;
	padding: 0 10px;
	display: block;
	color:#009bff;
	text-decoration:none;
	border-right: 1px solid #525252;
}

ul.goFooterAboutMenu li a:hover {
	color:#99d7ff;	
}

ul.goFooterAboutMenu li a:active {
	color:#0079ff;	
}

ul.goFooterAboutMenu li a.noBorder {
	border-right:none;
}

.footerAboutMenu p {
	font-size:12px;
	color:#7f8285;
	text-align:center;
}

/* MOBILE FORM FIXES ====================*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height:480px){.mktoForm,.mktoForm *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-moz-box-sizing:border-box; padding:10px}
.mktoForm .mktoGutter,.mktoForm .mktoOffset{display:none!important;}
.mktoForm .mktoFormCol .mktoLabel{float: left!important; width:125px!important;}
.mktoForm .mktoFormCol{float: left!important; position: relative!important; min-height: 2em!important;}
.mktoForm .mktoFieldWrap{float: left!important;}
.mktoForm fieldset{padding: 10px!important;}
.mktoForm input[type=url],.mktoForm input[type=text],.mktoForm input[type=date],.mktoForm input[type=tel],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm textarea.mktoField,.mktoForm select.mktoField{width: 230px!important;height: 32px!important;line-height: 1.2em!important;font-size: 1em!important;}
.mktoForm select.mktoField{height:32px!important;}
.mktoForm .mktoFormRow .mktoField{clear: none!important;}
.mktoForm .mktoFormRow .mktoFormCol{clear: none!important;}
.mktoForm .mktoRadioList,.mktoForm .mktoCheckboxList{width:150px!important;}
.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{float: right!important;padding-left: 0!important;padding-right: 5px!important}
.mktoForm .mktoFormCol label.mktoLabel[for=dellCloudMarketplaceAccount] {float: right!important; margin-left: -120px!important; width: 335px!important;}
}