.mform input,.mform select,.mform textarea {
  border: 0;
  outline: none;
  font-family: Roboto, Helvetica, Tahoma, Arial, "Microsoft YaHei";
}
.mform .row{
  padding: 5px 0;
  clear: both;
  /*min-height: 32px;*/
}
.mform .mform-item-input-wraper,.mform .mform-item-selection,.mform .mform-item-textarea-wraper{
  border: 1px solid #ddd;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  padding: 0 5px;
  color: #666;
  overflow: hidden;
  border-radius: 5px;
  background: #fff;
}
.mform .mform-item-textarea-wraper{
  height: 88px;
  overflow: hidden;
  padding: 5px;
}
.mform .mform-item-input{
  color: #666;
  width: 100%;
  line-height: 38px;
  height: 38px;
  vertical-align: bottom;
  background: #fff;
}
.mform .mform-item-textarea{
  color: #666;
  width: 100%;
  height: 100%;
  padding: 0;
  resize: none;
  background: #fff;
}
.mform .mform-item-textarea:disabled{background: #fff;}
.mform .mform-item-selectitem{
  color: #666;
  width: 100%;
  height: 100%;
  padding: 0;
  vertical-align: bottom;
  background: #fff;
}
.mform .mform-item-selectitem option{
  color: #666;
}
.mform .placeholder{color: #CACACA;}

.mform .defaultSubbtn{font-size: 16px;padding:10px 30px;display: inline-block;border-radius:5px;}

.mform-item-table select option {
    color: #666;
    padding-left: 5px;
}

.mform-item-select,.mform-item-prompt {
    position: relative;
}

.mform-item-selection .mform-item-select-arrow {
    width: 26px;
    height: 26px;
    /*background: url(../image/zy.png) center no-repeat;*/
    background: url(../image/quotation02.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
}
.mform .mform-item-selection.disabled .mform-item-selected,.mform-item-selection.disabled{background: #f1f1f1;cursor:not-allowed;}
.mform-item-selection.disabled .mform-item-select-arrow{
  display: none!important;
}
.mform .mform-item-selection .mform-item-selected {
    width: 270px;
    height: 100%;
    cursor: default;
}
.mform-select-dropdown,.mform-prompt-dropdown{
    display: none;
    position: absolute;
    height: auto;
    width: 270px;
    top: 32px;
    left: 0;
    background: #fff;
    border: 1px solid #eee;
    padding: 5px;
    z-index: 5;
    box-shadow: 0 0 10px #545454;
    box-shadow: 0 0 10px rgba(84,84,84,0.2);
}
.mform-prompt-dropdown{padding: 5px 0;width: 100%;}
.mform .mform-select-dropdown .mform-select-item,.mform .mform-prompt-dropdown .mform-prompt-item{
  /*cursor: pointer;*/
  line-height: 20px;
  text-indent: 5px;
  list-style: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
}
.mform .mform-prompt-dropdown .mform-prompt-item{padding: 0 5px;}
.mform .mform-select-dropdown .mform-select-item.cur,.mform .mform-prompt-dropdown .mform-prompt-item.cur{
  background: #ff630f;
  color: #fff;
}

.mform .mform-select-dropdown .mform_select_filterable_input {
    width: 200px;
    border: 1px solid #ddd;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    margin-bottom: 10px;
}

.mform .mform-select-dropdown .mform_select_filterable_input .mform-input-search {
    width: 28px;
    height: 28px;
    background: url(../images/search-1.png) center no-repeat;
    float: right;
}

.mform .mform-select-dropdown .mform_select_filterable_input .portSearch-kw{
  line-height: 26px;
}





