.InputfieldFormBoldLabels .uk-form-label {
	font-weight: bold;
}

.InputfieldFieldset > legend + .InputfieldContent {
	margin-top: 1em;
}

.uk-radio + span,
.uk-checkbox + span {
	/* for consistency with other form labels in Uikit */
	font-size: .875rem;
}

.InputfieldCheckbox > .InputfieldContent,
.InputfieldCheckboxes > .InputfieldContent,
.InputfieldRadios > .InputfieldContent {
	/* to ensure better alignment with any other fields in a row */
	padding-top: 7px;
}

.InputfieldFormWidths .Inputfields .InputfieldColumnWidth:not(.InputfieldColumnWidthFirst) > .InputfieldHeader, 
.InputfieldFormWidths .Inputfields .InputfieldColumnWidth:not(.InputfieldColumnWidthFirst) > .InputfieldContent {
	/* override FormBuilder’s 1.5em to ensure header and content line up when having different font sizes */
	padding-left: 20px; 
}

@import url("https://use.typekit.net/hyn7ill.css");

* {
	font-family: freight-neo-pro, sans-serif !important;
	outline:none;
}

.uk-input, .uk-select, .uk-textarea, .uk-select {
	font-size: 14px;
	letter-spacing: 2.8px;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0;
  background: transparent;
  color: rgba(255, 255, 255, 1);
  border: none;
	border-bottom: 1px solid rgba(255, 255, 255, .25);
  transition: .2s ease-in-out;
  transition-property: color,background-color,border;
}
.uk-select {
	text-transform: uppercase;
	font-weight: 200;
	letter-spacing: 2.8px;
}
.uk-input::placeholder, .uk-select::placeholder, .uk-textarea::placeholder {
	text-transform: uppercase;
	font-weight: 200;
	letter-spacing: 2.8px;
	color: #fff;
}
.uk-form-stacked .uk-form-label {
    display: none;
    margin-bottom: 5px;
}
.InputfieldCheckboxes .uk-form-label {
	display: block;
	text-transform: uppercase;
	font-weight: 200;
	letter-spacing: 2.8px;
	color: rgba(255, 255, 255, 1);
}

button.uk-button-primary {
	float: right;
	background-color: transparent !important;
	border: 1px solid rgba(255, 255, 255, .25);
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2.4px;
}

.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
  outline: 0;
  background-color: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, .25);
}

@media (max-width: 639px) {
	.uk-input, .uk-select, .uk-textarea, .uk-select,
	.InputfieldCheckboxes .uk-form-label   {
		font-size: 8px;
		letter-spacing: 1.6px;
	}
	.InputfieldCheckboxes ul li label .pw-no-select {
		font-size: 10px;
		/* letter-spacing: 2px; */
	}
}

.uk-alert-success {
    background: transparent;
    color: #fff;
}
.uk-alert-close {
	display: none;
}
