/* &u */
/* card deck aka SECONDARY */

.card-apps .card-secondary {
  /* padding: 32px 32px 0;
  margin: 16px; */
  position: relative;
  background: transparent;
  border-radius: 0.5rem;
}
.card-apps .card-secondary:hover {
  /* box-shadow: 0 40px 60px -20px rgba(12, 5, 62, 0.15); */
  box-shadow: 0 4px 6px rgba(117, 117, 117, 0.5);
  background-color: #fff;
}
.card-apps .card-secondary:hover .card-title{
  color: #4e22d0;
}
.card-apps .card-secondary .card-body {
  padding: 0;
}
.card-apps .card-secondary .card-img{
  position: relative;
}
.card-apps .card-secondary .card-img-top{
  margin-bottom: 24px;
  border-radius: 0px;
}
.card-apps .card-secondary .card-title {
  color: #261c6a;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 700;
  margin-bottom: 16px;
}
.card-apps .card-secondary .card-text {
  color: #261c6a;
  font-size: 14px;
  line-height: 1.71;
  font-weight: 400;
  margin-bottom: 16px;
}
.card-apps .card-secondary .card-footer {
  padding: 9px 0 25px;
  background: transparent;
  border:0;
}
.card-apps .card-secondary .card-footer .btn{
  margin-right: -24px;
}

hr.line-red {
  border: 2px solid red;
  background-color: red;
  margin-left: 10%;
  margin-right: 10%;
  border-radius: 10%;
}

/* hr:hover {
  border: 2px solid #ffcc00;
  background-color: #ffcc00;
  margin-left: 10%;
  margin-right: 10%;
  border-radius: 10%;
} */

/* Overwrite */
body.portal{
  background:linear-gradient(0deg, rgba(245, 246, 248, 0.90), rgba(245, 246, 248, 0.90)), url("../images/background.jpeg");
  /* background-image: url("../images/background.jpeg"); */
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (min-width: 992px) {
   
  body[data-layout=horizontal] .page-content {
    margin-top: 85px;
  }


  body[data-layout=horizontal][data-topbar=light] .navbar-brand-box .logo-dark {
    display: block;
  }
  
  body[data-layout=horizontal][data-topbar=light] .navbar-brand-box .logo-light {
    display: none;
  }

  body[data-layout=horizontal][data-topbar=light] .topnav {
    background-color: #1115ce;
    border-bottom: 4px solid red;
  }

  body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link {
    color: #fff;
  }

  body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link:focus,
  body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link:hover {
    color: #000;
    background-color: #ffcc00;
    margin: auto;
    border-radius: 25px;
  }

  body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link.active {
    color: #fff;
    background-color: red;
    margin: auto;
    border-radius: 25px;
  }

  body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav > .dropdown.active > a {
    color: #fff !important;
    background-color: red;
    margin: auto;
    border-radius: 25px;
  } 

  .topnav .navbar-nav .nav-item:first-of-type .nav-link {
      padding-left: 20px;
  }
}

.form-control {
  font-family: "Nunito", sans-serif;
  font-size: 0.9rem;
}
