hr.tseparator-divisor {    
    margin-top: 0px!important;
}

.tseparator-divisor {
    border-top: #E91E63 4px dotted!important;
}

h4.tseparator {
    margin-top: 15px;
}

.toggle-wrapper  {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px 30px;
}
.toggle-wrapper  label {
    white-space: nowrap;
}

.login-subtitle {
    color: #fff!important;
    padding-left: 80px;
}
    
.ui-dialog {
    box-shadow: -25px 10px 50px 0px rgba(50, 50, 50, 0.34);
}

.row {
    row-gap: 5px;
}

.builder-profile-menu {
    width: 200px; 
}

.header-profile-name {
    width: 170px;
}

.fast-drop-open {    
    box-shadow: -25px 10px 50px 0px rgba(50, 50, 50, 0.34);
}

.label.label-gray {
    background-color: #CCC;
}
.label.label-ativo {
    background-color: #3fa6ff;
}


.label.label-anexo {
    font-size:11px;
    background-color: #3ca3a5;
}

.atention {
    color:hsl(344, 98%, 54%);
}

.tag-anexo{
    display:inline-block;
    padding:3px 8px;
    margin-right:4px;
    margin-bottom:2px;
    font-size:11px;
    border-radius:6px;
    font-weight:500;
    
}

/* colors */

.tag-escritura{
    background-color:#b14a40; 
    color:#FFF;
    
    
}

.tag-registro{
    background-color:#246095; 
    color:#FFF;
}

.tag-estrutural{
    background-color:#757678;
  color:#FFF;
}

.tag-hidraulica{
    background-color:#3c6cdd;
    color:#FFF;
  
}

.tag-eletrica{
    background-color:#00f7ff;
    color:#000;
  
}

.tag-habite-se{
    background-color:#c62be8;
    color:#FFF;   
}

.tag-iptu{
    background-color:#119050;
    color:#FFF;   
}

.tag-alvara{
    background-color:#2abd1a;
    color:#FFF;
}

.tag-taxa-uos{
    background-color:#107ba9;
   color:#FFF;
}

.tag-capa-iptu{
    background-color:#e9a002;
 color:#FFF;
}
.tag-perm-propaganda{
    background-color:#23b3a7;
 color:#FFF;
}
.tag-seg-incendio{
    background-color:#f6ea00;
    color:#000;
 
}

.tag-ac-bombeiro{
    background-color:#f70202;
  color:#FFF;
}
.tag-contrato{
    background-color:#6b3fbf;
  color:#FFF;
}

.tag-outros{
    background-color:#555;
   color:#FFF;
}


.row-highlight {
    background-color: #fff3cd;
    transition: background-color 5s ease, filter 5s ease;
    animation: fadeHighlight 5s forwards;
}

@keyframes fadeHighlight {
    0% {
        background-color: #ffe082;
        filter: brightness(1.2);
    }
    100% {
        background-color: transparent;
        filter: brightness(1);
    }
}

.data-atrasada {
    color: red;
    font-weight: bold;
}

.data-alerta {
    color: red;
    font-weight: bold;
    animation: piscar 1s infinite;
}

@keyframes piscar {
    50% {
        opacity: 0;
    }
}