/* Overwrites to default CSS and new styles */

.login-page {
  min-height: 100%;
  background: url(../img/background.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.login-box .card {
  background-color: rgba(255,255,255,0.85);
}

.login-logo {
  padding: 30px 50px;
  margin-bottom: 0;
}

.login-card-body {
  background-color: transparent;
}

.login-box-error {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
  color: red;
}

.login-box-footer {
	padding-top: 20px;
}

.text-white { color: #FFF; }

.ellipsis2 {
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Background image god-mode */
.god-mode {
  min-height: 100%;
  background: url(../img/god-mode.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.god-mode-background {
  background-color: rgba(255,255,255,0.85);
}
