.m-datatable{
    display:none
}
.m-datatable.m-datatable--default{
    display:block
}
.m-datatable.m-datatable--default>.m-datatable__table{
    border-collapse:collapse;
    overflow:hidden;
    display:none;
    min-height:300px
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head{
    visibility:hidden;
    display:block
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row{
    width:100%
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{
    vertical-align:middle;
    padding:11px 10px;
    font-size:1rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell i,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell i,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell i{
    font-size:1.3rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--left,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--left,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--left{
    text-align:left
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--left>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--left>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--left>span{
    text-align:left
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--right,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--right,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--right{
    text-align:right
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span{
    text-align:right
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span>i,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span>i,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span>i{
    right:0
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--center,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--center,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--center{
    text-align:center
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--center>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--center>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--center>span{
    text-align:center
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--sort,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--sort,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--sort{
    cursor:pointer
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--resizing,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--resizing,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--resizing{
    cursor:col-resize
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span{
    overflow:visible
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox{
    top:2px;
    padding:0;
    margin:0
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__toggle--detail>.m-datatable__toggle-detail,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__toggle--detail>.m-datatable__toggle-detail,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__toggle--detail>.m-datatable__toggle-detail{
    display:inline-block;
    text-align:right
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown{
    display:inline-block
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu{
    margin-top:.5rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown.dropup .dropdown-menu,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown.dropup .dropdown-menu,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown.dropup .dropdown-menu{
    margin-top:auto;
    margin-bottom:.5rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right{
    margin-right:-.8rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left{
    margin-left:-.8rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body>.m-datatable__lock,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot>.m-datatable__lock,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head>.m-datatable__lock{
    border:0
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{
    font-weight:600;
    vertical-align:middle
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{
    padding:16px 10px
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span>i{
    display:inline-block;
    position:relative;
    right:-10px;
    line-height:0;
    vertical-align:middle;
    font-size:1.1rem
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox{
    top:1px
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail{
    padding:0 0 10px 42px
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row{
    display:table-row
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row>.m-datatable__cell{
    padding:5px 10px;
    text-align:left;
    vertical-align:top
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row>.m-datatable__cell:first-child{
    font-size:1rem;
    font-weight:500
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row>.m-datatable__cell:last-child{
    padding-left:20px
}
.m-datatable.m-datatable--default.m-datatable--error .m-datatable__body{
    padding:30px;
    text-align:center
}
.m-datatable.m-datatable--default.m-datatable--lock>.m-datatable__table>.m-datatable__body>.m-datatable__lock,.m-datatable.m-datatable--default.m-datatable--lock>.m-datatable__table>.m-datatable__foot>.m-datatable__lock,.m-datatable.m-datatable--default.m-datatable--lock>.m-datatable__table>.m-datatable__head>.m-datatable__lock{
    display:inline-block;
    position:relative;
    vertical-align:top;
    overflow:hidden
}
.m-datatable.m-datatable--default.m-datatable--loaded{
    display:block
}
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table{
    display:block
}
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__body,.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__foot,.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__head{
    visibility:visible;
    display:block
}
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__body .m-datatable__row,.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__foot .m-datatable__row,.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__head .m-datatable__row{
    display:table;
    table-layout:initial
}
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell,.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{
    display:table-cell
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__row,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__row{
    width:100%
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__toggle-subtable>i,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__toggle-subtable>i,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__toggle-subtable>i{
    line-height:0;
    font-size:1.3rem
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__toggle-subtable:hover,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__toggle-subtable:hover,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__toggle-subtable:hover{
    text-decoration:none
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__row-subtable,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__row-subtable{
    display:table;
    width:100%
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable>.m-datatable__subtable,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__row-subtable>.m-datatable__subtable,.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__row-subtable>.m-datatable__subtable{
    padding:20px
}
.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table{
    display:block
}
.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__foot,.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__head{
    overflow:hidden
}
.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__foot .m-datatable__row,.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__head .m-datatable__row{
    position:relative
}
.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__body{
    overflow:hidden
}
.m-datatable.m-datatable--default>.m-datatable__pager{
    margin-top:20px
}
.m-datatable.m-datatable--default>.m-datatable__pager.m-datatable__pager--top{
    margin-bottom:20px
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav{
    margin:10px 0 0 0;
    padding:0;
    display:inline-block;
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li{
    padding: 0px;
    margin: 0;
    display:inline-block;
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li:last-child{
    margin-right:0
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link{
    cursor:pointer;
    /* display:inline-block; */
    /* height: 1rem; */
    /* min-width: 1rem; */
    /* vertical-align:middle; */
    /* height: 28px; */
    /* line-height: 16px; */
    /* font-size: 1rem; */
    /* padding:.5rem; */
    /* -webkit-border-radius:50%; */
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    /* border-radius:50%; */
    /* text-align:center; */
    /* position:relative; */
    /* display:-webkit-box; */
    display:-moz-box;
    display:-ms-flexbox;
    /* display:-webkit-flex; */
    /* display:flex; */
    /* -webkit-justify-content:center; */
    -moz-justify-content:center;
    -ms-justify-content:center;
    /* justify-content:center; */
    /* -webkit-align-items:center; */
    -moz-align-items:center;
    -ms-align-items:center;
    /* align-items:center; */
    /* text-align:center; */
    /* vertical-align:middle; */
    /* font-size:1rem; */
    /* line-height:1rem; */
    /* font-weight:400; */
    height: 28px;
    line-height: 16px;
    font-size: 1rem;
    position: relative;
    display: block;
    padding: 8px 10px;
    /*margin-left: -4px;*/
    line-height: 16px;
    color: #171717;
    background-color: #f0f2f5;
    border: 1px solid #f0f2f5;
    padding: 5px 7px;
}

.m-datatable__pager-link.pager-link {
    height: 1.25rem !important;
    min-width: 1.25rem !important;
    font-size: 0.8rem !important;
    padding: 0 !important;
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link>i{
    font-size:1rem;
    text-align:center;
    display:inline-block
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--more-next,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--more-prev{
    font-weight:600
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input{
    height:2.25rem;
    width:3.5rem;
    text-align:center;
    -webkit-border-radius:15px!important;
    -moz-border-radius:15px!important;
    -ms-border-radius:15px!important;
    -o-border-radius:15px!important;
    border-radius:15px!important
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info{
    float:right;
    margin-top:10px
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size{
    margin-right:10px
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle{
    -webkit-border-radius:20px!important;
    -moz-border-radius:20px!important;
    -ms-border-radius:20px!important;
    -o-border-radius:20px!important;
    border-radius:20px!important;
    height:2.25rem;
    padding:.45rem 1rem
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .dropdown-menu.inner>li.selected>a span.check-mark{
    margin-top:-.6rem
}
.m-datatable.m-datatable--default.m-datatable--subtable .m-datatable__subtable>.m-datatable>.m-datatable__pager{
    margin:0;
    padding:0 20px 10px 20px
}
@media (max-width:768px){
    .m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info{
        float:none;
        display:block;
        margin:10px 0 0 0
    }
}
.m-datatable>.m-datatable__table{
    background-color:#fff
}
.m-datatable>.m-datatable__table>.m-datatable__body>.m-datatable__lock.m-datatable__lock--left,.m-datatable>.m-datatable__table>.m-datatable__foot>.m-datatable__lock.m-datatable__lock--left,.m-datatable>.m-datatable__table>.m-datatable__head>.m-datatable__lock.m-datatable__lock--left{
    z-index:1;
    -webkit-box-shadow:0 0 17px 5px rgba(113,106,202,.14);
    -moz-box-shadow:0 0 17px 5px rgba(113,106,202,.14);
    box-shadow:0 0 17px 5px rgba(113,106,202,.14)
}
.m-datatable>.m-datatable__table>.m-datatable__body>.m-datatable__lock.m-datatable__lock--right,.m-datatable>.m-datatable__table>.m-datatable__foot>.m-datatable__lock.m-datatable__lock--right,.m-datatable>.m-datatable__table>.m-datatable__head>.m-datatable__lock.m-datatable__lock--right{
    -webkit-box-shadow:0 0 17px 5px rgba(113,106,202,.14);
    -moz-box-shadow:0 0 17px 5px rgba(113,106,202,.14);
    box-shadow:0 0 17px 5px rgba(113,106,202,.14)
}
.m-datatable>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>span,.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>span,.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>span{
    background:#e5e3ef
}
.m-datatable>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>input:checked~span,.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>input:checked~span,.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>input:checked~span{
    background:#3f9ce8
}
.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{
    background:#f4f3f8
}
.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell>span,.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span{
    color:#575962
}
.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span>i{
    color:#4d44bd
}
.m-datatable.m-datatable--scroll .mCustomScrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#9ea7c0;
    opacity:.7;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.m-datatable.m-datatable--scroll .mCustomScrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:#9ea7c0;
    opacity:1;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link{
    color:#898b96
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--first,.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--last,.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next,.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev{
    /* background:#ebe9f2 */
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link:hover{
    color: #171717;
    text-decoration: none;
    background-color: #c5cdd8;
    border-color: #c5cdd8;
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--active{
    z-index: 1;
    color: #fff;
    background-color: #3f9ce8;
    border-color: #3f9ce8;
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--disabled,.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--disabled:hover{
    color:#898b96;
    background:#ebe9f2;
    opacity:.57
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input{
    background:#ebe9f2;
    border-color:#ebe9f2
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input:focus{
    background:#3f9ce8;
    border-color:#3f9ce8
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle{
    border:0!important;
    color:#3f4047;
    background:#ebe9f2
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle i{
    color:#fff
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus,.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover,.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size.show>.btn.dropdown-toggle{
    border:0!important;
    color:#fff;
    background:#3f9ce8
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus i,.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover i,.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size.show>.btn.dropdown-toggle i{
    color:#fff
}
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .dropdown-menu{
    z-index:100
}
.modal .m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .dropdown-menu{
    z-index:1051
}
.m-datatable.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__toggle-subtable>i{
    color:#3f9ce8
}
.m-datatable.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable{
    border-top:0
}
.m-datatable.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable .m-datatable__pager{
    background:#f4f3f8
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span{
    color:#575962
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--hover{
    background:#f7f6fa
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--even>.m-datatable__cell{
    background:#faf9fc
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--active>.m-datatable__cell{
    background:#f7f6fa
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active)>.m-datatable__cell{
    background:#f7f6fa
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--subtable-expanded>.m-datatable__cell{
    background:#eeedf4!important
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable{
    background:#faf9fc
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable>.m-datatable__subtable>.m-datatable{
    -webkit-box-shadow:0 0 15px 1px rgba(113,106,202,.2);
    -moz-box-shadow:0 0 15px 1px rgba(113,106,202,.2);
    box-shadow:0 0 15px 1px rgba(113,106,202,.2)
}
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable.m-datatable__row-loading>.m-datatable__subtable>.m-datatable>.m-datatable__table{
    background:#faf9fc
}
.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span{
    color:#575962
}
.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--even>.m-datatable__cell{
    background:#faf9fc
}
.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--active>.m-datatable__cell{
    background:#f7f6fa
}
.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active)>.m-datatable__cell{
    background:#f7f6fa
}
.m-datatable.m-datatable--bordered.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--subtable-expanded>.m-datatable__cell{
    background:#eeedf4!important
}
.m-datatable.m-datatable--bordered.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable{
    background:#faf9fc
}
.m-datatable.m-datatable--bordered.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable>.m-datatable__subtable>.m-datatable{
    -webkit-box-shadow:0 0 15px 1px rgba(113,106,202,.2);
    -moz-box-shadow:0 0 15px 1px rgba(113,106,202,.2);
    box-shadow:0 0 15px 1px rgba(113,106,202,.2)
}