﻿div[editpanel] input[type=file]
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor:pointer;
}
div[editpanel] input {
	outline: 0;
	padding: 5px;
    width: 100%;
	border: 1px solid;
	border-color:#C0C0C0 #D9D9D9 #D9D9D9;
	border-radius: 2px;
	background:#FFF;
    position:relative;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.2);
	-webkit-transition: box-shadow, border-color .5s ease-in-out;
	-moz-transition: box-shadow, border-color .5s ease-in-out;
	-o-transition: box-shadow, border-color .5s ease-in-out;
     -webkit-user-select: text;
    -user-select: text;
    z-index:100;
}
div[editpanel] input:hover, input:active{
	border-color:#AAA;
}
div[editpanel] input:focus {
	border-color:#7CBDF0;
	border-color: rgba(82, 168, 236, .75);
	box-shadow: 0 0 8px rgba(82,168,236,.5);
    -webkit-user-select: text;
    -user-select: text;
}
div[editpanel] input:disabled,input.disabled,input[disabled],input.disabled:hover,input[disabled]:hover,input.disabled:active,input[disabled]:active{
	border: none;
	box-shadow:none;
	background-color: transparent;
	color:black;
	cursor:default;
	font-size:14px;
}
input{
    min-height:30px;
}
	input::-webkit-input-placeholder { /* WebKit browsers */

		font-size: 14px;
	}


	input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */


		font-size: 14px;
	}

	input:-ms-input-placeholder { /* Internet Explorer 10+ */
		font-size: 14px;
	}
	input::placeholder
	{
		font-size:14px;

	}