﻿
@font-face {
	font-family: 'Gotham';
	src: url('../fonts/Gotham/Gotham-Medium.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


body {
}

.container {
	max-width: 1200px !important;
}

.HeadingText {
	font-family: Gotham !important;
	/*font-family: Arial;*/
	font-size: 46px;
	font-weight: bolder;
	color: white !important;
}


.HeadingTextM {
	font-family: Gotham !important;
	font-size: 30px;
	font-weight: bolder;
	color: white !important;
}

.formText {
	font-family: Gotham !important;
	color: white;
	font-size: 22px;
}

.formTextBlack {
	font-family: Gotham !important;
	color: black;
	font-size: 22px;
}



.formTextBlackSmall {
	font-family: Gotham !important;
	color: black;
	font-size: 18px;
}

.BorderBox {
	border: solid !important;
	border-color: black;
	border-width: thin;
}

.borderLine {
	border-bottom: solid;
	border-width: thin !important;
	border-color: black !important :;
}


.formTextBig {
	font-family: Gotham !important;
	color: white;
	font-size: 50px;
}

.formTextM {
	font-family: Gotham !important;
	color: white;
	font-size: 35px;
}

.formTextS {
	font-family: Gotham !important;
	color: white;
	font-size: 15px;
}

.formTextXS {
	font-family: Gotham !important;
	color: black!important;
	font-size: 10px!important;
}

.RewardTextBox {
	width: 100% !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}

.RewardText {
	font-family: Arial;
	color: #a7a9ac;
	font-size: 50px;
}



.PageBackground {
	background-color: black !important;
}

.lineXS {
	height: 15px;
}

.lineS {
	height: 15px;
}

.lineS1 {
	height: 18px;
}

.lineM {
	height: 20px;
}

.lineL {
	height: 30px;
}

.lineL {
	height: 40px;
}

.lineXL {
	height: 60px;
}

.printbutton {
	background: url(../Content/Images/PrintButton.png) no-repeat;
	cursor: pointer;
	width: 148px;
	height: 52px;
	border: solid;
	border-color: white;
	border-width: 1px;
}

.SubmitButton {
	display: inline;
	vertical-align: bottom;
	position: relative;
	background: url(../Content/Images/ClaimButton.png) no-repeat;
	width: 165px;
	height: 52px;
	border: solid;
	cursor: pointer;
}


.divNoPadding {
	padding-left: 0px !important;
	margin-left: 0px !important;
}



.textBoxCode {
	font-weight: bold;
	width: 100%;
	height: 39px;
	border: none;
	font-size: 2.1rem;
	padding-left: 10px;
	border: solid 1px white;
	font-family: Calibri;
}


.textBoxCodeError {
	font-weight: bold;
	width: 100%;
	height: 39px;
	border: none;
	font-size: 2.1rem;
	padding-left: 10px;
	border: solid 1px white;
	font-family: Calibri;
	color: red !important;
}



.imgTitle {
	margin-top: 20px;
}




@media print {
	.no-print {
		display: none !important;
		height: 0;
	}

		.no-print, .no-print * {
			display: none !important;
			height: 0;
		}

	html, body {
		border: 1px solid white;
		height: 99%;
		width: 90% !important;
		page-break-after: avoid;
		page-break-before: avoid;
	}

	.imgPrint {
		margin-left: 30px;
		height: 345px !important;
		width: 900px !important;
	}

	input {
		max-width: 300px;
	}
}

@media screen and (device-width: 360px) and (device-height: 640px) {
	.HeadingText {
		font-family: Gotham !important;
		font-size: 17px;
		font-weight: bolder;
		color: white !important;
	}
}
