
	.header-logo-container {
		background: 		transparent url(images/InsightslogologinV1.svg) no-repeat scroll center !important;
		padding-top: 		20px !important;
	}
	.mstrPathContainer {
		display: 		none;
	}
	.mstr-page-login #mstrWebContents {
		background: 		white !important;
	}
	.mstrWeb td {
		background: 		white !important;
		border: 		white;
	}
	.copyright {
		color: 		#536266 !important;
		font-family: 		'Lato Regular';
		font-size: 		13px;
		src: 		url('./fonts/Lato-Regular.ttf') format('truetype');
		font-style: 		normal;
		text-rendering: 		optimizeLegibility;
		text-align: 		center;
	}
	#lb_LoginStyle {
		border: 		none !important;
	}
	.mstrLoginFields .mstrLoginFieldsGroup input {
		border-radius: 		0;
		border-width: 		0 0 1px;
		padding: 		6px 0px;
		color: 		#536266;
		font-family: 		'Lato Light';
		font-size: 		18px;
		font-weight: 		normal;
		border-bottom-color: 		#536266;
		background-color: 		white !important;
		line-height: 		1;
		width: 		400px !important;
		outline: 		none;
		font-style: 		normal;
		src: 		url('./fonts/Lato-Light.ttf') format('truetype');
		text-rendering: 		optimizeLegibility;
		overflow: 		auto;
		background: 		white !important;
	}
	#divLogin {
		overflow: 		hidden;
		margin: 		0 auto !important;
		z-index: 		2;
	}
	.mstrLoginFieldsGroup .fld {
		margin-bottom: 		38px !important;
	}
	.mstrLoginButtonBarLeft .mstrButton {
		height: 		51px !important;
		width: 		auto;
		min-width: 		119.39px;
		border-radius: 		8px !important;
		background: 		#80B81B !important;
		color: 		#FFFFFF !important;
		font-family: 		'Lato Light';
		font-size: 		18px !important;
		font-weight: 		normal;
		line-height: 		16px;
		display: 		block;
		margin: 		0 auto;
		border: 		none !important;
		box-shadow: 		none !important;
		cursor: 		pointer;
		src: 		url('./fonts/Lato-Light.ttf') format('truetype');
		font-style: 		normal;
		text-rendering: 		optimizeLegibility;
	}
	#disclaimer {
		margin-top: 		6%;
		margin-bottom: 		20px;
		overflow-x: 		hidden;
	}
	.mstrLoginButtonBarLeft .mstrButton:hover {
		background: 		#80B81B !important;
	}
	.copyright a:link {
		color: 		#4B95DE;
		text-decoration: 		none;
	}
	.mstrLoginButtonBarLeft {
		padding-left: 		134px;
	}
	.mstrServer {
		display: 		none !important;
	}
	.mstrTitle {
		display: 		none !important;
	}
	.mstrLoginButtonBarRight .mstrButton {
		display: 		none !important;
	}
	.mstrLoginFieldsGroup .fld>label {
		transition: 		0.2s ease all !important;
		margin-top: 		0;
		position: 		absolute;
		left: 		0;
		line-height: 		50px;
		display: 		block;
		padding-left: 		0px !important;
		color: 		#536266 !important;
		font-size: 		18px !important;
		font-weight: 		300 !important;
		height: 		100%;
		src: 		url('./fonts/Lato-Light.ttf') format('truetype') !important;
		font-family: 		'Lato Light';
		text-rendering: 		optimizeLegibility;
		cursor: 		text;
		-webkit-user-select: 		none;
		-moz-user-select: 		none;
		-khtml-user-select: 		none;
		-ms-user-select: 		none;
		user-select: 		none;
	}
	html {
		overflow-x: 		hidden !important;
	}
	.mstrLoginFieldsGroup .fld>label.active {
		top: 		-33px;
		font-size: 		13px !important;
		height: 		20px;
		display: 		block;
		color: 		#536266 !important;
		font-weight: 		300 !important;
		src: 		url('./fonts/Lato-Light.ttf') format('truetype') !important;
		font-family: 		'Lato Light';
	}

