﻿@charset "utf-8";
/* CSS Document */
body
{
	padding:0;
	margin:0;
background:#3075b0 !important;
  font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif !important;
}
input, button, select, textarea {
 font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}

.indexPage
{
	width:100%;
	background:#3075b0;
}
.loginOut
{
	width:900px;
	margin:0 auto 0;
	padding:60px 0;
}

.loginTop
{
	 background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.37);
     margin: 0 auto;
    width: 460px;
	 
}
.loginTop h1
{
	padding:0;
	margin:0 0 15px 0;
	font-size:28px;
	color:#0b3d73;
	font-weight:normal;
}

.errorMessage {
color:#D8000C;
font-size:16px;
font-weight:normal;
}


.loginLOgo
{
	 padding:12px 0;
	text-align:center;
}

.loginContentTop
{
	background:#c9e1ef;
 	padding:30px 70px 2px;
	
}
.loginContentTop label
{
	 clear: both;
    display: block;
    margin-bottom: 16px;
    overflow: hidden;
}
.loginContentTop label.rememberMe
{
	    clear: none;
    display: block;
    float: left;
    overflow: hidden;
    padding:9px 0 0 21px;
    width: 151px;
	color:#363636;
	
}
.loginContentTop label.rememberMe input.checkbox
{
	margin: 0 8px 0 0;
	width:auto;
	border:none;
	padding:0;
	float:left;
}
.loginContentTop label input
{
	border:solid 1px #ccc;
	border-radius:3px;
	padding:13px 13px 13px 35px ;
	width:320px;
	font-size:15px;
	font-weight:normal;
	
	 
}



.loginContentTop label input.userIcon
{
	background: url(../images/sprites.png) no-repeat scroll 6px 9px #fff;
}

.loginContentTop label input.passwordIcon
{
	background: url(../images/sprites.png) no-repeat scroll 6px -23px #fff;
}
.loginContentBottom
{
	background:#5ca6d1; 
	  padding:20px 70px;
	     border-radius: 3px;
		 border-radius: 0;
}
.loginContentBottom span
{
	font-size:22px;
	color:#0b3d73;
	display:block;
	overflow:hidden;
	margin-bottom:0;
}
.loginContentBottom span a
{
	color:#0b3d73;
}
.loginContentBottom p
{
	padding:0;
	margin:0;
}
.loginContentBottom p a:hover
{
	color:#000;
}
.loginContentBottom p a
{
	text-decoration:none;
	color:#0b3d73;
}

.loginContentTop label input.loginBtn
{
	 background: url("../images/sprites.png") no-repeat scroll 74px -77px #3075b0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-family: Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;
    font-size:17px;
	cursor:pointer;
    height:37px;
    padding:0 0 0 18px;
    text-align: left;
    text-transform: uppercase;
    width: 115px;
	float:left;
	line-height:20px;
}

.loginFooter
{
	text-align:center;
	color:#5f5242;
	padding: 30px 0;
	font-size:15px;
}

.loginFooterTop
{
	  margin-bottom: 15px;
    padding-bottom: 15px;
	background:url(../images/login-footer-bg.png) no-repeat center bottom;
	color:#fff;
}

.loginFooterBottom
{
	color:#fff;
 }
 .loginFooterBottom p
 {
	 padding:0;
	 margin:0 0 4px;
 }
  .loginFooterBottom p a
  {
	  color:#5ca6d1;
  }
  .loginFooterBottom p a:hover
  {
	  text-decoration:underline;
  }
 
.forgotPasswordOut
{
	 margin: 60px auto 0;
    width: 900px;
}

.modal-dialog
{
	background:#fff;
	padding:12px;
	width:735px !important; 
}
.modal-content {
    background: #e7f4fc !important;
    outline: 0 none;
    position: relative;
	border:solid 1px #3284c9;
	padding:12px;
	
}

.newPasswordContent
{
	padding:0;
	margin:0;
}
.newPasswordContent h2
{
	padding:0;
	margin:0 0 10px;
}

.newPasswordContent ul
{
	padding:0;
	margin:0;
}
.newPasswordContent ul li
{
	padding:0;
	margin:0 0 8px;
	list-style:none;
 }
 
 .newPasswordContent ul li input
 {
	 width:250px;
 }
 
 .changePasswordContent
 {
	 padding:0;
	 margin:0;
 }

.modal-title
{
	padding:0 0 10px;
	margin:0 0 12px;
	border-bottom:solid 1px #8aaabe;
}

.userimg {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    padding: 10px;
	display:block;
	overflow:hidden;
	width:300px;
	margin:0 0 20px;
}

.userimgLeft
{
	float:left;
	margin-right:12px;
}
.userimgRight
{
	float:left;
}

.changePasswordContentInner
{
	padding:0;
	margin:0;
}
.changePasswordContentInner ul
{
	padding:0;
	margin:0;
}
.changePasswordContentInner ul li
{
	list-style:none;
	margin:0 0 8px;
}
.changePasswordContentInner ul li input
{
	width:300px;
	padding:4px;
}

 .mbl-pswrd {
    margin:0 0 20px;
}
 
 .modal-header {
    min-height: 16.4286px;
    padding: 0 15px;
}
.fgt {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 1px solid #ddd;
    padding: 25px 35px;
}


.resetPasswordContent 
{
	padding:0;
	margin:0 0 8px ;
 
}
.resetPasswordContent ul
{
	padding:0;
	margin:0;
}
.resetPasswordContent ul li
{
	list-style:none;
	margin:0 0 8px;
}
.resetPasswordContent ul li input
{
	width:300px;
	padding:4px;
}

.modal-header .close {
       margin-right: -45px !important;
    margin-top: -37px !important;
}

.enterinput
{
	float:left;
	margin-right:10px;
}
.btn
{
	text-transform:uppercase;
}