/* SASS v0.0.11 el Mon, 24 May 2021 23:00:29 -0500 (0.0074s) */

.tabs-lg-alternate.card-header > .nav .nav-link.active {
  background: #fff; }

.tabs-lg-alternate.card-header > .nav .nav-link {
  padding: 1.5rem 0;
  border-right: #e9ecef solid 1px;
  background: #f8f9fa; }

.tabs-lg-alternate.card-header .widget-number {
  font-size: 20px;
  font-weight: 300; }

.tabs-lg-alternate.card-header .active .widget-number {
  font-weight: bold; }

.tabs-lg-alternate.card-header > .nav {
  margin: 0; }

.tabs-lg-alternate.card-header {
  padding: 0;
  height: auto; }

.tabs-lg-alternate.card-header > .nav .nav-link::before {
  background: #fff;
  border-radius: 0; }

.tabs-lg-alternate.card-header > .nav .nav-link:hover, .tabs-lg-alternate.card-header > .nav .nav-link.active {
  color: #343a40; }

.bar_button_basic > div {
  margin-right: 10px;
  margin-left: 10px; }

i.fas.fa-check-circle {
  color: #28a745; }

i.fas.fa-minus-circle {
  color: #dc3545; }

td.list_icon > div {
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer; }

td.list_icon {
  display: flex;
  outline: none; }

td.list_icon i {
  font-size: 15px;
  color: #6c757e; }

.select_list {
  display: flex;
  margin-bottom: 20px;
  background-color: #f0f3f5;
  padding: 15px;
  border: 1px solid #eaeaea; }

.select_list > div {
  margin-right: 15px; }

.select_list > div select {
  padding: 5px 15px;
  border-radius: 50px;
  border: 1px solid #c7c7c7;
  width: 100%; }

.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #c7c7c7;
  border-radius: 28px;
  margin-left: 10px;
  outline: none; }

table.dataTable.no-footer {
  padding-top: 15px;
  margin-bottom: 15px; }

table.dataTable thead th, table.dataTable thead td {
  border-bottom: 0px solid #c7c7c7;
  background-color: #f1f1f1; }

table.dataTable tbody th, table.dataTable tbody td {
  border-bottom: 1px solid #ddd; }

tr.even td {
  background-color: #f9f9f9; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: linear-gradient(to bottom, #f1f1f1 0%, #f1f1f1 100%); }

button.dt-button:hover:not(.disabled), .dt-buttons button:hover, .dt-buttons button {
  border: 1px solid #c7c7c7 !important;
  background-color: #f9f9f9 !important;
  border-radius: 50px !important;
  min-width: 81px !important;
  padding: 5px 15px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  color: black !important;
  /* Insert */ }

.button_nuevo {
  border-radius: 35px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 11px;
  font-weight: 700; }

.button_nuevo i {
  margin-right: 4px; }

div#content_view label {
  margin-top: 10px;
  margin-bottom: 3px; }

div#editar_form i, div#enviar_form i {
  margin-left: 3px; }

div#editar_form, div#enviar_form {
  text-align: center;
  margin: 0 auto;
  display: block;
  width: 140px;
  margin-top: 20px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600; }

div#response_form {
  position: relative;
  float: left;
  text-align: center;
  width: 100%;
  font-size: 22px;
  font-weight: 200; }

div#response_form i {
  display: block;
  font-size: 100px;
  margin-top: 15px;
  margin-bottom: 15px; }

div#response_form .far.fa-check-circle {
  color: #3ac47d; }

div#response_form .far.fa-times-circle {
  color: #dc3545; }

div#loading_form img {
  width: 55px; }

div#loading_form {
  width: 100px;
  position: relative;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-top: 10px; }

.nav-tabs .nav-link.active {
  color: #343a40;
  font-weight: bold; }

.nav-tabs .nav-link:hover {
  color: #343a40 !important; }

a {
  color: #343a40; }

th.list_icon {
  width: 1px !important; }

table ul {
  padding: 0px; }

.table_loading img {
  width: 60px; }

.table_loading {
  position: relative;
  float: left;
  width: 100%;
  text-align: center; }

@media only screen and (max-width: 768px) and (min-width: 300px) {
  .select_list {
    display: block; }

  .select_list > div {
    margin-bottom: 10px; } }
