
.modal{
	color: #999;
	width: 540px;
}
.modal form{
	margin: 0;
}
.modal span, .modal em{
  font-style: normal;
}
.modal-header{
	padding: 15px;
	height: 30px;
	border-bottom-color: #ccc;
}
.modal-body{
	padding: 20px;
	padding-bottom: 0;
}
.modal .modal-title{
  height: 30px;
  border-bottom-color: #ccc;
	text-align: center;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin: 0;
	line-height: 30px;
}
.modal-float{
	overflow: hidden;
	*zoom: 1;
  margin-bottom: 20px;
}
.modal-extra{
  padding-top: 5px;
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
.modal-float .left{
  float: left;
  text-align: left!important;
}
.modal-float .right{
  float: right;
}
.modal-float .right *{
  font-size: 12px;
}
.modal-float em{
  width: auto;
}
.modal-extra .left em{
  font-size: 18px;
  font-weight: bold;
  position: relative;
  top: -3px;
}

.modal-detail em{
  color: #333;
}

.modal-detail p{
  margin-bottom: 20px;
}
.tooltip-inner{
  max-width: 260px;
  text-align: left;
}
.progress-bar-complete{
  color: #8cb414;
}
.progress-bar-pending{
  color: #b48214;
}
.progress-bar-expired{
  color: #cc3d3d;
}
.progress-bar-cancel{
  color: #cc3d3d;
}
.progress-bar-partial{
  color: #c433c2;
}
.modal-footer{
	background-color: #e7e6eb;
	border-top-color: #aaa;
	padding: 12px 15px 13px;
}
.modal-footer .btn{
	width: 120px;
	text-align: center;
	font: bold 14px/36px "Helvetica Neue", Helvetica Neue, Helvetica, Hiragino Sans GB, Microsoft Yahei, Arial;
	color: #fff;
	background-image: none;
	background-color: #5371c5;
	border-radius: 0px;
	border: none;
	text-shadow: none;
	padding: 0;
}
.modal-form{
  margin-left: 0;
}
.modal-form li{
  list-style: none;
  line-height: 18px;
  margin-bottom: 15px;
}
.modal-form li label,
.modal-form li input,
.modal-form li span,
.modal-form li .anchor-button{
  display: inline-block;
	*display:inline;
	*zoom: 1;
	font-size: 14px;
	line-height: 18px;
  padding: 11px 15px;
  margin-bottom: 0;
	vertical-align: middle;
}
.modal-form li label{
	width: 100px;
  text-align: right;
  color: #333;
}
.modal-form li input{
  height: 18px;
  line-height: 18px;
  padding: 8px 10px;
  border: 1px solid #ccc;
}
.modal-form input[type="text"]{
  width: 280px;
}
.modal-form input.narrow{
  width: 140px;
}
.modal-form li .anchor-button{
  background-color: #a3afe0;
  color: #fff;
  text-decoration: none;
  margin-left: 6px;
  width: 100px;
  text-align: center;
  padding: 9px 15px;
}
.modal-form .modal-form-tips{
  line-height: 26px;
}
.modal-form .modal-form-tips input{
  vertical-align: middle;
}
.modal-form .modal-form-tips label{
  padding: 6px 15px;
}
.modal-form .modal-form-tips .label-text{
  padding: 6px 2px;
  width: auto;
  color: #999;
}
.modal-form .modal-form-tips span{
  padding: 6px 2px;
}
.tips_center{
  text-align: center;
}


.modal-form li input.hide{
  visibility: hidden;
  height: 0;
  width: 0;
  padding: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-form li a.upload{
  margin-left: 0;
}
.id_card{
  line-height: 60px;
}
.id_card span{
  width: 100px;
  height: 60px;
  background: url("../img/id_card.6f38f1bd63b4.jpg") 0 0 no-repeat;
  padding: 0!important;
  margin-left: 20px;
}
.id_card_back span{
  background-position: 0 -60px;
}




.modal-form .errorlist {
  margin-left: 125px;
}

.modal-form .errorlist li {
  line-height: 30px;
  margin-bottom: 0;
}
