html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.setheader {
    top: -21px;
    left: -17px;
}

.pagetitle {
    margin-bottom: 10px;
    
}
.title {
    margin-top: -51px;
}
.Divset {
    left: -12px; top: -57px;
}

.table-striped tr {
    background-color: #fff !important;
}

table-striped-color: # {
    $table-striped-color
}

table-striped-color: # {
    $table-striped-color
}
table-striped-bg: # {
    $table-striped-bg
}
table-striped-bg: # {
    $table-striped-bg
}
.dataTable-top {
    visibility: hidden;
}

.custom-margin {
    margin-bottom: -25px; /* Adjust the value as needed */
}

span.control-label.requiredStar {
    color: red;
}

.dataTables_scrollHeadInner, .dataTables_scrollBody {
    width: 100% !important;
}

    .dataTables_scrollHeadInner table, .dataTables_scrollBody table {
        width: 100% !important;
    }


.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 !important; /* Remove padding */
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-style: none;
}

label {
    color: #808080 !important;
    font-size: 14px;
}
.dataTables_wrapper .dataTables_filter label {
    visibility: hidden;
    margin-top: -21px;
}

/* Adjust the search input display */
.dataTables_wrapper .dataTables_filter input {
    visibility: visible;
}

.dataTables_wrapper {
    position: relative;
    clear: both;
    top: -43px;
}

.breadcrumb {
    background-color: transparent; /* Set background color to transparent */
    font-family: 'Poppins';   
}
.headerh1 {
    font-family: 'Poppins';    
}
.lablecol {
    color: rgba(128, 128, 128, 1);
}
.breadcrumb-item {
    font-family: 'Poppins';
}
.tblcomman {
    font-size: 14px;
    width: 300%;
}

    /* Increase the size of table cells */
    .tblcomman td, .tblcomman th {
        padding: 10px;
    }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: #fff !important;
    border: 1px solid #fff !important;
}

select.form-control {
    background: url('../images/downarrow.png') no-repeat;
    background-position: 99%;
    padding: 0.375rem 1.25rem 0.375rem 0.75rem;
}

i.bi.bi-plus-square {
    font-size: inherit !important;
}

i.bi.bi-dash-square {
    font-size: inherit !important;
}
.menuhead {
    color: #4154f1;
    background: #f6f9ff;
    padding:10px 15px;
    font-weight:600;
}
.login-bg {
    background: url(../images/BG.png) top left no-repeat #fff;
    background-size: 100%;
}
.select2-selection__rendered {
    padding-left:0 !important;
}



