/**
 * RADb Auth Styles
 */


body {
  background: #2272bb;
}

div.logo {
   background-image:  url('data:image/png;base64,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');
   background-size: contain;
   height: 80px;
   width: 164px;
   margin: auto;
}

form[role="login"],
form[role="register"] {
  background: #3592d7;
  color: #fff;
}

form[role="login"]    a,
form[role="register"] a {
  color: #fff;
}

form[role="login"]    a:active,
form[role="login"]    a:focus,
form[role="login"]    a:hover,
form[role="register"] a:active,
form[role="register"] a:focus,
form[role="register"] a:hover {
  color: #f8dd36;
}

label {
  margin-bottom: 0;
}

.alert {
  border: none;
}

.alert a {
  color: inherit !important;
  font-weight: bold;
}

.alert > p > br:first-child {
  display: none;
}

.btn-default,
.btn-primary,
.btn-secondary,
.btn-warning {
  background: #f8dd36 !important;
  border-color: #f8dd36 !important;
  border-radius: 2rem;
  color: #303030 !important;
  font-weight: bold;
  outline: none !important;
}

.btn-default:active,
.btn-default:focus,
.btn-primary:active,
.btn-primary:focus,
.btn-secondary:active,
.btn-secondary:focus,
.btn-warning:active,
.btn-warning:focus {
  background: #f8dd36 !important;
  border-color: #f8dd36 !important;
  box-shadow: 0 0 0 0.4rem rgba(248,221,54,.25);
}

.btn-default:hover,
.btn-primary:hover,
.btn-secondary:hover,
.btn-warning:hover {
  background: #fae567 !important;
  border-color: #fae567 !important;
}

.form-control {
  border: none;
  color: #303030;
}

.form-control:focus {
  box-shadow: 0 0 0 0.4rem rgba(34,114,187,.25)
}

.autocomplete-suggestions{
  background-color: white;
  padding: 10px;
  border-radius: 5px;
}

div.g-recaptcha {
  margin: 0 auto;
  width: 304px;
}

.autocomplete-suggestion{
  padding: 5px;
}

.autocomplete-selected{
  background-color: rgba(2,115,147,.5);
}

.progress-bar {
  color: #333;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

.form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
}

body {
  width:            100%;
  height:           100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: 60px;
}

form[role=login], form[role=register] {
  padding: 26px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

form[role=login] img, form[role=register] img {
  display: block;
  margin: 0 auto;
  margin-bottom: 35px;
}

form[role=login] input, form[role=register] input,
form[role=login] button, form[role=register] button {
  font-size: 18px;
  margin-bottom: 15px;
}

form[role=login] > div, form[role=register] > div {
  text-align: center;
}

.form-links {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 50px;
}

.form-links a {
  color: #fff;
}

#oracle_date {
  color: #027393;
}

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

label {
  margin-top: 5px;
  margin-bottom: 5px;
}