.header-filter{
    margin-top:80px;
    display: block;
}
.header-filter .title-head{
    margin-right: 15px;
}
.header-filter h1{
    font-size: 20px;
    font-weight: normal;
    line-height: inherit;
}
.header-filter .ant-form-item{
    margin-bottom: 0px;
}

.header-filter .ant-card-body {
    padding: 12px 24px;
}
.header-filter .ant-btn-danger {
    color: #ffffff;
    background-color: #d41f32;
    border-color: #d41f32;
}

.header-filter .ant-btn-danger.disabled, 
.header-filter .ant-btn-danger[disabled], 
.header-filter .ant-btn-danger.disabled:hover, 
.header-filter .ant-btn-danger[disabled]:hover, 
.header-filter .ant-btn-danger.disabled:focus, 
.header-filter .ant-btn-danger[disabled]:focus, 
.header-filter .ant-btn-danger.disabled:active, 
.header-filter .ant-btn-danger[disabled]:active, 
.header-filter .ant-btn-danger.disabled.active, 
.header-filter .ant-btn-danger[disabled].active{
    color: rgba(0, 0, 0, 0.25);
    background-color: #f7f7f7;
    border-color: #d9d9d9;
}
.ww-content .ant-card-bordered{
    border:none;
}
.ww-content .ant-card-body {
    padding:0px;
}
.file-upload {
    max-width: 100px;
    min-height: 100px;
    border: 2px dashed #ddd;
    text-align: center;
}
.file-upload i{
    font-size: 35px;
    color: #ccc;
    margin-top: 28px;
}
.file-upload img{
    width: 200px;
    height: auto;
}
.file-upload .img{
    position: relative;
}
.file-upload .img button{
    position: absolute;
    top:0;
    left: 0;
}
.d-popup-right{
    position: fixed;
    left: 0;
    top: 0;
    margin-top: 64px;
    min-width: 500px;
    width: 100%;
    min-height: 100%;
    z-index: 999;
    background:rgba(105, 99, 99, 0.4117647058823529);
}
.d-popup-right .wrapper-popup-right{
    width: 500px;
    height: 100%;
    background: #ffffff;
    display: block;
    position: inherit;
}
.d-popup-right .wrapper-popup-right .head-popup{
    display: block;
}
.d-popup-right .wrapper-popup-right .head-popup button{
    margin-top:10px;
    margin-right: 15px;
}
.d-popup-right .wrapper-popup-right .body-popup{
    padding: 10px 0 10px 10px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.d-popup-right .wrapper-popup-right .body-popup li{
    font-weight: 300;
    color:#555;
    margin: 3px 0;
    display: block;    
}
.d-popup-right .wrapper-popup-right .body-popup li label{
    color: #909090;
    font-weight: 300;
}
.d-popup-right .wrapper-popup-right .body-popup .img img{
    width: 100%;
}
.wrapper-switch .ant-switch-disabled{
    background: rgba(0, 0, 0, 0.25);
}
.wrapper-switch .ant-switch-disabled.ant-switch-checked{
    background-color: #108ee9;
}
.wrapper-switch .ant-switch-disabled .ant-switch-inner{
    color:#ffffff;
}
.wrapper-switch .ant-switch-disabled:after{
    background: #ffffff;
}
.ww-tag .ant-tag-root {
    margin-bottom: 3px;
}
.ww-tag .ant-tag-text{
    font-size: 12px;
}
.ww-a a{
    display: block;
    text-align: center;
    color: #555555;
    font-size: 18px;
}
.ww-ic{
    display: block;
    text-align: center;
    font-size: 18px;
}
.ww-inp-time .ant-time-picker{
    width: 120px;
}
.file-upload [type=file]{
    z-index: 999;
}
.ww-cate{
    padding:10px;
    min-height: 800px;
}
.ww-cate li{
    display: block;
    width: 180px;
    padding-bottom: 5px;
    padding-top:5px;    
}
.ww-cate li button{
    width: 180px;
    text-align: center;
}

.ww-cate li.active{
    border-bottom:1px solid #000000;
}
.ww-cate li.active button.parent{
    background-color: #108ee9;
    border-color: #108ee9;
    color: #ffffff;
}

.ww-cate li ul.sub{
    position: absolute;
    top: 0;
    left: 190px;
    border-left: 1px solid;
    padding-left: 10px;
    margin-left: 10px;
}
.ww-cate .sub li.title{
    top:-35px;
    position: absolute;
}
.ww-cate li.title h3{
    text-align: center;
}

film-category-menu .ant-btn:hover,
film-category-menu .ant-btn:focus, 
film-category-menu .ant-btn:active, 
film-category-menu .ant-btn.active {
    background: #108ee9;
}

film-category-menu .ant-btn:hover, 
film-category-menu .ant-btn:focus {
    color: #ffffff;
    background-color: #108ee9;
    border-color: #108ee9;
}

film-category-menu .wwsu{
    position: absolute;
    top: 44px;
    left: 0;
}

.ww-cate .add .ant-btn-dashed:hover,
.ww-cate .add .ant-btn-dashed:active,
.ww-cate .add .ant-btn-dashed:focus{
    border-color: #108ee9;
    background-color: #ffffff;
    color: #108ee9;
}
.ant-tooltip-inner button.ic-c{
    cursor: pointer;
    background: transparent;
    border: none;
}
.ant-tooltip-inner button.ic-c i{
    font-size: 18px;
}
.ant-tooltip-inner button.ic-c.del{
    color:#d41f32;
}
.ant-tooltip-inner button.ic-c.del:disabled {
    color:rgb(192, 190, 190);
    cursor: default;
}
.ant-tooltip-inner .img img{
    max-width: 150px;
}
.ww-content-crud{
    background-color: #fff;
    padding: 20px 10px;
    margin: 0px !important;
}