﻿@import url("/LIB_Theme_DB/Theme.Theme_DB.css?2974");

.display-none { display: none; }


/* SVG */
.icon-ativo svg>path {
    fill: var(--color-secondary) !important;
}

.icon-inativo svg>path {
    fill: var(--color-neutral-5) !important;
}


/* Botão DB */

.db-radius { border-radius: 8px; box-sizing: border-box; }

.alinhamento-vertical {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.icon-close-x {
    font-family: Montserrat !important;    
    font-weight: normal;
    font-size: 20px !important;
    line-height: 24px;
}


/* Botoes */ 
.botao-fundo-branco-default {
    background: var(--color-neutral-0);    
    border: 1px solid var(--color-secondary);
    box-sizing: border-box;    
    box-shadow: 0px 2px 6px rgba(69, 91, 99, 0.2);
    border-radius: 5000px;
    height: 42px;
    padding: 0px 20px 0px 16px;
    width: auto;    
}

.botao-fundo-branco {
    background: var(--color-neutral-0);    
    border: 1px solid #97A3B4;
    box-sizing: border-box;    
    box-shadow: 0px 2px 6px rgba(69, 91, 99, 0.2);
    border-radius: 5000px;
    height: 42px;
    padding: 0px 20px 0px 16px;
    width: auto;    
}

.botao-termo {
    width: fit-content;
}


/* Quebra de linha */
.quebra-linha { word-break: break-all; }


/* dashed ttracejado vermelho */
.border-dashed-vermelho {
  border: 1px dashed var(--color-red);
}

/* Titulo blank slate */
.texto-blank-slate {
    font-family: Montserrat;
    font-size: 20px;
    line-height: 24px;
    color: var(--color-neutral-10) !important;
}

/* modal */
.modal-content {
     padding: var(--space-none);
}

/* Componente upload  */
.conteudo-upload-anexo {}
.svg-button-anexo {}
.texto-button-anexo {}



/* oculta barra lateral */
.navigation { display: none !important; }

.desktop-big .layout.layout-side .main { margin-left: 0px !important; }

.layout.layout-side .main {margin-left: 0px !important;}


/* Header */
.header-content { display: grid; }

.layout .header { 
    background: var(--color-primary); 
    z-index: 155;
}

.content { margin-top: var(--space-l); }


/* footer */
.footer {
    background: var(--color-primary);  
} 

/* Seta voltar ao topo */
.scroll-to-top { z-index: 160; }

/* font-size-padrao */
.font-size-padrao { font-size: 12px; }


/* Displays */
.display-grid { display: grid; }


/* display flex */
.justify-content { justify-content: space-between; }

.justify-content-space-between {
    display: flex;
    justify-content: space-between;
}

.flex-end {
    display: flex;
    justify-content: flex-end;
}


.alinhamento-central {
  display: flex;
  align-items: center;
}

/* sidebar */
.sidebar-container { z-index: 161; }

/* tooltip */
.tippy-popper { z-index: 155 !important; }

.btn-small:hover{
    color: var(--color-primary);
}

.heading2, span{
    font-family: 'Poppins' !important;
}