/*---------------------------------------------------------------*/
/* GENERAL STYLES
/*---------------------------------------------------------------*/
.iphorm-container{width:350px;}
.iphorm-wrapper{width:400px;padding-bottom:25px;margin-top:10px;width:100%;}
.iphorm-inner{padding-top:10px;padding-right:25px;padding-bottom:20px;margin:0;width:100%;}

/*---------------------------------------------------------------*/
/* INPUT, SELECT, and TEXTAREA
/*---------------------------------------------------------------*/
.iphorm-inner .input-wrapper input,.iphorm-inner .input-wrapper select,.iphorm-inner .input-wrapper textarea{color:#333;background-color:#FFF;padding:8px;border-color: #b4b4b4 #e9e9e9 #e9e9e9 #b4b4b4;border-style: solid;border-width: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1px 0px #fff;-webkit-box-shadow: 1px 1px 0px #fff;box-shadow: 1px 1px 0px #fff;}
.input-wrapper textarea{height:150px;margin-bottom:13px;width:430px;}
.iphorm-inner label.check-box input{width:20px;}
.iphorm-inner input#subject{float:left;}
.iphorm-inner .captcha-element-wrapper input{width:85px;}
.iphorm-inner select option{margin:4px;}
.iphorm-inner .input-wrapper input {width:255px;}
.iphorm-inner .multi_checkbox-input-wrapper input, .iphorm-inner .single_checkbox-input-wrapper input, .iphorm-inner .radio_button-input-wrapper input {width:15px;}

/*---------------------------------------------------------------*/
/* LABELS
/*---------------------------------------------------------------*/
.iphorm-inner .element-wrapper label{font-weight:700;color:#555;}
.iphorm-inner label.check-box{display:block;font-weight:400;}
.iphorm-inner .required{color:#999;font-size:11px;font-style:italic;font-weight:400;}

/*---------------------------------------------------------------*/
/* MISC FORM STYLES
/*---------------------------------------------------------------*/
 .message-element{height:120px;width:340px;}
.iphorm-inner .element-wrapper{margin-bottom:16px;}
.iphorm-inner .input-wrapper{margin-top:4px;}
.iphorm-inner .element-wrapper p.description{font-size:11px;font-style:italic;margin:2px;padding:0;}

/*---------------------------------------------------------------*/
/* BUTTON STYLES
/*---------------------------------------------------------------*/
.iphorm-inner .submit-button-input-wrapper{height:32px;font-size:15px;}
.iphorm-inner .submit-button-input-wrapper input{display:inline-block;margin-top:5px;font-size:.8em;}
.iphorm-inner .submit-button-wrapper div.loading-wrapper{float:left;padding-top:8px;font-style:italic;}
