774 lines
13 KiB
CSS
774 lines
13 KiB
CSS
@charset "UTF-8";
|
|
html {
|
|
box-sizing: border-box;
|
|
height: 100%;
|
|
}
|
|
|
|
*,
|
|
*::before,
|
|
*::after {
|
|
box-sizing: inherit;
|
|
}
|
|
|
|
body {
|
|
display: grid;
|
|
grid-template-areas: "header" "main" "footer";
|
|
grid-template-rows: auto 1fr auto;
|
|
grid-template-columns: 1fr;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-family: "Roboto", sans-serif;
|
|
line-height: 1.3;
|
|
font-size: clamp(1rem, 0.6vw + 0.8rem, 1.125rem);
|
|
overflow: hidden;
|
|
}
|
|
body > header,
|
|
body > footer {
|
|
/* flex-shrink: 0; */
|
|
position: relative;
|
|
z-index: 10;
|
|
}
|
|
body > header .coursenav-btn-navigation,
|
|
body > footer .coursenav-btn-navigation {
|
|
width: 38px;
|
|
height: 38px;
|
|
padding: 0;
|
|
border-radius: 100%;
|
|
border: none;
|
|
background: none;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: inherit;
|
|
position: relative;
|
|
cursor: pointer;
|
|
}
|
|
body > header .coursenav-btn-navigation:disabled,
|
|
body > footer .coursenav-btn-navigation:disabled {
|
|
cursor: not-allowed;
|
|
filter: opacity(0.5);
|
|
}
|
|
body > main {
|
|
grid-area: main;
|
|
min-height: 0;
|
|
position: relative;
|
|
overflow: auto;
|
|
}
|
|
|
|
header {
|
|
grid-area: header;
|
|
}
|
|
|
|
footer {
|
|
grid-area: footer;
|
|
}
|
|
|
|
#coursenav-offcanvas {
|
|
padding: 1em;
|
|
}
|
|
|
|
#coursenav-offcanvas-label {
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
#coursenav-navbar .navbar-brand img {
|
|
-o-object-fit: contain;
|
|
object-fit: contain;
|
|
aspect-ratio: 1/1;
|
|
height: 51px;
|
|
}
|
|
|
|
.course-menu,
|
|
.course-menu ul {
|
|
list-style: none !important;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.course-menu .witem {
|
|
display: flex;
|
|
width: 100%;
|
|
flex-direction: row;
|
|
}
|
|
.course-menu .witem > span {
|
|
margin-left: auto;
|
|
}
|
|
.course-menu .menu-item + .course-menu .menu-item {
|
|
margin-top: 0.5rem;
|
|
}
|
|
.course-menu .coursenav-link {
|
|
display: block;
|
|
padding: 0.5rem 1rem;
|
|
color: inherit;
|
|
text-decoration: none;
|
|
font-weight: 500;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
.course-menu .sub-ul {
|
|
display: none;
|
|
padding-left: 1rem;
|
|
}
|
|
.course-menu .sub-ul.open {
|
|
display: block;
|
|
}
|
|
.course-menu .sub-ul .coursenav-link {
|
|
cursor: pointer;
|
|
}
|
|
.course-menu .sub-ul .coursenav-link:hover {
|
|
filter: invert(100%);
|
|
}
|
|
.course-menu .sub-ul .coursenav-link[data-coursenavvisited=false]::before {
|
|
content: "\f023";
|
|
font-family: "Font Awesome 6 Pro";
|
|
font-weight: lighter;
|
|
display: inline-block;
|
|
margin-right: 0.5rem;
|
|
color: inherit;
|
|
}
|
|
.course-menu .sub-ul .coursenav-link[data-coursenavvisited=true]::before {
|
|
content: "\f00c";
|
|
font-family: "Font Awesome 6 Pro";
|
|
font-weight: 900;
|
|
display: inline-block;
|
|
margin-right: 0.5rem;
|
|
color: var(--bs-success);
|
|
}
|
|
.course-menu .toggle-icon {
|
|
cursor: pointer;
|
|
margin-left: 0.5rem;
|
|
color: inherit;
|
|
}
|
|
|
|
.controls-btn {
|
|
width: 38px;
|
|
height: 38px;
|
|
padding: 0;
|
|
border: none;
|
|
background: none;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: inherit;
|
|
position: relative;
|
|
}
|
|
.controls-btn > svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: block;
|
|
}
|
|
.controls-btn > i {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.controls-btn:focus {
|
|
outline: 2px solid #A34FAF;
|
|
outline-offset: 2px;
|
|
}
|
|
.controls-btn .position-relative {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.controls-btn .position-relative svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: block;
|
|
}
|
|
.controls-btn .position-relative i {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.navbar-toggler {
|
|
width: 38px;
|
|
height: 38px;
|
|
padding: 0;
|
|
border: none;
|
|
background: none;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: inherit;
|
|
position: relative;
|
|
}
|
|
.navbar-toggler > svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: block;
|
|
}
|
|
.navbar-toggler > i {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.navbar-toggler:focus {
|
|
outline: 2px solid #A34FAF;
|
|
outline-offset: 2px;
|
|
}
|
|
.navbar-toggler .position-relative {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.navbar-toggler .position-relative svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: block;
|
|
}
|
|
.navbar-toggler .position-relative i {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
.disabled {
|
|
pointer-events: none;
|
|
animation: none;
|
|
}
|
|
|
|
h1,
|
|
.h1 {
|
|
font-size: clamp(1.75rem, 1.4076rem + 1.461vw, 2.3125rem);
|
|
}
|
|
|
|
h2,
|
|
.h2 {
|
|
font-size: clamp(1.5rem, 1.2717rem + 0.974vw, 1.875rem);
|
|
}
|
|
|
|
h3,
|
|
.h3 {
|
|
font-size: clamp(1.25rem, 1.0217rem + 0.974vw, 1.625rem);
|
|
}
|
|
|
|
h4,
|
|
.h4 {
|
|
font-size: clamp(1.1875rem, 1.0353rem + 0.6494vw, 1.4375rem);
|
|
}
|
|
|
|
.text-white * {
|
|
color: #fff;
|
|
}
|
|
|
|
.page-sco {
|
|
min-height: 100%;
|
|
position: sticky;
|
|
top: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
overflow-x: hidden;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
background-color: #fff;
|
|
}
|
|
.page-sco .container,
|
|
.page-sco .container-fluid,
|
|
.page-sco .container-xxl,
|
|
.page-sco .container-xl,
|
|
.page-sco .container-lg,
|
|
.page-sco .container-md,
|
|
.page-sco .container-sm {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.page-sco .container .row,
|
|
.page-sco .container-fluid .row,
|
|
.page-sco .container-xxl .row,
|
|
.page-sco .container-xl .row,
|
|
.page-sco .container-lg .row,
|
|
.page-sco .container-md .row,
|
|
.page-sco .container-sm .row {
|
|
flex: 1;
|
|
}
|
|
|
|
.card.flat {
|
|
margin: 0;
|
|
padding: 0;
|
|
border-radius: 0;
|
|
border: none;
|
|
box-shadow: none;
|
|
background-color: transparent;
|
|
}
|
|
.card.flat .card-body {
|
|
margin: 0;
|
|
padding: 0;
|
|
border-radius: 0;
|
|
border: none;
|
|
box-shadow: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.cursor {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.white-opacity-05 {
|
|
background-color: rgba(232, 230, 228, 0.5);
|
|
}
|
|
|
|
.amor {
|
|
font-family: "Bree", sans-serif;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
.hespecial {
|
|
font-size: clamp(2.3125rem, 1.7418rem + 2.4351vw, 3.25rem);
|
|
}
|
|
|
|
.rounded-15 {
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.rounded-100 {
|
|
border-radius: 100%;
|
|
}
|
|
|
|
/* Clase para aplicar la animación de flotación */
|
|
.floating {
|
|
animation: float 3s ease-in-out infinite;
|
|
}
|
|
|
|
/* Animación de flotación */
|
|
@keyframes float {
|
|
0% {
|
|
transform: translateY(0);
|
|
}
|
|
50% {
|
|
transform: translateY(-10px);
|
|
/* Mueve hacia arriba */
|
|
}
|
|
100% {
|
|
transform: translateY(0);
|
|
/* Regresa a la posición original */
|
|
}
|
|
}
|
|
.btn-begin {
|
|
background: #cf4b97;
|
|
background: radial-gradient(#cf4b97 50%, #ffd0ee 90%);
|
|
border-radius: 20px;
|
|
}
|
|
|
|
.btn-begin:hover {
|
|
background: #ffd0ee;
|
|
background: radial-gradient(#ffd0ee 20%, #cf4b97 80%);
|
|
}
|
|
|
|
.animate__animated.animate__pulse {
|
|
box-shadow: 0 0 0 rgba(254, 80, 0, 0.4);
|
|
animation: aura 1.7s infinite ease-in-out;
|
|
}
|
|
|
|
.animate__animated.animate__pulse.disabled {
|
|
cursor: not-allowed;
|
|
pointer-events: none;
|
|
animation: none;
|
|
}
|
|
@keyframes aura {
|
|
0% {
|
|
box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
|
|
transform: scale(1);
|
|
}
|
|
50% {
|
|
box-shadow: 0 0 0 0 rgba(254, 80, 0, 0.4);
|
|
transform: scale(1.05);
|
|
}
|
|
100% {
|
|
box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
.btn {
|
|
font-size: clamp(1rem, 0.6vw + 0.8rem, 1.125rem);
|
|
}
|
|
|
|
.course-menu .btn {
|
|
border-radius: 10px;
|
|
padding-left: 1em;
|
|
padding-right: 1em;
|
|
font-family: "Bree";
|
|
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
|
|
display: inline-block;
|
|
}
|
|
|
|
#offcanvasGlossary {
|
|
min-width: 50vw;
|
|
font-size: 16px;
|
|
}
|
|
#offcanvasGlossary h1 {
|
|
font-size: 2em;
|
|
font-family: "Bree";
|
|
font-weight: bold;
|
|
}
|
|
#offcanvasGlossary h2 {
|
|
font-size: 1.5em;
|
|
font-family: "Bree";
|
|
font-weight: bold;
|
|
}
|
|
#offcanvasGlossary h3 {
|
|
font-size: 1.2em;
|
|
font-family: "Bree";
|
|
font-weight: bold;
|
|
}
|
|
#offcanvasGlossary h4 {
|
|
font-size: 1em;
|
|
font-family: "Bree";
|
|
font-weight: bold;
|
|
}
|
|
#offcanvasGlossary h5 {
|
|
font-size: 0.8em;
|
|
font-family: "Bree";
|
|
font-weight: bold;
|
|
}
|
|
#offcanvasGlossary h6 {
|
|
font-size: 0.6em;
|
|
font-family: "Bree";
|
|
font-weight: bold;
|
|
}
|
|
|
|
.swal2-confirm {
|
|
font-size: clamp(1rem, 0.6vw + 0.8rem, 1.125rem);
|
|
}
|
|
|
|
.look_at_me {
|
|
animation: pulse-next-btn 1.75s infinite;
|
|
position: relative;
|
|
transition: background-color 0.5s ease;
|
|
}
|
|
|
|
@keyframes pulse-next-btn {
|
|
0% {
|
|
box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
|
|
}
|
|
50% {
|
|
box-shadow: 0 0 0 0 rgba(245, 128, 37, 0.4);
|
|
}
|
|
100% {
|
|
box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
|
|
}
|
|
}
|
|
.custom-tooltip {
|
|
/* Cubre TODAS las posibles variaciones de posición */
|
|
}
|
|
.custom-tooltip .tooltip-inner {
|
|
max-width: 300px;
|
|
background-color: var(--bs-azul);
|
|
color: #fff;
|
|
font-size: clamp(1rem, 0.6vw + 0.8rem, 1.125rem);
|
|
padding: 0.2rem 0.3rem;
|
|
box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
|
|
border-radius: 0.25rem;
|
|
}
|
|
.custom-tooltip.bs-tooltip-top .tooltip-arrow::before, .custom-tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
|
|
border-top-color: var(--bs-azul);
|
|
}
|
|
.custom-tooltip.bs-tooltip-end .tooltip-arrow::before, .custom-tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
|
|
border-right-color: var(--bs-azul);
|
|
}
|
|
.custom-tooltip.bs-tooltip-bottom .tooltip-arrow::before, .custom-tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
|
|
border-bottom-color: var(--bs-azul);
|
|
}
|
|
.custom-tooltip.bs-tooltip-start .tooltip-arrow::before, .custom-tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
|
|
border-left-color: var(--bs-azul);
|
|
}
|
|
|
|
.glossary-style {
|
|
background: transparent;
|
|
border: 0;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.glossary-style img {
|
|
width: 70px;
|
|
}
|
|
|
|
.swal2-popup {
|
|
color: #000;
|
|
}
|
|
|
|
.modal-general-bs5 {
|
|
background-color: rgba(60, 60, 59, 0.85);
|
|
z-index: 9999;
|
|
}
|
|
|
|
.modal-style-pop-bs5 {
|
|
background: transparent;
|
|
border: 0;
|
|
}
|
|
|
|
/*Configuracion Modal BS5*/
|
|
.modal-general-bs5 .content-pop-modal {
|
|
background-color: #fff;
|
|
}
|
|
|
|
.modal-style-pop-bs5 .custom-close-btn {
|
|
cursor: pointer;
|
|
font-size: 50px;
|
|
width: 35px;
|
|
height: 35px;
|
|
margin-bottom: 0;
|
|
padding: 0;
|
|
position: absolute;
|
|
top: 0.2em;
|
|
right: 0.3em;
|
|
color: var(--bs-primary);
|
|
}
|
|
|
|
#bs5Modal .modal-dialog {
|
|
max-width: auto;
|
|
}
|
|
|
|
#bs5Modal.modal.fade .modal-dialog {
|
|
transform: translate(0, 0) !important;
|
|
}
|
|
|
|
#bs5Modal .modal-dialog {
|
|
transition: none !important;
|
|
}
|
|
|
|
.title_head_sco {
|
|
width: 100%;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
#bs5Modal .modal-dialog {
|
|
min-width: 42em;
|
|
}
|
|
.title_head_sco {
|
|
flex: auto;
|
|
width: auto;
|
|
}
|
|
}
|
|
.btn-close-modal {
|
|
background: transparent;
|
|
border: none;
|
|
font-size: 2rem;
|
|
font-weight: 300;
|
|
line-height: 1;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.paginacion_sco.isFalse {
|
|
display: none;
|
|
}
|
|
|
|
.animate__delay-1s {
|
|
animation-delay: 1s;
|
|
}
|
|
|
|
.animate__delay-2s {
|
|
animation-delay: 2s;
|
|
}
|
|
|
|
.animate__delay-3s {
|
|
animation-delay: 3s;
|
|
}
|
|
|
|
.animate__delay-4s {
|
|
animation-delay: 4s;
|
|
}
|
|
|
|
.animate__delay-5s {
|
|
animation-delay: 5s;
|
|
}
|
|
|
|
.animate__delay-6s {
|
|
animation-delay: 6s;
|
|
}
|
|
|
|
.animate__delay-7s {
|
|
animation-delay: 7s;
|
|
}
|
|
|
|
.animate__delay-8s {
|
|
animation-delay: 8s;
|
|
}
|
|
|
|
.animate__delay-9s {
|
|
animation-delay: 9s;
|
|
}
|
|
|
|
.animate__delay-10s {
|
|
animation-delay: 10s;
|
|
}
|
|
|
|
.animate__delay-11s {
|
|
animation-delay: 11s;
|
|
}
|
|
|
|
.animate__delay-12s {
|
|
animation-delay: 12s;
|
|
}
|
|
|
|
.animate__delay-13s {
|
|
animation-delay: 13s;
|
|
}
|
|
|
|
.animate__delay-14s {
|
|
animation-delay: 14s;
|
|
}
|
|
|
|
.animate__delay-15s {
|
|
animation-delay: 15s;
|
|
}
|
|
|
|
.animate__delay-16s {
|
|
animation-delay: 16s;
|
|
}
|
|
|
|
.animate__delay-17s {
|
|
animation-delay: 17s;
|
|
}
|
|
|
|
.animate__delay-18s {
|
|
animation-delay: 18s;
|
|
}
|
|
|
|
.animate__delay-19s {
|
|
animation-delay: 19s;
|
|
}
|
|
|
|
.animate__delay-20s {
|
|
animation-delay: 20s;
|
|
}
|
|
|
|
.animate__delay-21s {
|
|
animation-delay: 21s;
|
|
}
|
|
|
|
.animate__delay-22s {
|
|
animation-delay: 22s;
|
|
}
|
|
|
|
.animate__delay-23s {
|
|
animation-delay: 23s;
|
|
}
|
|
|
|
.animate__delay-24s {
|
|
animation-delay: 24s;
|
|
}
|
|
|
|
.animate__delay-25s {
|
|
animation-delay: 25s;
|
|
}
|
|
|
|
.animate__delay-26s {
|
|
animation-delay: 26s;
|
|
}
|
|
|
|
.animate__delay-27s {
|
|
animation-delay: 27s;
|
|
}
|
|
|
|
.animate__delay-28s {
|
|
animation-delay: 28s;
|
|
}
|
|
|
|
.animate__delay-29s {
|
|
animation-delay: 29s;
|
|
}
|
|
|
|
.animate__delay-30s {
|
|
animation-delay: 30s;
|
|
}
|
|
|
|
.animate__delay-31s {
|
|
animation-delay: 31s;
|
|
}
|
|
|
|
.animate__delay-32s {
|
|
animation-delay: 32s;
|
|
}
|
|
|
|
.animate__delay-33s {
|
|
animation-delay: 33s;
|
|
}
|
|
|
|
.animate__delay-34s {
|
|
animation-delay: 34s;
|
|
}
|
|
|
|
.animate__delay-35s {
|
|
animation-delay: 35s;
|
|
}
|
|
|
|
.animate__delay-36s {
|
|
animation-delay: 36s;
|
|
}
|
|
|
|
.animate__delay-37s {
|
|
animation-delay: 37s;
|
|
}
|
|
|
|
.animate__delay-38s {
|
|
animation-delay: 38s;
|
|
}
|
|
|
|
.animate__delay-39s {
|
|
animation-delay: 39s;
|
|
}
|
|
|
|
.animate__delay-40s {
|
|
animation-delay: 40s;
|
|
}
|
|
|
|
.bg-variacolor {
|
|
background: #A34FAF;
|
|
background: linear-gradient(to right, #8a7cd1 12%, #7b3686 100%);
|
|
}
|
|
|
|
.border-top-2 {
|
|
border-top: 3px solid;
|
|
}
|
|
|
|
ul > li {
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
ul > li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
ul.bul0 {
|
|
list-style-type: none;
|
|
list-style-image: url(../img/bul0.png);
|
|
}
|
|
|
|
ul.bul1 {
|
|
list-style-type: none;
|
|
list-style-image: url(../img/bul1.png);
|
|
}
|
|
|
|
.btn-next-section {
|
|
cursor: pointer;
|
|
}
|
|
|
|
body.swal2-height-auto {
|
|
height: 100% !important;
|
|
}
|
|
|
|
.html-pop-style {
|
|
border: 6px solid transparent;
|
|
border-radius: 20px;
|
|
/* Fondo de contenido (imagen) en padding-box + borde radial degradado en border-box */
|
|
background: url(../img/fondo-pop.jpg) padding-box, radial-gradient(circle at center, #f5f0f5 0%, #7b3686 30%, #efba92 80%, #7b3686 100%) border-box !important;
|
|
background-size: cover !important;
|
|
background-position: center !important;
|
|
background-repeat: no-repeat !important;
|
|
}
|
|
|
|
body.swal2-height-auto {
|
|
height: inherit !important;
|
|
} |