.editRow { clear:both; margin-bottom:20px; display:inline-block; line-height:26px; width:100%; }

.editContainer
{
	max-width:250px; width:inherit; padding:3px 1px 3px 4px; border:1px solid #fff; 
	text-align:left; height:50px; background:#d54527;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
}

.floatLeft { float:left; }
.floatLeftPad { float:left; margin-left:15px; }

.editLabel { font-size:16px; color:#d2d2d2; }

.editInput
{
	font-size:18px;
    background:transparent;
    border:none;
    width:100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	height:20px;
	color:#fff;
	-moz-appearance: none; /* for Firefox */
	-webkit-appearance: none; /* for Chrome and safari */
	appearance: none;
}

.editInput:focus { outline-style:none; }

.selectCustom
{
/*	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	padding: 0.5em 3.5em 0.5em 1em;

	margin: 0;      
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
 */
 }
 
.selectRound {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#fff 70%, transparent 72%);
  background-position:
    calc(100% - 18px) calc(0.3em + 2px),
    calc(100% - 13px) calc(0.3em + 2px),
    calc(100% - .5em) -0em;
  background-size:
    5px 5px,
    5px 5px,
    1em 1em;
  background-repeat: no-repeat;
}

.selectRound:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    radial-gradient(gray 70%, transparent 72%);
  background-position:
    calc(100% - 13px) 0.3em,
    calc(100% - 18px) 0.3em,
    calc(100% - .5em) -0em;
  background-size:
    5px 5px,
    5px 5px,
    1em 1em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}


/* On smaller screens, decrease text size */
@media only screen and (max-width: 767px) 
{
	.editContainer { margin:10px auto 0 auto; }
	.floatLeft { float:none; }
	.floatLeftPad { float:none; }
}

@media screen and (min-width:768px)
{
	.editContainer { margin:10px 0 0 0; }	
	.floatLeft { float:left; }
	.floatLeftPad { float:left; margin-left:15px; }
}
