@charset "utf-8";
#bodyId {
	font-family:Arial, Helvetica, sans-serif
}
.mktoForm .mktoLabel {margin-bottom:10px;font-size: 16px;font-size:1.1rem;font-weight:400;}
.mktoForm .mktoField,
.mktoForm input[type=text], 
.mktoForm input[type=url], 
.mktoForm input[type=email], 
.mktoForm input[type=tel], 
.mktoForm input[type=number], 
.mktoForm input[type=date],
.mktoForm select.mktoField {border-radius:5px;font-size: 16px;font-size:1rem;border: 1px solid #CCC;}

.mktoForm textarea.mktoField  {border-radius:5px;font-size: 16px;font-size:1.1rem;border: 1px solid #CCC;}

/* overwrite form2-theme-simple.css */
.mktoForm select.mktoField {padding:2px 0!important}

.mktoForm .mktoButton,
.mktoForm button.mktoButton,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton 
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton {
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border:none;
	  border-radius: 5px;
	  display: inline-block;
	  font-size: 14px;
	  font-size: 1rem;
	  font-weight: bold;
	  text-decoration: none;
	  cursor: pointer;
	  line-height: normal;
	  padding: 8px 18px;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		background: #1163C9; /* Old browsers */
		background: #1163C9 -moz-linear-gradient(top, rgba(17,99,201,1) 0%, rgba(13,85,174,1) 100%); /* FF3.6+ */
		background: #1163C9 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,99,201,1)), color-stop(100%,rgba(13,85,174,1))); /* Chrome,Safari4+ */
		background: #1163C9 -webkit-linear-gradient(top, rgba(17,99,201,1) 0%,rgba(13,85,174,1) 100%); /* Chrome10+,Safari5.1+ */
		background: #1163C9 -o-linear-gradient(top, rgba(17,99,201,1) 0%,rgba(13,85,174,1) 100%); /* Opera11.10+ */
		background: #1163C9 -ms-linear-gradient(top, rgba(17,99,201,1) 0%,rgba(13,85,174,1) 100%) /* IE10+ */
		background: #1163C9 linear-gradient(top, rgba(17,99,201,1) 0%,rgba(13,85,174,1) 100%) /* W3C */
	  border: none;
	  text-shadow: 0 1px rgba(6, 37, 75, .66);
	  color:#fff;
	  text-decoration:none;}
.mktoForm .mktoButton:hover,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover {
		background: #19315b; /* Old browsers */
		background: #19315b -moz-linear-gradient(top, rgba(14,84,170,1) 0%, rgba(10,67,138,1) 100%); /* FF3.6+ */
		background: #19315b -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,84,170,1)), color-stop(100%,rgba(10,67,138,1))); /* Chrome,Safari4+ */
		background: #19315b -webkit-linear-gradient(top, rgba(14,84,170,1) 0%,rgba(10,67,138,1) 100%); /* Chrome10+,Safari5.1+ */
		background: #19315b -o-linear-gradient(top, rgba(14,84,170,1) 0%,rgba(10,67,138,1) 100%); /* Opera11.10+ */
		background: #19315b -ms-linear-gradient(top, rgba(14,84,170,1) 0%,rgba(10,67,138,1) 100%); /* IE10+ */
		background: #19315b linear-gradient(top, rgba(14,84,170,1) 0%,rgba(10,67,138,1) 100%); /* W3C */
	  border: none;
	  color:#fff;
}
.mktoForm .mktoButton:focus {
}
.mktoForm .mktoButton:active{
}
.mktoForm .mktoRequiredField label.mktoLabel {font-weight:400!important;}

.mktEditable h1,
.mktEditable h2,
.mktEditable h3,
.mktEditable h4,
.mktEditable h5,
.mktEditable h6,
.mktEditable p {
	font-family:Arial, Helvetica, sans-serif
}
.mktEditable a, .mktEditable a:visited {
	color:#2a68ab;
	text-decoration:none;
}
.mktEditable a:hover {
	text-decoration:underline;
}
.mktEditable h1 {
	font-size:30px;
	font-size:2.5rem;
	line-height:1.25;
	color:#2a68ab;
}
.mktEditable h2 {
	font-size:24px;
	font-size:1.5rem;
	line-height:1.25;
	color:#2a68ab;
}
.mktEditable h3 {
	font-size:18px;
	font-size:1.17rem;
	line-height:1.35;
	color:#333
}
.mktEditable h4 {
	font-size:16px;
	font-size:1rem;
	line-height:1.35;
	color:#333;
}
.mktEditable h5 {
	font-size:13px;
	font-size:0.8rem;
	line-height:1.35;
	color:#333;
}
.mktEditable h6 {
	font-size:10px;
	font-size:0.67rem;
	line-height:1.35;
	color:#333;
}
.mktEditable p  {
	font-size:16px;
	font-size:1rem;
	line-height:1.35;
	color:#333;
}
/* new site styles */
/* #mktoForm_1121  |  IDC-Analyst-Report-Download.html */
/* #mktoForm_1245  |  bstocksolutions.com/seller-solutions/enterprise-solutions/ */
/* #mktoForm_1246  |  bstocksolutions.com/seller-solutions/small-business-solution/ */
/* #mktoForm_1249  |  bstocksolutions.com/buyer-support-services/ */
/* #mktoForm_1278  |  bstocksolutions.com/buyer-support-services/b-stock-logistics/ */
/* #mktoForm_1279  |  bstocksolutions.com/buyer-support-services/recipero/ */
/* #mktoForm_1277  |  bstocksolutions.com/buyer-support-services/cexchange/ */

.mktoForm#mktoForm_1121 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1141 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1245 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1246 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1249 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1278 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1279 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1277 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1443 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1498 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1512 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_1905 .mktoRequiredField .mktoAsterix{
  display: none;
  visibility: hidden;
}
.mktoForm#mktoForm_1121 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1141 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1245 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1246 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1249 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1278 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1279 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1277 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1443 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1498 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1512 .mktoFormCol .mktoLabel,
.mktoForm#mktoForm_1905 .mktoFormCol .mktoLabel{
  display: none;
}

.mktoForm#mktoForm_1121 .mktoButtonRow,
.mktoForm#mktoForm_1141 .mktoButtonRow,
.mktoForm#mktoForm_1245 .mktoButtonRow,
.mktoForm#mktoForm_1246 .mktoButtonRow,
.mktoForm#mktoForm_1249 .mktoButtonRow,
.mktoForm#mktoForm_1278 .mktoButtonRow,
.mktoForm#mktoForm_1279 .mktoButtonRow,
.mktoForm#mktoForm_1277 .mktoButtonRow,
.mktoForm#mktoForm_1443 .mktoButtonRow,
.mktoForm#mktoForm_1498 .mktoButtonRow,
.mktoForm#mktoForm_1512 .mktoButtonRow,
.mktoForm#mktoForm_1905 .mktoButtonRow{
{
    text-align: right;
	display: block;
}

.mktoForm#mktoForm_1121 .mktoButton, 
.mktoForm#mktoForm_1121 button.mktoButton,
.mktoForm#mktoForm_1141 .mktoButton, 
.mktoForm#mktoForm_1141 button.mktoButton,
.mktoForm#mktoForm_1245 .mktoButton, 
.mktoForm#mktoForm_1245 button.mktoButton,
.mktoForm#mktoForm_1246 .mktoButton, 
.mktoForm#mktoForm_1246 button.mktoButton,
.mktoForm#mktoForm_1249 .mktoButton, 
.mktoForm#mktoForm_1249 button.mktoButton,
.mktoForm#mktoForm_1278 .mktoButton, 
.mktoForm#mktoForm_1278 button.mktoButton,
.mktoForm#mktoForm_1279 .mktoButton, 
.mktoForm#mktoForm_1279 button.mktoButton,
.mktoForm#mktoForm_1277 .mktoButton, 
.mktoForm#mktoForm_1277 button.mktoButton,
.mktoForm#mktoForm_1443 .mktoButton, 
.mktoForm#mktoForm_1443 button.mktoButton,
.mktoForm#mktoForm_1498 .mktoButton,
.mktoForm#mktoForm_1498 button.mktoButton,
.mktoForm#mktoForm_1512 .mktoButton,
.mktoForm#mktoForm_1512 button.mktoButton,
.mktoForm#mktoForm_1905 .mktoButton,
.mktoForm#mktoForm_1905 button.mktoButton{
	background-color: #ff8608;
    background: -webkit-linear-gradient(#ff8608, #ff6002);
    background: linear-gradient(#ff8608, #ff6002);
    text-decoration: none;
    color: #fff;
    border: 1px solid #ccc;
    text-align: center;
    text-transform: uppercase;
    border-radius: 1px;
    font: bold 14px/18px "Droid Sans", Arial, Helvetica, sans-serif;
	text-shadow:none;
}
.mktoForm#mktoForm_1121 .mktoButton:hover, 
.mktoForm#mktoForm_1121 button.mktoButton:hover,
.mktoForm#mktoForm_1141 .mktoButton:hover, 
.mktoForm#mktoForm_1141 button.mktoButton:hover,
.mktoForm#mktoForm_1245 .mktoButton:hover, 
.mktoForm#mktoForm_1245 button.mktoButton:hover,
.mktoForm#mktoForm_1246 .mktoButton:hover, 
.mktoForm#mktoForm_1246 button.mktoButton:hover,
.mktoForm#mktoForm_1249 .mktoButton:hover, 
.mktoForm#mktoForm_1249 button.mktoButton:hover,
.mktoForm#mktoForm_1278 .mktoButton:hover, 
.mktoForm#mktoForm_1278 button.mktoButton:hover,
.mktoForm#mktoForm_1279 .mktoButton:hover, 
.mktoForm#mktoForm_1279 button.mktoButton:hover,
.mktoForm#mktoForm_1277 .mktoButton:hover, 
.mktoForm#mktoForm_1277 button.mktoButton:hover,
.mktoForm#mktoForm_1443 .mktoButton:hover, 
.mktoForm#mktoForm_1443 button.mktoButton:hover,
.mktoForm#mktoForm_1498 .mktoButton:hover,
.mktoForm#mktoForm_1498 button.mktoButton:hover,
.mktoForm#mktoForm_1512 .mktoButton:hover,
.mktoForm#mktoForm_1512 button.mktoButton:hover,
.mktoForm#mktoForm_1905 .mktoButton:hover,
.mktoForm#mktoForm_1905 button.mktoButton:hover  {
    background-color: #ff6002;
    background: -webkit-linear-gradient(#ff6002, #ff8608);
    background: linear-gradient(#ff6002, #ff8608);
}

/* match first option text color to input placeholder color */
select.mktoField,
select.mktoInvalid {color: #a1a1a1;}
select.mktoValid {color: #000;}
option.mktoField,
option.mktoInvalid,
option.mktoValid,
select.mktoInvalid option {color:#000;}

/* /new site styles */


/* Firefox select box height bug does not recognize line-height */
@media all and (max-width: 480px) {
	.mktoForm select.mktoField,
	.mktoMobileShow .mktoForm select.mktoField {
		height: 1.5em !important;
	}
}
