body {

    font-size:1.1em!important;
}
.btn {    font-size:1.1em;}


.bg-primary1 {
  background-color: #1abc9c !important;
}

a.bg-primary1:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #148f77 !important;
}

.bg-secondary1 {
  background-color: #2c3e50 !important;
}

a.bg-secondary1:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #1a252f !important;
}
#mainNav1 .navbar-nav li.nav-item a.nav-link {

    color: #fff;

}
#mainNav1 .navbar-nav > li.nav-item > a.nav-link.active {

    color: #fff;
    background: #1abc9c;

}

.bg-primary2 {
  background-color: #fafafa !important; 
}

a.bg-primary2:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #eee !important;
}

.bg-secondary2{
  background-color: #ddd!important;
}

a.bg-secondary2:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #fafafa !important;
}

#mainNav2 .navbar-nav > li.nav-item > a.nav-link.active {

    color: #ddd;
    background: #0099cc;

}

#mainNav2 .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover {

    color: #333;
    background: #99cccc;

}

.footer2 {

    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ddd;
    color: #666;

}





.perfil   {border: 1px solid #eee; margin: 3px; background: #fafafa; border-radius: 2px; padding: 6px; width: 100%; max-width: 300px; align: center;}
.vpad  {padding: 5px;}
.logwell  {background: #fafafa; padding: 30px; border-radius: 3px; margin-bottom: 15px; margin-top: 15px;}
.bm30        {margin-bottom: 30px;}


.bg-acolor1       {background: #b6c1ba; }
.bg-bcolor1       {background: #ebefed;}


.title1             {font-size: 26px; color:#7d8380; }

@media (max-width: 600px) {
  .title1 {
    font-size: 24px; text-align: center; 
  }
}


.subtitle1             {font-size: 22px; color:#88a493; }

@media (max-width: 600px) {
  .subtitle1 {
    font-size: 21px; text-align: center; 
  }
}



.page-section1 {
  padding: 6rem 0;
}

.page-section1 .page-section-heading {
  font-size: .8rem;
  line-height: 1.3rem;
}

@media (min-width: 992px) {
  .page-section1 .page-section-heading {
    font-size: 1.3rem;
    line-height:2.0rem;
  }
}
.footer1 {

    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #2c3e50;
    color: #fff;

}


.h3, h3 {
    font-size: 1.2rem!important;
}
.trans50w   {
  background-image: url("agendaprof.com/img/trans50wh.png");
}

.trans75w   {
  background-image: url("https://www.agendaprof.com/img/trans75w.png");
}
