#date-n2 #layui-laydate1,
#date-n2 #layui-laydate1 .layui-laydate-main,
#date-n2 .layui-laydate-content table {
  width: 100%;
  border: none;
  box-shadow: none;
}

#date-n2 .layui-laydate-content table tbody {
  height: calc(100vh - 240px) !important;
}
.text_box {
  padding: 15px !important;
}

#date-n2 .layui-laydate-footer {
  display: none;
}

#date-n2 .laydate-prev-y,
#date-n2 .laydate-next-y {
  display: none;
}

#date-n2 tr .layui-this {
  /* display: none; */
  background-color: #e12e10 !important;
  color: #fff !important;
}

#date-n2 tr td {
  pointer-events: none;
}
#date-n2 .layui-laydate-content td {
  height: 29px;
}
#date-n2 .layui-laydate-content td:hover,
#date-n2 .layui-laydate-list li:hover {
  background-color: #fff;
  color: #666;
}

#date-n2 .laydate-set-ym span {
  padding: 0;
}

#date-n2 .layui-laydate-content thead {
  border: none;
  font-size: 12px;
  color: #333;
}
#date-n2 .layui-laydate-content th {
  font-weight: 700;
}

#date-n2 .laydate-day-mark::after {
  display: none;
}

#date-n2 .layui-laydate-header .laydate-icon {
  color: #a31a1a;
}

#date-n2 .laydate-set-ym {
  color: #ca9e6a;
}

#date-n2 .laydate-set-ym span:hover {
  color: #ca9e6a;
}

#date-n2 .layui-laydate-content .laydate-day-next,
#date-n2 .layui-laydate-content .laydate-day-prev {
  background-color: #f8f8f8;
  color: #999;
}

#date-n2 .layui-laydate-content tr td {
  color: #999;
}
#date-n2 .layui-laydate-content tr td:hover {
  color: #999;
}

#date-n2 .layui-laydate-content .laydate-day-mark {
  background: url(../Images/dialog-date-sgin.png) no-repeat center #e6e6e6;
}
