body {
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: content-box;
}

span {
  box-sizing: border-box;
}

.formLabel {
  display:inline-block;
  padding-left:4px;
  padding-right:4px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nobreak;
}

.modal {
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  padding-top: 60px;
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 5px auto; /* 15% from the top and centered */
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* Set a style for all buttons */
.button {
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  margin: 8px 50%;
  border: none;
  cursor: pointer;
  width: 150px;
}

h3 {
  margin: 8px 10%;
  width: 80%;
}


td {
	vertical-align:top;
}


.uploadhighlight {
	background : 3px solid red;
}

.nooutline{
  border: none;
}
.nooutline:focus{
  outline: none;
}

job-table {
	position : relative;
}

.absolutefullsize {
	position : absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
}

cc-table-row {
	position : absolute;
	left:0px;
	right:0px;
	height:30px;
	margin:0px;
	padding:0px;
}

cc-table-cell {
	position : absolute;
	top:0px;
	bottom:0px;
	margin:0px;
	padding:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	border-right:1px solid #ccc;
	box-sizing: border-box;
}

.JobTable-sortdiv {
	position : absolute;
	top:5px;
	bottom:0px;
	width:5px;
	right:12px;
	cursor:pointer;
    font-family: 'Material Icons';
    font-size:18px;
}

.JobTable-resizediv {
	position : absolute;
	top:0px;
	bottom:0px;
	width:5px;
	right:0px;
	cursor:col-resize;
}


