﻿.theme-labrece .navbar {
  background-color: #3F51B5; }

.theme-labrece .navbar-brand {
  color: #fff; }
  .theme-labrece .navbar-brand:hover {
    color: #fff; }
  .theme-labrece .navbar-brand:active {
    color: #fff; }
  .theme-labrece .navbar-brand:focus {
    color: #fff; }

.theme-labrece .nav > li > a {
  color: #fff; }
  .theme-labrece .nav > li > a:hover {
    background-color: transparent; }
  .theme-labrece .nav > li > a:focus {
    background-color: transparent; }

.theme-labrece .nav .open > a {
  background-color: transparent; }
  .theme-labrece .nav .open > a:hover {
    background-color: transparent; }
  .theme-labrece .nav .open > a:focus {
    background-color: transparent; }

.theme-labrece .bars {
  color: #fff; }

.theme-labrece .sidebar .menu .list li.active {
  background-color: transparent; }
  .theme-labrece .sidebar .menu .list li.active > :first-child i, .theme-labrece .sidebar .menu .list li.active > :first-child span {
    color: #3F51B5; }

.theme-labrece .sidebar .menu .list .toggled {
  background-color: transparent; }

.theme-labrece .sidebar .menu .list .ml-menu {
  background-color: transparent; }

.theme-labrece .sidebar .legal {
  background-color: #fff; }
  .theme-labrece .sidebar .legal .copyright a {
    color: #3F51B5 !important; }


/*  Login */

/* div[form=form_login] .panel-heading {
  background: #1f3674 !important;
} */

/* div[form=form_login] .panel-title {
  background: #1f3674 !important;
  margin: auto;
        $btn = $this->form->addAction(_t('Send'), new TAction(array($this, 'onReset')), '');
        $btn->class = 'btn btn-primary';
        $btn->
  padding: 0;
} */


div[form=form_login] .form-group .form-line:after {
  border-bottom: 2px solid #427938 !important;
}

div[form=form_login] .tfield:focus {
  border-color: #427938 !important;
}

/*  Botão Primario */

.btn-primary,.btn-primary:hover, .panel .btn-primary, .panel .btn-primary:hover, .panel .btn-primary:active, .panel .btn-primary:focus  {
  background-color: #427938 !important;
  border-color: #427938 !important;
  color: #fff;
}
.theme-labrece .required-label::after { 
  content: " *";
  color: red;
  font-weight: bold;
  font-size: 20px;
}