.aui #banner, .aui #portlet_58 .portlet-topper, .aui .footer {
		display: none;
	}
	.aui, .aui body {
		/* background-color: #FFF; */
		background-color: #f3f3f4;
	}
	.aui #portlet_58 a, .aui #portlet_58 a:hover, .aui #portlet_58 a:focus, .aui #portlet_58 a:active {
		color: #0814ae;
	}
	.aui #portlet_58 .box-container {
		width: 95%;
		margin: 0px auto;
		padding-top: 7%;
	}
	.aui #portlet_58 .box {
		width: 400px;
		margin: 0px auto;
		/* border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px; */
		font-size: 14px;
		/* background: #E0E0E0; */
		
		background-color: #fff;
		border: 1px solid #e7eaec;
		-moz-box-shadow: 2px 2px 5px 2px rgba(8,20,174,0.75);
		-webkit-box-shadow: 2px 2px 5px 2px rgba(8,20,174,0.75);
		box-shadow: 2px 2px 5px 2px rgba(8,20,174,0.75);
	}
	.aui #portlet_58 #header-logo {
		margin: 0 auto;
	    float: none;
	    height: 80px;
	    /* background-color: #1b1b1b;
	    border-top-left-radius: 10px;
	    border-top-right-radius: 10px; */
	    text-align: center;
	}
	.aui #portlet_58 #header-logo .logo {
		/* width: 128px; */
		height: 83px;
		/* background: url(/inspinia-theme/images/logo.jpg) center no-repeat; */
		background: url(/public-page-theme/images/a2c_rs49.jpg) center no-repeat;
		margin: 0 auto;
		padding-top: 20px;
	}
	.aui #portlet_58 {
		border:none;
	}
	.aui #portlet_58 form[action*="forgot_password"] label.control-label{
		width: 100%;
	}
	.aui #portlet_58 form[action*="forgot_password"] input {
		max-width: 100%;
		width: 100%;
	}
	.aui #portlet_58 .button-holder {
		margin: 10px 0;
	}
	.aui #portlet_58 .input-checkbox-wrapper {
		padding-bottom: 15px;
	}
	.aui #portlet_58 form.sign-in-form input {
		max-width: 100%;
	}
	.aui #portlet_58 .control-group, .aui #portlet_58 .control-group input {
		width: 100%; 
	}
	.aui #portlet_58 .navigation a img {
	    display: none;
	}
	@media (max-width: 1100px) {
		.aui #portlet_58 form[action*="open_id"] .control-group, 
		.aui #portlet_58 form[action*="forgot_password"] .control-group, 
		.aui #portlet_58 form.sign-in-form .control-group, 
		.aui #portlet_58 .button-holder,
		.aui #portlet_58 .navigation, 
		.aui #portlet_58 form.sign-in-form label.control-label, 
		.aui #portlet_58 form.sign-in-form label.control-label, 
		.aui #portlet_58 .button-holder button.btn, 
		.aui #portlet_58 .navigation li, 
		.aui #portlet_58 form.sign-in-form input {
	    	width: 100%;
		}
	}
	input:-webkit-autofill {
		-webkit-box-shadow:0 0 0 500px white inset !important;
	}