.navbar-header {
  background-color: #243449 !important;
  /* try to comment here */
}
.fixed-title {
  display: none;
}

.btn-primary {
  color: #fff;
  border-color: #ffa500;
  background-color: #ffa500;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:focus-visible {
  color: #fff !important;
  text-outline: none;
  box-shadow: none;
  outline: 0;
}

.btn-primary {
  color: #fff !important;
  border-color: #ffA500 !important;
  background-color: #ffA500 !important;
}

.btn-secondary {
  color: #009CFF !important;
  border-color: #009CFF !important;
  background-color: transparent !important;
}

.public-body {
  background-color: #223246;
  color: #fff;
}

h1,h2,h3,h4,h5,h6,h7 {
  color:#fff;
}

#inputPubPassword, #inputPubEmail {
  height:44px;
}

.r-items .btn-secondary {
  padding:13px 25px;
}

.welcome-pane {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 20pt;
}

.welcome-pane .primary-pane {
  border-radius: 5px;
}

.login-jumbotron, .signup-jumbotron {
  padding-top: 80pt;
  font-family: "Open Sans";
  margin-bottom: 100px;
  max-width: 1320px;
  margin: 0 auto;
  color: #fff;
}

.login-form {
  width: 100%;
  position: relative;
  color:#000;
  background-color: #EFF2F7;
  border-radius: 5px;
  padding: 32px 20px 37px;
}

.login-form form input[type=text], .login-form form input[type=password] {
  height: 48px !important;
  font-size: 16px !important;
}

.login-form form .login-btn {
  width: 100%;
  display: block !important;
  margin-top: 26px;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 5px;
  padding: 13px 25px;
  background-color: transparent;
} 

.signup-jumbotron .panel {
  color: #000;
  background-color: #EFF2F7;
}

.info-to-login {
  text-align: center;
}

.trigger-li-item.active {
  background-color: #cfee93;
}