﻿@import url("/GoianiaPatterns/Theme.GoianiaPatterns.css?61423");

.botao{
    font: 18px bold;
    color: #170f40;
    background-color: white;
    border: 2px solid #170f40;
    transition: all 0.1s;
    cursor: pointer;
}

.botao:hover{
    color: white;
    background-color: #170f40;
    box-shadow: 1px 1px 1px grey;
}

.geral{
    padding: 5px;
    width: 100%;
}

/**  height: 80vh!important; 

and (max-width: 700px)

**/
.auto-rolagem{
    height: 600px;
    width: 95vw;
    overflow:auto; 
}

.desktop  .auto-rolagem {
     width: 1300px;
}

/**
@media only screen and (orientation: portrait), (orientation: landscape) {
    .auto-rolagem {
    }
}

@media only screen and (min-width: 1200px) {
    .auto-rolagem {
        width: 1300px;
    }
}

**/

/**
@media only screen and (orientation: portrait) and (max-height: 700px) {
    .auto-rolagem{
        height: 600px;
    }
}
**/
/*** Generated classes from Style Editor in OutSystems 10 ***/
[data-style-key="43TJLqRQXU+gAEebV4BQDw"] { font-weight:bold; }
[data-style-key="01zg3oEVg0S3w3KlurehkQ"] { font-weight:bold; }
[data-style-key="QmZvEEsxaEqRsV2JVJtCLQ"] { font-weight:bold; }
[data-style-key="JhznPkFNIkegOCGgxdNGGA"] { font-weight:bold; }
[data-style-key="OgvX9bQsS0y0nl_vISj2Qg"] { font-weight:bold; }
/*** Generated classes from Style Editor in OutSystems 10 ***/
.button {
    background-color: #1c87c9;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    border: none;
    color: #eeeeee;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 20px;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
}
@keyframes glowing {
    0% {
      background-color: #2ba805;
      box-shadow: 0 0 5px #2ba805;
    }
    50% {
      background-color: #49e819;
      box-shadow: 0 0 20px #49e819;
    }
    100% {
      background-color: #2ba805;
      box-shadow: 0 0 5px #2ba805;
    }
}
.button {
    animation: glowing 1300ms infinite;
}
.scroll-vertical {
  max-height: 200px; /* altura máxima visível do container */
  overflow-y: auto;  /* ativa o scroll vertical automaticamente quando precisar */
  overflow-x: hidden; /* evita scroll horizontal */
}