input[type=text], [type=date], [type=password] {
  width: 100%;
  padding: 15px 20px;
  background-color: rgb(255, 255, 255);
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

.required-field {
  color: red;
  font-size: 18px;
}

.green {
  background-color: rgb(156, 231, 156);
  color: black;
}

.blue {
  background-color: #57abcf;
  color: black;
}

.td-title {
  text-align: center;
  width: 150px;
  color: white;
  font-weight: bold;
  background-color: rgba(63, 122, 231, 0.863);
}

th {
  background-color: rgb(170, 169, 169);
  font-weight: bold;
}

.td-content {
  text-align: left;
}

.delete, .heading {
  text-align: center;
  color: red;
}

.section p {
  background-color: rgb(206, 201, 201);
  padding: 10px;
  font-size: 18px;
}

select {
  width: 100%;
  padding: 5px 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

input.ng-invalid.ng-touched {
  border-color: red;
}

.error_mess {
  color: red;
}

clr-datagrid {
  height: 400px; /* Adjust the height as needed */
  overflow-y: auto;
}/*# sourceMappingURL=grid-view.component.css.map */