fieldset{
 margin-top: 1.5em;
}

legend{
 color: rgb(0,70,213);
}


.inlineFieldset{
 display: inline;
 padding: .4em;
}


/**************** ADMIN IMAGES AND FILES*************/

.adminImages table, .adminFiles table,  .adminSubobjects table{
 font-size: 1em;
 border-collapse: collapse;
 width: 100%;
 margin-bottom: 1em;
 
}
.adminImages caption, .adminFiles caption,  .adminSubobjects caption{
 text-align: left;
 padding-top: 2em;
 font-weight: bold;
}

.adminImages img{
 border: 0;
}

.adminImages table th, .adminFiles table th, .adminSubobjects table th{
 text-align: left;
 background-color: rgb(255,211,37);
 border: 1px solid #FFF;
}


.adminImages table td, .adminFiles table td, .adminSubobjects table td{
 border: 1px solid #FFF;
 vertical-align: middle;
}

.adminImages, .adminFiles, .addSubobject{
  position: relative;
}

.adminImages label, .adminFiles label, .addSubobject label{
  position: relative; 
  width: 100%; 
  display: block;
  margin: .5em 0em 1em 0em;
}

.adminImages label input, .adminImages  label select, .adminFiles label input, .adminFiles  label select, .addSubobject label input, .addSubobject label select{
 position: absolute;
  width: 20em;
  left: 10em;
}

.inputOpis{
 position: absolute;
 left: 35em;
}

.adminImages label .inputOpis input, .adminFiles label .inputOpis input, .addSubobject label .inputOpis input
{
 position: relative;
 left: 0;
 width: 8em;
 color: red;
}

.even{
  background-color:  #e0f2ff;
}
.odd{
  background-color:  #d5e7f5;
}


