html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/*----- CÓMO FUNCIONA -----*/
.contenidos-curseando {
    padding: 20px 0;
}

    .contenidos-curseando h2 {
        text-align: center;
        margin-bottom: 30px;
    }

    .contenidos-curseando ul {
        list-style: none;
        padding-left: 0;
    }

        .contenidos-curseando ul li {
        }

            .contenidos-curseando ul li a {
                color: #00307F;
                font-weight: 700;
                text-decoration: underline;
            }

                .contenidos-curseando ul li a span {
                    font-weight: 400;
                }

    .contenidos-curseando .list-content {
        padding-top: 20px;
    }

    .contenidos-curseando div#carouselComoFunciona {
        height: 380px;
    }

        .contenidos-curseando div#carouselComoFunciona .carousel-indicators li {
            border: 1px solid #00307F;
        }

        .contenidos-curseando div#carouselComoFunciona .carousel-indicators .active {
            background-color: #00307F;
        }

    .contenidos-curseando .carousel-funciona {
        text-align: center;
        min-height: 400px;
        max-height: 800px;
        margin-top: 30px;
    }

/*----- //CÓMO FUNCIONA -----*/

/*----- div loading -----*/
#divLoading {
    margin: 0px;
    padding: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(255, 255, 255);
    z-index: 30001;
    opacity: 0.8;
}

#loading {
    position: fixed;
    color: White;
    top: 20%;
    left: 45%;
    width: 254px;
    height: 254px;
    margin: 2% auto;
    background: url('/assets/gif/imgLoadCurseando/curseando.png') left center;
    animation: play .8s steps(12) infinite;
}



@keyframes play {
    100% {
        background-position: -3168px;
    }
}

@media only screen and (max-width: 768px) {
    #loading {
        position: fixed;
        color: White;
        top: 20%;
        left: 20%;
    }
}

/*----- fin div loading -----*/