table
{
  /*border-right: 20px;*/
}

tr.grid:nth-of-type(odd) {
  background: #eee;
}

th.grid {
  background: #1e8920;
  color: white;
  font-weight: bold;
  padding: 5px 5px 5px 5px;

}

td.grid, th.grid {
  border: 1px solid #ccc; padding:1px 1px 1px 1px;
}

input, textarea, select {
    padding: 3px 3px 3px 6px;
    border: 1px solid #1e8920;
    border-radius: 3px;
    box-sizing: border-box;
    font-family: montserrat;
    color: #2C3E50;
    font-size: 14pt;
    margin-bottom:5px;
}

.hidden
{
        display: none;
}

.label
{
	color:#1e8920;
	font-size:13pt;	
	font-weight: bold;
	padding-right: 5px;
}

.field
{
	font-family:verdana;
	font-size:11pt;
}

.aur-button
{
	background:#1e8920;
	border-radius: 4px;
	cursor:pointer;
	display: inline-block;
    margin-right: 0.4em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

.aur-button.hidden
{
	display: none;
}

.aur-btnlabel
{
	  cursor:pointer;
	  color:white;
	  font-size:14pt;	  
}

.aur-header
{
	color:white;
	font-size:12pt;	
}

.aur-alignright
{
	text-align: right;
}

.aur-error-lbl
{
	color: red;
	font-size: 14pt;
}

.aur-blue
{
	background-color: #5e6fc1;
}