.btn-primary {
  background: #95423e;
  -webkit-transition: all 0.5s;
  /* Safari */
  transition: all 0.5s;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  outline: none !important;
  border: none;
  text-transform: uppercase; }

.btn-primary:hover, .btn-primary:active{
  background: #003840; }

.navbar-default, .navbar-default a, .panel-heading{
  background: #505050;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#505050, #282828);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#505050, #282828);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#505050, #282828);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#505050, #282828);
  /* Standard syntax */
  color: #fff; }

.navbar-default li.active a, .navbar-default li.open a, .navbar-default li:hover a {
  background: #282828 !important; }
.navbar-default li.active .dropdown-menu, .navbar-default li.open .dropdown-menu, .navbar-default li:hover .dropdown-menu {
  padding: 0px !important;
  border: none !important; }
.navbar-default li.active li a, .navbar-default li.open li a, .navbar-default li:hover li a {
  padding: 10px 15px; }
.navbar-default a {
  color: #fff !important;
  text-transform: uppercase; }

.alert .progress {
  display: none; }

.block-title {
  font-size: 20px; }

footer {
  padding: 50px;
  color: #83868a; }

#approval #login {
  padding-top: 15px;
  max-width: 600px; }

.text-upper {
  text-transform: uppercase; }

.page-title {
  position: relative;
  top: 15px; }

.dropdown-menu li.active a {
  font-weight: bold;
  text-decoration: underline; }

.pwstrength_viewport_progress {
  position: relative;
  top: 3px; }

.password-verdict {
  color: #000;
  line-height: 22px;
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px; }

.datepicker-dropdown {
  z-index: 100000 !important; }

.fixed-strength {
  position: relative; }
  .fixed-strength .progress {
    position: absolute;
    bottom: 0px;
    width: 100%;
    margin-bottom: 0px; }

.shadow-block {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
  padding: 15px; }

input.form-error {
  border: 1px solid #b94a48 !important; }

/*# sourceMappingURL=custom.css.map */

.navbar-default .navbar-nav>li>a{
  font-size:12px !important;
}