:root {
  --theme-deafult: #60c3ad;

}

.go-to-busca-page {
  background-color: #e9e9e9;
  border-radius: 12px;
  margin: 10px 10px 10px!important;
}
.go-to-busca-page > div {
  padding: .25rem 1rem 0!important;
}
.go-to-busca-page:hover {
  cursor: pointer;
}

.page-wrapper .page-header .header-wrapper .nav-right .profile-dropdown {
  top: 36px!important;
}

.custom-error-row {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-error-txt {
  text-align: start;
  padding: 15px;
  margin: 0 auto;
  max-width: 650px;
}
.custom-error-txt h3 {
  font-size: 2.3rem;
  line-height: 100%;
  margin-bottom: 8px;
}
.custom-error-txt span {
  font-size: 1.80rem;
  line-height: 100%;
}

.custom-error-img {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-error-img img {
  margin: 15px 15px 0;
}

.pagination_static_button {
  font-weight: 500;
}
.pagination_static_button.disabled, .pagination_static_button:disabled {
  background-color: var(--theme-deafult) !important;
  border-color: var(--theme-deafult) !important;
  opacity: .5!important;
}

@media only screen and (max-width: 768px) {
  .custom-error-txt {
      padding: 15px;
  }
  .custom-error-txt h3 {
      font-size: 1.95rem;
  }
  .custom-error-txt span {
      font-size: 1.20rem;
  }
}
@media only screen and (max-width: 425px) {
  .custom-error-img img {
      width: 320px;
      margin: 0;
  }
}

.text-primary{
  color:var(--theme-deafult) !important;
}
.d-none{
  display: none;
}
.d-block{
  display: block;
}
.fw-0{
  font-weight: 100;
}
.fs-6-5{
  font-size: 6.5rem !important;
}
.fs-5-5{
  font-size: 5.5rem;
}
.fs-5-8{
  font-size: 5.8rem !important;
}
.fs-6-8{
  font-size: 6.8rem !important;
}
.fs-5{
  font-size: 5rem !important;
}
.fs-8{
  font-size: 8rem;
}
.mr-1{
  margin-right:10px
}
.page-wrapper.horizontal-wrapper .page-header .header-wrapper .form-control-plaintext {
   width: 100% !important; 
}
.page-wrapper .page-header .header-wrapper .search-full.open{
  margin-right: 85px;
  border-radius: 25px;
  border: 1px solid #ccc;
}
.u-posRelative{
  margin-top: -20px;
}

.page-wrapper .page-header .header-wrapper .search-full .form-group:before{
  top: 8px;
}
.page-wrapper .page-header .header-wrapper .search-full input{
  line-height: 70px;
}
.square-group .secondary{
  background:var(--theme-deafult)
}
.bg-secondary {
  background-color: var(--theme-deafult) !important;
  background: var(--theme-deafult) !important;
}
.form-check-input:checked {
  background-color: var(--theme-deafult);
  border-color: var(--theme-deafult);
}
.m-0{
  margin: 0;
}
ul ,ol{
  margin-left: initial;
}
.bg-grey{
  background-color: #ccc;
  color: #606063; 
 
  font-weight: 500;
}

.hide{
  display: none;
}
.cursor-pointer{
  cursor:pointer
}
.fw-5{
  font-weight: 500;
}
.mt-5{
  margin-top: 5rem;
}
.text-right{
  text-align: right;
}
.text-left{
  text-align: left;
}
.hide-accordion{
  display: none;
}
.vertical-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ml-2{
  margin-left: 20px;
}
.btn-search .search-dropdown {
  /* border-radius: 25px; */
  min-height: 100px;
  top: 0;
  width: 100%;
  background: #fff;
  margin-top: 71px;
  border: 1px solid #ccc;
  line-height: 1.9;
   display: none; 
  /* padding: 1rem 0; */
  overflow: hidden;
}
.btn-search .search-dropdown a div:hover {
  background-color: #e9e9e9;
}
.btn-search .search-dropdown a div {
  padding: 0.5rem 1rem;
}
.dashboard .btn-visualizar svg {
  width: 13px;
  height: 13px;
}
 .page-wrapper .page-body-wrapper .no-connected {
   min-height: 0px !important

}
.dashboard .course-box .card-body {
   min-height: 110px;
}
.dashboard .row {
  place-content: center;
}
.dashboard .card.course-box{
  cursor: pointer;
}
.lista-conteudos .right .blog-list img{
  padding: 0;
}
.lista-conteudos .right .overflow{
/*   height: 450px; */
/*   overflow-x: hidden; */
}
.layout_portfolio_17 .w-grid-item-h:hover .usg_post_title_1 {
  transform: scale(0.6) translate(0%,0%) !important;

}
.layout_portfolio_17 .w-grid-item-h:hover .usg_post_taxonomy_1 {
  transform: scale(1) translate(0%,-50%) !important;
}
.lista-conteudos .right .card{
  box-shadow: 0px 9px 20px rgb(46 35 94 / 12%);
}
.bookmark-tabcontent .details-bookmark .bookmark-card.card:hover .title-bookmark p {
  opacity: 1;
}
.md-sidebar button:hover {
  color: #60c3ad !important;
}
.md-sidebar .accordion-body{
  padding: 0 1.25rem;
}

.md-sidebar .accordion-item li a:hover {
  color: #60c3ad !important;
}
.bookmark-tabcontent .details-bookmark .bookmark-card.card .desciption-data{
  background-color: #fff;position: relative;
}
.email-right-aside .img-card{
  height: 280px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: all 1s;
  overflow: hidden;
}
.email-right-aside .img-card:hover,.email-right-aside .img-card:focus{
  transform: scale(1.2);
}
.md-sidebar  label:hover {
  color: #60c3ad !important;
}
.lista-conteudos .details-website img:hover{
  opacity:0.8
}
.show-accordion{
  display: block;
}
.hide-accordion-sub{
  display: none;
}
.filter-section a{
  color: initial;
}
.card-link-footer .card{
cursor:pointer
}

.card-link-footer .card:hover{
  background: var(--theme-deafult);
}
.card-link-footer .card:hover span{
color: #fff !important;
}
.conteudos .accordion-button,.home .accordion-button{
  color: #404040;
  background: none !important;  
    padding: 0.2rem 0;
    font-size: 15px;
    font-weight: 400;
} 

 .conteudo-digital .accordion-button{
  color: #404040 !important;
  background: none !important;  


} 
.conteudo-digital .accordion-button:hover{
background-color: #f1f1f1 !important;
} 
.conteudo-digital .accordion-item:not(:first-of-type) {
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.conteudo-digital .accordion-item{
 margin-bottom: 1.8rem;
}

.conteudo-digital .accordion-button:after{
  /* display: none; */
} 
.dashboard .layout_portfolio_17 .usg_post_title_1{
  font-size: 2.6rem !important;
}
.dashboard .us_portfolio_category-mockups 
{
  
  padding: 0.8rem;
}
.dashboard .us_portfolio_category-mockups .w-grid-item-h
{
  background-color: #f3f3f3;
  
}
.conteudo-digital .accordion-button::after {

  background-image: url(../images/down.svg) !important;
}

.conteudo-digital .accordion-button:not(.collapsed) {

}

.conteudo-digital .bookmark-tabcontent .details-bookmark .bookmark-card.card .title-bookmark p{
  line-height: 1.9;
  margin-top: 0.5rem;
}
.lista-conteudos .right .card.item:hover{
 /*  background: #60c3ad1f; */
  transform: translateY(-5px);
  transition: 0.5s;
}
.sub-accordion ul{
  list-style: none;
  padding-left: 0.8rem;
}
.conteudos .accordion-item,.home .accordion-item{
  border:none 
}
.accordion-button:not(.collapsed) {
  box-shadow: none !important;color: #545454;
}
.conteudos .accordion-body{
  padding: 0;
}

 .nav .relevancia i {
  margin-right: 0;
}
.accordion-button:focus {
  border-color:none !important;
  box-shadow: none !important;
}
.email-wrap .email-app-sidebar .main-menu > li a {
  line-height: 1.8;
  text-transform: initial; 
}
.pl-3{
  padding-left: 30px;
}
.pl-5{
  padding-left: 50px;
}
.page-wrapper .page-header .header-wrapper .nav-right .profile-dropdown {

     left: initial ;
   right:0

}
.page-wrapper .page-header .header-wrapper{
  padding: 15px 30px 0 30px;
}
.page-wrapper .page-header .header-wrapper {
  /* aqui */
  border-bottom: 1px solid #efefef;
}
.page-wrapper.horizontal-wrapper .page-body-wrapper .sidebar-wrapper{
  /* z-index: 10; */

}
.bookmark-wrap .left-bookmark{
  height: initial;
}
.page-wrapper.horizontal-wrapper .page-body-wrapper .sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li > a{
 /*  color: #fff; */
}
.sidebar-main{
  margin-top: 4px
}
.sidebar-menu{
  margin-top: 0.6rem;
}

.page-wrapper.horizontal-wrapper .page-body-wrapper .sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li {
  padding: 0.6rem;
}

.footer{
  margin-left: initial;
}
.footer li a:hover{
  color:var(--theme-deafult) !important; 
}
footer a{
  color: #2F2F3B;
}
.footer .social-media .rounded-default {
  margin-right: 10px;
}
.footer .social-media .rounded-default a{
  color: var(--body-font-color);font-size: 1.2rem;
}

.lista-conteudos .right .overflow::-webkit-scrollbar {
  width: 8px;
}

.lista-conteudos .right .overflow::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
  border-radius: 10px;
}

.lista-conteudos .right .overflow::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset #65c5b0;
 background: #65c5b0;
}

.rounded-default {
  text-align: center;
  width: 40px;
  height: 40px;
  /* background: #fff; */
  background: #e3e3e3;
  position: relative;
  border-radius: 50%!important;
}
.conteudos-relacionados h6{
  font-size: 0.9rem;
}
.conteudos-relacionados .section-bg{
  height: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border-radius: 10px;
}


.left .icofont-star{
  color:#cdcdcd;
}
.conteudos-visualizados .card .card-body{
  padding: 10px;
}
.conteudos-visualizados{
 margin-top: 40px;
}
.conteudos-visualizados .card-title{
  font-size: 1.2rem;
}
.post_image.usg_post_image_1 i{
  font-size: 8rem; position: absolute;
                        top: 50%;
                        left: 50%;
                        -ms-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
}
@media(max-width:600px){ 
  footer .direitos{
    display: block !important;
    text-align: center;
  }
  footer .direitos ul{
    justify-content: center;
  }
  .social-media{
    justify-content: center;
  }
  .page-wrapper .page-header .header-wrapper .search-full .form-group .close-search{
    margin-right: 12px;
  }
  .page-wrapper .page-header .header-wrapper .search-full input {
    padding-left: 42px !important;
}
.page-wrapper .page-header .header-wrapper .search-full .form-group:before {
  top: 3px !important;
}
}
@media only screen and (max-width: 1199.98px){
.page-wrapper .page-header .header-wrapper .nav-right {
     position: inherit !important;
    padding: 0;
}
.page-wrapper .page-header .header-wrapper .search-full.open{
  margin-right: 120px;
}
}
@media(max-width:992px){
  .btn-search .search-dropdown{
    margin-top: 61px;
  }
  .page-wrapper .page-header .header-wrapper .search-full input {
    padding-left: 55px ;
}
  .page-wrapper .page-header .header-wrapper .search-full .form-group:before {
    top: 8px ;
}
  .page-wrapper .page-header .header-wrapper{
    display: grid;    padding: 19px 15px !important;
  }
  .conteudos-visualizados .section{
    display: block !important;
  /*   width: 70%; */
    margin-inline: auto;
    margin-top: 20px;
  }
  
  .page-wrapper.compact-wrapper .page-header.close_icon{
    width: 100% !important;
  }
  .conteudos-visualizados .card{
      margin-bottom: 1.5rem;
  }
  .d-block-responsive{
    display: block;
  }
  .u-posRelative {
    margin-top: -11px;
}
  #bookmarkData .botoes{
    margin-top: 1.1rem;
  }
  .page-wrapper .page-header .header-wrapper .nav-right{
    position: absolute !important
  }

  .conteudos-relacionados .section-bg{
    height: 160px;
  }
  .page-wrapper .page-header .header-wrapper .search-full.open{
    margin-right:0;border: 0;
  }

  .conteudos-relacionados .blog-box.blog-list .blog-details {
    padding-top:20px;
  }
}

@media(max-width:1199px){
  .card-link-footer .card {
    margin-top: 30px;
  }
}