.btn-menu {
    display: initial !important;
}
.tooltip {
    position: absolute;
    top: -45px; /* Ajusta la posición del tooltip encima del botón */
    right: -5px;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    animation: fadeIn 0.3s forwards;
}

.button-input{
    border: 0px;
    color: white
}

.button-input:hover{
    color: white
}

.sidenav {
    scrollbar-width: none !important;
}

*, *:after, *:before {
    scrollbar-width: auto !important;
}

.final-test-send-button {
    width:auto !important;;
    height:auto !important;;
}

/*::-webkit-scrollbar{display:none}*/
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.carousel-control-next-icon, .carousel-control-prev-icon {
	background-size: 2.3rem;
}

img.img-fluid.scormVh100.scormHideBorderRadius {
	border-radius: 0 !important;
}

.webVh100{
	height: 100vh !important;
}

.webVh70{
	height: 70vh !important;
}

.webVh60 {
	height: 60vh !important;
}

.webVh50 {
	height: 50vh !important;
}

img.img-fluid.w-100.object-fit-cover.scormImageText{
	height: 100vh !important;
}

img.obj-fit-cover.w-100.h-100.scormImageText {
	height: 100vh !important;
}

img.img-fluid.w-100.object-fit-cover.scormImageText.webVh70{
	height: 70vh !important;
}

img.img-fluid.w-100.object-fit-cover.scormImageText.webVh60{
	height: 60vh !important;
}

img.obj-fit-cover.w-100.h-100.scormImageText.webVh60 {
	height: 60vh !important;
}

img.img-fluid.object-fit-cover.w-100.scormImageText.scormVh66 {
	height: 66vh !important;
}

.webW100 {
	width: 100%;
	max-width: unset;
}