@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-checkbox {
  position: relative;
  z-index: 1;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  word-break: break-all;
  text-align: left; }
  .u-checkbox.is-upgraded {
    padding-left: 24px; }

.u-checkbox-input {
  line-height: 24px; }
  .u-checkbox.is-upgraded .u-checkbox-input {
    position: absolute;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none; }

.u-checkbox-outline {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  border: 1px solid rgb(191,191,191);
  border: 1px solid rgb(191,191,191) \9;
  border-radius: 2px;
  z-index: 2; }
  .u-checkbox.is-checked .u-checkbox-outline {
    border: 1px solid rgb(63,81,181); }
  fieldset[disabled] .u-checkbox .u-checkbox-outline,
  .u-checkbox.is-disabled .u-checkbox-outline {
    border: 1px solid rgb(191,191,191);
    cursor: auto; }

.u-checkbox-focus-helper {
  position: absolute;
  top: 3px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent; }
  .u-checkbox.is-focused .u-checkbox-focus-helper {
    box-shadow: 0 0 0px 8px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1); }
  .u-checkbox.is-focused.is-checked .u-checkbox-focus-helper {
    box-shadow: 0 0 0px 8px rgba(68,189,228, 0.26);
    background-color: rgba(68,189,228, 0.26); }

.u-checkbox-tick-outline {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  mask: url("/images/tick-mask.svg?embed");
  background: transparent;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background; }
  .u-checkbox.is-checked .u-checkbox-tick-outline {
    background: rgb(63,81,181) url("/images/tick.svg?embed"); }
  fieldset[disabled] .u-checkbox.is-checked .u-checkbox-tick-outline,
  .u-checkbox.is-checked.is-disabled .u-checkbox-tick-outline {
    background: rgb(191,191,191); }

.u-checkbox-label {
  position: relative;
  cursor: pointer;
  font-size: 13px;
  line-height: 24px;
  margin: 0; }
  fieldset[disabled] .u-checkbox .u-checkbox-label,
  .u-checkbox.is-disabled .u-checkbox-label {
    color: rgb(191,191,191);
    cursor: auto; }

/*图片checkbox选中时增加边框*/
.u-checkbox.is-checked .u-checkbox-label img {
  border: 1px solid #3f51b5; }

.u-checkbox-primary.is-checked .u-checkbox-outline {
  border: 1px solid rgb(63,81,181); }

.u-checkbox-primary.is-checked .u-checkbox-tick-outline {
  background: rgb(63,81,181) url("/images/tick.svg?embed"); }

.u-checkbox-success.is-checked .u-checkbox-outline {
  border: 1px solid rgb(76,175,80); }

.u-checkbox-success.is-checked .u-checkbox-tick-outline {
  background: rgb(76,175,80) url("/images/tick.svg?embed"); }

.u-checkbox-info.is-checked .u-checkbox-outline {
  border: 1px solid rgb(0,188,212); }

.u-checkbox-info.is-checked .u-checkbox-tick-outline {
  background: rgb(0,188,212) url("/images/tick.svg?embed"); }

.u-checkbox-warning.is-checked .u-checkbox-outline {
  border: 1px solid rgb(255,152,0); }

.u-checkbox-warning.is-checked .u-checkbox-tick-outline {
  background: rgb(255,152,0) url("/images/tick.svg?embed"); }

.u-checkbox-danger.is-checked .u-checkbox-outline {
  border: 1px solid rgb(244,67,54); }

.u-checkbox-danger.is-checked .u-checkbox-tick-outline {
  background: rgb(244,67,54) url("/images/tick.svg?embed"); }

.u-checkbox-dark.is-checked .u-checkbox-outline {
  border: 1px solid rgb(97,97,97); }

.u-checkbox-dark.is-checked .u-checkbox-tick-outline {
  background: rgb(97,97,97) url("/images/tick.svg?embed"); }
