@charset "UTF-8";
/*  IMAGES  */
/* 默认颜色 */
/* 主题颜色放入 minxin-themeColors.scss
$color-primary: $palette-indigo-500 !default;
$color-primary-dark: $palette-indigo-700 !default;
$color-accent: $palette-pink-A200 !default;
*/
/* 客户化 */
/* 波纹效果 */
/* 动画 */
/* 阴影 */
/* ==========  字体  ========== */
/* 控件 */
/* UButton */
/* UText */
/*  Navlayout  */
/* gridlayout */
/* menu */
/* CHECKBOX */
/*  Radio  */
/* Switch  */
/* loading */
/* datetimepicker */
/* message */
/* DATA TABLE */
/* tooltip*/
/* 进度条 */
/* ==========  Content Tabs  ========== */
/* CARD */
/* Card dimensions */
/* Cover image */
/* ==========  Card  ========== */
/* ============ Forms ============*/
/* BADGE */
/* Typography */
/* Shadows */
/* Animations */
.u-input-icon-left + .u-form-control {
  padding-left: 45px; }

.u-input-icon-left label.u-radio {
  margin-top: 2px;
  position: inherit;
  margin-left: -9px; }

.u-input-group .input-group-addon {
  width: auto;
  padding: 0 5px; }

.u-form-group-lg .u-form-label {
  padding-top: 11px;
  font-size: 18px; }

.u-form-group-lg .u-form-control {
  height: 46px;
  padding: 10px 18px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px; }

.u-form-group-sm .u-form-label {
  padding-top: 7px;
  font-size: 12px; }

.u-form-group-sm .u-form-control {
  height: 32px;
  padding: 6px 13px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px; }

.u-button-file input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  min-width: 100%;
  min-height: 100%;
  text-align: 0;
  cursor: pointer;
  opacity: 0; }

.u-form-control {
  height: 36px;
  width: 100%;
  border: 1px solid rgb(206,206,206);
  padding: 6px 12px;
  color: rgb(51,51,51);
  box-sizing: border-box;
  font-family: "Microsoft YaHei", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  border-radius: 4px; }
  .u-form-control.round {
    border-radius: 20px; }
  .u-form-control.round {
    border-color: #62a8ea;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .u-form-control:focus {
    border-color: rgb(63,81,181);
    outline: none; }
    .u-form-control:focus ~ .fa-search, .u-form-control:focus ~ .uf-magnifyingglass {
      color: rgb(63,81,181); }
  .u-form-control[readonly], .u-form-control[disabled] {
    border-color: rgb(241,241,241);
    background-color: rgb(241,241,241); }
    .u-form-control[readonly] + .u-form-control-feedback,
    .u-form-control[readonly] + .u-form-control-feedback:hover, .u-form-control[disabled] + .u-form-control-feedback,
    .u-form-control[disabled] + .u-form-control-feedback:hover {
      color: rgba(0, 0, 0, 0.6); }
  .u-form-control[disabled] + .u-form-control-feedback,
  .u-form-control[disabled] + .u-form-control-feedback:hover {
    cursor: not-allowed; }
  .u-form-control.sm {
    height: 28px; }
  .u-form-control.sw {
    width: 200px; }

.form-control-static {
  min-height: 36px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

.u-form-group {
  font-size: 14px;
  margin-bottom: 20px;
  margin-right: 60px; }
  .u-form-group label {
    color: rgb(102,102,102);
    margin-bottom: 5px; }
  .u-form-group.must-in .u-input-group-before {
    color: red; }
  .u-form-group:before {
    display: table;
    content: " "; }
  .u-form-group:after {
    display: table;
    content: " ";
    clear: both; }

.u-control-label {
  max-width: 200px;
  display: inline-block;
  color: rgb(102,102,102);
  /*特定样式*/
  text-align: right;
  margin-right: 10px; }

.u-form-browse {
  font-family: 'Microsoft YaHei';
  font-size: 14px;
  color: rgb(51,51,51);
  list-style: none; }

.u-form-inline .u-form-group {
  display: inline-block; }
  .u-form-inline .u-form-group label {
    max-length: 200px;
    margin-right: 10px;
    margin-bottom: 5px; }
  .u-form-inline .u-form-group .u-form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .u-form-inline .u-form-group .u-input-group {
    display: inline-table; }

.u-has-feedback {
  position: relative; }
  .u-has-feedback .u-form-control {
    padding-right: 42.5px; }

.u-form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  color: rgb(180,180,180); }
  .u-form-control-feedback.sm {
    height: 28px;
    line-height: 28px;
    font-size: 12px; }
  .u-form-control-feedback.refer {
    cursor: pointer; }
    .u-form-control-feedback.refer:hover {
      color: rgb(63,81,181); }

.u-form-control-feedback + .u-form-control {
  padding-right: 48px; }

.u-form-control-feedback.u-button-success {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff; }

.noborder {
  border: none; }

.leftborder {
  border-left: 1px solid #CECECE; }

.rightborder {
  border-right: 1px solid #CECECE; }

.u-input-dark .u-form-control {
  background: #f3f7f9; }

.u-input-icon-left {
  left: 0 !important; }

.u-input-icon-left label {
  margin-left: 10px;
  margin-top: 6px; }

.u-input-sm {
  height: 32px;
  padding: 6px 13px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px; }

.u-input-lg {
  height: 46px;
  padding: 10px 18px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px; }

.help-block {
  display: block;
  color: #bcc2c8;
  margin-top: 7px;
  margin-bottom: 8px;
  font-size: 12px; }

select[multiple] {
  overflow-y: auto;
  height: auto; }

textarea.u-form-control {
  height: auto; }

.u-input-group {
  position: relative;
  vertical-align: middle;
  margin-bottom: 10px; }
  .u-input-group .u-input-group-addon,
  .u-input-group .u-input-group-btn,
  .u-input-group .u-form-control {
    width: auto;
    display: table-cell; }
  .u-input-group.sw {
    width: 200px; }
  .u-input-group.mw {
    width: 300px; }
  .u-input-group.lw {
    width: 400px; }
  .u-input-group .u-form-control {
    width: 100%; }
  .u-input-group .u-checkbox {
    height: 36px; }
    .u-input-group .u-checkbox .u-checkbox-focus-helper {
      top: 3px; }
    .u-input-group .u-checkbox .u-checkbox-outline {
      top: 0px; }
  .u-input-group .u-radio.is-checked .u-radio-outer-circle {
    top: 0px; }
  .u-input-group .u-radio.is-checked .u-radio-inner-circle {
    top: 4px; }

.u-input-group-before {
  font-size: 10px;
  position: absolute;
  padding: 0px 3px;
  top: 50%;
  transform: translateY(-50%); }

.u-form-control-info {
  position: absolute;
  display: none;
  color: #f15a4a;
  /*display: block;*/
  margin-top: 4px;
  font-size: 12px;
  font-family: "Microsoft YaHei", "Helvetica", "Arial", sans-serif; }

.u-form-control-info:before {
  margin-right: 5px;
  font-family: uf; }

/*.u-has-success {
  display: inline-block;
  position: relative; }*/
.u-form-control-success {
  position: absolute;
  color: green;
  display: none;
  /* position: absolute;
    top: 25%;
    right: -20px;*/
  font-size: 18px;
  color: #72ca97; }

.u-form-horizontal .u-form-group > label {
  text-align: right;
  height: 36px;
  line-height: 36px; }

.u-input-label {
  font-size: 13px;
  line-height: 36px; }
  @media (min-width: 768px) {
    .u-input-label.right {
      float: right; } }
  .u-input-label.sm {
    font-size: 12px;
    line-height: 28px; }
