/* Default style */

body {
  margin: 1em;
  font-family: arial;
  font-size: 9pt;
  padding: 1em;
}

.login {
  border: 1px solid grey;
  background: #f0f0f0;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
}

/* cell usage */

.cellusage {
  border: 1px solid grey;
  background: #f0f0f0;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
}

.cellusage table {
  width: 100%;
}

.cellusage td.id {
  text-align: right;
  padding-right: 0.5em;
  border-right: 1px solid black;
}

.cellusage td.timeout {
  text-align: right;
  padding-right: 0.5em;
  border-right: 1px solid black;
}

.cellusage td.begintime {
  text-align: right;
  padding-right: 0.5em;
  border-right: 1px solid black;
}

.cellusage td.tdiff {
  text-align: right;
  padding-right: 0.5em;
  border-right: 1px solid black;
}

.cellusage td.continuations {
  text-align: right;
  padding-right: 0.5em;
}


/* Upload */

.upload {
  border: 1px solid grey;
  background: #f0f0f0;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
}

.upload table {
  width: 450px;
}

/* Templates */

.templates, .edit, .prefs, .users {
  border: 1px solid grey;
  background: #f0f0f0;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
}

.edit {
  height: 100%;
}

.users b.message {
  border: 1px solid black;
  color: #606060;
  margin: 10px;
  text-align: center;
  width: 100%;
  padding: 10px;
}

/* Form CSS */

input {
  width: 95%;
  border: 1px solid grey;
  padding: 2px;
}

.button {
  background: #e0e0e0;
  border: 1px solid grey;
  margin: 2px;
  width: 100%;
}

input.file {
  width: 100%;
}

.tdbutton {
  width: 100px;
}

/* Developing CSS */

textarea {
  width: 95%;
  height: 500px;
}

textarea.editarea {
  width: 95%;
  height: 700px;
}