/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}


.fieldWrapper {
  margin-top: 20px;
}
input[type=submit] {
  margin-top: 20px;
  margin-bottom: 20px;
}

.gray-container {
  max-width: 80%;
  background-color: #eee;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 30px 51px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  display: block;
}

.fieldWrapper input, .fieldWrapper select {
  display: block;
  width: 100%;
  height: 40px;
  margin-top: 6px;
  background-color: #dedede;
  border: ;
  border: 2px solid #bfbfbf;
  border-bottom: ;
}

.warning {
  border: 2px solid #821717;
  background-color: #e1b0b0;
  padding: 10px 17px;
}
.warning span {
  font-size: 20px;
}

.pricing-list span {
  display: block;
  margin-bottom: 15px;
}
.pricing-contact {
  font-size: 17px;
  font-weight: 400;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

th, td {
  text-align: left;
  padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}