@charset "UTF-8";

form#mailformpro dl{
width: 85%;
margin: 0 auto;
}

form#mailformpro dl dt{
float: none;
text-align: left;
width: 100%;
}

form#mailformpro dl dd{
padding:5px 0 5px 0px;
border-top: none;
}

.mfp_element_text, .mfp_element_number, .mfp_element_select-one, .mfp_element_email, .mfp_element_tel, .mfp_element_textarea, .mfp_element_date, .mfp_element_password{
box-shadow: none;
padding: 5px 8px;
font-size: 14px;
border: 1px solid #ccc;
}

input[type="text"],input[type="tel"],input[type="email"],select {
width: 100%;
}

.c-btn {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 600;
  display: inline-block;
  line-height: 36px;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  min-width: 88px;
  height: 36px;
  margin: 10px 8px;
  padding: 0 8px;
  text-align: center;
  letter-spacing: .5px;
  border-radius: 2px;
  background: #F1F1F1;
  color: #393939;
  -webkit-transition: background 200ms ease-in-out;
  transition: background 200ms ease-in-out;
  box-shadow: 0 3.08696px 5.82609px 0 rgba(0, 0, 0, 0.16174), 0 3.65217px 12.91304px 0 rgba(0, 0, 0, 0.12435);
}

.c-btn--flat {
  background: transparent;
  margin: 10px 8px;
  min-width: 52px;
}

.c-btn:hover {
  background: rgba(153, 153, 153, 0.2);
  color: #393939;
}

.c-btn:active {
  box-shadow: 0 9.6087px 10.78261px 0 rgba(0, 0, 0, 0.17217), 0 13.56522px 30.3913px 0 rgba(0, 0, 0, 0.15043);
}

.c-btn--flat, .c-btn--flat:hover, .c-btn--flat:active {
  box-shadow: none;
}

#checkbox_hidden div.mfp_ok{
display: none;
}

.any{
display: inline-block;
margin: 0 5px;
padding: 3px 0.5em;
color: #fff;
font-size: 11px;
vertical-align: middle;
background: #3BABAC;
}

div.mfp_err{
padding: 0;
background-image: none;
}

.validation-messages {
            font-size: 11px;
            color: darkred;
            margin: -36px 0px 0 8px;
        }

form#mailformpro dl dd{
padding:10px 0;
}

}
