@media (min-width: 460px) {
  .formWidth {
    width: 430px;
    margin: 0 auto;
  }
}

@media (max-width: 459px) {
  .formWidth {
    width: 98%;
    margin: 0 auto;
  }
}

body,html {
    background:#f7f8f9;
    margin:0;
    padding:0;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
}




.marginRow {
 margin:50px 0 0 0;
}
	
.marginLang {
    margin:5px 0 0 0;
}		

#lblEnterEmail {
	font-size:14px;			
	font-weight:300;
	color:#777777;	
}
		
#loginID_FailureText {
	font-size:14px;			
	font-weight:300;
	color:#777777;	
}
					
#lbl_login {
	font-size:21px;
	font-weight:300;
	color:#00aad5;			
	padding:0 0 20px 0;
	border-bottom:1px solid #e5e5e5;
	display:block;
}


#lbl_login.user {
	background: url('../../App_Themes/Xiphos/images/login/user.png') no-repeat 0 0;
}

		
#loginForm {
          	
	background:#ffffff;
	border:1px solid #d1d1d1;
	border-radius:5px;
	box-shadow:0 0 15px rgba(0,0,0,0.25); 
	padding:40px 27px 20px 40px;

}
		       
		
::-webkit-input-placeholder {
	font-size:14px;
	color:#a5a5a5;         
}
		
:-moz-placeholder { /* Firefox 18- */
	font-size:14px;
	color:#a5a5a5;          
}
		
::-moz-placeholder {  /* Firefox 19+ */
	font-size:14px;
	color:#a5a5a5;           
}
		
:-ms-input-placeholder {  
	font-size:14px;
	color:#a5a5a5;            
}
		

.langWidth
{
    width:96%!important;
}
       
.TbLogin
{
    width:96%!important;
    float:left;
    padding-left:30px!important;
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.15); 
    color:rgb(0, 0, 0);
    font-family: arial;
    font-size:13.3px;
}

.TbLogin#loginID_UserName {
	background:#f8fdfe url('../../App_Themes/Xiphos/images/login/email.png') no-repeat 10px 50%;
}

.TbLogin#loginID_Password {
	background:#f8fdfe url('../../App_Themes/Xiphos/images/login/password.png') no-repeat 12px 50%;
}

.margin-bottom-0
{
        margin-bottom:0px;
}

.margin-bottom-30
{
    margin-bottom:30px;
}


.margin-top-10
{
    margin-top:10px;
}

    .margin-top-15
{
    margin-top:15px;
}

.margin-top-20
{
    margin-top:20px;
}

.padding-left-0
{
    padding-left:0px!important;
}

.padding-right-0
{
    padding-right:0px!important;
}


.btn-Login {
	font-size:15px;
	color:#ffffff!important;
    width:96%!important;
	background: #00aad5;		
}

.btn-Login:hover{
    cursor:pointer;
    color:#ffffff!important;
	background: #0095bb;
}
     
#language {
	width:100%;
	text-align:center;
	margin: 20px 0 6px 0;
}
		
#uimApplication
{
	width:100%;
	font-size:13px ;
	color:#999999 ;
	text-align:center ;
	margin:0 0 4px 0;		    
}
		
#copyright {
	width:100%;
	font-size:13px ;
	color:#999999 ;
	text-align:center ;
	margin:0 ;
}
		
#recover
{
	margin-top: 10px;
	width:100%;
	text-align:center;
		    
}
		
#lkbtnRecover
{
	font-size: 14px;
    font-weight: 300;
    color: #777777;            
}
		

.modal-header
{
    background-color: #f5f5f5;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px; 
    padding-top:5px!important;
     padding-bottom:6px!important;
      padding-right:5px!important;
     border-bottom: 1px solid #ddd;  
}


.font-bold {
font-weight: bold!important;

}

.modalClose{
    font-size:19px;
}

