@charset "utf-8";
/* CSS Document */
.jumbotron.jumbotron-fluid.text-center p .btn.btn-primary.btn-lg{
    color: white !important;
    text-decoration: none !important;
}
.jumbotron.jumbotron-fluid.text-center p .btn.btn-primary.btn-lg:hover{
    color:antiquewhite !important;
    text-decoration: none !important;
    background-color: #0038AC !important;
}
.modal-fuente {
	text-align: right;
	font-style: italic;
	color: green;
	position: static;
	left: 0;
	right: 0;
}
.modal-header {
    padding-bottom: 0rem !important;
}
.modal-body {
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-left: 0rem !important;
    padding-bottom: 0rem !important;
}
p a {
    color: darkgreen !important;
	font-weight: bold !important;
	text-decoration:none !important;
}
p a:hover {
	text-decoration: underline !important;
	font-weight: bold !important;
    color: darkgreen !important;
}
.card-text li a {
    text-decoration: none !important;
	font-weight: bold !important;
    color: green !important;
}
.card-text li a:hover {
	text-decoration:underline !important;
	font-weight: bold !important;
	color:darkgreen !important;
}
body {
    color: #212529 !important;
    overflow-x: hidden;
    font-weight: var(--bs-body-font-weight);
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #00FF05 !important;
    background-color: #007BFF !important;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #00FF05 !important;
}
.card {
    background-color: antiquewhite !important;
    border-radius: 0.55rem !important;
}
.card-title {
    font-weight: bold !important;
}
.card-text   {
    font-style: italic !important;
}
.card-img-top {
  border-top-left-radius: calc(0.55rem - 1px) !important;
  border-top-right-radius: calc(0.55rem - 1px) !important;
}
.carousel-inner {
    text-shadow: 1px 2px #000000 !important;
}
.carousel-item {
  text-shadow: 0px 0px 2px #000000 !important;
}
.carousel-item img{
	min-height: 180px !important;
}
.carousel-caption {
    background-color: rgba(0,0,0,0.50) !important;
    left: 0px !important;
    right: 0px !important;
}
.bg-dark {
	background-color: #383182 !important;
	clear: both;
}.btn-link a {
    color: #68ADCE !important;
}
.btn-link a:hover  {
    color: limegreen !important;
}
address a:hover  {
    color: limegreen !important;

}
address a {
    color: #68ADCE !important;
}
.breadcrumb {
    padding-top: 0rem !important;
    padding-right: 1rem !important;
    padding-left: 0rem !important;
    padding-bottom: 0rem !important;
    margin-bottom: 0rem !important;
    border-radius: 0rem !important;
}
.breadcrumb-item.active {
	color: #005AAF !important;
    font-weight: bold !important;
}
.breadcrumb.justify-content-end {
    background-color: rgba(32,128,195,0.49) !important;
    color: #005AAF !important;
    border: thin solid #217DC0 !important;
}
.breadcrumb.justify-content-end .breadcrumb-item a {
    color: #005AAF !important;
    text-decoration: none !important;
    font-weight: 500 !important;
}
.breadcrumb.justify-content-end .breadcrumb-item a:hover {
    color: #D1EBA5 !important;
    text-decoration: underline !important;
    font-weight: 500 !important;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
li a .img-fluid {
     min-width: 380px !important;
}
.modal-content #dynamic-content1 .img-fluid {
    min-width: 100%;
}
.row-cols-md-5.text-center a:hover .fab {
    background-color: rgba(56,49,130,1.00);
    color:#A3C626;
}
.bg-red {
    background-color: #DC3545 !important;
}
.bg-light {
    background-color:#E4E8EC !important;
}
.bg-info {
    background-color: #91C1E1 !important;
}
 #breadcrumbs-one{
	background: #eee;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #e5e5e5 #ccc;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	overflow: hidden;
	width: 100%;
	font-weight: bold;
  }

  #breadcrumbs-one li{
    float: left;
  }

  #breadcrumbs-one a{
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 25px;
    padding-bottom: 0px;
    float: left;
    text-decoration: none;
    color: #444;
    position: relative;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    background-color: #91C1E1;
    background-image: linear-gradient(to right, #91C1E1, #ddd);
    font-weight: bold;
	background-size: auto 25px;
  }

  #breadcrumbs-one li:first-child a{
    padding-left: 0.5em;
    margin-left: 5px;
    border-radius: 5px 0 0 5px;
  }

  #breadcrumbs-one a:hover{
    background: #87C129;
    color: white;
  }

  #breadcrumbs-one a::after,
  #breadcrumbs-one a::before{
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
    border-left: 1em solid;
    right: -1em;
  }

  #breadcrumbs-one a::after{
    z-index: 2;
    border-left-color: #ddd;
  }

  #breadcrumbs-one a::before{
    border-left-color: #ccc;
    right: -1.1em;
    z-index: 1;
  }

  #breadcrumbs-one a:hover::after{
    border-left-color: #87C129 !important;
  }

  #breadcrumbs-one .current,
  #breadcrumbs-one .current:hover{
	font-weight: bolder !important;
	background: none !important;
  }

  #breadcrumbs-one .current::after,
  #breadcrumbs-one .current::before{
    content: normal !important;
  }
ul{
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }
span ul li{
    margin-left: 35px !important;
    list-style: disc !important;
}
.container-fluid.px-3 .container-fluid ul {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 70% !important;
}
.col-md-3.col-lg-2.d-md-flex.flex-column .list-group a {
    text-decoration: none !important;
}
.lista {
    list-style: disc !important;
    margin-left: 25px !important;
}
.lista ul{
    list-style:disc !important;
    margin-left: 25px !important;
}
#container-fluid p {
	margin-left: 60px !important;
}
#container-fluid h5 {
	margin-top: 30px !important;
	margin-left: 20px !important;
	text-decoration: underline !important;
}

#container-fluid h6 {
	margin-left: 40px !important;
	text-decoration: underline !important;
}
.row-cols-md-5.text-center a {
    text-shadow: 0px 7px 10px rgba(0, 0, 0, 0.4) !important;
}
.row-cols-md-5.text-center a:hover {
	text-shadow: 0px 16px 10px rgba(0, 0, 0, 0.3) !important;
	transform: translate(0, -8) !important;
	transition: all ease-in-out 1ms !important;
}
.cc-nb-reject {
    background-color: #dc3545 !important;
}
.cc-nb-changep{
	background-color: #6c757d !important;
	color: #fff !important;
}
.col .card.h-100 .btn-success.text-center:hover {
    color: #00FF05 !important;
	text-decoration: none !important;
}
.list-group-item.d-flex.justify-content-between.align-items-center.btn-outline-dark.list-group-item-info:hover{
    background-color: #007BFF !important;
	color: #00FF05 !important;
}
.card-img-top {
    border: thin solid black;
}
.card-img-top:hover {
    border: thin solid #00FF05;
}
