div.dataTables_wrapper div.dataTables_length select{
min-width: 50px;
}
.nav {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 20px;
border-radius: 20px;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 0;
background-image: linear-gradient(to right top, #ffffff, #efeef5, #dddeeb, #cbcee1, #b8bfd8, #adbedd, #a0bfe0, #8fbfe3, #7ecef0, #6cdef8, #5eedf8, #5ffbf1);
box-shadow: 5px 10px 8px #888888;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
color: #100f0f;
border-radius: 10px;
box-shadow: 3px 5px 6px 0px black;
background-image: linear-gradient(to right top, #6fa9ff, #488fff, #1e73fe, #0054f7, #122eeb);
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
padding-right: 30px;
background-image: linear-gradient(to right top, #aec7ed, #7aa7f5, #4984f9, #1a5ef6, #122eeb);
}
td {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
background-color: floralwhite;
}
.btn-primary {
color: #fff; background-image: linear-gradient(to right top, #6fa9ff, #488fff, #1e73fe, #0054f7, #122eeb);
border-color: #007bff;
padding-top: 10px;
text-shadow: 0px 0px black;
}
a {
color: #000;
text-decoration: none;
background-color: transparent;
}
.tab-content .tab-pane.active {
display: block;
padding: 10px 20px;
background-color: #e2e2e2;
box-shadow: 6px 7px 15px black;
}
:focus.modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-clip: padding-box;
border: 0.5px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0;
color: #080707;
background-color: #e4e2e2;
box-shadow: 2px 4px 15px black;
}
.btn-primary:hover {
color: #30ef48;
}
.fm-tabs {
width: 100%;
}
.elfmadv{
margin: 20px 20px 0 0;
background: #fff;
}
ul#fm-tabs-nav {
list-style: none;
margin: 0 0 20px 0;
overflow: auto;
border-bottom: 1px solid #eee;
}
ul#fm-tabs-nav li {
float: left;
font-weight: bold;
margin: 0 10px;
padding: 8px 15px; cursor: pointer;
}
ul#fm-tabs-nav li:hover,
ul#fm-tabs-nav li.fm-active {
border-bottom: 2px solid #102136;
}
#fm-tabs-nav li a {
text-decoration: none;
color: #102136;
}
ul#fm-tabs-nav li.fm-active a{
color: #102136;
}
.fm-tab-content {
display: none;
background-color: #FFF;
}
.dashbox {
padding: 10px 20px;
margin: 20px 0;
background: #c4e4fb;
display: block;
}
.count_no {
font-size: 24px;
font-weight: bold;
}
.submission_count .dashbox{
background: #e3ffde;
}
.users_count .dashbox{
background: #ffdfdf;
}
.forms_count .dashbox{
background: #dce3ff;
}
.status_inprogress_count .dashbox{
background:#efb300; 
color: #fff;
}
.status_completed_count .dashbox{
background: #85af3e;    
color: #fff;
}
.status_pending_count .dashbox{
background: #f05b4f;    
color: #fff;
}
.status_approved_count .dashbox{
background: #5f7084;    
color: #fff;
}
.ct-series-a .ct-area, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-slice-pie {
fill:#efb300!important;  
}
.ct-series-b .ct-area, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-slice-pie {
fill: #f05b4f!important;
}
.ct-series-c .ct-area, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-slice-pie {
fill: #85af3e!important;
}
.ct-series-d .ct-area, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-slice-pie {
fill: #5f7084!important;
}
.ct-label{
fill: rgb(8 8 8 / 54%) !important;
color: #f38a8a !important;
font-size: 15px;
line-height: 1;
}
#fmtab1{
display: block;
}
#fm-tabs-content .btn-primary{
background: #2c3e60;
color: #fff;
}
a.btn.btn-primary.btn-add-new-form {
float: right;
}
.elfmadv-dt thead tr {
background: #2c3e60;
color: #fff;
font-weight: normal!important;
}
body .tab-content .tab-pane.active{
border:none;
padding:0;
}
.modal-dialog{
max-width: 60%!important;
}