/*
 * Complemento de estilo para a Browseable API do Django Rest Framework
 * http://www.django-rest-framework.org
 */

/*
 * Font: Lucida Sans Typewriter
 * -------------------------
 */
@font-face {
  font-family: LucidaSansTypewriter;
  src: url("../../fonts/ltype.ttf");
}
@font-face {
  font-family: LucidaSansTypewriter;
  src: url("../../fonts/ltypeb.ttf");
  font-weight: bold;
}

/*
 * Font: Lucida Sans
 * -------------------------
 */
@font-face {
  font-family: LucidaSans;
  src: url("../../fonts/lsans.ttf");
}
@font-face {
  font-family: LucidaSans;
  src: url("../../fonts/lsansd.ttf");
  font-weight: bold;
}

/*
 * Core: General Layout Style
 * -------------------------
 */
body {
  font-family: "Lucida Sans", LucidaSans, "Helvetica Neue", Helvetica, Arial,
    sans-serif;
}
.prettyprint,
code {
  font-family: "Lucida Sans Typewriter", LucidaSansTypewriter, Menlo, Monaco,
    Consolas, "Courier New", monospace;
}
/* General Links */
body a,
body a:hover {
  color: #38a1a1;
}
/* Code Fonts */
#id__content,
textarea[name="dados"] {
  font-family: "Lucida Sans Typewriter", LucidaSansTypewriter, Menlo, Monaco,
    Consolas, "Courier New", monospace;
  font-size: 13px;
}

/*
 * Component: Form
 * ----------------------
 */
.form-control {
  border-radius: 0;
}

/*
 * Component: Breadcumb
 * ----------------------
 */
ul.breadcrumb {
  margin: 90px 0 0 0;
}

/*
 * Component: Navbar
 * ----------------------
 */
.navbar {
  background-color: #38a1a1;
  border-top: 5px solid #318e8e;
}
.navbar-inverse .navbar-brand {
  color: white;
}
.navbar .dropdown-menu li a,
.navbar .dropdown-menu li {
  color: #318e8e;
}
.navbar .dropdown-menu li a:hover,
.navbar .dropdown-menu li {
  color: #318e8e;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #318e8e;
}

/*
 * Component: Button
 * ----------------------
 */
.btn {
  -webkit-transition: background-color 0.3s, color 0.15s, box-shadow 0.3s,
    opacity 0.3s;
  transition: background-color 0.3s, color 0.15s, box-shadow 0.3s, opacity 0.3s;
  border-radius: 0;
}
.btn-primary {
  color: #fff;
  background-color: #318e8e;
  border-color: #2a7b7b;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #246868;
  border-color: #1b4e4e;
}
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #318e8e;
  border-color: #2a7b7b;
}
.btn-primary .badge {
  color: #318e8e;
  background-color: #fff;
}

.navbar-form {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.navbar-form input {
  font-size: 12px;
  height: 30px;
  margin-right: 8px;
  color: #333;
}
.navbar-form button {
  display: flex;
  align-items: center;
}
