
.login-container {
	text-align:center;
}

/*--------------------------------------------------------------------*/
/*              M E D I A      Q U E R I E S                          */
/*--------------------------------------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 479px){
	.login-container {
	 
	      margin-top: 25%;
	  
	}	
	
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	.worldbg{
   	 		background: url("../images/world_bg_purple.jpg") fixed center;
   	 			 background-size: 300px; 
    	}
	.login-container {
	 
	      margin-top: 25%;
	}
	
	
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	
		#login {
  /* position: absolute;  */
  padding: 30px 0px 25px 0px;
  margin-bottom: 1em;
  background-color: rgba(255,255,255,0.5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.30);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.30);
}
}


@media only screen and (min-width: 992px) and (max-width: 1999px){
	.worldbg{
   	 		background: url("../images/world_bg_purple.jpg") center;
   	 		background-attachment:fixed;
   	 		  /* -webkit-background-size: cover;
   	 		  -moz-background-size: cover;
      		  -o-background-size: cover;
          		background-size: cover; */
          		
    	}
     
	.login-container {
	  margin-left: 38% !important;
	  padding: 9% 38%;
	}
	#login {
  position: absolute; 
  padding: 30px 10px 30px 10px;
  margin-bottom: 1em;
  background-color: rgba(255,255,255,0.5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.30);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.30);
}	
	
}




#login-container .row > div:last-child {
  margin-bottom: 0;
}
 
    	.worldbg{
   	 		background: url("../images/world_bg_purple.jpg") center;
   	 		background-attachment:fixed;
   	 		  /* -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
 */    	}
    	


#login-container #logo {
  position: absolute;
  top: -50px;
  left: 50%;
  z-index: 100;
  width: 100px;
  height: 100px;
  margin-left: -50px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.20);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.20);
}

#login-container #logo sup{
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: -100;
}
#login-container #logo sup i{
  font-size: 64px;
  color: #f6a363;
}
#login-container #login h3{
  margin: 20px auto;
}
#login-container #login h3 span{
  color: #4697c6;
}


#login #login-form {
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: left;
}
#login #login-form label {
  display: none;
}
#login #login-form .form-control {
  height: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
}

#login #login-btn {
  /* padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px; */
	background-color: #666;
	color:#fff;
}
@media (min-width: 768px) {
  #login-container {
    width: 300px;
  }
  #login-container .row > div {
    margin-bottom: 0;
  }
  #login #login-form {
    padding: 0 25px;
    text-align: left;
  }
}
.bgcolorWhite{
	background-color:#fff !important;
}
#login #login-form .pwd{
	border-right-color:#ffffff;
}