.row, .createdElementsHolder, .elementHolder{ margin-bottom: 10px; }
.footer, .footer table tr td, .footer a, .footer tr th{ color:white; }
.borderless td, .borderless th { border: none; }
.delList, .error, .deleteMe, .showFieldError{
  color: red;
}
.editMe, .delList, .error, .deleteMe, .showFieldError{
  font-style: italic;
}
.clientForm textarea:focus,
.clientForm input[type="text"]:focus,
.clientForm input[type="password"]:focus,
.clientForm input[type="datetime"]:focus,
.clientForm input[type="datetime-local"]:focus,
.clientForm input[type="date"]:focus,
.clientForm input[type="month"]:focus,
.clientForm input[type="time"]:focus,
.clientForm input[type="week"]:focus,
.clientForm input[type="number"]:focus,
.clientForm input[type="email"]:focus,
.clientForm input[type="url"]:focus,
.clientForm input[type="search"]:focus,
.clientForm input[type="tel"]:focus,
.clientForm input[type="color"]:focus,
.clientForm .uneditable-input:focus {   
  border-color: rgba(126, 239, 104, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(126, 239, 104, 0.6);
  outline: 0 none;
}
.mainContent{ padding-bottom: 250px; }
.row .mb-3{ border-bottom: 0rem !important; }
.width34{ width: 100%; }
.sortFields a{ width: 100%; }
.deleteMe, .editMe{ cursor: pointer; }
.link, .editMe{ color: #28a745; }
.link:hover{ color: darkgreen; }
body{
  padding: 30px 0;
  height: 100%;
}
.btn-info{
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.footer-copyright{
  background-color: #138699;
  border: 1px solid #138699;
  width: 100vw;
}
.footer{
  padding: 10px 0 0 0;
  background-color: rgb(23,162,184, 1);
  border: 1px solid rgb(23,162,184, 0.6);
}
.elementHolder{
  border: 1px dotted gray;
  border-radius: 10px;
  padding: 20px 15px 10px;
}

.red{
	color: red;
	}
	
td img{
  width: 30px;
}