.card
{
    border:1px solid #ddd;
}

a
{
    text-decoration: none;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.375rem 0.75rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #f0f0f0;
    border-radius: 0.25rem;
  }
  
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
  }
  
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #999;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  }
  
  .breadcrumb-item.active {
    color: #999;
  }
  /*
  .btn {
    border-style: solid;
    border-width: 0 1px 4px 1px;
    text-transform: uppercase;
  }
  */

  blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C""\201D""\2018""\2019";
  }
  blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
  }
  /*
  blockquote p {
    display: inline;
  }
  */
  
  .solo_movil {
    display: none;
  }

  @media only screen and (max-width: 600px) {
    .solo_movil {
      display: inline;
    }
  }

  .nav-tabs > .nav-link
  {
    border-radius: 10px     10px      0           0;
    border-top:1px solid rgb(216, 216, 216);
    border-left:1px solid rgb(216, 216, 216);
    border-right:1px solid rgb(216, 216, 216);
    margin-left:1px;
    margin-right:1px;
  }
  
  .nav-tabs > .nav-link:hover
  {
    border-radius: 10px     10px      0           0;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-right:1px solid #666;
    background-image:linear-gradient(rgb(230, 230, 230),rgb(255, 255, 255));
  }

  .nav-tabs > .nav-link.active
  {
    border-bottom:0px solid rgb(187, 187, 187);
    background-image:linear-gradient(rgb(223, 234, 255),rgb(255, 255, 255));
  }

  .stick_top
	{
		position: -webkit-sticky;
		position: -moz-sticky;
		position: -ms-sticky;
		position: -o-sticky;
		position: sticky;
		position: sticky; 
		top: 0px; 
		z-index: 999;
		background:#fff !important;
	}
	.stick_left
	{
		position: -webkit-sticky;
		position: -moz-sticky;
		position: -ms-sticky;
		position: -o-sticky;
		position: sticky;
		position: sticky; 
		left: 0px; 
		z-index: 999;
		background:#fff !important;
	}
  
  .thumb {
    width:100px;
    height:100px;
    object-fit: cover;
}

.btn-block 
{
  width:100%;
}


.btn-light
{
    border:#9b9b9b solid 1px;
}


.btn-default
{
    border:#9b9b9b solid 1px;
}


.btn-secondary
{
    border:#285192 solid 1px;
}

@media screen and (max-width: 767px) {
  .hidden-mobile {
    display: none;
  }
}	

@media screen and (min-width: 767px) { 
  .hidden-desktop {
    display: none;
  } 
}	
