body {
    background-color: #191919;
}
img {
	-webkit-user-select: none; /* Safari/Chrome */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, supported by most modern browsers */
	-webkit-user-drag: none; /* Safari/Chrome */
	-moz-user-drag: none; /* Firefox */
	-ms-user-drag: none; /* Internet Explorer/Edge */
	user-drag: none;
}
a {
	text-decoration: none;
}

::-webkit-scrollbar {
    width: 14px;
}
::-webkit-scrollbar-thumb {
	background-color: #659229; /* color of the scroll bar thumb */
	/*border-radius: 5px;*/
}
::-webkit-scrollbar-track {
	background-color: #403E40; /* color of the scroll bar track */
}
.hidden {
      display: none;
}

/*                                                         */
/*                        TOP BAR                          */
/*                                                         */
.top-bar {
	background-color: #393939;
	height: 55px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	box-shadow: 0 4px 7px rgba(0, 0, 0, 0.4);
	display: flex;
	align-items: center;
	z-index: 1;
}
.title {
	color: #bebebe;
	font-family: sans-serif;
	font-weight: bold;
	margin-left: 10px;
}
.logo {
	margin-left: 10px;
	height: 40px;
	width: 40px;
	object-fit: contain;
}
.login {
	height: 55px;
	width: 47px;
	right: 115px;
	position:absolute;
}
.fakegfn {
	color: #bebebe;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: normal;
	right: 50px;
	position:absolute;
	-webkit-user-select: none; /* Safari/Chrome */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, supported by most modern browsers */
}

.main-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: calc(100vh - 55px);
	margin-top: 40px
}

/* ******************* RESULT ******************** */
.result {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 16px;
}
.result button {
	height: 60px;
    width: 500px;
	background-color: #393939;
	color: rgba(255, 255, 255, 0.6);
	border: none;
	border-radius: 0;
	cursor: pointer;
    font-weight: bold;
	font-size: 20px;
	transition: background-color 0.3s ease;
	margin-left: 10px;
	box-shadow: -5px 7px 8px rgba(0, 0, 0, 0.4);
	border-right: 3px solid #272727;
	border-left: 3px solid #272727;
	-webkit-user-select: none; /* Safari/Chrome */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, supported by most modern browsers */
}
.result button:hover {
	background-color: #76b900;
	color: white;
}
.result button:active {
	background-color: #438600;
	color: #CCCCCC;
}

.result-icon {
	width: 82px;
	margin-left: -8%;
}
.button-icon {
	position: absolute;
	margin-right: 400px;
	width: 40px;
}

.link {
	font-family: sans-serif;
	color: rgba(255, 255, 255, 0.14);
	font-size: 15px;
	margin-top: 1px
}
.cmsId {
	position: absolute;
	font-family: sans-serif;
	color: rgba(255, 255, 255, 0.454);
	font-size: 15px;
	margin-left: 600px;
}
