#_servicios_container .card{
    min-height: 210px;
    margin-bottom: 5px;
}


.titulo2 {
    font-size: 33px;
    font-weight: 700;
    margin-top: 10px;
    text-align: center;
    word-break: break-word;
    color: #003876;
}

.breadcrumb-item a {
    color: #003670;
}

.breadcrumb  {
    background-color: #eef5ff;
    color: #003670;
}


.fw-normal {
    font-weight: 400!important;
}

.fw-bold {
    font-weight: bold !important;
}

strong {
    font-weight: bold !important;
}

.paragraph, p {
    font-weight: 300;
}

.card .card-text {
    text-align: justify;
}

.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn {
    display: inline-block;
}

.btn-orange {
    background-color: #ff941f;
}


.servicio_container ul li {
    margin-top:10px;
}

.bg-green {
    background-color: #35CC73;
    color: #fff;
}
.bg-red {
       background-color: #dc052d;
    color: #fff;
}

.bg-blue {
    background-color: #0087ff;
    color: #fff;

}
.bg-blue-dark {
    background-color: #003670;
    color: #fff;

}
.bg-blue-light {
    background-color: #80b3ff;
    color: #fff;

}
.bg-red {
    background-color: #dc052d;
    color: #fff;

}
.bg-pink {
    background-color: #ff6568;
    color: #fff;

}

.bg-gray {
    background-color: rgb(109, 109, 109);
    color: #fff;

}
.bg-gray-light {
    background-color: #f3f3f3;
    color: #fff;

}
.bg-orange {
    background-color: #ffba00;
    color: #fff;

}
.bg-purple {
    background-color: #9370f0;
    color: #fff;

}

/* Colors */
.color-green {
    color: #35CC73;
}
.color-red {
    color: #dc052d;
}

.color-blue {
    color: #0087ff;

}
.color-blue-dark {
    color: #003670;

}
.color-blue-light {
    color: #80b3ff;

}
.color-red {
    color: #dc052d;

}
.color-pink {
    color: #ff6568;

}
.color-green {
    color: #35CC73;

}
.color-gray {
    color: rgb(109, 109, 109);

}
.color-gray-light {
    color: #f3f3f3;

}
.color-orange {
    color: #ffba00;

}
.color-purple {
    color: #9370f0;

}
    
.important {
    color: #dc052d;

}
.servicio_container ul {
    list-style: decimal;
    -webkit-padding-start: 40px;
            padding-inline-start: 40px;
}

.servicio_container .detalles_card_container .card .card-body {
    min-height: 170px;
    display: flex;
    flex-direction: column;
    justify-content: stretch;
}

/* Alertas */

.alert-a2 {
    font-size: 15px;
    padding-inline: 1.5rem;
    padding-block: .6rem;
    width: 100%;
    max-width: 100%;
    color: #fff;
    line-height: 1.2;
}

a.etiqueta {
    border: 1px solid #e0e0e0;
    font-size: 15px;
    line-height: 18px;
    color: #00366F;
    padding: 3px 10px;
    border-radius: 3px;
    margin-right: 2px;
}

.fs-h3 {
    font-size: 20px;
}
.alert-a2 .close {
    position: relative !important;
    color: #fff;
    padding: 0;
}

.alert-a2 .close span {
    font-size: 30px;
} 

.alert-a2.alert-danger {
    background-color: #dc052d;
}

.alert-a2.alert-success {
    background-color: #2fcc71;
}

.alert-a2.alert-primary {
    background-color: #003876;
    border-color: #020a12;
}

.alert-a2.alert-warning {
    background-color: #ffba00;
    color: #000;
}
.bg-lightblue {
    background-color: #00cbff;
}
.alert-a2.alert-info {
    background-color: #00cbff;
    color: #000;
}

.alert-a2.alert-warning .close {
    color: #000;
}
.breadcrumbs-A2 {
    background-color: #eef5ff;
    padding: 18px 0;
}

.badge {
    border-radius: 20px;
    padding: 0.5rem!important;
}

.print_container a {
    font-size: 10px;
    padding: 2px 7px;
}
.print_container {
    display: flex;
    justify-content: end;
}

/* OTROSS */

/* transparencia */

.transparencia_nota .card-body h3, 
.transparencia_nota .card-body h3 span, 
.transparencia_nota .card-body p, 
.transparencia_nota .card-body font {
    color: #002f6c;
    font-size:16px;
    font-weight: 400;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}


@media screen and (min-width: 767px){
    #main-menu .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }
}


label {
    display: inline-block;
    margin-bottom: 0.5rem !important;
}

@import url("/include_template_A2/componentes/otro.css");