.divTextArea
{
	position:relative;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.divTextArea .txtTextArea
{
	width:100%;
}

textArea
{
	background-color:transparent;
	border:none;
	color:rgba(0, 0, 0, 0.8);
	cursor:pointer;
	font-family:'Roboto', sans-serif;
	outline:none;
	padding:0px;
	resize:none;
}

.disabled textArea
{
	color:rgba(0, 0, 0, 0.5);
	cursor:default;
}

::-webkit-input-placeholder
{
	color:#aaaaaa;
}

:-moz-placeholder
{
	color:#aaaaaa;
}

::-moz-placeholder
{
	color:#aaaaaa;
}

:-ms-input-placeholder
{
	color:#aaaaaa;
}

.divTextArea .textInputLabel
{
	color:rgba(0, 0, 0, 0.5);
	left:0px;
	position:absolute;
	transition:color 0.25s, font-size 0.25s, line-height 0.25s, top 0.25s;
	top:0px;
}

.divTextArea.focus .textInputLabel
{
	color:#25225c;
	top:-22px;
}

.divTextArea.hasValue .textInputLabel
{
	top:-22px;
}

.divTextArea .borderLine
{
	background-color:#bbbbbb;
	bottom:0px;
	height:1px;
	left:0px;
	position:absolute;
	right:0px;
}

.divTextArea .focusLine
{
	background-color:#25225c;
	bottom:0px;
	height:2px;
	left:0px;
	opacity:0;
	position:absolute;
	right:0px;
	transition:opacity 0.25s;
}

.divTextArea.focus .focusLine
{
	opacity:1;
}

.divTextArea.disabled.focus .focusLine
{
	opacity:0;
}