@charset "utf-8";

/*Marketo Form Customization */
/* Move asterisk for specific labels here for each required checkbox item */
	label[for="websiteEmailOptIn"] .mktoAsterix,
	label[for="professionalInvestor"] .mktoAsterix {
	display:none !important;
		position: relative;
		left: 2.5rem;
		top: 1.5rem;
	}
	.mktoAsterix {
		float: left;
		clear: both;
	}
	.mktoRequired.mktoCheckboxList input+label:before {
		margin-right: 5px;
	}
	.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
		float: left !important;
		width: 95% !important;
		margin-left: 0% !important;
		margin-top: 0px;
	}
	 .mktoGutter {
		float: left;
		height: 0 !important;
	}
	.mktoLabel {
		float: left;
		line-height: 2em !important;
	}
		.mktoField {
		color: #555;
		font-size: 15px !important;
		padding: 8px !important;
		border: 1px solid #cbcdd3 !important;
		display: inline-block;
	}

	html.fii-toolkit label {
		font-size: 15px !important;
		font-weight: 600 !important;
		color: #333;
		display: block;
		padding: 0px 0;
		position: relative;
		vertical-align: none;
	}
	 .mktoForm div, .mktoForm span, .mktoForm label, .mktoForm p {
		font-size: 15px !important;
		font-family: verdana,arial,sans-serf;
		font-weight: normal !important;
		color: #333;
	 }
	 .mktoForm select.mktoField {
		background: #fofofo !important;
	}
	.mktoForm input[type=radio] {
		float: none;
	}
.mktoButtonRow {
    clear: both;
    padding-top:0px !important;
}

.mktoButton {
	background-color: #DD5D05 !important;
	background-image: none !important;
	color: #fff;
	font-family: verdana,arial,helvetica,sans-serif !important;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.5;
	padding: 10px 24px !important;
	display: inline-block;
	border: 1px solid #DD5D05 !important;
	border-radius: 0;
    transition: allease-in-out 120ms;
	margin-top: 10px !important;
}
.mktoButton:hover {
	background-color: #cc8a00 !important;
	background-image: none !important;
	}

@media print { .hide, .show { display: none; } }

/*@media screen and (max-width: 991px) {*/


@media only screen and (max-width: 1022px) and (min-width: 767px)  {

	 .mktoForm select.mktoField {
		background: #fofofo !important;
	}

}

@media screen and (max-width: 750px) {


	.mktoForm select.mktoField {
		background: #fofofo !important;
	}

}