@charset "utf-8";
/* CSS Document */
/*文本框*/
.control-group {margin-bottom: 20px; line-height:20px; position:relative}
.control-group:before,
.control-group:after {content: "";display: table;line-height: 0}
.control-group:before,
.control-group:after {content: "";display: table;line-height: 0}
.control-group:after {clear: both}
.control-label {float: left;padding-top:10px;text-align: right;width: 140px;display: block}
.controls{margin-left: 12px;_margin-left: 5px; float:left; position:relative;_z-index: 1}
.controls em{display:block; position:absolute; top:10px; left:10px; color:#999}
.controls input,.map-text{display: inline-block;margin-bottom: 0;vertical-align: middle;background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #555555;font-size: 14px;height: 20px;line-height: 20px;padding: 8px 6px;background:url(../img/ibg.gif) repeat-x #fff
}
.controls input:-moz-placeholder{color:#999; font-size:12px}
.controls ::-webkit-input-placeholder{color:#999; font-size:12px}
.controls input:focus {border-color:#dcdcdc;
}
.controls .moneySuggest{ 
	display:none;
	position:absolute; width:139px;
    background: none repeat #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    color: #333;
    padding: 10px;
    top: 41px;
    z-index:20;
}

.controls .moneySuggest li{ cursor:pointer; border-bottom: 1px solid #F0F0F0; padding:5px; color:#f60; font-weight:bold;}
.controls .moneySuggest li:hover{ background-color:#f0f0f0;}

.input-prepend .add-on,.input-append .add-on,.input-doble .add-do{background:#eee;border: 1px solid #bbb;display: inline-block;font-size: 12px;font-weight: normal;height: 19px;line-height: 19px;min-width: 16px;padding: 4px 5px;text-align: center;text-shadow: 0 1px 0 #fff;width: auto; float:left; border-radius: 4px 4px 4px 4px;}
.input-prepend input,.input-append input{background-color:#fff;border: 1px solid #bbb;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; display:inline-block; height:19px;line-height: 20px;min-width: 16px;padding: 4px 5px; float:left; border-radius: 4px 4px 4px 4px; width:156px}
.input-append input,.input-prepend .add-on{border-radius: 4px 0 0 4px}
.input-prepend input,.input-append .add-on,.input-doble .add-do{border-radius: 0 4px 4px 0; border-left:0}
.input-doble input{border-radius: 0 0 0 0}
.input-append .add-bu{border-radius: 0 0 0 0}
.input-append .butn{margin:0; float:left; _right:0}
.input-prepend input:focus,.input-append input:focus,.saysth:focus{border-color: rgba(82, 168, 236, 0.8);
}
.max-input .add-on,.max-input input{height:30px;_line-height:28px}
.max-input .add-on{line-height:30px;}
/*文本框验证通过状态*/
.success  label,
.success .help-block,
.success .help-inline {color: #468847; height: 20px}
.success .checkbox,
.success .radio,
.success input,
.success select,
.success textarea,
.success textarea {
  color: #468847;
  border-color: #468847;
}
.success .checkbox:focus,
.success .radio:focus,
.success input:focus,
.success select:focus,
.success textarea:focus {
  border-color: #356635;
}
.success .input-prepend .add-on,
.success .input-append .add-on {color: #468847; background-color: #dff0d8; border-color: #468847}
.warning label,
.warning .help-block,
.warning .help-inline{color: #ff6600}
.warning .checkbox,
.warning .radio,
.warning input,
.warning select,
.warning textarea {color: #c09853;border-color: #e69d11;
}
.warning .checkbox:focus,
.warning .radio:focus,
.warning input:focus,
.warning select:focus,
.warning textarea:focus {border-color: #e69d11;
}
.warning .input-prepend .add-on,
.warning .input-append .add-on {color: #c09853;background-color: #fcf8e3;border-color: #c09853}

.error label,
.error .help-block,
.error .help-inline{color: #e43000}
.error .checkbox,
.error .radio,
.error input,
.error select,
.error textarea {color: #e43000;border-color: #e43000}
.error .checkbox:focus,
.error .radio:focus,
.error input:focus,
.error select:focus,
.error textarea:focus {border-color: #e43000}
.error .input-prepend .add-on,
.error .input-append .add-on {color: #e43000;background-color: #e43000;border-color: #e43000}
.help-inline{display:none; position:absolute; background:#000; color:#fff; top:5px; left:369px; width:100px; padding:5px 10px}
.warning .help-inline{background:url(../img/pic-tab.gif) no-repeat 0 -17px; padding-left:20px}
.success .help-inline{background:url(../img/success.jpg) no-repeat; width:26px; height:30px}
.error .help-inline{background:#e43000; color:#fff}
.loading .help-inline{background: url(../img/loading-small.gif) 0 2px no-repeat; padding-left: 20px; color:#333}
.form-docs .controls input{width:410px}
.form-docs .help-inline{position:absolute; top:10px; right:8px}
