/* File import/upload */

.expanding32 {
  background: url("../../images/spinner32.gif") no-repeat scroll center center transparent;
  background-size: 32px auto;
}

#fileUpload {
  margin-left: 5px;
  margin-right: 5px;
  border : solid 1px gray;
}

.podContents {
  margin-bottom: 5px;

}

.fileContent td, .podContent td { /* cell in a table showing file contents */
  border : solid 1px #888;
  color: black;
  padding: 2px;
}

.fileContent th, .podContent th {
  border : solid 1px #888;
  background: lightgray;
  color: black;
  padding: 2px;
  font-weight: bold;
}

#fileContent { /* table to show tabular file data */
    clear: both;
}

#falseInput {
  position: absolute;
  left: 0;
  top: -5px;
/*  background: lightgray; */
/*  color: blue; */
  border: solid 1px black;
/*  width: 300px; */
/*  height: 20px; */
  opacity: 1;
/*  zIndex: 1; */
}

#realInput {
  position: absolute;
  left: -1000px;
  top: 0px;
  width: 134px;
  height: 20px;
  opacity: 0;
/*  zIndex: 2; */
/*  display:none; */
}

div#container {
  position: relative;
}

#fileName {

  margin-left: 2px;
  margin-right: 2px;
  margin-top: 15px;
}

#uploadSubmit {
/*  color: green; */
/*  background: yellow; */
  z-Index: 3;
  float: right;
  margin-bottom: 5px;
}

.importFile {
  width: 800px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.importFile #help, .importFile #helpMapType {
  color: blue;
  font-weight: bold;
}

.importFile #help {
  float: right;
}

.importFile #helpMapType {
  padding: 4px;
}

.importFile form {
  width: auto;
  padding: 0px;
}

.importFile hr {
  margin-bottom: 5px;
  margin-top: 5px;
}

.importFile li {
	margin-top: 20px;
}

.showFile {
/*  margin-top: 5px; */
  margin-bottom: 5px;
}

.showFile p {
    margin: 5px;
}

.importFile span {
/*  margin-left: 5px; */
    margin-right: 5px;
}

.importFile #msg {
    margin-top: 10px;
}

.importFile #msg p {
    margin-bottom: 5px;
    font-size: 1.5em;
}

.importFile span.emphasis {
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
  color: gray;
}

.showFile p {
  padding-top: 5px;
}

.showFile #objectName, .showFile #failures {
  width: 500px;
  margin-left: 2px;
  padding-left: 5px;
}

.showFile input {
  height: 18px;
}

#upload_target {
  display: none;
}

#uploadType, #geocodeColumn {
  margin-left: 5px;
  margin-right: 5px;
}

#geocodeColumn, #geocodeType {
  width: 190px;
  margin-right: 5px;
}

#hasHeaderRow {
  vertical-align : middle;
  margin-left: 5px;
  margin-right: 5px;
}

#scroller {
  margin-top: 5px;
  max-height: 400px;
  overflow-x: auto;
  overflow-y: auto;
}

#doImport, #close {
  float: right;
  margin-bottom: 5px;
}

#drop-area {
    border: 2px dashed #ccc;
    /*border-radius: 20px;*/
    width: calc(100%-2em);
    height: 6em;
    font-family: sans-serif;
    font-size:larger;

    /*margin: 100px auto;*/
     padding: 5px;
}

#drop-area.highlight {
      border-color: purple;
}


.importFile .profiler {
      display: inline;
}