body {
    background: none repeat scroll 0 0 #ffffff;
}
img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}

@media screen and (max-width: 999px) {	
		.login-banner {
    	color: #fff;
    	margin: 30px 0 20px;
    	background: url("../images/logo-sm.png?v=2") no-repeat center;
    	height:100px;
    	text-align: center;
	}	
}
@media screen and (min-width: 1000px) {	
		.login-banner {
    	color: #fff;
    	margin: 30px 0 20px;
    	background: url("../images/logo.png?v=2") no-repeat center ;
    	height:160px;
    	text-align: center;
	}	
}



.portlet-client-login,
.portlet-client-login>.portlet-heading {
    border-color: #375EC0;
}

.portlet-client-login>.portlet-heading {
    color: #fff;
    background-color: #375EC0;
}
 
 
.portlet-client,
.portlet-client>.portlet-heading {
    border-color: #375EC0;
}

.portlet-client>.portlet-heading {
    color: #fff;
    background-color: #375EC0;
}
 
 
.btn-client{
    border-color: #fff200;
    color: #fff;
    background-color:#375EC0;
}

 
.btn-client:hover, 
.btn-client:focus, 
.btn-client:active, 
.btn-client.active, 
.open .dropdown-toggle.btn-client {
    border-color: #fff200;
    color: #fff;
    background-color: #375EC0;
}

  
.btn-client.disabled,
.btn-client[disabled],
fieldset[disabled] .btn-client,
.btn-client.disabled:hover,
.btn-client[disabled]:hover,
fieldset[disabled] .btn-client:hover,
.btn-client.disabled:focus,
.btn-client[disabled]:focus,
fieldset[disabled] .btn-client:focus,
.btn-client.disabled:active,
.btn-client[disabled]:active,
fieldset[disabled] .btn-client:active,
.btn-client.disabled.active,
.btn-client[disabled].active,
fieldset[disabled] .btn-client.active {
    border-color: #fff200;
    background-color: #375EC0;
}

.error{
    color: #FF0000;
}

.portlet {
    margin-bottom: -5px;
}

.si-logo {
   	color: #fff;
   	margin: 5px 0 0px;
   	margin-left: -10px;
	background: url("../../../us/library/login/img/powered-by.png?v=3") no-repeat left;
   	height:73px;
   	text-align: right;
}