#diC{
    background-color: rgba(73,185,107,1);
    color: #FFF;
    font-weight: bold !important;
    height: 10vh;
}
.navbar-toggler{
    border: none !important;
}
.navbar-toggler:focus{
    border: solid #FFF !important;
    box-shadow: none !important;
}
#diP{
    background-color: rgba(23,60,82,1);
    color: #FFF;
    font-size: 1.15vw;
    font-weight: bold;
    
    width: 100%;
}
a {
    color: #FFF;
}

/* Enlace cuando el cursor está sobre él */
a:hover {
    color: #FFF; /* Un azul más oscuro */
    text-decoration: underline;
}

/* Enlace activo (mientras se hace clic) */
a:active {
    color: rgba(73,185,107,1); /* Rojo */
}

/* Enlace que ya ha sido visitado */
a:visited {
    color: #FFF; /* Morado */
}
#diA{
    background-color: rgba(23,60,82,1);
    color: #FFF;
    font-weight: bold;
}
#diB{
    padding-top: 5vh;
}
.diD{
    padding: 2vh;
}
.logo{
    background-color: rgba(23,60,82,1);
}
::-moz-selection{background:#49B96B;background:rgba(73,185,107,.8);text-shadow:none}
::selection{background:#49B96B;background:rgba(73,184,107,.8);text-shadow:none}
.form-control:focus{
    background-color: rgba(73,185,107,1) !important;
}
.navbar{
    padding: 0;
}
.nav-link{
    color: #FFF;
    z-index: 100;
}
.nav-link:hover{
    background-color:  rgba(73,185,107,1);
    font-weight: bold;
    color: #000;
}
.nav-link:focus{
    background-color:  #FFF;
    font-weight: bold;
    color: #000;
}
.nav-link:active{
    background-color: #FFF;
    font-weight: bold;
    color: #000;
}
.dropdown-menu{
    padding: 0;
    background-color: rgba(73,185,107,1);
    color: #FFF;
    z-index: 101;
}
.dropdown-item{
    color: #FFF;
    z-index: 102;
}
.dropdown-item:hover{
    background-color: #FFF;
    font-weight: bold;
    color: #173C52;
}
.nav-pills li button{
    background-color: #173C52;
}
.nav-pills .nav-link.active{
    background-color: #FFF;
    color: #173C52;
    font-weight: bold;
}
.nav-pills .nav-link:hover{
    background-color: #3F6DB5;
    color: #FFF;
    font-weight: bold;
}
.nav-pills li{
    padding-right: 5px;
}
.tab-content{
    padding-left: 0.3em;
    padding-right: 0.3em;
}
.note-toolbar{
    background-color: #3F6DB5;
}
.note-editing-area{
     background-color: rgba(73,185,107,1);
}
#dImg{
    background-image: url(../b_01/chea.png);
    background-position: center;
    background-size: cover;
    height: 60vh;
    font-family: "Oswald";
    color: #FFF;
}
.bOk{
    background-color: #173C52;
    color:#FFF;
}
.bOk:hover{
    background-color: #FFF;
    color: #3F6DB5;
}
.bOk:focus{
    background-color: #FFF;
    color: #3F6DB5;
}
.dVi{
    background-color: #173C52;
    color:#FFF;
}
.dVo{
    background-color: #3F6DB5;
    color:#FFF;
}
.rombo {
    border: 12px solid #3F6DB5;
    width: 12vw;
    height: 12vw;
    border-radius: 10px;
    transform: rotate(45deg); /* Gira el cuadrado 45 grados para formar el rombo */
}
.cuadra {
    transform: rotate(-45deg);
}