@font-face {
	font-family: Poppins;
	src: url("media/font/Poppins-Regular.ttf");
}

::-webkit-scrollbar {
	width: 7px;
	height: 5px;
	border-radius: 100%;
}

::-webkit-scrollbar-thumb {
	background-color: #133c69;
	border-radius: 100px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type="number"] {
	-moz-appearance: textfield;
}

* {
	font-family: "Poppins", serif;
	outline: none;
}

body {
	margin: 0;
	padding: 0;
}

select option[disabled] {
	display: none;
}

.splash-screen {
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-family: Helvetica, "sans-serif";
	background-color: #f2f3f8;
	color: #5e6278;
	line-height: 1;
	font-size: 14px;
	font-weight: 400;
}

.splash-screen img {
	margin-left: calc(100vw - 100%);
	margin-bottom: 30px;
	height: 30px !important;
	animation-name: grow;
	animation-duration: 2.5s;
	animation-iteration-count: infinite;
}

@keyframes grow {
	0% {
		transform: scale(0.9);
	}
	50% {
		opacity: 1;
		transform: scale(1);
		transform: none;
	}
	100% {
		transform: scale(0.9);
	}
}

/* .long_text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
} */

[data-theme="dark"] .splash-screen {
	background-color: #151521;
	color: #92929f;
}

[data-theme="dark"] .splash-screen span {
	color: #92929f;
}

.rct-node {
	border-left: 2px solid #003a97;
}

.rct-text > label {
	width: 100%;
	padding: 5px;
}

.rct-checkbox {
	float: right;
}
