.bg-smoke{
    background: #ededed;
}

*{
    font-family: 'Open Sans', 'Mukta Vaani', sans-serif;
}

body *::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
}


.table thead, .table tfoot{
    background: #f5f5f5;
}

.table th, .table td{
    padding: 5px !important;
}

.table tbody tr:hover{
    background: whitesmoke !important;
}

.table .fa{
    cursor: pointer;
    background: rgb(230, 230, 230);
    padding: 5px;
    border-radius: 3px;
    margin: 2px;
    font-size: 12px;
}
.table .fa:hover{
    background: rgb(212, 212, 212);
}
.table .fa.red{
    color: red;
}
.table .fa.blue{
    color: blue;
}
.table .fa.green{
    color: green;
}

.tool-head{
    margin: 0 !important;
    padding: 5px !important;
}
.tool-btn{
    cursor: pointer;
    background: rgb(230, 230, 230);
    padding: 8px;
    border-radius: 3px;
    margin:0;
    font-size: 15px;
}
.tool-btn:hover{
    background: rgb(212, 212, 212);
}

.dash-div input{
    border: 1px #ddd solid;
    padding: 3px;
    border-radius: 3px;
    background-color: #fefefe;
    list-style: none;
    font-size: 14px;
    width: 130px;
    cursor: pointer;
    color: #444444;
}
.dash-div input:hover{
    background-color: #efefef;
}

label{
    font-size: 14px !important;
    font-weight: 600;
    margin-top: 5px;
}

#data-table_wrapper .row{
    width: 100% !important;
    margin: 0px !important;
    overflow: auto !important;
}
#data-table_wrapper .row div{
    padding: 0px !important;
}