
GlorifiedBanking.Themes.Register( "Dark", GlorifiedBanking.i18n.GetPhrase("gbDarkTheme"), {
	Colors = {
		backgroundCol = Color( 69, 69, 69 ),


		titleTextCol = Color( 255, 255, 255 ),
		titleBarCol = Color( 37, 161, 214 ),
		logoCol = Color( 255, 255, 255 ),
		logoBackgroundCol = Color( 46, 162, 212 ),
		backCol = Color( 255, 255, 255 ),
		backBackgroundCol = Color( 93, 93, 93 ),
		backBackgroundHoverCol = Color( 71, 71, 71 ),
		exitCol = Color( 255, 255, 255 ),
		exitBackgroundCol = Color( 208, 80, 84 ),
		exitBackgroundHoverCol = Color( 171, 64, 67 ),


		innerBoxBackgroundCol = Color( 55, 55, 55 ),
		innerBoxBorderCol = Color( 255, 255, 255 ),


		idleScreenMessageBackgroundCol = Color( 69, 69, 69, 200 ),
		idleScreenSeperatorCol = Color( 255, 255, 255, 200 ),
		idleScreenTextCol = Color( 255, 255, 255, 200 ),
		idleScreenSlideshowCol = Color( 150, 150, 150 ),


		lockdownIconCol = Color( 200, 62, 67 ),
		lockdownMessageLineCol = Color( 46, 162, 212 ),
		lockdownMessageBackgroundCol = Color( 69, 69, 69 ),
		lockdownWarningIconCol = Color( 255, 255, 255 ),
		lockdownTextCol = Color( 255, 255, 255 ),


		menuUserIconCol = Color( 255, 255, 255 ),
		menuUserTextCol = Color( 255, 255, 255 ),
		menuUserUnderlineCol = Color( 255, 255, 255 ),
		menuButtonBackgroundCol = Color( 65, 65, 65 ),
		menuButtonTextCol = Color( 255, 255, 255 ),
		menuButtonHoverCol = Color( 75, 75, 75 ),
		menuButtonUnderlineCol = Color( 37, 160, 213 ),


		balanceIconCol = Color( 255, 255, 255 ),
		balanceTextCol = Color( 255, 255, 255 ),
		balanceUnderlineCol = Color( 255, 255, 255 ),


		transactionMessageLineCol = Color( 46, 162, 212 ),
		transactionMessageBackgroundCol = Color( 69, 69, 69 ),
		transactionWarningIconCol = Color( 255, 255, 255 ),
		transactionIconCol = Color( 255, 255, 255 ),
		transactionTextCol = Color( 255, 255, 255 ),
		transactionButtonBackgroundCol = Color( 54, 202, 118 ),
		transactionButtonHoverCol = Color( 47, 127, 82 ),
		transactionButtonOutlineCol = Color( 65, 65, 65 ),
		transactionEntryTextCol = Color( 142, 142, 142 ),
		transactionEntryTextPopulatedCol = Color( 255, 255, 255 ),
		transactionEntryBackgroundCol = Color( 93, 93, 93 ),
		transactionEntryOutlineCol = Color( 65, 65, 65 ),


		transferListBackgroundCol = Color( 70, 70, 70 ),
		transferListArrowIconCol = Color( 255, 255, 255 ),
		transferListArrowIconHoverCol = Color( 170, 170, 170 ),
		transferListPlayerIconCol = Color( 255, 255, 255 ),
		transferListPlayerCheckCol = Color( 46, 162, 212 ),
		transferListPlayerNameCol = Color( 255, 255, 255 ),
		transferListPlayerBackgroundCol = Color( 51, 51, 51 ),
		transferListPlayerBackgroundHoverCol = Color( 60, 60, 60 ),


		transactionListBackgorundCol = Color( 70, 70, 70 ),
		transactionListHeaderCol = Color( 49, 49, 49 ),
		transactionListHeaderUnderlineCol = Color( 37, 161, 214 ),
		transactionListEntryCol = Color( 57, 57, 57 ),
		transactionListEntryTextCol = Color( 255, 255, 255 ),
		transactionListEntryTextBackgroundCol = Color( 49, 49, 49 ),
		transactionListEntryMoneyPositiveCol = Color( 87, 168, 50 ),
		transactionListEntryMoneyNegativeCol = Color( 205, 57, 57 ),
		transactionListHiddenTextCol = Color( 255, 255, 255 ),


		loadingScreenBackgroundCol = Color( 49, 49, 49 ),
		loadingScreenBorderCol = Color( 46, 162, 212 ),
		loadingScreenTextCol = Color( 255, 255, 255 ),
		loadingScreenSpinnerCol = Color( 46, 162, 212 ),


		cardNumberTextCol = Color( 255, 255, 255 ),
		cardNameTextCol = Color( 255, 255, 255 ),


		keyHoverCol = Color(0, 0, 0, 100),
		keyPressedCol = Color(0, 0, 0, 200),


		readerBgCol = Color( 49, 49, 49 ),
		readerHeaderBgCol = Color( 93, 93, 93 ),
		readerHeaderTextCol = Color( 255, 255, 255 ),
		readerHeaderLineCol = Color( 46, 162, 212 ),


		readerEntryBgCol = Color( 64, 64, 64 ),
		readerEntryEnterEmptyTextCol = Color( 97, 97, 97 ),
		readerEntryEnterTextCol = Color( 255, 255, 255 ),


		readerKeyBgCol = Color( 64, 64, 64 ),
		readerKeyBgHoverCol = Color( 37, 161, 214 ),
		readerKeyTextCol = Color( 255, 255, 255 ),
		readerKeyCancelBgCol = Color( 181, 46, 46 ),
		readerKeyCancelBgHoverCol = Color( 131, 26, 26 ),
		readerKeySubmitBgCol = Color( 58, 187, 82 ),
		readerKeySubmitBgHoverCol = Color( 28, 107, 43 ),
		readerKeyIconCol = Color( 255, 255, 255 ),


		readerBackBgCol = Color( 64, 64, 64 ),
		readerBackBgHoverCol = Color( 37, 161, 214 ),
		readerBackTextCol = Color( 255, 255, 255 ),
		readerBackIconCol = Color( 255, 255, 255 ),


		readerPayAmountBgCol = Color( 64, 64, 64 ),
		readerPayAmountUnderlineCol = Color( 37, 161, 214 ),
		readerPayAmountTextCol = Color( 255, 255, 255 ),


		readerConfirmBgCol = Color( 54, 202, 118 ),
		readerConfirmBgHoverCol = Color( 47, 127, 82 ),
		readerConfirmOuterBgCol = Color( 64, 64, 64 ),
		readerConfirmTextCol = Color( 255, 255, 255 ),
		readerConfirmIconCol = Color( 255, 255, 255 ),

		readerLoadingSpinnerCol = Color( 255, 255, 255 ),
		readerLoadingTextCol = Color( 255, 255, 255 ),

		signBackgroundCol = Color( 0, 0, 0 ),
		signTextCol = Color( 255, 255, 255 ),


		adminMenuBackgroundCol = Color( 50, 50, 50 ),
		adminMenuNavbarBackgroundCol = Color( 38, 38, 38 ),
		adminMenuNavbarItemCol = Color( 255, 255, 255 ),
		adminMenuNavbarSelectedItemCol = Color( 32, 133, 175 ),
		adminMenuNavbarLockdownCol = Color( 205, 57, 57 ),
		adminMenuCloseButtonCol = Color( 201, 60, 63 ),
		adminMenuCloseButtonHoverCol = Color( 134, 35, 37 ),


		scrollBarCol = Color( 105, 105, 105 ),
		scrollBarHoverCol = Color( 85, 85, 85 ),


		dropdownBackgroundCol = Color( 33, 33, 33 ),
		dropdownBackgroundHoverCol = Color( 45, 45, 45 ),
		dropdownSelectedTextCol = Color( 255, 255, 255 ),


		paginatorItemsTextCol = Color( 255, 255, 255 ),
		paginatorButtonTextCol = Color( 255, 255, 255 ),
		paginatorArrowButtonBackgroundCol = Color( 33, 33, 33 ),
		paginatorArrowButtonBackgroundHoverCol = Color( 25, 25, 25 ),
		paginatorNumberButtonBackgroundCol = Color( 80, 80, 80, 0 ),
		paginatorNumberButtonBackgroundHoverCol = Color( 80, 80, 80 ),
		paginatorNumberButtonSelectedBackgroundCol = Color( 32, 133, 175 ),


		logsMenuTransactionTypeTextCol = Color( 255, 255, 255 ),
		logsMenuTransactionTypeSelectCol = Color( 33, 33, 33 ),

		logsMenuLogBackgroundCol = Color( 33, 33, 33 ),
		logsMenuLogInfoTextCol = Color( 255, 255, 255 ),
		logsMenuLogPlayerNameTextCol = Color( 255, 255, 255 ),
		logsMenuLogPlayerSteamIDTextCol = Color( 160, 160, 160 ),
		logsMenuLogMoneyPositiveTextCol = Color( 87, 168, 50 ),
		logsMenuLogMoneyNegativeTextCol = Color( 205, 57, 57 ),
		logsMenuBackButtonCol = Color( 255, 255, 255 ),
		logsMenuBackButtonHoverCol = Color( 160, 160, 160 ),


		playersMenuSetButtonBackgroundCol = Color( 26, 134, 177 ),
		playersMenuSetButtonBackgroundHoverCol = Color( 31, 168, 223 ),
		playersMenuResetButtonBackgroundCol = Color( 205, 57, 57 ),
		playersMenuResetButtonBackgroundHoverCol = Color( 158, 41, 41 ),
		playersMenuTransactionsButtonBackgroundCol = Color( 74, 74, 74 ),
		playersMenuTransactionsButtonBackgroundHoverCol = Color( 50, 50, 50 ),
		playersMenuButtonTextCol = Color( 255, 255, 255 ),


		setBalanceButtonBackgroundCol = Color( 87, 168, 50 ),
		setBalanceButtonBackgroundHoverCol = Color( 62, 123, 32 ),
		setBalanceButtonTextCol = Color( 255, 255, 255 ),
		setBalanceEntryTextCol = Color( 74, 74, 74 ),
		setBalanceEntryBackgroundCol = Color( 255, 255, 255 ),


		resetBalanceYesButtonBackgroundCol = Color( 87, 168, 50 ),
		resetBalanceYesButtonBackgroundHoverCol = Color( 62, 123, 32 ),
		resetBalanceNoButtonBackgroundCol = Color( 205, 57, 57 ),
		resetBalanceNoButtonBackgroundHoverCol = Color( 158, 41, 41 )
	},
	Fonts = {
		["ATMEntity.Title"] = {
			font = "Orbitron",
			size = 54,
			weight = 1000,
			antialias = true
		},
		["ATMEntity.Loading"] = {
			font = "Montserrat",
			size = 70,
			weight = 500,
			antialias = true
		},
		["ATMEntity.EnterCard"] = {
			font = "Montserrat",
			size = 50,
			weight = 700,
			antialias = true
		},
		["ATMEntity.EnterCardSmall"] = {
			font = "Montserrat",
			size = 40,
			weight = 700,
			antialias = true
		},
		["ATMEntity.Lockdown"] = {
			font = "Montserrat",
			size = 40,
			weight = 600,
			antialias = true
		},
		["ATMEntity.LockdownSmall"] = {
			font = "Montserrat",
			size = 36,
			weight = 500,
			antialias = true
		},
		["ATMEntity.WelcomeBack"] = {
			font = "Montserrat",
			size = 44,
			weight = 600,
			antialias = true
		},
		["ATMEntity.AccountBalance"] = {
			font = "Montserrat",
			size = 52,
			weight = 700,
			antialias = true
		},
		["ATMEntity.MenuButton"] = {
			font = "Montserrat",
			size = 56,
			weight = 600,
			antialias = true
		},
		["ATMEntity.TransactionHint"] = {
			font = "Montserrat",
			size = 40,
			weight = 600,
			antialias = true
		},
		["ATMEntity.TransactionFee"] = {
			font = "Montserrat",
			size = 34,
			weight = 500,
			antialias = true
		},
		["ATMEntity.TransactionDisclaimer"] = {
			font = "Montserrat",
			size = 26,
			weight = 700,
			antialias = true
		},
		["ATMEntity.TransactionButton"] = {
			font = "Montserrat",
			size = 56,
			weight = 700,
			antialias = true
		},
		["ATMEntity.TransactionEntry"] = {
			font = "Montserrat",
			size = 52,
			weight = 600,
			antialias = true
		},
		["ATMEntity.TransferPlayerName"] = {
			font = "Montserrat",
			size = 52,
			weight = 600,
			antialias = true
		},
		["ATMEntity.TransactionHeader"] = {
			font = "Montserrat",
			size = 47,
			weight = 700,
			antialias = true
		},
		["ATMEntity.TransactionDetail"] = {
			font = "Montserrat",
			size = 37,
			weight = 500,
			antialias = true
		},
		["ATMEntity.TransactionMoney"] = {
			font = "Montserrat",
			size = 37,
			weight = 700,
			antialias = true
		},
		["ATMEntity.TransactionHidden"] = {
			font = "Montserrat",
			size = 150,
			weight = 700,
			antialias = true
		},
		["ATMEntity.SignTextSmall"] = {
			font = "Subway Ticker Grid",
			size = 80,
			weight = 600,
			antialias = true
		},
		["ATMEntity.SignTextLarge"] = {
			font = "Subway Ticker Grid",
			size = 140,
			weight = 600,
			antialias = true
		},
		["ReaderEntity.HeaderTop"] = {
			font = "Orbitron",
			size = 45,
			weight = 600,
			antialias = true
		},
		["ReaderEntity.HeaderBottom"] = {
			font = "Orbitron",
			size = 38,
			weight = 600,
			antialias = true
		},
		["ReaderEntity.EnterAmount"] = {
			font = "Orbitron",
			size = 42,
			weight = 700,
			antialias = true
		},
		["ReaderEntity.EnteredAmount"] = {
			font = "Orbitron",
			size = 50,
			weight = 700,
			antialias = true
		},
		["ReaderEntity.KeyNumber"] = {
			font = "Montserrat",
			size = 100,
			weight = 700,
			antialias = true
		},
		["ReaderEntity.Back"] = {
			font = "Montserrat",
			size = 70,
			weight = 600,
			antialias = true
		},
		["ReaderEntity.PaymentTo"] = {
			font = "Montserrat",
			size = 60,
			weight = 600,
			antialias = true
		},
		["ReaderEntity.PaymentRecipient"] = {
			font = "Montserrat",
			size = 46,
			weight = 600,
			antialias = true
		},
		["ReaderEntity.TransactionAmount"] = {
			font = "Orbitron",
			size = 60,
			weight = 700,
			antialias = true
		},
		["ReaderEntity.ConfirmTransaction"] = {
			font = "Montserrat",
			size = 80,
			weight = 700,
			antialias = true
		},
		["ReaderEntity.PresentDevice"] = {
			font = "Montserrat",
			size = 55,
			weight = 700,
			antialias = true
		},
		["ReaderEntity.Loading"] = {
			font = "Montserrat",
			size = 70,
			weight = 700,
			antialias = true
		},
		["ATMPlaceTool.Display"] = {
			font = "Montserrat",
			size = 34,
			weight = 600,
			antialias = true
		},
		["CardSWEP.Info"] = {
			font = "Courier New",
			size = function() return ScrH() * .02 end,
			weight = 700,
			antialias = true
		},
		["AdminMenu.NavbarItem"] = {
			font = "Montserrat",
			size = function() return ScrW() * .014 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.Dropdown"] = {
			font = "Montserrat",
			size = function() return ScrW() * .011 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.PaginatorButton"] = {
			font = "Montserrat",
			size = function() return ScrW() * .011 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.PaginatorPerPage"] = {
			font = "Montserrat",
			size = function() return ScrW() * .009 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.TransactionTypeSelect"] = {
			font = "Montserrat",
			size = function() return ScrH() * .021 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.LogPlayerInfo"] = {
			font = "Montserrat",
			size = function() return ScrH() * .0175 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.LogInfo"] = {
			font = "Montserrat",
			size = function() return ScrH() * .016 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.LogInfoBold"] = {
			font = "Montserrat",
			size = function() return ScrH() * .016 end,
			weight = 700,
			antialias = true
		},
		["AdminMenu.LogMoney"] = {
			font = "Montserrat",
			size = function() return ScrH() * .024 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.PlayerSetBalance"] = {
			font = "Montserrat",
			size = function() return ScrH() * .017 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.SetBalanceTitle"] = {
			font = "Montserrat",
			size = function() return ScrH() * .028 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.SetBalanceDescription"] = {
			font = "Montserrat",
			size = function() return ScrH() * .024 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.SetBalanceEntry"] = {
			font = "Montserrat",
			size = function() return ScrH() * .022 end,
			weight = 500,
			antialias = true
		},
		["AdminMenu.SetBalanceButton"] = {
			font = "Montserrat",
			size = function() return ScrH() * .03 end,
			weight = 500,
			antialias = true
		},
	},
	Materials = {
		logoSmall = Material( "glorified_banking/logo_small.png", "noclamp smooth" ),
		back = Material( "glorified_banking/back.png", "noclamp smooth" ),
		exit = Material( "glorified_banking/exit.png", "noclamp smooth" ),
		lockdown = Material( "glorified_banking/lockdown.png", "noclamp smooth" ),
		warning = Material( "glorified_banking/warning.png", "noclamp smooth" ),
		transfer = Material( "glorified_banking/transfer.png", "noclamp smooth" ),
		transaction = Material( "glorified_banking/transaction.png", "noclamp smooth" ),
		money = Material( "glorified_banking/money.png", "noclamp smooth" ),
		user = Material( "glorified_banking/user.png", "noclamp smooth" ),
		player = Material( "glorified_banking/player.png", "noclamp smooth" ),
		check = Material( "glorified_banking/check.png", "noclamp smooth" ),
		chevron = Material( "glorified_banking/chevron.png", "noclamp smooth" ),
		circle = Material( "glorified_banking/circle.png", "noclamp smooth" ),
		close = Material( "glorified_banking/close.png", "noclamp smooth" ),
		loading = Material( "glorified_banking/loading_spinner.png", "noclamp smooth" ),
		cursor = Material( "glorified_banking/cursor.png", "noclamp smooth" ),
		cursorHover = Material( "glorified_banking/cursor_hover.png", "noclamp smooth" ),

		idleSlideshow = {
			[1] = Material( "glorified_banking/slideshow/robbery.png", "noclamp smooth" ),
			[2] = Material( "glorified_banking/slideshow/bank.png", "noclamp smooth" ),
			[3] = Material( "glorified_banking/slideshow/transaction.png", "noclamp smooth" )
		}
	}
} )
