@font-face {
    font-family: 'layui-icon';
    src: url("../fonts/layui-icon-font.woff2") format('woff2');
}

/* 重定义laydate日历组件样式 */
.laydate-theme-mei{
    font-size: 28px;
    border: 2px solid #6B99ED;
    border-radius: 10px;
    background-color: #0c2a77;
    color: rgba(255,255,255,0.8);
    /*left: 785px !important;*/
    overflow: hidden;
}
.laydate-theme-mei .layui-laydate-main{
    width: 512px;
}
.laydate-theme-mei .layui-laydate-header{
    border-bottom: none;
    background-color: #0a225f;
    line-height: 55px;
}
.laydate-theme-mei .layui-laydate-header span:hover{
    color: #fff;
}
.laydate-theme-mei .layui-laydate-content{
    border: none;
    padding: 25px;
}
.laydate-theme-mei .layui-laydate-content td,
.laydate-theme-mei .layui-laydate-content th{
    width: 70px;
}
.laydate-theme-mei .layui-laydate-content th {
    color: #71A3FF;
}
.laydate-theme-mei .layui-laydate-content td{
    color: rgba(255,255,255,0.8);
}
.laydate-theme-mei .layui-laydate-content td:hover{
    background-color: #295fde;
}
.laydate-theme-mei .layui-this, .laydate-theme-mei .layui-this > div {
    background-color: #295fde !important;
}
.laydate-theme-mei .laydate-disabled{
    color: rgba(255,255,255,0.2) !important;
}
.laydate-theme-mei .layui-laydate-footer{
    height: 70px;
    border: none;
    border-top: 1px solid #6B99ED;
}
.laydate-theme-mei .laydate-footer-btns span{
    height: auto;
    color: #fff;
    font-size: 20px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #6B99ED;
    background-color: transparent;
    padding: 10px 35px;
    margin-right: 10px;
}
.laydate-theme-mei .laydate-btns-confirm{
    background-color: #295FDE !important;
}
.laydate-theme-mei .layui-laydate-preview{
    display: none;
    height: auto;
    color: #fff;
    font-size: 20px;
    border: none;
    background-color: transparent;
    margin-top: 10px;
}
.laydate-theme-mei .layui-icon{
    font-family: layui-icon !important;
    font-size: 24px;
    color: #fff !important;
}