body
{
	font-family: Arial;		
}
.LoginTopHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	vertical-align: top;
	COLOR: #ffffff; 
	background-image: url('../../Includes/Images/ClientSpace/bk_top.gif');
	PADDING-TOP: 9px;
	PADDING-LEFT: 22px;
	BACKGROUND-COLOR: #003399;
}

.LoginMiddle
{
	PADDING-TOP: 20px; 
	TEXT-ALIGN: center;
	background-image: url('../../Includes/Images/ClientSpace/bk_middle.gif');
}

.LoginMiddleHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003399;
}

.LoginMiddleTd
{
	BORDER-RIGHT: #889dc2 1px solid; 
	BORDER-TOP: #889dc2 1px solid; 
	BORDER-LEFT: #889dc2 1px solid; 
	BORDER-BOTTOM: #889dc2 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px;
	 	
}

.LoginBottom
{	
	background-image: url('../../Includes/Images/ClientSpace/bk_bottom.gif');
}

.LoginlblDisplay
{	
	font-size:11px;
	width: 75px;
}

.LoginTitleDisplay
{
	color:White;
}

.loginError
{
	color:Red;
	font-size:12px;
}

/*///////////////////////////////////*/
table.main-login-container { 
    background: url('../../Includes/Images/bg-login.jpg');    
    background-position:center;
    background-size: cover;
    width: 100%;
    height: 100%;
    border-collapse:collapse;
    border-width:0;        
}
table.main-login-container>tbody>tr>td { padding: 0; }

.login-container { 
    width:65%;
    margin:auto;
    /*height:100%;*/
    /*background: #ffd800;  */
    /*background-color: rgba(0,0,0,.5);*/      
}

.login-table td { padding:5px; }

.div-sign-in { /*display: inline-block;*/margin:auto; vertical-align: top; width: 45%; /*height: 300px;*/ padding: 2%; background: rgba(255, 255, 255, 0.9); /*#DEB406;*/ }
.div-create-account { display: inline-block; vertical-align: top; width: 45%; height: 300px; padding: 2%; background: rgba(255, 255, 255, 0.9); /*#fff;*/ }

.field-icon {
  float: right;
  margin-right: 10px;
  margin-top: -22px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.footer-bottom {
    position: relative;
    height: 50px;    
    /*line-height: 22px;*/
    color: #003781;
    background: #fff;
    font-size: 13px;
    text-transform: uppercase;
    width:100%;
}

.footer-bottom td { padding: 10px; }

.social-links span { margin-left:20px; }
.social-links span:nth-child(1) a {
    color: #fff;
    background: #3b5998;
}
.social-links span:nth-child(2) a {
    color: #fff;
    background: #4875b4;
}
.social-links span:nth-child(3) a {
    color: #fff;
    background: #68398b;
}
.social-links span:nth-child(5) a {
    color: #fff;
    background: #1da1f2;
}
.social-links span:nth-child(4) a {
    color: #fff;
    background: #c4302b;
}

.social-links a { position: relative;
    display: inline-block;
    font-size: 16px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin: 0;
    border-radius: 50%;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    o-transition: all .5s ease;
}
.social-links a:hover {
    opacity: .6;
}
/*///////////////////////////////////*/