@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: "Founmrg";
    src: url("../fonts/Founmrg.otf");
}

@font-face {
    font-family: "Founmb";
    src: url("../fonts/Founmb.otf");
}

body {
    background: #FFFFFF;
}


/*ESTILOS HEADER*/
header {
    background: #FFFFFF;
    padding: 15px;
    /*margin-bottom: 10px;*/
}

.logos-movil {
    background: #fff;
}

.line {
    color: #AC0871;
}

.line_menu {
    color: #AC0871;
    height: 30px;
}

.tit_not_home {
    color: #52bfc9;
    font-family: "Founmrg";
}

.view {
    color: #52bfc9;
    font-family: "Founmrg";
    font-size: 11px;
}

.tit_home_notp {
    font-family: "Founmrg";
}

.tit_home_notp2 {
    font-family: "Founmb";
}

.sec_tit_noticias {
    font-family: "Founmb";
    color: #1a4d6d;
}

.card-blue {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #fff;
    border-radius: 5px;
    font-size: 12px;
}

.miembros {
    color: #AA0871;
    font-family: "Founmb";
}

.texto-int {
    font-family: "Founmrg";
}

.titulo-int {
    font-family: "Founmb";
}

.text-ref {
    font-family: "Founmrg";
    font-size: 12px;
}

.card-blue:hover {
    color: #FFFFFF;
    background-color: #133B54;
    border-color: #246B98;
    border-radius: 5px;
}

.card-blue:focus,
.card-blue.focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.card-blue.disabled,
.card-blue:disabled {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 50px;
}

.card-blue:not(:disabled):not(.disabled):active,
.card-blue:not(:disabled):not(.disabled).active,
.show > .card-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 5px;
}

.card-blue:not(:disabled):not(.disabled):active:focus,
.card-blue:not(:disabled):not(.disabled).active:focus,
.show > .card-blue.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}


/*______________________*/
/*estilo botones superiores*/
.btn-primary {
    background-color: #fff;
    border-color: #fff;
    border-radius: 8px;
    color: #AA0871;
    font-size: 15px;
    font-family: "Founmb";
    padding: 7px 20px;
}

.btn-primary:hover {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    border: 1px solid;
    color: #52bfc9;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #52bfc9;
    background-color: #fff;
    border-color: #52bfc9;
    border-radius: 8px;
    border-color: #52bfc9;
    border: 1px solid;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #ffff;
    background-color: #52bfc9;
    border-color: #52bfc9;
    border-radius: 8px;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-primary {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
    border: 1px solid;
}

.btn-outline-primary:hover {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
    border: 1px solid;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.8);

}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #52bfc9;
    background-color: transparent;
    border: 1px solid;
    border-color: #52bfc9;

}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #ffff;
    background-color: #52bfc9;
    border-color: #52bfc9;
    border-radius: 8px;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);

}

/*BOTONES EVENTOS Y ULTIMAS PUBLICACIONES */


.btn-evnt_ultm {
    background-color: #fff;
    border-color: transparent;
    border-radius: none;
    color: #1a4d6d;
    font-size: 25px;
    font-family: "Founmb";
    padding: 4px 7px 5px 7px;
    align-content: center;

}

.btn-evnt_ultm:hover {
    background-color: #ffffff;
    border-color: transparent;
    border-radius: none;
    color: #52bfc9;
}

.btn-evnt_ultm:focus,
.btn-evnt_ultm.focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5);
}

.btn-evnt_ultm.disabled,
.btn-evnt_ultm:disabled {
    color: #52bfc9;
    background-color: #fff;
    border-color: #52bfc9;
    border-radius: 8px;
}

.btn-redes:not(:disabled):not(.disabled):active,
.btn-redes:not(:disabled):not(.disabled).active,
.show > .btn-redes.dropdown-toggle {
    color: #ffff;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-evnt_ultm:not(:disabled):not(.disabled):active:focus,
.btn-evnt_ultm:not(:disabled):not(.disabled).active:focus,
.show > .btn-evnt_ultm.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-evnt_ultm {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
}

.btn-outline-redes:hover {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
}

.btn-outline-evnt_ultm:focus,
.btn-outline-redes.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.8);

}

.btn-outline-redes.disabled,
.btn-outline-redes:disabled {
    color: #AA0871;
    background-color: transparent;

}

.btn-outline-evnt_ultm:not(:disabled):not(.disabled):active,
.btn-outline-evnt_ultm:not(:disabled):not(.disabled).active,
.show > .btn-outline-evnt_ultm.dropdown-toggle {
    color: #ffff;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-outline-evnt_ultm:not(:disabled):not(.disabled):active:focus,
.btn-outline-evnt_ultm:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-evnt_ultm.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);

}


/*REDES*/

.redes {
    color: #AA0871;
    font-size: 20px;
    font-family: "Founmb";
}

.btn-redes {
    background-color: #fff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
    font-size: 15px;
    font-family: "Founmb";
    padding: 4px 7px 5px 7px;
    align-content: center;

}

.btn-redes:hover {
    background-color: #ffffff;
    border-color: #AA0871;
    border-radius: 8px;
    color: #AA0871;
}

.btn-redes:focus,
.btn-redes.focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5);
}

.btn-redes.disabled,
.btn-redes:disabled {
    color: #52bfc9;
    background-color: #fff;
    border-color: #52bfc9;
    border-radius: 8px;
}

.btn-redes:not(:disabled):not(.disabled):active,
.btn-redes:not(:disabled):not(.disabled).active,
.show > .btn-redes.dropdown-toggle {
    color: #ffff;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-redes:not(:disabled):not(.disabled):active:focus,
.btn-redes:not(:disabled):not(.disabled).active:focus,
.show > .btn-redes.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-redes {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
}

.btn-outline-redes:hover {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
}

.btn-outline-redes:focus,
.btn-outline-redes.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.8);

}

.btn-outline-redes.disabled,
.btn-outline-redes:disabled {
    color: #AA0871;
    background-color: transparent;

}

.btn-outline-redes:not(:disabled):not(.disabled):active,
.btn-outline-redes:not(:disabled):not(.disabled).active,
.show > .btn-outline-redes.dropdown-toggle {
    color: #ffff;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-outline-redes:not(:disabled):not(.disabled):active:focus,
.btn-outline-redes:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-redes.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);

}


/*ESTILOS LUPA*/
.btn-secondary {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 50px;
}

.btn-secondary:hover {
    background-color: #d958a0;
    border-color: #AA0871;
    border-radius: 50px;
}

.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 50px;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 50px;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-secondary {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-secondary:hover {
    color: #222;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #AA0871;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*ESTILOS BOTONES*/
.btn-succes {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
    padding: 5px 20px;
    font-family: "Founmrg";
}

.btn-succes:hover {
    background-color: #d958a0;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-succes:focus,
.btn-succes.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-succes.disabled,
.btn-succes:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 50px;
}

.btn-succes:not(:disabled):not(.disabled):active,
.btn-succes:not(:disabled):not(.disabled).active,
.show > .btn-successucces.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-succes:not(:disabled):not(.disabled):active:focus,
.btn-succes:not(:disabled):not(.disabled).active:focus,
.show > .btn-succes.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-succes {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-succes:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-succes:focus,
.btn-outline-succes.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-succes.disabled,
.btn-outline-succes:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-succes:not(:disabled):not(.disabled):active,
.btn-outline-succes:not(:disabled):not(.disabled).active,
.show > .btn-outline-succes.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-succes:not(:disabled):not(.disabled):active:focus,
.btn-outline-succes:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-succes.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

/*BUSCADOR */
.form-control {
    border-radius: 50px;
}


/*ESTILOS DEL MENU*/

.navbar {
    background-color: #f2f0f1;
    color: #ac0871;
    font-family: "Founmb";
    font-size: 15px;
    text-align: center;
}

.text-submenu {
    font-family: "Founmrg";
    color: #1A4D6D;
    padding: 3px 8px;
}

.col-menu {
    background-color: #F8F9FA;
    align-content: center;

}


.navbar .navbar-brand {
    color: #ac0871;


}

.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
    color: #fff;

}

.navbar .navbar-text {
    color: #ac0871;

}

.navbar .navbar-text a {
    color: #ac0871;
}

.navbar .navbar-text a:hover,
.navbar .navbar-text a:focus {
    color: #ac0871;


}

.navbar .navbar-nav .nav-link {
    color: #ac0871;
    border-radius: .25rem;
    margin: 0 0.25em;
    padding: 7px 7px 7px 7px;


}

.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
    color: #FFFFFF;
    background-color: #ac0871;

}

.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:hover,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.show .nav-link,
.navbar .navbar-nav .nav-item.show .nav-link:hover,
.navbar .navbar-nav .nav-item.show .nav-link:focus {
    color: #fefffc;
    background-color: #ac0871;
}

.navbar .navbar-toggler {
    font-family: "Founmb";
    font-size: 20px;
}

.nav_menu {
    /*color: #ac0871;*/
    border-color: transparent;
    font-family: "Founmb";
}


.navbar .navbar-toggler:hover,
.navbar .navbar-toggler:focus {
    background-color: transparent;
    border-color: transparent;
    color: transparent;
    font-family: "Founmb";
    /* border: 2px solid #52BDC7;	*/
    font-size: 20px;
}

.navbar .navbar-toggler .navbar-toggler {
    color: #1A4D6D;
    border-color: transparent;
    font-family: "Founmb";
}

.navbar .navbar-collapse,
.navbar .navbar-form {
    border-color: transparent;
    color: transparent;
    font-family: "Founmb";
}

.navbar .navbar-link {
    color: #ac0871;
    border-color: transparent;
    font-family: "Founmb";
}

.navbar .navbar-link:hover {
    color: #fefffc;
    border-color: transparent;
    font-family: "Founmb";
}


@media (max-width: 575px) {
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ac0871;
    }

    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #fefffc;
    }

    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #fefffc;
        background-color: #ac0871;
    }
}

@media (max-width: 767px) {
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ac0871;

    }

    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #fefffc;

    }

    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #fefffc;
        background-color: #ac0871;


    }
}

@media (max-width: 1100px) {
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ac0871;

        align-content: center;
        justify-content: center;
        align-items: center;
    }

    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #fefffc;

        align-content: center;
        justify-content: center;
        align-items: center;
    }

    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #fefffc;
        background-color: #ac0871;

        align-content: center;
        justify-content: center;
        align-items: center;
    }
}

@media (max-width: 1199px) {
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ac0871;

        align-content: center;
        justify-content: center;
        align-items: center;
    }

    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #fefffc;

        align-content: center;
        justify-content: center;
        align-items: center;
    }

    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #fefffc;
        background-color: #ac0871;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ac0871;

}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #fefffc;

}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #fefffc;
    background-color: #ac0871;

}


/*H1 TITULO*/

h1 {
    color: #1a4d6d;
}

.ruta_bibli {
    color: #AC2372;
    font-size: 13px;
    font-family: "Founmb";
}

.titulo-seccion {
    background-color: #AC0871;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Founmb";
}

.titulo-obj_gen {
    background-color: #1a4d6d;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: "Founmb";
}


.titulo-cop_aborto {
    color: #2e6a6d;
    padding-top: 10px;
    font-size: 25px;
    font-family: "Founmb";
}

.texto-cop_aborto {
    color: #2e6a6d;
    font-size: 18px;
    font-family: "Founmb";

}

.titulo-cop_conexiones {
    color: #c6a102;
    padding-top: 10px;
    font-size: 25px;
    font-family: "Founmb";
}

.texto-cop_conexiones {
    color: #c6a102;
    font-size: 18px;
    font-family: "Founmb";

}

.titulo-cop_envej {
    color: #1a4d6d;
    padding-top: 10px;
    font-size: 25px;
    font-family: "Founmb";
}

.texto-cop_envej {
    color: #1a4d6d;
    font-size: 18px;
    font-family: "Founmb";
}

.titulo-cop_violencia {
    color: #AC0871;
    padding-top: 10px;
    font-size: 30px;
    font-family: "Founmb";
}

.texto-cop_violencia {
    color: #AC0871;
    font-size: 18px;
    font-family: "Founmb";

}

.titulo-biblio {
    color: #AC0871;
    padding-top: 10px;
    font-size: 20px;
    font-family: "Founmb";
}


/*BOTON COP VERDE AGUAMARINA */
.btn-copverde {
    color: #FFFFFF;
    background-color: #52bdc7;
    border-color: 1px #2e6a6d;
    border-radius: 8px;
    padding: 5px 20px;
    font-family: "Founmrg";
}

.btn-copverde:hover {
    background-color: #2e6a6d;
    border-color: #52bdc7;
    border-radius: 8px;
}

.btn-copverde:focus,
.btn-copverde.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-copverde.disabled,
.btn-copverde:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-copverde:not(:disabled):not(.disabled):active,
.btn-copverde:not(:disabled):not(.disabled).active,
.show > .btn-copverde.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-copverde:not(:disabled):not(.disabled):active:focus,
.btn-copverde:not(:disabled):not(.disabled).active:focus,
.show > .btn-copverde.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-copverde {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-copverde:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-copverde:focus,
.btn-outline-copverde.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-copverde.disabled,
.btn-outline-copverde:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-copverde:not(:disabled):not(.disabled):active,
.btn-outline-copverde:not(:disabled):not(.disabled).active,
.show > .btn-outline-copverde.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-copverde:not(:disabled):not(.disabled):active:focus,
.btn-outline-copverde:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-copverde.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*BOTON COP Amarillo */
.btn-copamarillo {
    color: #FFFFFF;
    background-color: #ffd200;
    border-color: #E5BA00;
    border-radius: 8px;
    padding: 5px 20px;
    font-family: "Founmrg";
}

.btn-copamarillo:hover {
    background-color: #c6a102;
    border-color: #ffd200;
    border-radius: 8px;
}

.btn-copamarillo:focus,
.btn-copamarillo.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-copamarillo.disabled,
.btn-copamarillo:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-copamarillo:not(:disabled):not(.disabled):active,
.btn-copamarillo:not(:disabled):not(.disabled).active,
.show > .btn-copamarillo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-copamarillo:not(:disabled):not(.disabled):active:focus,
.btn-copamarillo:not(:disabled):not(.disabled).active:focus,
.show > .btn-copamarillo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-copamarillo {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-copamarillo:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-copamarillo:focus,
.btn-outline-copamarillo.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-copamarillo.disabled,
.btn-outline-copamarillo:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-copamarillo:not(:disabled):not(.disabled):active,
.btn-outline-copamarillo:not(:disabled):not(.disabled).active,
.show > .btn-outline-copamarillo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-copamarillo:not(:disabled):not(.disabled):active:focus,
.btn-outline-copamarillo:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-copamarillo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*BOTON COP azul */
.btn-copazul {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #2a7796;
    border-radius: 8px;
    padding: 5px 20px;
    font-family: "Founmrg";
}

.btn-copazul:hover {
    background-color: #2a7796;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-copazul:focus,
.btn-copazul.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-copazul.disabled,
.btn-copazul:disabled {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-copazul:not(:disabled):not(.disabled):active,
.btn-copazul:not(:disabled):not(.disabled).active,
.show > .btn-copazul.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-copazul:not(:disabled):not(.disabled):active:focus,
.btn-copazul:not(:disabled):not(.disabled).active:focus,
.show > .btn-copazul.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-copazul {
    color: #1a4d6d;
    background-color: transparent;
    background-image: none;
    border-color: #1a4d6d;
}

.btn-outline-copazul:hover {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
}

.btn-outline-copazul:focus,
.btn-outline-copazul.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-copazul.disabled,
.btn-outline-copazul:disabled {
    color: #2a7796;
    background-color: transparent;
}

.btn-outline-copazul:not(:disabled):not(.disabled):active,
.btn-outline-copazul:not(:disabled):not(.disabled).active,
.show > .btn-outline-copazul.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2a7796;
    border-color: #2a7796;
}

.btn-outline-copazul:not(:disabled):not(.disabled):active:focus,
.btn-outline-copazul:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-copazul.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*BOTON COP rosa */
.btn-coprosa {
    color: #FFFFFF;
    background-color: #AC0871;
    border-color: #d7589e;
    border-radius: 8px;
    padding: 5px 20px;
    font-family: "Founmrg";
}

.btn-coprosa:hover {
    background-color: #d7589e;
    border-color: #AC0871;
    border-radius: 8px;
}

.btn-coprosa:focus,
.btn-coprosa.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-coprosa.disabled,
.btn-coprosa:disabled {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 50px;
}

.btn-coprosa:not(:disabled):not(.disabled):active,
.btn-coprosa:not(:disabled):not(.disabled).active,
.show > .btn-coprosa.dropdown-toggle {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 8px;
}

.btn-coprosa:not(:disabled):not(.disabled):active:focus,
.btn-coprosa:not(:disabled):not(.disabled).active:focus,
.show > .btn-coprosa.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-coprosa {
    color: #890066;
    background-color: transparent;
    background-image: none;
    border-color: #d7589e;
}

.btn-outline-coprosa:hover {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-coprosa:focus,
.btn-outline-coprosa.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-coprosa.disabled,
.btn-outline-coprosa:disabled {
    color: #890066;
    background-color: transparent;
}

.btn-outline-coprosa:not(:disabled):not(.disabled):active,
.btn-outline-coprosa:not(:disabled):not(.disabled).active,
.show > .btn-outline-coprosa.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-coprosa:not(:disabled):not(.disabled):active:focus,
.btn-outline-coprosa:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-coprosa.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*BOTON BIBLIOTECA*/
.btn-biblioteca {
    color: #000000;
    background-color: #ffd200;
    border-color: #c6a102;
    border-radius: 8px;
    padding: 5px 20px;
    font-family: "Founmrg";
}

.btn-biblioteca:hover {
    background-color: #c6a102;
    border-color: #ffd200;
    border-radius: 8px;
}

.btn-biblioteca:focus,
.btn-biblioteca.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-biblioteca.disabled,
.btn-biblioteca:disabled {
    color: #000000;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-biblioteca:not(:disabled):not(.disabled):active,
.btn-biblioteca:not(:disabled):not(.disabled).active,
.show > .btn-biblioteca.dropdown-toggle {
    color: #000000;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-biblioteca:not(:disabled):not(.disabled):active:focus,
.btn-biblioteca:not(:disabled):not(.disabled).active:focus,
.show > .btn-biblioteca.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-biblioteca {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-biblioteca:hover {
    color: #000000;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-biblioteca:focus,
.btn-outline-biblioteca.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-biblioteca.disabled,
.btn-outline-biblioteca:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-biblioteca:not(:disabled):not(.disabled):active,
.btn-outline-biblioteca:not(:disabled):not(.disabled).active,
.show > .btn-outline-biblioteca.dropdown-toggle {
    color: #000000;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-biblioteca:not(:disabled):not(.disabled):active:focus,
.btn-outline-biblioteca:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-biblioteca.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*_____________________________*/
.contenedor-main {
    margin-bottom: 0px;
    margin-top: 0px;

}

main {
    background: #FFFFFF;
    color: #575757;
    padding: 20px 0;
}

aside {
    background: #A1B8F9;
    padding: 60px 0;
    color: #001090;
}

.widgets {
    background: #FFFFFF;
    color: #FFFFFF;
    padding-bottom: 20px;
}

.widgets > div {
    background: #00437F;
    color: #FFFFFF;
    padding: 20px;
}


footer {
    padding: 20px 0;
    background: #ac0871;
    color: #FFFFFF;
}


.texto-biblo {
    font-size: 12px;
}

.card_biblio {
    border: 1px solid #C2C2C2;
    border-radius: 5px;
}

.card_biblio2 {
    border: 1px solid #C2C2C2;
    border-radius: 5px;
    margin-top: 10px;
}

.img_biblio {
    border-radius: 5px;
}

/*<!--	______________________-->*/

/*body {
  background-color:  #eee;*/

.title {

    margin-bottom: 10px;

}

.card-block {
    position: relative;
    margin: 0;
    padding: 1em;
    border: none;
    border-top: 1px solid rgba(34, 36, 38, .1);
    box-shadow: none;
    font-size: 12px;

}

.card {
    font-size: 1em;
    overflow: hidden;
    padding: 5;
    border: none;
    border-radius: .28571429rem;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    margin-top: 20px;
}

.btn {
    margin-top: auto;
}

/*BOTONES DE FORMULARIOS */


.btn-form {
    background-color: #52bfc9;
    border-color: #fff;
    border-radius: 8px;
    color: #fff;
    font-size: 18px;
    font-family: "Founmb";
    padding: 7px 15px;
}

.btn-form:hover {
    background-color: #ffffff;
    border-color: #52bfc9;
    border-radius: 8px;
    color: #52bfc9;
}

.btn-form:focus,
.btn-form.focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-form.disabled,
.btn-form:disabled {
    color: #52bfc9;
    background-color: #fff;
    border-color: #52bfc9;
    border-radius: 8px;
}

.btn-form:not(:disabled):not(.disabled):active,
.btn-form:not(:disabled):not(.disabled).active,
.show > .btn-form.dropdown-toggle {
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-form:not(:disabled):not(.disabled):active:focus,
.btn-form:not(:disabled):not(.disabled).active:focus,
.show > .btn-form.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-form {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-form:hover {
    color: #222;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-form:focus,
.btn-outline-form.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-form.disabled,
.btn-outline-form:disabled {
    color: #AA0871;
    background-color: transparent
}

.btn-outline-form:not(:disabled):not(.disabled):active,
.btn-outline-form:not(:disabled):not(.disabled).active,
.show > .btn-outline-form.dropdown-toggle {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-form:not(:disabled):not(.disabled):active:focus,
.btn-outline-form:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-form.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.tit_form {
    color: #52bfc9;
    font-family: "Founmrg";
    font-size: 32px;
}


/* pagination */

.pagination {
    height: 36px;
    margin: 18px 0;
    color: #AC0871;
}

.pagination ul {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    margin-left: 0;
    color: #ffffff;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
    display: inline;
    color: #AC0871;
}

.pagination a {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    color: #AC0871;
    text-decoration: none;
    border: 1px solid #AC0871;
    border-left-width: 0;
}

.pagination a:hover,
.pagination .active a {
    background-color: #AC0871;
    color: #ffffff;
}

.pagination a:focus {
    background-color: #AC0871;
    color: #ffffff;
}


.pagination .active a {
    color: #ffffff;
    cursor: default;
}

.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
    color: #AC0871;
    background-color: transparent;
    cursor: default;
}

.pagination li:first-child a {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.pagination li:last-child a {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pager {
    margin-left: 0;
    margin-bottom: 18px;
    list-style: none;
    text-align: center;
    color: #AC0871;
    *zoom: 1;
}

.pager:before,
.pager:after {
    display: table;
    content: "";
}

.pager:after {
    clear: both;
}

.pager li {
    display: inline;
    color: #AC0871;
}

.pager a {
    display: inline-block;
    padding: 5px 14px;
    color: #AC0871;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.pager a:hover {
    text-decoration: none;
    background-color: #f5f5f5;
}

.pager .next a {
    float: right;
}

.pager .previous a {
    float: left;
}

.pager .disabled a,
.pager .disabled a:hover {
    color: #999999;
}

/* end */

/*categorias*/


.esp_cat {
    padding: 0px;
}

.btn-cat {
    background-color: #fff;
    border-color: #fff;
    border-radius: none;
    color: #AA0871;
    font-size: 15px;
    font-family: "Founmrg";
    padding: 7px 20px;
    text-align: left;
}

.btn-cat:hover {
    background-color: #ffffff;
    border-color: #fff;
    border-radius: 8px;
    color: #52bfc9;
}

.btn-cat:focus,
.btn-cat.focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5);
}

.btn-cat.disabled,
.btn-cat:disabled {
    color: #52bfc9;
    background-color: #fff;
    border-color: #52bfc9;
    border-radius: 8px;
}

.btn-cat:not(:disabled):not(.disabled):active,
.btn-cat:not(:disabled):not(.disabled).active,
.show > .btn-cat.dropdown-toggle {
    color: #ffff;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-cat:not(:disabled):not(.disabled):active:focus,
.btn-cat:not(:disabled):not(.disabled).active:focus,
.show > .btn-cat.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-cat {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-cat:hover {
    color: #222;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-cat:focus,
.btn-outline-cat.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);

}

.btn-outline-cat.disabled,
.btn-outline-cat:disabled {
    color: #AA0871;
    background-color: transparent;

}

.btn-outline-cat:not(:disabled):not(.disabled):active,
.btn-outline-cat:not(:disabled):not(.disabled).active,
.show > .btn-outline-cat.dropdown-toggle {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-cat:not(:disabled):not(.disabled):active:focus,
.btn-outline-cat:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-cat.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);

}


/*recursos bibliotec*/

.btn-rec {
    background-color: #fff;
    border-color: #fff;
    border-radius: none;
    color: #52bfc9;
    font-size: 16px;
    font-family: "Founmb";
    padding: 4px 5px;
    text-align: left;
}

.btn-rec:hover {
    background-color: #ffffff;
    /* border-color: #fff;*/
    /*border-radius: 8px;*/
    color: #AA0871;
}

.btn-rec:focus,
.btn-rec.focus {
    box-shadow: 0 0 0 .2rem rgba(255, 255, 255, 0.1);
}

/*.btn-rec.disabled,
.btn-rec:disabled {
    color: #52bfc9;
    background-color: #fff;*/
/*border-color: #52bfc9;*/
/*	border-radius: 8px;*/
/*}*/

.btn-rec:not(:disabled):not(.disabled):active,
.btn-rec:not(:disabled):not(.disabled).active,
.show > .btn-rec.dropdown-toggle {
    color: #ffff;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-rec:not(:disabled):not(.disabled):active:focus,
.btn-rec:not(:disabled):not(.disabled).active:focus,
.show > .btn-rec.dropdown-toggle:focus {
    /*  box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)*/
}

.btn-outline-rec {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    /* border-color: #AA0871;*/
}

.btn-outline-rec:hover {
    color: #222;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-rec:focus,
.btn-outline-rec.focus {
    /* box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);*/

}

.btn-outline-rec.disabled,
.btn-outline-rec:disabled {
    color: #AA0871;
    background-color: transparent;

}

.btn-outline-rec:not(:disabled):not(.disabled):active,
.btn-outline-rec:not(:disabled):not(.disabled).active,
.show > .btn-outline-rec.dropdown-toggle {
    color: #212529;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-rec:not(:disabled):not(.disabled):active:focus,
.btn-outline-rec:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-rec.dropdown-toggle:focus {
    /* box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5);*/

}

/*_______________________________________________________________________________________________________________________________________________*/

/*ESTILOS DE LA INTERFACE MIEMBROS*/
/*.box-btn{
	align-content: center;
	padding-left: 20px;
	justify-content: center;
}*/


.texto-im_closes {
    color: #2e6a6d;
    font-size: 12px;
    font-family: "Founmb";
}

/*BOTON COP IMverde */
.btn-im_closes {
    color: #FFFFFF;
    background-color: #52bdc7;
    border-color: 5px #2e6a6d;
    border-radius: 8px;
    padding: 3px 10px;
    font-family: "Founmb";
    font-size: 14px;
}

.btn-im_closes:hover {
    background-color: #2e6a6d;
    border-color: #52bdc7;
    border-radius: 8px;
}

.btn-im_closes:focus,
.btn-im_closes.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_closes.disabled,
.btn-im_closes:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-im_closes:not(:disabled):not(.disabled):active,
.btn-im_closes:not(:disabled):not(.disabled).active,
.show > .btn-im_closes.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-im_closes:not(:disabled):not(.disabled):active:focus,
.btn-im_closes:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_closes.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_closes {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-im_closes:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im_closes:focus,
.btn-outline-im_closes.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_closes.disabled,
.btn-outline-im_closes:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-im_closes:not(:disabled):not(.disabled):active,
.btn-outline-im_closes:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_closes.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im_closes:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_closes:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_closes.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*_____________*/

.texto-im_amarillo {
    color: #ffd200;
    font-size: 15px;
    font-family: "Founmb";
}


/*BOTON COP Amarillo */
.btn-im_amarillo {
    color: #FFFFFF;
    background-color: #ffd200;
    border-color: #c6a102;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_amarillo:hover {
    background-color: #c6a102;
    border-color: #ffd200;
    border-radius: 8px;
}

.btn-im_amarillo:focus,
.btn-im_amarillo.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_amarillo.disabled,
.btn-im_amarillo:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-im_amarillo:not(:disabled):not(.disabled):active,
.btn-im_amarillo:not(:disabled):not(.disabled).active,
.show > .btn-im_amarillo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-im_amarillo:not(:disabled):not(.disabled):active:focus,
.btn-im_amarillo:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_amarillo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_amarillo {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-im_amarillo:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im_amarillo:focus,
.btn-outline-im_amarillo.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_amarillo.disabled,
.btn-outline-im_amarillo:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-im_amarillo:not(:disabled):not(.disabled):active,
.btn-outline-im_amarillo:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_amarillo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im_amarillo:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_amarillo:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_amarillo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.texto-im_azul {
    color: #1a4d6d;
    font-size: 15px;
    font-family: "Founmb";
}

/*BOTON COP azul */
.btn-im_azul {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #2a7796;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_azul:hover {
    background-color: #2a7796;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-im_azul:focus,
.btn-im_azul.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_azul.disabled,
.btn-im_azul:disabled {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-im_azul:not(:disabled):not(.disabled):active,
.btn-im_azul:not(:disabled):not(.disabled).active,
.show > .btn-im_azul.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-im_azul:not(:disabled):not(.disabled):active:focus,
.btn-im_azul:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_azul.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_azul {
    color: #1a4d6d;
    background-color: transparent;
    background-image: none;
    border-color: #1a4d6d;
}

.btn-outline-im_azul:hover {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
}

.btn-outline-im_azul:focus,
.btn-outline-im_azul.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_azul.disabled,
.btn-outline-im_azul:disabled {
    color: #2a7796;
    background-color: transparent;
}

.btn-outline-im_azul:not(:disabled):not(.disabled):active,
.btn-outline-im_azul:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_azul.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2a7796;
    border-color: #2a7796;
}

.btn-outline-im_azul:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_azul:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_azul.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.texto-im_rosa {
    color: #AC0871;
    font-size: 15px;
    font-family: "Founmb";
}

/*BOTON COP rosa */
.btn-im_rosa {
    color: #FFFFFF;
    background-color: #AC0871;
    border-color: #d7589e;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_rosa:hover {
    background-color: #d7589e;
    border-color: #AC0871;
    border-radius: 8px;
}

.btn-im_rosa:focus,
.btn-im_rosa.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_rosa.disabled,
.btn-im_rosa:disabled {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 50px;
}

.btn-im_rosa:not(:disabled):not(.disabled):active,
.btn-im_rosa:not(:disabled):not(.disabled).active,
.show > .btn-im_rosa.dropdown-toggle {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 8px;
}

.btn-im_rosa:not(:disabled):not(.disabled):active:focus,
.btn-im_rosa:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_rosa.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_rosa {
    color: #890066;
    background-color: transparent;
    background-image: none;
    border-color: #d7589e;
}

.btn-outline-im_rosa:hover {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_rosa:focus,
.btn-outline-im_rosa.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_rosa.disabled,
.btn-outline-im_rosa:disabled {
    color: #890066;
    background-color: transparent;
}

.btn-outline-im_rosa:not(:disabled):not(.disabled):active,
.btn-outline-im_rosa:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_rosa.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_rosa:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_rosa:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_rosa.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


/*BOTONES MIEMBROS*/
.btn-im {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: 50px #d958a0;
    border-radius: 50%;
    padding: 80px 80px;
    font-family: "Founmb";
    width: 50px;
    height: 50px;
    text-transform: uppercase;
    /*float:center;*/
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;

}



.btn-im:focus,
.btn-im.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im.disabled,
.btn-im:disabled {
    background-color: #d958a0;
    border-color: #AA0871;
    border-radius: 50%;
    padding: 90px 90px;
    font-family: "Founmb";
    width: 50px;
    height: 50px;
    text-transform: uppercase;
    float: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
}


.btn-im:not(:disabled):not(.disabled):active:focus,
.btn-im:not(:disabled):not(.disabled).active:focus,
.show > .btn-im.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-im:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im:focus,
.btn-outline-im.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im.disabled,
.btn-outline-im:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-verde_im:not(:disabled):not(.disabled):active,
.btn-outline-verde_im:not(:disabled):not(.disabled).active,
.show > .btn-outline-verde_im.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im:not(:disabled):not(.disabled):active:focus,
.btn-outline-im:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.texto-im_verde {
    color: #2e6a6d;
    font-size: 15px;
    font-family: "Founmb";
}

/*BOTON COP IMverde */
.btn-imverde {
    color: #FFFFFF;
    background-color: #52bdc7;
    border-color: 5px #2e6a6d;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-imverde:hover {
    background-color: #2e6a6d;
    border-color: #52bdc7;
    border-radius: 8px;
}

.btn-imverde:focus,
.btn-imverde.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-imverde.disabled,
.btn-imverde:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-imverde:not(:disabled):not(.disabled):active,
.btn-imverde:not(:disabled):not(.disabled).active,
.show > .btn-imverde.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-imverde:not(:disabled):not(.disabled):active:focus,
.btn-imverde:not(:disabled):not(.disabled).active:focus,
.show > .btn-imverde.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-imverde {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-imverde:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-imverde:focus,
.btn-outline-imverde.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-imverde.disabled,
.btn-outline-imverde:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-imverde:not(:disabled):not(.disabled):active,
.btn-outline-imverde:not(:disabled):not(.disabled).active,
.show > .btn-outline-imverde.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-imverde:not(:disabled):not(.disabled):active:focus,
.btn-outline-imverde:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-imverde.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.texto-im_amarillo {
    color: #ffd200;
    font-size: 15px;
    font-family: "Founmb";
}


/*BOTON COP Amarillo */
.btn-im_amarillo {
    color: #FFFFFF;
    background-color: #ffd200;
    border-color: #c6a102;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_amarillo:hover {
    background-color: #c6a102;
    border-color: #ffd200;
    border-radius: 8px;
}

.btn-im_amarillo:focus,
.btn-im_amarillo.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_amarillo.disabled,
.btn-im_amarillo:disabled {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-im_amarillo:not(:disabled):not(.disabled):active,
.btn-im_amarillo:not(:disabled):not(.disabled).active,
.show > .btn-im_amarillo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
    border-radius: 8px;
}

.btn-im_amarillo:not(:disabled):not(.disabled):active:focus,
.btn-im_amarillo:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_amarillo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_amarillo {
    color: #AA0871;
    background-color: transparent;
    background-image: none;
    border-color: #AA0871;
}

.btn-outline-im_amarillo:hover {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im_amarillo:focus,
.btn-outline-im_amarillo.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_amarillo.disabled,
.btn-outline-im_amarillo:disabled {
    color: #AA0871;
    background-color: transparent;
}

.btn-outline-im_amarillo:not(:disabled):not(.disabled):active,
.btn-outline-im_amarillo:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_amarillo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #AA0871;
    border-color: #AA0871;
}

.btn-outline-im_amarillo:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_amarillo:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_amarillo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.texto-im_azul {
    color: #1a4d6d;
    font-size: 15px;
    font-family: "Founmb";
}

/*BOTON COP azul */
.btn-im_azul {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #2a7796;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_azul:hover {
    background-color: #2a7796;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-im_azul:focus,
.btn-im_azul.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_azul.disabled,
.btn-im_azul:disabled {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-im_azul:not(:disabled):not(.disabled):active,
.btn-im_azul:not(:disabled):not(.disabled).active,
.show > .btn-im_azul.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
    border-radius: 8px;
}

.btn-im_azul:not(:disabled):not(.disabled):active:focus,
.btn-im_azul:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_azul.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_azul {
    color: #1a4d6d;
    background-color: transparent;
    background-image: none;
    border-color: #1a4d6d;
}

.btn-outline-im_azul:hover {
    color: #FFFFFF;
    background-color: #1a4d6d;
    border-color: #1a4d6d;
}

.btn-outline-im_azul:focus,
.btn-outline-im_azul.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_azul.disabled,
.btn-outline-im_azul:disabled {
    color: #2a7796;
    background-color: transparent;
}

.btn-outline-im_azul:not(:disabled):not(.disabled):active,
.btn-outline-im_azul:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_azul.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2a7796;
    border-color: #2a7796;
}

.btn-outline-im_azul:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_azul:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_azul.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.texto-im_rosa {
    color: #AC0871;
    font-size: 15px;
    font-family: "Founmb";
}

/*BOTON COP rosa */
.btn-im_rosa {
    color: #FFFFFF;
    background-color: #AC0871;
    border-color: #d7589e;
    border-radius: 8px;
    padding: 5px 10px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_rosa:hover {
    background-color: #d7589e;
    border-color: #AC0871;
    border-radius: 8px;
}

.btn-im_rosa:focus,
.btn-im_rosa.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_rosa.disabled,
.btn-im_rosa:disabled {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 50px;
}

.btn-im_rosa:not(:disabled):not(.disabled):active,
.btn-im_rosa:not(:disabled):not(.disabled).active,
.show > .btn-im_rosa.dropdown-toggle {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 8px;
}

.btn-im_rosa:not(:disabled):not(.disabled):active:focus,
.btn-im_rosa:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_rosa.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_rosa {
    color: #890066;
    background-color: transparent;
    background-image: none;
    border-color: #d7589e;
}

.btn-outline-im_rosa:hover {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_rosa:focus,
.btn-outline-im_rosa.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_rosa.disabled,
.btn-outline-im_rosa:disabled {
    color: #890066;
    background-color: transparent;
}

.btn-outline-im_rosa:not(:disabled):not(.disabled):active,
.btn-outline-im_rosa:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_rosa.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_rosa:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_rosa:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_rosa.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.text-im_cursos {
    color: #52bfc9;
    font-size: 15px;
    font-family: "Founmrg";
}

.text-im_curtit {
    color: #52bfc9;
    font-size: 21px;
    font-family: "Founmb";
}

.tabla-foro {
    background: #52bfc9;
    color: #FEFEFE;
    font-family: "Founmb";
    margin: 10px 0px 10px 0px;
}

.tabla-cas {
    margin: 20px;
}


.secc-aborto {
    background: #52bdc7;
    color: #FFFFFF;
    font-family: "Founmb";
    padding: 30px 0px 30px 20px;
    font-size: 25px;
}

.tit-inter-aborto {
    font-family: "Founmb";
    font-size: 25px;
    color: #52bdc7;
    padding: 10px 0px 5px 0px;

}

.subtit-inter-aborto {
    background: #2e6a6d;
    color: #fff;
    font-family: "Founmb";
    padding: 10px 0px 10px 20px;
    font-size: 18px;

}

.text-aborto {
    font-family: "Founmb";
    font-size: 18px;
    color: #ac0871;
    padding: 10px 0px 5px 0px;

}


.secc-violencia {
    background: #ac0871;
    color: #FFFFFF;
    font-family: "Founmb";
    padding: 30px 0px 30px 20px;
    font-size: 25px;
}

.tit-inter-violencia {
    font-family: "Founmb";
    font-size: 25px;
    color: #d7589e;
    padding: 10px 0px 5px 0px;

}

.subtit-inter-violencia {
    background: #d7589e;
    color: #fff;
    font-family: "Founmb";
    padding: 10px 0px 10px 20px;
    font-size: 18px;


}

.text-violencia {
    font-family: "Founmb";
    font-size: 18px;
    color: #d7589e;
    padding: 10px 0px 5px 0px;

}


.secc-conexiones {
    background: #ffd200;
    color: #FFFFFF;
    font-family: "Founmb";
    padding: 30px 0px 30px 20px;
    font-size: 25px;
}

.tit-inter-conexiones {
    font-family: "Founmb";
    font-size: 25px;
    color: #ffd200;
    padding: 10px 0px 5px 0px;

}

.subtit-inter-conexiones {
    background: #c6a102;
    color: #fff;
    font-family: "Founmb";
    padding: 10px 0px 10px 20px;
    font-size: 18px;


}

.text-conexiones {
    font-family: "Founmb";
    font-size: 18px;
    color: #ffd200;
    padding: 10px 0px 5px 0px;

}


.secc-envejecimiento {
    background: #1a4d6d;
    color: #FFFFFF;
    font-family: "Founmb";
    padding: 30px 0px 30px 20px;
    font-size: 25px;
}

.tit-inter-envejecimiento {
    font-family: "Founmb";
    font-size: 25px;
    color: #1a4d6d;
    padding: 10px 0px 5px 0px;

}

.subtit-inter-envejecimiento {
    background: #1a4d6d;
    color: #fff;
    font-family: "Founmb";
    padding: 10px 0px 10px 20px;
    font-size: 18px;


}

.text-envejecimiento {
    font-family: "Founmb";
    font-size: 18px;
    color: #1a4d6d;
    padding: 10px 0px 5px 0px;

}

.tema_foro {
    border-color: #B4B4B4;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
}


.coment_foro {
    border-color: #dddddd;
    background: #dddddd;
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    border-width: 1px;
    border-style: solid;
}

.loggedin_user .head_im{
    padding: 0px 2px 0px 0px;
    margin: 0px; 
}

.btn-im_header {
    color: #FFFFFF;
    background-color: transparent;
    border-color: transparent;
    border-radius: none;

}

.btn-im_header:hover {
    background-color: transparent;
    border-color: transparent;
    border-radius: none;
    color: #52BDC7;
}

.btn-im_header:focus,
.btn-im_header.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_header.disabled,
.btn-im_header:disabled {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 50px;
}

.btn-im_header:not(:disabled):not(.disabled):active,
.btn-im_header:not(:disabled):not(.disabled).active,
.show > .btn-im_header.dropdown-toggle {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 8px;
}

.btn-im_header:not(:disabled):not(.disabled):active:focus,
.btn-im_header:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_header.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_header {
    color: #890066;
    background-color: transparent;
    background-image: none;
    border-color: #d7589e;
}

.btn-outline-im_header:hover {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_rosa:focus,
.btn-outline-im_rosa.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_rosa.disabled,
.btn-outline-im_rosa:disabled {
    color: #890066;
    background-color: transparent;
}

.btn-outline-im_header:not(:disabled):not(.disabled):active,
.btn-outline-im_header:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_header.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_header:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_header:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_header.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}


.btn-im_home {
    color: #52BDC7;
    background-color: transparent;
    border-color: transparent;
    border-radius: none;
    border-radius: 5px 5px 5px 5px;
    margin-left: 1px;
    font-family: "Founmb";
    font-size: 15px;
}

.btn-im_home:hover {
    background-color: transparent;
    border-color: #AC0871;
    border-radius: 5px 5px 5px 5px;
    color: #AC0871;

}

.btn-im_home:focus,
.btn-im_home.focus {
    box-shadow: 0 0 0 .2rem rgba(215, 88, 158, 0.5)
}

.btn-im_home.disabled,
.btn-im_home:disabled {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 50px;
}

.btn-im_home:not(:disabled):not(.disabled):active,
.btn-im_home:not(:disabled):not(.disabled).active,
.show > .btn-im_home.dropdown-toggle {
    color: #FFFFFF;
    background-color: #890066;
    border-color: #d7589e;
    border-radius: 8px;
}

.btn-im_home:not(:disabled):not(.disabled):active:focus,
.btn-im_home:not(:disabled):not(.disabled).active:focus,
.show > .btn-im_home.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(91, 194, 194, 0.5)
}

.btn-outline-im_home {
    color: #890066;
    background-color: transparent;
    background-image: none;
    border-color: #d7589e;
}

.btn-outline-im_home:hover {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_home:focus,
.btn-outline-im_home.focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.btn-outline-im_home.disabled,
.btn-outline-im_home:disabled {
    color: #890066;
    background-color: transparent;
}

.btn-outline-im_home:not(:disabled):not(.disabled):active,
.btn-outline-im_home:not(:disabled):not(.disabled).active,
.show > .btn-outline-im_home.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d7589e;
    border-color: #890066;
}

.btn-outline-im_home:not(:disabled):not(.disabled):active:focus,
.btn-outline-im_home:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-im_home.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(119, 204, 204, 0.5)
}

.user_im_movil {
    flex: 0 0 auto;
    width: auto;
    padding: 0px;
}

.icons_im_movil {
    padding: 0px;
}

.im_titulo-seccion {
    background-color: #AC0871;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Founmb";
}

.btn{
    box-shadow: none!important;
    outline: none!important;
}
.btn-check:focus+.btn-primary, .btn-primary:focus{
    background: none;
}