@import url('https://fonts.googleapis.com/css?family=Nunito:400,600,700');

body{
    font-family: 'Nunito', sans-serif;
    font-weight: 600;
    font-size: 18px;
}

.subtitle{
    font-family: 'Luckiest Guy', cursive;
    text-transform: uppercase;
    margin-top: -420px;
}

.navbar-dark .navbar-nav .nav-link {
    color: white;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.85);
}

.bg-primary {
    background-color: #854F9C !important;
}

.bg-primary-yellow {
    background-color: #FCA515 !important;
}


.bg-primary-7 {
    background-color: #8f7bae !important;
}

.bg-primary-8 {
    background-color: #9b72a9 !important;
}

.bg-primary-9 {
    background-color: #c39ab6 !important;
}



.btn-primary {
    color: #854F9C;
    background-color: #fff;
    border-color: #fff;
}

.btn-primary:hover,
.btn-primary:active, 
.btn-primary:focus{
    color: #854F9C;
    background-color: #fff;
    border-color: #fff;
}

.btn-white {
    background: #fff;
    color: #555;
}

.btn-white:hover {
    background: #fff;
    color: #555;
}

svg.bg-primary-alt * {
    fill: #ffffff;
}

.text-light {
    color: #ffffff !important;
}

section{
	padding: 0;
}

.wave{
	margin-top: 80px;
	margin-bottom: 80px;
}

.wave2{
    margin-bottom: 100px;
}

.display-mac{
    top: 100px;
}

section .nav-link:not(.active):not(.disabled):not(:hover), footer .nav-link:not(.active):not(.disabled):not(:hover) {
    opacity: 1;
}

.close:hover{
    outline: 0px !important;
    -webkit-appearance: none;
}


.bg-primary-20 {
  background: linear-gradient(
      rgba(112, 187, 231, 0.15), 
      rgba(112, 187, 231, 0.15)
    ),url(../../assets/img/libro.png) no-repeat;
  background-size: cover; }

.bg-primary-21 {
  background: linear-gradient(
      rgba(211, 121, 156, 0.15), 
      rgba(211, 121, 156, 0.15)
    ), url(../../assets/img/ca.png) no-repeat;
  background-size: cover; }

.bg-primary-22 {
  background: linear-gradient(
      rgba(225, 73, 40, 0.15), 
      rgba(225, 73, 40, 0.15)
    ), url(../../assets/img/ud.png) no-repeat;
  background-size: cover; }