*.mf-head{
  border-top: 4px solid #B7183F;
  border-bottom: 1px solid #B7183F;
  padding: 1em;
  margin: 0;
  font-weight: normal;
}
.mf-phase{
  /*padding: 20px;*/
  background-color: #F6F6F6;
  margin-bottom: 40px;
}

.form h5{
  margin-top: 0;
}

/*.form label input[type="text"]{
  display: inline-block;
  width: 70%;
  margin-left: 10px;
}*/

.form .vertical-middle {
  padding: 8px 0;
}
.form ul,
.form ol{
  list-style: none;
}
.form .vertical-middle li{
  margin-right: 2em;
}

.form .sex li{
  display: inline-block;
}

.form .vertical-middle li input{
  margin-right: 8px;
}

.form .row{
  padding: 1em 20px;
  border-bottom: 1px dotted #ccc;
  margin: 0;
}

.form .row.even{
  background-color: #fff;
}

.form .mf-title{
  padding-top: 8px;
}

.form ul{
  margin: 0;
}

.form input[type="radio"],
.form input[type="email"],
.form input[type="tel"],
.form input[type="text"],
.form select{
  margin: 0;
}

.form textarea {
  width: 100% !important;
  min-height: 200px;
}
.form .hischool{
  width: 60%;
  margin-top: 1em;
}

.marker{
  color: #B7183F;
}

.privacy{
  padding: 20px;
  border: 1px solid #ccc;
}
.embed-privacy{
  height: 300px;
  overflow: scroll;
  margin: 1em;
  padding: 2em;
  border: 1px solid #ececec;
}
.input-btn{
  padding: 20px 0 0 0;
  text-align: center;
}

.mfp_buttons .enter{
 background-color: #B7183F;
 padding: 1em 6em; 
}
.mfp_buttons .enter:hover{
 background-color: #cc183F;
}

.form ol{
  list-style: none;
}

.form ol li{
  margin-bottom: 10px;
}

.form .birth select{
  width: 20%;
}
.form .birth ol,
.form .birth ol li{
  margin: 0;
}

.form button{
  border: none;
}

button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{
  background-color: #B7183F !important;
}

.embed-privacy dt {
  margin-top: 4em;
  margin-bottom: 2em;
  font-weight: bold;
}
.embed-privacy dd {
  margin-left: 0;
}
.embed-privacy li {
  margin: 1em 0;
}
.embed-privacy .signature {
  font-size: 85%;
  text-align: right;
  margin: 5em 0;
}

.notes{
/*  background-color: #F6F6F6;
  padding: 3em;*/
}
.contact .form-phase input{
  margin-bottom: 10px;
}