@charset "utf-8";

input[type="text"][name*="Address"] {
  width: 100%;
}

@media screen and (max-width:768px) {
  input[type="text"][name*="Address"] {
    width: 100%;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.has-error,
input[type="text"].has-error,
input[type="password"].has-error,
select.has-error {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error,
.has-error.radio+label,
.has-error.checkbox+label {
  color: #a94442;
}
