.modal-header {
  border: none;
}
.modal-content {
  border: 1px solid #f39;
}
.modal-title {
  font-size: 30px;
  font-weight: bold;
  color: #f39;
}
.btn {
  width: 200px;
}
.btn-pre {
  color: #fff;
  background-color: #f39;
  border-color: #ba3778;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.btn-pre:hover, .btn-pre:focus {
  color: #fff;
  background-color: #ba3778;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.modal-body h3 {
  font-weight: normal;
}
.text-error {
  color: red;
}
.text-error.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.text-error.off {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  display: none;
}
.modal-footer {
  text-align: center;
  border: none;
}
.star{
	color: #fa2828;
    font-size: 150%;
    padding: 0 1px;
    font-weight: bold;
    vertical-align: sub;
}
.contact-notes{
	text-align: right;
    color: #ff1111;
}
.input-error{
	border: 1px solid #f00;	
}

@media (min-width: 1401px) {
  .modal-content {
    margin-top: 300px;
  }
  .modal-body h3 {
    font-size: 20px;
    margin-top: 0px;
  }  
}
@media (max-width: 1400px) {
  .modal-content {
    margin-top: 300px;
  }
  .modal-body h3 {
    font-size: 20px;
    margin-top: 0;
  }
  
}
@media (max-width: 1024px) {
  .modal-content {
    margin-top: 150px;
  }
  .modal-body h3 {
    font-size: 16px;
    margin-top: 0;
  }
}
@media (max-width: 720px) {
  .modal-content {
    margin-top: 150px;
  }
  .modal-body h3 {
    font-size: 16px;
  }
  
}