.btn-google {
  background-color: #4285f4;
  border-color: #4285f4;
  color: #fff;
}

.btn-google:hover {
  background-color: #34a853;
  border-color: #34a853;
  color: #fff;
}

.btn-google:not(:disabled):not(.disabled).active, .btn-google:not(:disabled):not(.disabled):active, .show>.btn-google.dropdown-toggle {
  background-color: #4285f4;
  border-color: #4285f4;
}

.btn-google.focus, .btn-google:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 133, 244, 0.41);
}

.neanias-icon {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.neanias-icon::before {
  content: url(/static/neanias/images/neanias_logo_h48.png);
}

.btn-neanias {
  background-color: #f2f2f2;
  border-color: #000000;
  color: #000000;
}

.rohub-icon {
  display: block;
  width: 3rem;
  height: 3rem;
  margin: auto;
  background: url(/static/images/rohub_icon.png);
  background-size: contain;
}

.btn-rohub {
  background-color: #e7e7e7;
  border-color: #e7e7e7;
  color: #212529;
}

.btn-rohub:hover {
  background-color: rgb(4, 211, 145);
  border-color: rgb(4, 211, 145);
  color: #fff;
}

.btn-rohub:not(:disabled):not(.disabled).active, .btn-rohub:not(:disabled):not(.disabled):active, .show>.btn-rohub.dropdown-toggle {
  background-color: #003559;
  border-color: #003559;
}

.btn-rohub.focus, .btn-rohub:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 53, 89, 0.41)
}
