/* Userfield Address */
.userfield-address {}
.userfield-address .spacer {padding: 12px 12px 0px 12px;}
.userfield-address .spacer > div {margin-bottom: 20px;}

.button-area span {margin: 0px 10px 0px 0px;}

/* Step Description */
.userfield-address span.userfields_info {font-size: 13px;display: block;margin: 0px 0px 10px 0px;font-weight: bold;}

/* Form Section */
.form-section {margin: 0px 0px 20px 0px;}

/* Span Groups */
span.grouped {display: block;margin: 0px 0px 8px 0px;}
span.grouped span.titles {display: inline-block;width: 180px;font-size: 13px;padding: 5px 0px 0px 0px;}
span.grouped span.values {}


.userfield-address input {width: 270px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; background-color: #FFFFFF;border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;color: #555555;display: inline-block;font-size: 13px;height: 18px;line-height: 18px;padding: 4px;text-align: left;}
.userfield-address input:focus {border-color: rgba(82, 168, 236, 0.8);box-sizing: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);outline: 0 none;}

.userfield-address input.required.invalid {border-color: red;}

/* Removes the Email icon For Rockettheme Templates */
.mws-section .userfield-address .email {background:none;}