/* 
html,body {
	background-color: #ffffff;
} */

form .popup-body{background-color: #ffffff;}

table.datalist thead th .has-float-label label, table.datalist thead th .has-float-label>span {
    position: absolute;
    cursor: text;
    font-size: 12px !important;
    opacity: 1;
    -webkit-transition: all .2s;
    color: #fff;
    transition: all .2s;
    top: -1.0em;
    left: 1.75rem;
    background: none;
    z-index: 0 !important;
    line-height: 1;
    padding: 0 1px;
}

table.datalist thead th .has-float-label label{ font-size: 10px !important;}
.datalist input{font-size: 14px !important;}
.dataTables_length {
    width: 25%;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    float: right;
}

.popup-body [class*="radio"] {
    min-height: 16px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 30% !important;
}

.popup-body [class*="checkbox"] {
    min-height: 16px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 30%;
}

 



/* table.datalist tbody td + div.checkbox.checkbox-inline{
    padding: 0px 5px !important;
} */