html {
  font-family: Arial;
}

body {
  margin: auto;
  width: 940px;
}

h1 a {
  text-decoration: none;
  color: #006bd9;
}

.fields > div {
  margin-bottom: 2px;
}
.fields input {
  font-family: monospace;
  font-family: 'Ubuntu Mono', monospace;
  width: 150px;
}
.fields input[type='checkbox']{
  width: 20px;
}
input.long{
  width: 200px;
}
.name {
  background: #fceeee;
}

.image {
  background: #eefcee;
}
b.volume1 {
  background: #eeeefc;
}

pre {
  padding: 0px;
  margin: 0px;
  margin-right: 5px;
  padding-left: 1rem;
  font-family: 'Ubuntu Mono', monospace;
}

pre input {
  border: none;
  border-bottom: 1px solid #ccc;
  padding: 2px;
  font-family: 'Ubuntu Mono', monospace;
  font-size: 1rem;

}
table td:nth-child(2){
  background: #f6f6f6;
}

table tr:nth-child(1) td:nth-child(2){
  background: #fff;
  padding: 5px;
}
tr {
  margin:0px;
  padding: 0px;
}

td {
  vertical-align: top;
  margin:0px;
  padding: 0px;
}
tdx {
  border: 1px solid #ccc;
}

.hidden {
  opacity: 0.3;
  width:1px;
  overflow:hidden;
  display:inline-block;
}
.small {
  padding: 0px;
  width: 10px;
  
}
.small i{
  color : #ccc;
  margin-left: 2px;
  font-size: 0.8rem;
}

.line {
  border-top: 1px solid #eee;
  font-size: 0.8rem;
}



.actions {
  v-align:top;
  padding-left:1rem;
}

.actions a {
  padding-top: 10px;
  display: inline-block;
  color: #444;
  /* border-bottom: 1px dotted #326ce5; 
  border: 1px solid #326ce5;
  */
  text-decoration: none;
  background: #f4f4f4;
  border-radius: 3px;
  padding: .5rem;
  margin-bottom: .3rem;
  width: 12rem;
  
}

.actions a:hover {
  background: #e4e4e4;
}

.actions a .fa {
  color: #326ce5;
}

.config textarea {
  margin-left: 3rem;
  margin-top: .2rem;
  border: 1px solid #aaa;
  width: 80%;
}

.ribbon {
  position: absolute;
  right: 5px;
  top: 5px;
}

.tag, i{
  font-style: normal;
  color: #4f7ede;
}

.fullDescriptorWrap {
  padding: 1rem;
}
.fullDescriptor {
  width: 100%;
  font-family: "Ubuntu mono", monospace;
  height: 600px;
  font-size: 1rem;
  /*border: 1px solid #ddd;*/
  border: none;
  background: transparent;
  
}

.padded {
  margin-left: 1rem;
}

.smalltext {
  font-size: .8rem;
}

i.fa-info-circle {
  margin-left:.4rem;
  vertical-align: text-top;
  color: #ccc;
}