/* IMPORT UTILITIES */
/*** MEDIAS ***/
/*** LAYOUT WIDTH ***/
/*** COLORs ***/
/*** EASES ***/
/*** CONFIGs ***/
/********** PARCE INT **********/
/********** REM SIZE TRANSFORM **********/
/********** PUT VERSION IN URL **********/
/********** STRING REPLACE **********/
/********** URL ENCODE **********/
/********** GENERATE SVG URL **********/
/********** RETURNS SVG URL FOR BACKGROUND IMAGE AND CHANGE SVGS COLORS **********/
/********** Uses svgs from svg-assets.scss with 'color' or 'color-x' params **********/
/* IMPORT COMPONENTS */
/* line 4, _src/scss/components/_menu.scss */
.navbar-nav .nav-item.dropdown .dropdown-menu {
  background-color: #415680;
  border-radius: 0px;
  top: -3px !important;
}

/* line 8, _src/scss/components/_menu.scss */
.navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
  padding: .90rem 1.5rem;
}

/* line 10, _src/scss/components/_menu.scss */
.navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover, .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:focus {
  color: #FFF;
  text-decoration: none;
  background-color: #415680;
}

/* line 3, _src/scss/components/_slider.scss */
.slide-categorias .slick-prev:before {
  content: url("/bconnect/images/icon-prev-silver.svg");
}

/* line 9, _src/scss/components/_slider.scss */
.slide-categorias .slick-next:before {
  content: url("/bconnect/images/icon-next-silver.svg");
}

/* line 17, _src/scss/components/_slider.scss */
.slide-destaques .slick-prev:before {
  content: url("/bconnect/images/icon-prev-silver.svg");
}

/* line 23, _src/scss/components/_slider.scss */
.slide-destaques .slick-next:before {
  content: url("/bconnect/images/icon-next-silver.svg");
}

/* line 31, _src/scss/components/_slider.scss */
.palestras-slider .slick-prev:before {
  content: url("/bconnect/images/icon-prev-silver.svg");
}

/* line 37, _src/scss/components/_slider.scss */
.palestras-slider .slick-next:before {
  content: url("/bconnect/images/icon-next-silver.svg");
}

/* line 45, _src/scss/components/_slider.scss */
.profissionais-slider .slick-prev:before {
  content: url("/bconnect/images/icon-prev.svg");
}

/* line 51, _src/scss/components/_slider.scss */
.profissionais-slider .slick-next:before {
  content: url("/bconnect/images/icon-next.svg");
}

/* IMPORT PAGES */
/* line 1, _src/scss/pages/_portfolio.scss */
.page-portfolio {
  padding: 50px 0 120px;
}

/* line 4, _src/scss/pages/_portfolio.scss */
.page-portfolio .filters .input-group {
  border: 1px solid #1E335C;
  border-radius: 4px;
  overflow: hidden;
  width: 290px;
  max-width: 100%;
}

@media screen and (max-width: 576px) {
  /* line 4, _src/scss/pages/_portfolio.scss */
  .page-portfolio .filters .input-group {
    width: 360px;
  }
}

/* line 13, _src/scss/pages/_portfolio.scss */
.page-portfolio .filters .input-group input.form-control {
  border: 0;
  padding-left: 20px;
  height: 40px;
}

@media screen and (max-width: 576px) {
  /* line 3, _src/scss/pages/_portfolio.scss */
  .page-portfolio .filters {
    margin-bottom: 40px;
  }
}

/* line 23, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos {
  margin-bottom: 30px;
}

/* line 25, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .slick-dots {
  width: auto;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
}

@media screen and (min-width: 768px) {
  /* line 25, _src/scss/pages/_portfolio.scss */
  .page-portfolio .lista-produtos .slick-dots {
    top: -55px;
    bottom: auto;
    left: auto;
    right: 9px;
    transform: none;
  }
}

/* line 37, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .slick-dots li {
  cursor: pointer;
  background: transparent;
  border: 1px solid #3685D9;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: 0 5px;
}

/* line 45, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .slick-dots li button {
  display: none;
}

/* line 48, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .slick-dots li:only-child {
  display: none;
}

/* line 51, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .slick-dots li.slick-active {
  background: #3685D9;
}

/* line 58, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .card-produto {
  padding: 0px;
  width: 358px;
  border: 1px solid #D6E6F7;
  border-radius: 8px !important;
  overflow: hidden;
  border-right-width: 0px;
  max-height: 158px;
}

@media screen and (max-width: 576px) {
  /* line 58, _src/scss/pages/_portfolio.scss */
  .page-portfolio .lista-produtos .card-produto {
    max-height: unset;
  }
}

/* line 69, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .card-produto img {
  height: 100%;
  object-fit: contain;
  position: absolute;
}

@media screen and (max-width: 576px) {
  /* line 69, _src/scss/pages/_portfolio.scss */
  .page-portfolio .lista-produtos .card-produto img {
    position: unset;
  }
}

/* line 78, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .card-produto .card-body {
  background-color: #D6E6F7;
  min-height: 122px;
}

/* line 81, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .card-produto .card-body .card-title {
  font-size: 18px;
  color: #3685D9;
  font-weight: bold;
}

/* line 87, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .card-produto .card-body .card-text {
  color: #393939;
  font-size: 12px;
}

/* line 93, _src/scss/pages/_portfolio.scss */
.page-portfolio .lista-produtos .card-produto .btn-portfolio {
  width: 100%;
  font-size: 15px;
  border-radius: 0px 0px calc(.25rem - 1px) 0px;
}

/* line 100, _src/scss/pages/_portfolio.scss */
.page-portfolio .slick-slide {
  margin: 0 10px;
}

/* line 103, _src/scss/pages/_portfolio.scss */
.page-portfolio .slick-list {
  margin: 0 -10px;
}

/* line 109, _src/scss/pages/_portfolio.scss */
.page-portfolio-detalhe .capa {
  border-radius: 8px;
  border: 1px solid #D6E6F7;
}

/* line 113, _src/scss/pages/_portfolio.scss */
.page-portfolio-detalhe .title {
  color: #3685D9;
  font-weight: 200;
}

/* line 118, _src/scss/pages/_portfolio.scss */
.page-portfolio-detalhe .subtitulo {
  font-weight: bold;
  margin-bottom: 5px !important;
}

/* line 1, _src/scss/pages/_biblioteca.scss */
.biblioteca {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 5, _src/scss/pages/_biblioteca.scss */
.biblioteca .box-categoria .box-image {
  border-radius: 8px;
  overflow: hidden;
}

/* line 11, _src/scss/pages/_biblioteca.scss */
.biblioteca .titulo-destaque {
  letter-spacing: 0px;
  color: #3685d9;
  font: normal normal normal 35px/41px Raleway;
  font-weight: 200;
}

/* line 17, _src/scss/pages/_biblioteca.scss */
.biblioteca .card-destaque {
  max-width: 285px;
}

@media screen and (max-width: 576px) {
  /* line 17, _src/scss/pages/_biblioteca.scss */
  .biblioteca .card-destaque {
    max-width: 100%;
  }
}

/* line 22, _src/scss/pages/_biblioteca.scss */
.biblioteca .card-destaque .box-conteudo {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

/* line 24, _src/scss/pages/_biblioteca.scss */
.biblioteca .card-destaque .box-conteudo .icon {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0;
}

/* line 36, _src/scss/pages/_biblioteca.scss */
.biblioteca-categorias {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 40, _src/scss/pages/_biblioteca.scss */
.biblioteca-categorias .card-destaque {
  max-width: 285px;
}

@media screen and (max-width: 576px) {
  /* line 40, _src/scss/pages/_biblioteca.scss */
  .biblioteca-categorias .card-destaque {
    max-width: 100%;
  }
}

/* line 45, _src/scss/pages/_biblioteca.scss */
.biblioteca-categorias .card-destaque .box-conteudo {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

/* line 47, _src/scss/pages/_biblioteca.scss */
.biblioteca-categorias .card-destaque .box-conteudo .icon {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0;
}

/* line 2, _src/scss/pages/_search.scss */
.page-search .card {
  border: 1px solid #d6e6f7;
}

/* line 5, _src/scss/pages/_search.scss */
.page-search .card .card-body h5 {
  font-weight: bold;
  font-size: 30px;
}

/* line 9, _src/scss/pages/_search.scss */
.page-search .card .card-body .line-clamp {
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* line 16, _src/scss/pages/_search.scss */
.page-search .card .card-body .text-muted {
  font-size: 14px;
  color: #848484;
}

/* line 2, _src/scss/pages/_home.scss */
.home-logada-content .card-destaque {
  max-width: 285px;
}

@media screen and (max-width: 576px) {
  /* line 2, _src/scss/pages/_home.scss */
  .home-logada-content .card-destaque {
    max-width: 100%;
  }
}

/* line 7, _src/scss/pages/_home.scss */
.home-logada-content .card-destaque .box-conteudo {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

/* line 9, _src/scss/pages/_home.scss */
.home-logada-content .card-destaque .box-conteudo .icon {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0;
}

/* line 23, _src/scss/pages/_home.scss */
#conteudo-recente .card img {
  object-fit: cover;
  max-height: 242px;
}

/* line 17, _src/scss/main.scss */
.card-destaque {
  max-width: 285px;
}

@media screen and (max-width: 576px) {
  /* line 17, _src/scss/main.scss */
  .card-destaque {
    max-width: 100%;
  }
}

/* line 22, _src/scss/main.scss */
.card-destaque .box-conteudo {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

/* line 24, _src/scss/main.scss */
.card-destaque .box-conteudo .icon {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0;
}

/* line 33, _src/scss/main.scss */
.card-destaque .box-conteudo .box-image img {
  height: 255px;
  object-fit: cover;
}

/* line 42, _src/scss/main.scss */
.container .relacionados {
  margin-top: 40px;
}
/*# sourceMappingURL=main.css.map */