.icon-button {
    cursor: pointer;
}

.p-text-primary {
    color: blue
}

.login-bg {
    padding: 0;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    height: 100vh;
    /* background-image: url('../../assets/layout/images/background.jpg');
    background-repeat: repeat; */
}

.status-integrado {
    background-color: #068f28;
    color: white;
}

.status-ativo, .status-sim, .status-sasok {
    background-color: #0f97c7;
    color: white;
}

.status-falhanaintegracao, .status-falha {
    background-color: red;
    color: white;
}

.status-inativo, .status-nao, .status-emaberto, .status-indisponivelparaintegracao,
.status-cpfnaorecebido, .status-cnpjnaorecebido, .status-sasnok, .status-nomenaorecebido {
    background-color: #FBC02D;
    color: #212529;
}

.status-cancelada {
    background-color: #212529;
    color: white;
}

.status-adefinir {
    background-color: #555555;
    color: white;
}

.required:after {
    content: " *";
    color: red;
}

.sgce-text-warning {
    color: #FBC02D;
}

.heading-1 {
    position: relative;
    /* text-align: center */
}

.heading-1:before {
    content: "";
    display: block;
    border-top: solid 2px #bebebe;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    z-index: 0;
}

.heading-1 span {
    background: #fff;
    /* padding: 0 10px; */
    padding: 0 10px;
    margin-left: 30px;
    position: relative;
    z-index: 1;
}

.heading-2 {
    position: relative;
    /* text-align: center */
}

.heading-2:before {
    content: "";
    display: block;
    border-top: solid 2px #bebebe;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    z-index: 0;
}

.heading-2 span {
    background: #f4f4f4;
    /* padding: 0 10px; */
    padding: 0 10px;
    margin-left: 30px;
    position: relative;
    z-index: 1;
}