	body {
						background: #243648;

	}

		.logincheckbox {
			margin:2px 5px 0px 0px;
		}

		.logininput {
			width:225px;
		height:30px;
		padding:0px 8px;
		border:1px solid #C0C0C0;
		color:#606060;
			-moz-border-radius: 3px;
			border-radius: 3px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		}
		.loginbutton {
			width:90px;
		height:35px;
		padding:0px 8px;
		border:1px solid #3863B6;
		background-color:#3E6ACA !important;
		color:#fff;
		font-size:13px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		}
		.loginbutton:hover {
			cursor:pointer;
		}
		.d-none {
			display: none;
		}

		.actionlinks {
			font-size: 14px;
			padding: 2px 5px 2px 5px;
			color: #60606b;
			text-align: left;
		}

		.actionlinks:hover {
			color: #06666d;
			cursor: pointer;
		}

		.body {
			font-family: "HelveticaNeue-Roman", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
			background-color: #243648;
		}

		label.error {
			color: red;
			font-size: 10px;
		}

		.btn-sendMail:disabled {
			opacity: .65;
			cursor: not-allowed !important;
		}

		.main-logo-container{
        	width:800px; margin:70px 0px 10px 0px;
		}
		.signin-main-container{
			width:800px; height:350px; text-align:left;
		}
		.signin-info-container{
			width:400px; height:350px; background-color:#EFEFEF;
		}
		.whats-new-container{
			margin:30px 30px 25px 35px;
		}
		.whats-new-content{
			color:#4E9E19; font-size:22px; margin-bottom:10px;
		}
		.support-login{
			color:#2B73EE; font-size:15px; font-weight:bold;
		}
		.whats-new-description{
			color:#404040; font-size:13px; margin:5px 0px 0px 0px;
		}
		.sign-form-container{
			width:400px; height:350px; background-color:white;
		}
		.sign-in-heading{
			margin:40px 0px 5px 30px; font-size:22px; color:#606060;
		}
		.input-item-group{
			margin-top:15px;
		}
		.input-item-label{
			width:100px; text-align:right; font-size:13px; margin:2px 10px 0px 0px; color:#606060; line-height:28px;
		}
		.input-item-checkbox{
			margin-left:110px; text-align:left; font-size:12px; color:#606060;
		}
		.sign-btn{
			width:90px; text-align:left; margin-left:110px;
		}
		.forgot-password-group{
			text-align:left; margin:15px 0px 0px 10px; color:#2B73EE; font-size:12px;
		}
		.forgot-password-content{
			width:400px; height:350px; background-color:white;
		}

		.forgot-password-heading{
			margin:40px 0px 5px 30px; font-size:22px; color:#606060;
		}
		.forgot-password-description{
			color:#404040; font-size:13px; margin:5px 0px 5px 30px;
		}
		.forgot-password-form-group{
			margin-top:15px;
		}
		.forgot-password-label{
			width:76px; text-align:right; font-size:13px; margin:2px 10px 0px 0px; color:#606060; line-height:28px;
		}
		.forgot-password-input{
			width:290px; text-align:left;
		}
		.return-to-sign-in-link{
			text-align:left; margin:15px 0px 0px 15px; color:#2B73EE; font-size:12px;
		}
		.reset-password-button{
			width:90px; text-align:left; margin-right:50px;
		}
		.app-version{
			text-align: center; padding-top: 10px; color:white; font-size: 12px;
		}
		.input-text-item{
			width:250px; text-align:left;
		}
		.redirect-link{
			color: #4480d2;
		}
		.reset-password-btn{
			width: 125px;
		}
		.forgot-password-field{
			width: 285px;
		}
		.main-logo-container br,
		.signin-main-container br{
			clear: both;
		}
		#signInForm .invalidUser{
			margin-left:40px; 
			text-align:left; 
			font-size:11px; 
			color:#CC0000;
		}
		#signInForm .invalidUser.d-none{
			display: none !important;
		}