.new-app{
    font-family: 'Poppins', sans-serif;
}

#header h5{
    color:#353535;
    font-weight: 700!important;
}

#header p{
    font-size:13px;
    color:#fe6310;
}

#icons a{
    text-decoration: none;
    color:#333;
}

#icons p{
    font-size:8px;
    margin-top:4px;
}

#sliders{
    margin-bottom:100px;
}

section#title h1{
    font-weight: bold;
    color:#35a5f6;
}

/* DEVOCIONAL DO DIA */
#devocional{
    margin-bottom:100px;
}

#devocional .card .card-header{
    background:#fff1cb;
    font-weight: bold;
    border:1px solid #fff1cb;
    padding:10px;
    font-size:16px;
}

#devocional .card{
    font-size:14px;
}

#devocional a.btn{
    background:#fe6310!important;
    border:0;
}

/* PARABENS */
#parabens{
   margin-bottom:100px; 
}

#parabens h2{
    padding:0 15px;
    font-size:45px;
    font-weight: 900;
    color: #85B2F5;
    margin-bottom: -5px;
}

#parabens h3{
    padding:0 15px;
    font-size:25px;
    font-family: Poppins, Sans-serif;
    font-weight: 900;
    color: #85B2F5;
}

#parabens a.btn{
    background:#fe6310!important;
    border:0;
}

/* SEMENTINHAS */
#sementinhas{
   margin-bottom:100px; 
}

#sementinhas h3{
    padding:0 15px;
    font-size:25px;
    font-family: Poppins, Sans-serif;
    font-weight: 900;
    color: #85B2F5; 
}

/* CERTIFICADOS */
#certificados{
  margin-bottom:100px;   
}

#certificados .card{
    border:0;
    box-shadow: 0 .5rem 1.2rem rgba(0,0,0,.2);
}

#certificados h1{
    padding:0 15px;
    font-size:25px;
    font-family: Poppins, Sans-serif;
    font-weight: bold;
    color: #85B2F5; 
}

#certificados p.subtitle{
    font-size:13px;
    color:#7A7A7A;
    margin-top:-10px;
}

#certificados .card .card-body span{
    display: block;
    font-size: 11px;
    background: #ffeaff;
    color: #353535;
    width: 119px;
    margin: -28px auto 10px auto;
    border-radius: 15px;
    padding: 3px;
    font-weight: bold;
}

#certificados .card .card-body p.btn{
    background:#9a9ef2;
    font-size:11px;
    color:#FFF;
    border-radius:15px;
    margin-bottom: 0;
}

#certificados .card a{
    text-decoration: none;
}

#certificados .card h2{
    font-size:17px;
    font-family: Poppins, Sans-serif;
    font-weight: bold;
    color: #ef8ffc; 
}

/* CONQUISTAS */
#conquistas{
  margin-bottom:100px;   
}

#conquistas .card{
    border:0;
    box-shadow: 0 .5rem 1.2rem rgba(0,0,0,.2);
}

#conquistas h1{
    padding:0 15px;
    font-size:25px;
    font-weight: bold;
    color: #85B2F5; 
}

#conquistas p.subtitle{
    font-size:13px;
    color:#7A7A7A;
    margin-top:-10px;
}

#conquistas .card .card-body span{
    display: block;
    font-size: 11px;
    background: #ffeaff;
    color: #353535;
    width: 119px;
    margin: -28px auto 10px auto;
    border-radius: 15px;
    padding: 3px;
    font-weight: bold;
}

#conquistas .card h2{
    font-size:17px;
    font-weight: bold;
    color: #ef8ffc; 
}

#conquistas .card p{
    font-size: 11px;
    color: #353535;
    margin-top:-5px;
    margin-bottom: 0;
}

/* ATIVIDADES */
#atividades{
  margin-bottom:100px;   
}

#atividades .card{
    border:0;
    box-shadow: 0 .5rem 1.2rem rgba(0,0,0,.2);
}

#atividades p.subtitle{
    font-size:13px;
    color:#7A7A7A;
    margin-top:-10px;
}

#atividades .card .card-body span{
    display: block;
    font-size: 11px;
    background: #ffeaff;
    color: #353535;
    width: 119px;
    margin: -28px auto 10px auto;
    border-radius: 15px;
    padding: 3px;
    font-weight: bold;
}

#atividades .card .card-body p.btn{
    background:#9a9ef2;
    font-size:11px;
    color:#FFF;
    border-radius:15px;
    margin-bottom: 0;
}

#atividades .card a{
    text-decoration: none;
}

#atividades .card h2{
    font-size:15px;
    font-family: Poppins, Sans-serif;
    font-weight: bold;
    color: #ef8ffc; 
}

/* MENU */
.nav-link {
  background: none !important;
  color: #35a5f6 !important;
  font-weight: bolder;
  border: none !important;
}

.nav-item{
  border: none !important;
}

.nav-link .card {
    background-color: #FFF !important;
    border-radius: 15px !important;
}

.nav-link button {
  border: none !important;
  outline: none !important;
}

.nav-link .tab-content {
  -ms-overflow-style: none !important; /* IE and Edge */
  scrollbar-width: none !important; /* Firefox */
}

.nav-link .tab-content::-webkit-scrollbar {
  display: none !important;
}

/* Icons */
.nav-link .bi {
    color: #35a5f6;
    font-size: 1.7em;
}

.nav-link .bi:hover {
    color: #9287ac;
    font-size: 1.7em;
}