@charset "UTF-8";
/* CSS Document */
html 	  	{ background: #8fb5df ;
background: -moz-linear-gradient(125deg, rgba(255,255,255,1) 0%, rgba(146,183,223,1) 45%, rgba(146,183,223,1) 55%, rgba(210,224,242,1) 99%);
background: -webkit-linear-gradient(125deg, rgba(255,255,255,1) 0%, rgba(146,183,223,1) 45%, rgba(146,183,223,1) 55%, rgba(210,224,242,1) 99%);
background: linear-gradient(125deg, rgba(255,255,255,1) 0%, rgba(146,183,223,1) 45%, rgba(146,183,223,1) 55%, rgba(210,224,242,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#d2e0f2",GradientType=1);
    margin: 0;
    height: 100%;
}
body 		 {/* background: url('login-background-corner.svg') no-repeat right bottom; */background-size: 60%;height: 100%;font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;font-size: 14px;color: #3c3d3c;margin: 0;padding: 1px 0;}

#header {padding: 25px 50px;}
#PortalBlock { position: relative; top: calc(33% - 200px); background-color: transparent; max-width:500px; margin: auto; padding: 50px; box-shadow: none; }
.logo 		 { width: 100%; height: auto; max-width: 500px;}
.LoginTitle  { margin-top: 0px; font-size: 39px; font-weight: 600; text-align: center; margin-bottom: 20px; position: relative;}
.LoginTitle:before  {/* content: url('header-icon.svg'); */display: block;position: absolute;width: 103px;height: 148px;margin-top: -25px;margin-left: -83px;}

a	 		 { font-weight: bold; color: #3278fa; text-decoration: none; }

form 		 { display: inline; margin: 0px; }
label 		 { display: none; font-size: 14px;  line-height: 28px; }
input		 { width:100%; height:45px; border: none; padding: 0 10px; box-shadow: none;margin-bottom: 5px; }

.PortalCopy  { margin-top: 15px; text-align: center;}
.SignIn		 { width:100%; color: #ffffff; background-color: #68a3fb; text-transform: uppercase; display: inline-block; padding: 0px; margin-bottom: 0;
			   font-size: 13px; font-weight: 400; line-height: 45px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none;
			   white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; 
			   margin-top: 0px; margin-bottom: 10px; border: 0px; border-radius: 0px; transition: all 0.2s}
.SignIn:hover 	{ background-color: #e79f41; }
.ErrorMssg		{ width:245px; float: right; margin: 25px; }
.ErrorMssg span	{ font-weight: bold; color: #62B6F4; }


