body { 
			font-family:   Open Sans ,Arial, Myriad-Pro,Lato, Helvetica, sans-serif;
		  background: url(../login_images/login-background.png) no-repeat center center  ; 
	-webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
		  
  
	}
	
	.no_anchor {
	color:#FFFFFF;
	text-decoration:none;
}
.uname-text-input,.password-text-input{
    border-top:thin solid  #FFFFFF;
    border-right:thin solid #FFFFFF;
    border-bottom:0;
    border-left:thin solid  #FFFFFF;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
    box-shadow:0px 1px 1px 1px #FFFFFF;
    float:left;
    height:35px !important;
    height:28px;
    margin:.8em 0 0 .5em; 
    outline:0;
    padding:.4em 0 .4em .6em; 
    width:230px; 
}
  
#button-holder{
    background-color:#0058A0;
   border-top:thin solid #0058A0;
    /* box-shadow:1px 1px 1px 1px #e5e5e5;*/
    cursor:pointer;
    float:left;
    /*height:30px;*/
    height:41px;
    margin:11px -7px 0 0;
    text-align:center;
    width:50px;
}
#button-holder-1{
    background-color:#0058A0;
   border-top:thin solid #0058A0;
    /* box-shadow:1px 1px 1px 1px #e5e5e5;*/
    cursor:pointer;
    float:left;
    height:30px;
    margin:9px -5px 0 0;
    text-align:center;
    width:50px;
}
  
#button-holder img{
    margin:10px;
    /*width:20px; */
    width:17px; 
}#button-holder-1 img{
    margin:3px;
    /*width:20px; */
    width:17px; 
}
.w100{
	width:100%;
}
#login_left_section {
	width:47%; float:left;margin-left:7%;margin-top:35px;margin-right:8%;
}
#login_default_section {
    width: 100%;
    margin-top: 35px;
}
#welcome {
	text-transform:uppercase;color:#FFFFFF;width:60%;margin-left:auto;margin-right:auto; text-align:center; font-weight:bolder;font-size:40px;
}
#cleaner40 {
	clear: both; width:100%; height:40px;
}
#content {
	color:#6D5B44;font-size:24px;text-align:center;padding:10px;
}
#cmpny_name {
	text-align:center;color:#FFFFFF;font-size:40px;text-transform:uppercase;
}
#login_right_section {
	width:35%;float:left;margin-top:-19px;
}
#logo_sp {
	width:100%; float:center;
}
#sp-logo {
	float:center;margin-left:24%;margin-right:auto;padding-top:20px;
}
.w90 { width:90%;}
#login-box {display: block;margin-left: auto; margin-right: auto; height: 30px;}
#login_div {border:1px solid #FFFFFF;border-radius:10px; width:90%; margin-left:2%; margin-right:2%; padding-left:8%;}
#form_header {width:80%;text-transform:uppercase;text-align:center;color:#FFFFFF;margin-top:15px;font-size:17px;}
#cleaner45 {clear: both; width:100%; height:45px;}
#cleaner55 {clear: both; width:100%; height:55px;}
#cleaner15 {clear: both; width:100%; height:15px;}
#cleaner65 {clear: both; width:100%; height:65px;}
#login-button {height:50px; background-color:#0058A0; text-align:center;width:30px;border:1px solid #0058A0;color:#FFFFFF; border-radius:10px;width:292px;}
#cleaner10 {clear: both; width:100%; height:10px;}
#remember {color:#FFFFFF;font-size:12px;margin-right:15%;}
#remember_left {float:left;}
#remember_right{float:right;padding-top:3px;}
#no-account {width:65%;color:#FFFFFF;margin-left:auto;margin-right:auto;font-size:12px;}
#register{background-color:#FFFFFF;color:#0058A0;border:1px solid #FFFFFF;border-radius:5px;padding:0px 10px;margin-left:5px;}
.footer-login-otp{font-size:14px;color:#FFFFFF;width:100%;float:left;}	
.footer-login{font-size:14px;color:#FFFFFF;padding-top:20px;}	
.ml8 {
	margin-left:8%;color:#FFFFFF;
}
.ml16{margin-left:16%;color:#FFFFFF;}