
.yform { max-width: 380px; color: #111; height: 493px;}

.ytitle { padding: 14px 20px; font-size: 24px; background: #405d9a; color: #fff; font-weight: bold; text-align: center}
.ybody { padding: 20px; background: #fff; border: 1px solid #d4d4d4; border-top: 0;}

.ybody {  height: 437px; }

.yform-line {}
.ymulti-input {}
.ycheckbox {  font-size: 11px}

.ysubmit {}
.ysubmit button {border-radius: 0; padding: 10px 40px 10px 50px; border:1px solid #2c5115; font-size: 16px; background: #67a54b url(../../../images/button.png) no-repeat 20px 8px; box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.2)}

#forgay {}

.yform-line label {width: 40%; }
.yform-line input[type="text"], 
   .yform-line input[type="email"], 
   .yform-line input[type="password"], 
   .yform-line input[type="number"], 
   .yform-line textarea,
   .yform-line select {width: 60%; border-radius: 0; box-shadow: none; background: #f7f7f7;}


.yform-line input[type="text"]:focus, 
   .yform-line input[type="email"]:focus, 
   .yform-line input[type="password"]:focus, 
   .yform-line input[type="number"]:focus, 
   .yform-line textarea:focus,
   .yform-line select:focus {border-color: #405d9a; background: #fff; border-color: #405d9a; box-shadow: 0 0 3px 0px #405d9a;}


   .yform-line input[type="text"]:hover, 
   .yform-line input[type="email"]:hover, 
   .yform-line input[type="password"]:hover, 
   .yform-line input[type="number"]:hover, 
   .yform-line textarea:hover,
   .yform-line select:hover { background: #fff}

.yform-line .check-custom-wrap input[type="radio"] + label.gender-male,
.yform-line .check-custom-wrap input[type="radio"] + label.gender-female,
.yform-line .check-custom-wrap input[type="radio"] + label.gender-couple  {background-color:#d0d2d6; border-radius: 3px; padding: 10px 7px 12px 7px;}


.yform-line .check-custom-wrap input[type="radio"]:checked  + label.gender-male,
.yform-line .check-custom-wrap input[type="radio"]:checked  + label.gender-female,
.yform-line .check-custom-wrap input[type="radio"]:checked  + label.gender-couple {background-color:#74ad5a;  box-shadow: inset 0 1px 1px rgba(0,0,0,.3)}