.main-body {
  background-color: #f8f8f8;
  min-height: 100vh;
  height: auto;
}

.card {
  background-color: #ffffff;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
}

.navbar-logo {
  width: 24px;
  height: 24px;
  margin-top: -2px;
}

.heading-logo {
  width: 48px;
  height: 48px;
}

.btn-highlight {
  background-color: #ffff33;
  color: #333333;
  border: 1px solid #e0e000;
}

.btn-highlight:hover {
  background-color: #e0e000;
  color: #ffffff;
  border-color: #c0c000;
}

.btn-highlight:active {
  background-color: #c0c000;
  color: #ffffff;
  border-color: #b0b000;
}

.btn-highlight:disabled,
.btn-highlight.disabled {
  background-color: #f2e033;
  color: #d1d100;
  border-color: #b5b500;
  cursor: not-allowed;
  opacity: 0.6;
}

.omb_login .omb_socialButtons a {
  color: white;
}
.omb_login .omb_socialButtons a:hover {
  color: white;
}
.omb_login .omb_socialButtons .omb_btn-facebook {
  background: #3b5998;
}
.omb_login .omb_socialButtons .omb_btn-twitter {
  background: #00aced;
}
.omb_login .omb_socialButtons .omb_btn-google {
  background: #c32f10;
}

.omb_login .omb_loginOr {
  color: #aaa;
}
.omb_login .omb_loginOr .omb_hrOr {
  background-color: #cdcdcd;
}
.omb_login .omb_loginOr .omb_spanOr {
  background-color: #eee;
}
.omb_login .omb_loginOr .omb_spanSocial {
  background-color: #eee;
}
.omb_login .omb_loginOr .omb_spanManual {
  background-color: #eee;
}
.omb_login .omb_loginOr .omb_spanGuest {
  background-color: #eee;
}
.omb_login .omb_loginForm .input-group.i {
  width: 2em;
}
.omb_login .omb_loginForm .help-block {
  color: red;
}
