/* Contact Form variables
========================================================*/
/* Contact Form Basic Styles 
========================================================*/
#contact-form {
  position: relative;
  text-align: left;
  margin-bottom: 10px;
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#contact-form .btns .btn1-1 {
  float: left;
  margin: 0 7px 0 0;
}
#contact-form .btns p {
  float: left;
  margin: 7px 0 0 0;
}

#contact-form label {
  position: relative;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
#contact-form fieldset {
  border: none;
}
.contactForm2 #contact-form fieldset {
  margin-bottom: 0;
}
.contactForm2 .box {
  /*float:left;*/
  width: 100%;
}
/* Contact Form Placeholder Styles 
========================================================*/
#contact-form ._placeholder {
  width: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: text;
  border: 1px solid #e2e2e2;
  background: #fff;
  font-size: 16px;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;

  height: 41px;
  color: #6e6d6d;
  padding: 9px 16px;
}
#contact-form ._placeholder.focused {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 255, 0.5);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 255, 0.5);
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
#contact-form ._placeholder.hidden {
  display: none;
}
#contact-form .file ._placeholder {
  display: none;
}
.contactForm2 #contact-form ._placeholder {
  width: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: text;
  border: 1px solid #d5d6d7;
  background: rgba(205, 202, 200, 0.24);
  font: 12px/18px 'Play';
  height: 43px;
  color: #fff;
  padding: 10px 14px;
}
/* Contact Form Input 
========================================================*/
#contact-form input[type='text'] {
  width: 100%;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #e2e2e2;
  background: #fff;
  font-size: 14px;
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
  height: 41px;
  color: #6e6d6d;
  padding: 9px 16px;
}

/* Contact Form File Input 
========================================================*/

#contact-form .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #ccc;
  white-space: nowrap;
  padding: 6px 25px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#contact-form .btn-default {
  color: #fff;
  background-color: #4FB3E7;
  padding:10px 25px;
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

#contact-form .btn-default:hover {
  color: #fff;
  background-color: #219AD8;
}

#contact-form .btn-default:active, #contact-form .btn-default:focus {
  outline-offset: -2px;
  outline: none;
  .box-shadow(inset 0 3px 5px rgba(0, 0, 0, 0.125));
}
/* Contact Form Textarea 
========================================================*/
#contact-form textarea {
  width: 100%;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  border: 1px solid #e2e2e2;
  background: #fff;
  font-size: 14px;
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
  height: 100px;
  color: #6e6d6d;
  padding: 9px 16px;
}
#contact-form .form-div-1,
#contact-form .form-div-2,
#contact-form .form-div-3 {
  float: left;
  width: 190px;
  margin-right: 10px;
}
#contact-form .form-div-1 strong,
#contact-form .form-div-2 strong,
#contact-form .form-div-3 strong {
  font: 18px 'Roboto';
  color: #000;
  margin-bottom: 10px;
  display: block;
}
#contact-form .form-div-3 {
  margin-right: 0;
}
#contact-form .form-div-4 {
  margin-bottom: 22px;
}
#contact-form .form-div-4 textarea {
  line-height: 20px;
  padding: 5px 14px;
}
#contact-form .form-div-4 strong {
  font: 18px 'Roboto';
  color: #000;
  margin-bottom: 10px;
  display: block;
}
#contact-form .form-div-4 {
  margin-right: 0;
}

/* Contact Form Error messages
========================================================*/

/* Contact Form Processing Box
========================================================*/

