
/******** HubSpot  **********/

		
	#form-hubspot-invision .hs-input, #form-hubspot-invision button, #form-hubspot-invision input, #form-hubspot-invision select, #form-hubspot-invision textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    color: #6f7889;
    font: 400 0.875em "Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    margin: 5px auto 17px;
    max-width: 100%;
    padding: 13px 17px;
    transition: all 0.5s linear 0s !important;
    width: 100%;
	}
	
	#form-hubspot-invision .button, #form-hubspot-invision .ent-ppc-modal #form-hubspot-invision .account-type #form-hubspot-invision .ppc-modal-cta, #form-hubspot-invision .hero ul#hero-nav li a, #form-hubspot-invision .hs-button, #form-hubspot-invision .try-ent-cta, button {
		font-family: brandon-grotesque,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
		text-transform: uppercase;
	}
	#form-hubspot-invision .hs-input::-moz-placeholder, #form-hubspot-invision button::-moz-placeholder, #form-hubspot-invision input::-moz-placeholder, #form-hubspot-invision select::-moz-placeholder, #form-hubspot-invision textarea::-moz-placeholder {
		color: #c6ccd7;
	}
	#form-hubspot-invision .hs-input:-moz-placeholder, #form-hubspot-invision button:-moz-placeholder, #form-hubspot-invision input:-moz-placeholder, #form-hubspot-invision select:-moz-placeholder, #form-hubspot-invision textarea:-moz-placeholder {
		color: #c6ccd7;
	}
	#form-hubspot-invision .hs-input:focus, #form-hubspot-invision button:focus, #form-hubspot-invision input:focus, #form-hubspot-invision select:focus, #form-hubspot-invision textarea:focus {
		border: 1px solid #2386db;
		box-shadow: 0 0 5px rgba(37, 43, 51, 0.3);
		outline: 0 none;
	}
	#form-hubspot-invision select.hs-input {
		background: #FFF;
		color: #868686;
		z-index: 1;
	}

	#form-hubspot-invision .checked, #form-hubspot-invision .trials::before, #form-hubspot-invision .trigger {
		position: absolute;
	}
	#form-hubspot-invision .trigger {
		border-left: 3px solid transparent;
		border-right: 3px solid transparent;
		border-top: 3px solid #c6ccd7;
		height: 0;
		right: 15px;
		top: 56%;
		width: 0;
	}
	#form-hubspot-invision .checked {
		opacity: 1;
		right: 17px;
		top: 44%;
	}
	#form-hubspot-invision .checked + select {
		top: 50%;
	}
	#form-hubspot-invision .checked.hidden {
		opacity: 0;
		transition: opacity 0.2s linear 0s !important;
	}
	#form-hubspot-invision .button,  #form-hubspot-invision .ent-ppc-modal .account-type .ppc-modal-cta, #form-hubspot-invision .hs-button, #form-hubspot-invision .try-ent-cta, #form-hubspot-invision button {
		background: #2386db none repeat scroll 0 0;
		border: medium none;
		border-radius: 100px;
		box-shadow: 0 0 10px transparent;
		color: #fff;
		font-size: 0.75em;
		font-weight: 500;
		letter-spacing: 1.5px;
		padding-bottom: 16px;
		padding-top: 16px;
		text-align: center;
		text-shadow: 0 0 6px transparent;
		transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
		font-family: "Open Sans",sans-serif;
	}


	#form-hubspot-invision .hs-button:hover {
		text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	}

	#form-hubspot-invision label {
		color: #596377;
		font-size: 0.625em;
		font-weight: 600;
		letter-spacing: 0.09375em;
		text-transform: uppercase;
		margin-top: 0;
		line-height:14px;
	}
	#form-hubspot-invision .error {
		border: 1px solid #fc3768;
	}
	#form-hubspot-invision .hs-error-msgs, #form-hubspot-invision .hs-form-required {
		display: none !important;
	}
	#form-hubspot-invision .hs-error-msgs.work-email, #form-hubspot-invision .hs-form-required.work-email {
		display: block !important;
		margin-bottom: 17px;
	}


	#form-hubspot-invision .hs-form .hs-button { font-size: 16px !important; text-transform:none !important;}


