.material-text-input{
	position:relative;

	& > label{
		position:absolute;
		left:1rem;
		top:0.5rem;
		pointer-events:none;
		transition:all 200ms;
		color:darken(white, 48%);
		background-color:white;
		padding:0 0.25rem;
		border-radius:4px;
		font-size:0.9rem;
		z-index:5;
	}

	&.focused > label, &.has-text > label, &.always-has-text > label{
		position:absolute;
		top:-0.75rem;
		font-size:0.8rem;
	}

	&.focused > label{
		color:map-get($theme-colors, primary);
	}
}

.material-select-menu{
	position:relative;

	& > label{
		position:absolute;
		left:1rem;
		top:-0.75rem;
		font-size:0.8rem;
		pointer-events:none;
		transition:all 200ms;
		color:darken(white, 48%);
		background-color:white;
		padding:0 0.25rem;
		border-radius:4px;
		z-index:5;
	}

	&:focused > label{
		color:map-get($theme-colors, primary);
	}
}
