*,
html,
body {
  font-family: "Asap", sans-serif;
}

body {
  min-height: 100vh;
  background: linear-gradient(
    to bottom,
    rgba(212, 228, 239, 1) 0%,
    rgba(134, 174, 204, 1) 100%
  );
}

a,
a:not([href]),
.dropdown-item {
  color: #1300ba;
  cursor: pointer;
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: #1300ba90;
}
.navbar-light .navbar-toggler {
  color: #1300ba;
  border-color: transparent;
}

button.btn.btn-primary,
a.btn.btn-primary,
input[type="button"].btn.btn-primary,
input[type="submit"].btn.btn-primary {
  color: #fff;
  background-color: #1300ba;
  border-color: #1300ba80;
}

button.btn.btn-primary:hover,
a.btn.btn-primary:not(:disabled):hover,
input[type="button"].btn.btn-primary:hover,
input[type="submit"].btn.btn-primary:hover,
button.btn.btn-primary:active,
a.btn.btn-primary:not(:disabled):active,
input[type="button"].btn.btn-primary:active,
input[type="submit"].btn.btn-primary:active {
  background-color: #1300bae0;
  border-color: #1300ba80;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #1300ba;
  border-color: #1300ba;
}
#app {
  max-width: 1200px;
  margin: auto;
}

nav.navbar {
  box-shadow: 0px 4px 8px 0px rgba(19, 0, 186, 0.76);
}

.navbar-light .navbar-nav .nav-link {
  text-decoration: none;
  color: #1300ba;
}

.navbar-light .navbar-nav .nav-link:hover {
  text-decoration: none;
  color: #1300ba80;
}

button.navbar-toggler:focus,
button.navbar-toggler:active {
  outline: thin solid #1300ba80;
}

#tabla_result tr td a svg {
  color: #fff;
}

a.btn-secondary {
  color: #fff !important;
}

a:link:no-button,
a:visited:no-button {
  text-decoration: none;
  color: #1300ba;
}

a:hover,
a:active,
a:not([href]):hover,
a:not([href]):active {
  color: #1300ba80;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button,
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.table {
  font-size: 0.8rem;
}

.table td,
.table th {
  padding: 0.5rem;
  vertical-align: middle;
}

textarea {
  width: 100%;
  resize: none;
}

a .fas,
a .far {
  cursor: pointer;
}

.tab-pane {
  min-height: 600px;
}

.card-header {
  background-color: #1300ba;
  color: #fff;
}

.f1_5x {
  font-size: 1.5rem;
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item.hover,
.dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1300bae6;
}

@media screen and (min-width: 30em) {
}
