@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Ubuntu+Sans:ital,wght@0,100..800;1,100..800&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family: Ubuntu Sans, sans-serif;
}
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
	background-color: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb {
	background-color: #6E6E6E;
}
::-moz-range-track {
	background-color: #6E6E6E;
	height: 10px;
}
::-moz-range-thumb {
	background-color: white;
	border: 0;
	width: 5px;
	height: 20px;
	border-radius: 0;
}

.a3-theme.select select {
	background-color: #2f2f2f;
	color: #ffffff;
	border: #2f2f2f 2px solid;
	height: 100%;
	width: 100%;
	outline: none;
	font-family: Ubuntu Sans, sans-serif;
	border-radius: 6px;
	transition: border-color 0.4s, color 0.4s;
}
  
.a3-theme.select select:hover {
	border-color: #bbff68;
}

.a3-theme.input {
	background-color: #2f2f2f;
	color: white;
	border: #2f2f2f 2px solid;
	padding: 2px;
	outline: none;
	border-radius: 6px;
	font-family: Ubuntu Sans, sans-serif;
	box-sizing: border-box;
	transition: border-color 0.4s, color 0.4s;
}

.a3-theme.input:hover {
	border-color: #bbff68;
}

.inputSearch {
	background-color: #2f2f2f;
	color: white;
	border: #2f2f2f 2px solid;
	padding: 2px;
	outline: none;
	border-radius: 6px;
	font-family: Ubuntu Sans, sans-serif;
	text-align: center;
	width: 65%;
	box-sizing: border-box;
	transition: border-color 0.4s, color 0.4s;
}

.inputSearch:focus::placeholder {
	color: transparent;
}

.inputSearch:hover {
	border-color: #bbff68;
}

.a3-theme.input::-webkit-calendar-picker-indicator {
	filter: invert(1);
}
