@import url( 'https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap' );

body {
	font-family: "Jost", sans-serif;
}

.table thead th {
	padding: 5px;
	font-weight: 500;
}

.table tbody td {
	padding: 5px;
}

.container-fluid {
    padding: 0px;
}

.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 999px;
	text-align: right;
	opacity: 0;
	outline: none;
	background: #fff;
	cursor: pointer;
	display: block;
}

.btn-file {
	position: relative;
	overflow: hidden;
}

.btn {
	cursor: pointer;
}

.blink {
    animation: blinker 1.5s linear infinite;
    color: red;
}

.table thead th {
	padding: 5px;
	font-weight: 500;
}

.table tbody td {
	padding: 5px;
}

.container-fluid {
    padding: 0px;
}

.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 999px;
	text-align: right;
	opacity: 0;
	outline: none;
	background: #fff;
	cursor: pointer;
	display: block;
}

.btn-file {
	position: relative;
	overflow: hidden;
}

.btn {
	cursor: pointer;
}

.blink {
    animation: blinker 1.5s linear infinite;
    color: red;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

#ui-datepicker-div {
    top: 100px !important;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.dataTables_length {
	float: left;
}

.widget-stat {
	cursor: pointer;
}

/* width */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: gray; 
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #3498db; 
}
