body { 
	font-family: 'Noto Sans Gujarati', sans-serif; 
}
#dt-length-0,#dt-search-0{
     border:0px !important;
     background-color:#FFF !important;
}
.pagination a {
     border:0px !important;
     background-color:#FFF !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
     border: none !important;
     color: inherit !important;
     background: none !important;
     box-shadow: none !important;
}

/* Disable hover/focus/active on length menu & search input */
#dt-length-0:hover,
#dt-length-0:focus,
#dt-length-0:active,
#dt-search-0:hover,
#dt-search-0:focus,
#dt-search-0:active {
     border: 0 !important;
     box-shadow: none !important;
     background-color: #FFF !important;
}

.pagination a:active, 
.pagination a:hover {
     border:0px !important;
     background-color:#FFF !important;
}
.login-page {
	margin-top: 100px;
}
label.error{
	font-size: 14px;
	font-weight: bold;
}
.login-page-welcome{
	color:#f57c00 !important;
}	
.login-page-address{
	color:#444444 !important;
}
.login-title {
	color:#2C3E50 !important;
}
.text-danger {
	color: #FF0000 !important;
}
body .data-table th,body .data-table tr,body .data-table td{
	color: #000 !important;
	font-size: 14px !important;
	background-color: #FFF !important;
}
.dt-empty {
     color: #555;
     text-align: center !important;
     padding: 20px 0 !important;
     font-weight: 500;
}
.float-right{
     float: right;
}
.dt-search {
     text-align: center;
}
@layer utilities {
     .responsive-table {
          @apply min-w-full whitespace-nowrap;
     }
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield; /* Firefox */
}
.dark\:bg-gray-800{
     background-color: #FFF !important;
}
.select2-container--bootstrap4 .select2-selection {
    font-size: 0.875rem;
    border-radius: 0.375rem;
    padding: 0.5rem 0.75rem;
    min-height: 2.5rem !important;
}
.select2-dropdown {
     width: 100%;
     z-index: 1051; 
     display: block;
     left: -100000px;
     position: absolute;
     border-radius: 4px;
     border: 1px solid #aaa;
     box-sizing: border-box;
     background-color: white;
}
.select2-dropdown {
     @apply absolute block w-auto box-border bg-white border-solid border-2 border-gray-600 z-50 float-left;
}
  .select2-container--default .select2-selection--single {
    height: 38px;
    display: flex;
    align-items: center;
    padding-left: 2rem !important;
}

@media (max-width: 768px) {
     .view-card{
          font-size: 16px !important;
     }
}
.flatpickr-predefined-ranges .nav-item .nav-link{
     padding: 5px !important;
}


.select2.show-icon + .select2-container .select2-selection__rendered{
     padding-left: 25px !important;  
}