.btnnone {
  border: none;
  background-color: transparent;
  margin: 0px;
}
.text-orange {
  color: #f2b52d;
}
.text-color-button-white {
  color: #ffffff;
}
.text-color-button-black {
  color: #000000;
}
.area {
  text-align: center;
}
.cursos-recentes {
  text-align: center;
  margin-top: -20px;
  margin-bottom: 20px;
}
.card-cursos {
  min-height: 440px;
  box-shadow: 0 4px 6px -1px rgb(48 47 47 / 30%), 0 2px 4px -1px rgb(0 0 0 / 6%);
}
.card-cursos-perfil {
  min-height: 350px;
  box-shadow: 0 4px 6px -1px rgb(48 47 47 / 30%), 0 2px 4px -1px rgb(0 0 0 / 6%);
}
.curso-recente-title {
  min-height: 50px;
}
.curso-recente-endereco {
  min-height: 50px;
}
.curso-recente-nome-local{
  min-height: 50px;
}
.dataInicioTermino{
  font-size: 1rem;
}
.curso-recente-title-perfil {
  min-height: 110px;
}
.icons-geral {
  background-image: linear-gradient(195deg, #020202, #080204) !important;
}


.login-color {
  background-image: linear-gradient(
    195deg,
    #4055ec 0%,
    #061e76 100%
  ) !important;
}
p{
  font-size: 0.9rem;
}
.menu-geral {
  background-image: linear-gradient(195deg, #0619a5 0%, #030d32 100%);
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(
    .swal2-top-left
  ):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(
    .swal2-center-left
  ):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(
    .swal2-bottom-end
  ):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)
  > .swal2-modal {
  font-size: 1rem;
}

.page-link.active,
.active > .page-link {
  background-color: #1a73e8;
  border-color: #1a73e8;
  color: #ffffff;
  cursor: pointer;
}

.page-item .page-link,
.page-item {
  cursor: pointer;
}

.nav {
  --bs-nav-link-color: #1a73e8;
  --bs-nav-link-hover-color: #1a73e8;
}
.cursos-busca {
  color: #000000;
  border: 2px solid #000000;
  height: 20px;
  width: 100%;
}
.busca-cursos-card {
  margin-bottom: 80px;
  box-shadow: 0 4px 6px -1px rgb(48 47 47 / 30%), 0 2px 4px -1px rgb(0 0 0 / 6%);
}
.item-buscar-curso {
  text-align: center;
}
.pesquisa-icon {
  cursor: pointer !important;
}
.input-group.input-group-dynamic .form-control,
.input-group.input-group-dynamic .form-control:focus,
.input-group.input-group-static .form-control,
.input-group.input-group-static .form-control:focus {
  background-image: linear-gradient(0deg, #1d54eb 2px, rgba(156, 39, 176, 0) 0),
    linear-gradient(0deg, #d2d2d2 1px, rgba(209, 209, 209, 0) 0);
}
.trocar-imagem {
  width: 150px !important;
  height: 150px !important;
}
.btnarea {
  width: 100%;
}
.busca-geral-info {
  text-align: center;
}
.btn-resultados {
  margin-bottom: 0px;
}
img {
  display: block;
  max-width: 100%;
}

.preview {
  border-radius: 50%;
  overflow: hidden;
  width: 160px;
  height: 160px;
  margin: 10px;
  border: 1px solid red;
}

.cropper-crop-box,
.cropper-view-box {
  border-radius: 50%;
}

.cropper-view-box {
  box-shadow: 0 0 0 1px #39f;
  outline: 0;
}

#navArea {
  padding: 0px !important;
}

#newsSection {
  padding: 0px !important;
}
.modalcrop {
  overflow-y: auto;
}
.button-perfil {
  width: 100% !important;
}
.header-menor {
  min-height: 35vh !important;
}
.bg-info-curso {
  /* background-image: url('./assets/img/banner.jpeg') !important; */
}
.header-info-curso {
  min-height: 60vh !important;
}
.sair {
  margin-top: 20px;
}
.navbar .nav-link {
  color: #ffffff;
}
.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar {
  background: #ffffff;
}

.imgparceiro {
  width: 250px;
}
/* .imgarea {
  max-width: 240px;
  max-height: 150px;
} */
.conteudo-parceiro{
  display: flex;
  justify-content: center;
}
.div-parceiro {
width: 180px;
height: 180px;
}

.img-parceiro {
width: 180px;
height: 180px;
object-fit: contain;
}
.eventoscenter{
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 600px) {
  .min-vh-55 {
    min-height: 15vh !important;
}
.header-menor {
  min-height: 15vh !important;
}
.curso-recente-title {
  min-height: 30px;
}
.badgesec{
  /* margin-top: -20px !important; */
}
.curso-recente-nome-local{
  margin-top: -10px !important;
  min-height: 20px;
}
.curso-recente-endereco{
  margin-top: -10px !important;
  min-height: 30px;
}
.curso-recente-inicio-fim{
  margin-top: -3px !important;
}
.curso-recente-dias{
  margin-top: -3px !important;
}
.curso-recente-horario{
  margin-top: -3px !important;
}
.curso-recente-idade{
  margin-top: -3px !important;
}
.d-block{
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.container-pg{
margin-top: -60px;
}
.card-cursos{
  min-height: 350px  !important;
  max-height: 350px !important;
}
.img-fluid{
  width: 100px;
}
.card .card-body-list{
  padding: 0rem !important;
}
.cardcursos{
  --bs-gutter-x: 0rem !important
}
.container-pg{
       --bs-gutter-x: 0rem !important
}
.pagination{
  justify-content: center;
}
.busca-cursos-mobile{
  display: flex;
  justify-content: center;
  align-items: center;
}
.busca-cursos-card {
  margin-bottom: 0px;

}
.img-busca-cursos{
  width: 100px !important;
}
h2 {
  font-size: 1.5rem !important;
}

}
.inscricoes{
  font-size: 0.9rem;
}