@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600');


.login_page #loginForm h3
{
	font-family:calibri!important; 
		color:#882385 !important;
		font-weight:normal;
		font-size:30px;
		text-align:center;
		text-transform: none;
		padding-bottom:10px;
}
	
.login_page #loginForm
{/*
	border:none !important;
	width:341px;	
	background: rgba(255,255,255,1)!important;
	height: 430px;
	top: 20%;	
	left:35%!important;	
	background-image: url(/iiassets/300/lpimages/ii4/headerlogo.png)
	*/
border: none !important;
    width: 341px;
    background: rgba(255,255,255,1)!important;
    height: auto;
    min-height: 430px;
    /* top: 5%; */
    left: auto;
    background-image: url(/iiassets/300/lpimages/ii4/headerlogo.png);
    margin-left: auto;
    margin-right: auto;
    position: relative;
    /* right: auto; */
    margin-top: 5%;
}


body, html{
	height:100% !important;
}
body#pageBody.login_page
{
    background-size: cover!important;
}

.confirmInnerBox .h3 {
	font-family:Calibri !important;
	text-transform:none;
	font-weight:none;
	color:#882385 !important;
}
.login_page #loginForm hr
{
	border-top:2px;
	color:#e7e7e7 !important;
	padding-bottom:15px;
}
.GenericRedRoundedButton{
	background-color:#882385 !important;
	width:301px !important;
}
.div
{
	border:5px;
}
.login_page .form_input_text_entry
{
	border-top:0px;
	border-width:.5px!important;
	border-bottom-color:#333 ;
	border-left:0px;
	border-right:0px;
	background-color:#ffffff !important;
	margin:0 auto;
	width:262px!important;
		
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}


.login_page .GenericRedRoundedButton
{
	border-radius:0px;
	text-transform:uppercase;
	letter-spacing: 2px;
	border: none;
}

.login_page .GenericLink {
	font-weight: bold !important;
	cursor: pointer;
	text-decoration: none;
	color:#747072 !important;
	
}
.login_page .form_label
{
	color:#747072;
	font-family:Calibri;
	font-size:16px;
	text-transform:uppercase;
	
	margin-left:20px;
	
}
a#lbForgotPassword.GenericLink
{
	color:#747072!important;
}
a#GoBackForgotPassword.GenericLink
{
	color:#747072 !important;
}
#UserName
{
	margin-left:20px;
	    margin-bottom: 10px;
		height:30px;
}
#Password
{
	margin-left:20px;
	    margin-bottom: 10px;
		height:30px;
}
#txtOldPassword, #txtPassword, #txtVerifyPassword {
	margin-left:20px;
	margin-bottom: 10px;
	height:30px;
}
#RememberMe
{
	margin-left:20px;
	    margin-bottom: 10px;
}
#ddlCorporation
{
	margin-left:20px;
	    margin-bottom: 10px;
}
#ddlDistributer
{
	margin-left:20px;
	    margin-bottom: 10px;
}
.login_page .checkbox_text
{
	font-family:Calibri;
	font-size:16px;
	color:#747072;
	padding-top: 10px;
	
}
.text-danger
{
	font-size:12px;
	margin-left:20px;
	
}
.login_page .license
{
	color: black;
    font-weight: bold;
}


#ForcePasswordReset{
	margin-top: -25px;
}
.resetMessage{
	text-align: center;
	margin-bottom: 15px;
}

.divReturnToLogin{
	text-align: center;
}
/*
@media only screen and (max-width: 1100px) {
    body{
	position: relative;
    background-repeat-y: no-repeat;
	}
}
body { 
background-image: url(/iiassets/0/lpimages/login.png) no-repeat center center fixed!important;
-webkit-background-size: 100% !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;       
position:absolute;

}*/

/* #loginForm .form-horizontal:after { content: "On Saturday, June 22nd, Brandmuscle will be performing a company-wide infrastructure upgrade. Our systems will be unavailable from 5:00AM - 12:00PM CST. We apologize for any inconvenience this may cause. \A \A If you have any questions, please contact our Client Service Team at 1-866-236-8481, or at releasesupport@brandmuscle.com, in advance of this upgrade.";  width: 450px;  color: #333;  font-family: 'Montserrat';  background-size: 125px;  background-color: #FFFFCC; padding: 5%; background-repeat: no-repeat;  position: absolute;  border: 0px solid #f00;  display: block;  bottom: -60%;  max-width: 100%;  left: 0;  text-align: center;  font-weight: 600;  font-size: 13px; white-space: pre-wrap; } */