@charset "UTF-8";
/**
 *
 * 五个等级颜色
 * 第一等级：表单元素里 字 的颜色
 * 第二等级：
 * 第三等级：表单元素边框颜色，如输入框、下拉框的border颜色
 * 第四等级：表单元素placeholder颜色
 * 第五等级：
 *
 */
/**
 * z-index
 */
.lanaya-checkbox {
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .lanaya-checkbox__input {
    display: inline-block;
    position: relative;
    border: 1px solid #888;
    border-radius: 2px;
    top: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 14px;
    height: 14px;
    background-color: #fff;
    margin-right: 4px; }
    .lanaya-checkbox__input:after {
      content: '';
      position: absolute;
      opacity: 0;
      border: 1px solid #fff;
      width: 7px;
      height: 4px;
      border-top: 0;
      border-right: 0;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      left: 2px;
      top: 2px;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s; }
    .lanaya-checkbox__input:hover {
      border-color: #409eff; }
    .lanaya-checkbox__input.is-checked {
      background-color: #409eff;
      border-color: #409eff; }
      .lanaya-checkbox__input.is-checked:after {
        opacity: 1; }
  .lanaya-checkbox__original {
    opacity: 0;
    outline: none;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0; }
  .lanaya-checkbox__label {
    color: #222; }
    .lanaya-checkbox__label.is-checked {
      color: #409eff; }
