.theme-yellow .flo-file .file-input:hover+.flo-input,
.theme-yellow .flo-input:hover,
.theme-yellow .flo-input:hover~.flo-hint,
.theme-yellow .flo-select>select:hover,
.theme-yellow .flo-selectmulti select:hover,
.theme-yellow .flo-textarea:hover,
.theme-yellow .flo-textarea:hover~.flo-hint {
	border-color: #FFC627;
}
.theme-yellow .flo-input:focus,
.theme-yellow .flo-select>select:focus,
.theme-yellow .flo-selectmulti select:focus,
.theme-yellow .flo-textarea:focus {
	border-color: #FFC627;
	color: #3C3C3C;
}
.theme-yellow .flo-input:focus~.field-icon i,
.theme-yellow .flo-textarea:focus~.field-icon i {
	color: #FFC627;
}
.theme-yellow .flo-file .file-input:focus+.flo-input,
.theme-yellow .flo-input:focus~.flo-hint,
.theme-yellow .flo-selectmulti select:focus,
.theme-yellow .flo-textarea:focus~.flo-hint {
	border-color: #FFC627;
}
.theme-yellow .flo-select>select:focus+.arrow {
	color: #FFC627;
}
.theme-yellow .btn-themed {
	background-color: #FFC627;
}
.theme-yellow .btn-themed:active,
.theme-yellow .btn-themed:focus,
.theme-yellow .btn-themed:hover {
	background-color: #b08306
}
.theme-yellow input:checked+.flo-checkbox,
.theme-yellow input:checked+.flo-radio {
	border: 3px solid #FFC627;
	background: #FFC627;
}
.theme-yellow input:focus+.flo-checkbox,
.theme-yellow input:focus+.flo-radio,
.theme-yellow input:hover+.flo-checkbox,
.theme-yellow input:hover+.flo-radio {
	border-color: #FFC627;
}
.theme-yellow .flo-switch>input:checked+.switch-label {
	border-color: #FFC627;
	background: #FFC627;
}
.theme-yellow .flo-switch>input:checked:focus+.switch-label {
	background: #FFC627;
	border-color: #FFC627;
}
