body {
  font-family: 'Roboto', sans-serif;
  color: var(--neg);
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
}

h2 small,
h2 small a,
h3 small,
h4 small {
  font-style: italic;
  font-size: 1.1rem;
  color: #cc0033;
}

 





.breadcrumb {
  font-weight: 400;
    background-color: transparent;
}


/* 
#ficha-salida .bg-buscador-salidas .breadcrumb-item  h1 ,
#ficha-salida .bg-buscador-salidas .breadcrumb-item  a ,
*/

#ficha-salida .bg-buscador-salidas .breadcrumb  h1 ,
#ficha-salida .bg-buscador-salidas .breadcrumb  a ,
.breadcrumb-item  h1 ,
.breadcrumb-item  ,
.breadcrumb-item  a {
  color: #FFFFFF;
}

.breadcrumb-item.active h1,
.breadcrumb-item.active {
  color: #FFFFFF;
  font-weight: 300;
}

.breadcrumb-item+.breadcrumb-item::before {
  color: #FFFFFF;
}






.breadcrumb_oscuro .breadcrumb-item  h1 {
  color: #555;
}

.breadcrumb_oscuro .breadcrumb-item,
.breadcrumb_oscuro .breadcrumb-item  a {
  color: #555;
}

.breadcrumb_oscuro .breadcrumb-item.active h1,
.breadcrumb_oscuro .breadcrumb-item.active {
  color: #555;
  font-weight: 400;
  font-size: 1rem;
  display: inline-block;
}

.breadcrumb_oscuro .breadcrumb-item+.breadcrumb-item::before {
  color: #555;
}






.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-sm {
  width: 40px;
  height: 40px;
  padding: 10px;
  font-size: 18px;
  line-height: 1;
  border-radius: 25px;
}

.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px;
  font-size: 22px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}

.btn-warning {
  color: #FFF;
  background-color: #E16F00;
  border-color: #E16F00;
}

.btn-warning:hover {
  color: #FFFFFF;
  background-color: #d56011;
  border-color: #d56011;
}

.btn-secondary {
    color: #fff;
    background-color:#7a7a7a;
    border-color: #7a7a7a;
}




/* form publicar se usa para publicar notas y publicar salidas */ 

.form-busqueda {
  /* margin-top: 10px; */
}

.form-busqueda h3 {
  font-weight: 600;
}

.form-publicar h5,
.form-busqueda h5 {
  font-size: 1.2rem;
 font-weight: 600; 
}

.form-busqueda .form-inline .custom-select,
.form-busqueda select.form-control {
  background-color: var(--fondo);
  border: 0;
  color: var(--neg);
  font-size: 15px;
}

body.buscar-gente .form-busqueda {
  margin-top: 20px !important;
}

.form-publicar {
  color: #989898;
  font-size: .9rem;  
}


.form-publicar h3 {
  color: #90a0c0;
  font-weight: 300;
  font-size: 1.5rem;
}

.form-publicar label {
  color: #90a0c0;
  font-weight: 600;
}

.form-publicar .form-inline .custom-select,
.form-publicar .form-control,
.form-publicar select.form-control {
  background-color: #EDF1F2;
  border-color: #E8E8E8;
  color: #555;/*#999999;*/
  font-size: .8rem;
}

.form-publicar .atencion {
  font-size: 0.8rem;
}

.form-inline label,
.form-busqueda .col-form-label,
.form-busqueda .form-group span {
  font-size: 15px;
  color: #000;
  text-align: right;
}

.form-busqueda .col-3 .form-group {
  margin-bottom: 5px;
}

.form-busqueda select {
  height: 30px !important;
}

.form-busqueda .col-3:last-of-type .form-group label {
  display: block;
  text-align: left;
}

.form-busqueda .col-3:last-of-type .form-group select {
  display: inline-block;
  width: calc(50% - 38px);
}

body.buscar-gente .form-busqueda .col-3:last-of-type .form-group select {
  display: block;
  width: 100%;
}

.form-busqueda .col-3:last-of-type .form-group span {
  padding: 0 4px;
}

.form-busqueda .btn {
  width: calc(30% - 15px);
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  
} /*  background: var(--nar) !important; */ 

.pagination-sm .page-item:first-child .page-link,
.pagination-sm .page-item:last-child .page-link {
  border-radius: 4px;
}

.pagination-sm .page-item {
  margin-left: 10px;
}

.pagination-sm .page-link {
  padding: .25rem .65rem;
  margin:  0 .01rem;
  color: var(--nar);
  border-radius: 4px;
  border: 0;
}

.pagination-sm .page-link:hover {
  color: #000;
  background: #fff;
}

.pagination-sm .page-item.disabled .page-link {
  color: var(--neg);
}

.btn-danger{
    color: #fff;
    background-color: #FF3636 ;
    border-color: #Ff3636;
}

.btn-danger:hover{
    
    background-color: #E60000;
    border-color: #E60000;
    
}

.btn-primary {
    color: #fff;
    background-color: #6ba3ff;
    border-color: #6ba3ff;
}

.btn-success {
    color: #fff;
    background-color: #41b047;
    border-color: #41b047;
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #218838;
}




.alert-primary {
    color: #fff;
    background-color: var(--gri);
    border-color: var(--gri);
}
