/* _content/Biulix.Candidate.Web/Components/Account/ConfirmRegister/ConfirmRegister.razor.rz.scp.css */
[b-jjn94jzygu] .main-title {
    margin-top: 15px;
    margin-bottom: 11px;
    font-size: var(--font-size-small);
    font-weight: bold;
}

[b-jjn94jzygu] .separation {
    margin-bottom: 7px;
}

[b-jjn94jzygu] .welcome-text {
    font-size: var(--font-size-small);
}

[b-jjn94jzygu] .main-div {
    max-width: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--main-color);
}

[b-jjn94jzygu] .link:hover {
    text-decoration: underline;
}

[b-jjn94jzygu] .content ul {
    text-decoration: dotted;
}

[b-jjn94jzygu] .content {
    margin-bottom: 30px;
    width: 70%;
}

[b-jjn94jzygu] .content a {
    color: #007bff;
    text-decoration: underline;
}

[b-jjn94jzygu] .content h2 {
font-size: var(--font-size-medium);
color: #333;
margin-top: 20px;
}

[b-jjn94jzygu] .content em {
font-style: italic;
}

[b-jjn94jzygu] .content ul {
list-style-type: disc;
padding-left: 20px;
margin-top: 10px;
}

[b-jjn94jzygu] .content ul li {
margin-bottom: 3px;
}

[b-jjn94jzygu] footer {
text-align: left;
margin-top: 30px;
font-size: var(--font-size-small);
}

[b-jjn94jzygu] footer p {
margin-bottom: 4px;
}

[b-jjn94jzygu] footer a {
color: #007bff;
text-decoration: none;
}

[b-jjn94jzygu] footer a:hover {
text-decoration: underline;
}

[b-jjn94jzygu] .optional-buttons {
    text-transform: capitalize;
    border-radius: 30px;
}

[b-jjn94jzygu] .withdraw-button {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 8px;
    background-color: var(--white-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--button-and-borders-color);
}

[b-jjn94jzygu] .optional-buttons-divider {
    display: flex;
    flex-direction: row;
    justify-content: right;
}

@media (min-width: 1280px) {
    [b-jjn94jzygu] .mud-container-maxwidth-lg {
        margin: auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (min-width: 600px) {
    [b-jjn94jzygu] .mud-container--gutters {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
/* _content/Biulix.Candidate.Web/Components/Account/EmailComponentes/EmailComponente.razor.rz.scp.css */
.principal[b-946bd2q32c] {
    height: 26rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

[b-946bd2q32c] .bit-otp-inp {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    font-size: 23px;
}

[b-946bd2q32c] .mud-input>input.mud-input-root, div.mud-input-slot.mud-input-root[b-946bd2q32c] {
    text-align: center;
}

[b-946bd2q32c] .p {
    color: black;
    font-size: 17px;
}

[b-946bd2q32c] .time {
    font-weight: bold;
    font-size: var(--font-size-small);
}

[b-946bd2q32c] .divfields {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row ;
    height: 5rem;
    text-align: center;
}

[b-946bd2q32c] .fields {
    margin: 1rem 0rem 1rem 1rem;
    text-align: center;
    text-align-last: center;
    max-width: 61px;
}

[b-946bd2q32c] .sucess-message {
    color: var(--main-color);
    font-size: var(--font-size-small);
}

[b-946bd2q32c] .error-message {
    color: #FF2600;
    font-size: var(--font-size-small);
}

[b-946bd2q32c] .resend {
    text-transform: capitalize;
    font-size: 1rem;
    font-weight: bold;
    background-color: #0065FF;
    border-radius: 25px;
    color: var(--white-color);
}

[b-946bd2q32c] .cancel {
    font-size: 1rem;
    color: #0065FF;
    border-color: #0065FF;
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 15px;
    padding: 5px 25px 5px 25px
}

[b-946bd2q32c] .icon {
    margin-bottom: 1rem;
    color: #0372fe;
}


/* Media queries para diferentes tamanhos de tela */
@media (max-width: 1200px) {
    [b-946bd2q32c] .divfields {
        margin: 0 10rem;
    }
}

@media (max-width: 768px) {
    [b-946bd2q32c] .divfields {
        flex-direction: row;
        margin: 0 1rem;
    }
}

@media (max-width: 480px) {
    [b-946bd2q32c] .p {
        font-size: 12px;
    }

    [b-946bd2q32c] .time {
        font-size: 12px;
    }

    [b-946bd2q32c] .fields {
        width: 100%;
        margin: 0.5rem 0.2rem;
    }
}
/* _content/Biulix.Candidate.Web/Components/Account/Login/LoginComponent.razor.rz.scp.css */
[b-47fr4pbqz9] .biulix-logo {
    height: 50px;
    max-height: 100%;
    object-fit: contain;
    margin-left: 31px;
    padding-bottom: 0px;
    Vertical-align: middle;
}

[b-47fr4pbqz9] .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol {
    color: var(--white-color);
    font-size: var(--font-size-small);
}

[b-47fr4pbqz9] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-47fr4pbqz9] {
    padding: 16.5px 14px;
}

[b-47fr4pbqz9] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 13px;
}

[b-47fr4pbqz9] .mud-alert-text-error {
    color: var(--white-color);
    background-color: #FF2601;
    border-radius: 12px;
    font-family: 'Aptos' !important;
}

[b-47fr4pbqz9] .mud-alert-icon>.mud-icon-root.mud-svg-icon {
    fill: #000;
}

[b-47fr4pbqz9] .mud-grid-item {
    margin: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

[b-47fr4pbqz9] .mud-input-label-outlined {
    border-radius: 15px;
}

[b-47fr4pbqz9] .mud-input-outlined {
    border-radius: 15px !important;
    width: 420px;
}

[b-47fr4pbqz9] .mud-icon-root.mud-svg-icon {
    fill: var(--white-color) !important;
}

[b-47fr4pbqz9] .mud-alert-message {
    font-weight: bold;
}

[b-47fr4pbqz9] .mud-radio>.mud-radio-content {
    font-size: var(--font-size-small);
    color: var(--white-color);
    margin: 2px;

    font-family: 'Aptos';
    font-weight: 400;
    font-style: normal;
}

[b-47fr4pbqz9] .mud-second-bar {
    margin-top: 4px;
    background-color: var(--white-color);
    color: #005dea;
    padding: 4px 20px;
    width: 108.67%;
    height: 85px;
    border-radius: 41px;

    display: flex;
    align-items: center;
}

.mud-footer[b-47fr4pbqz9] {
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: var(--white-color);
    color: rgba(0, 0, 0, 0.7);
    padding: 0px 30px;
    width: 1300px;
    height: 140px;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

[b-47fr4pbqz9] .mud-footer-text {
    padding: 15px 0;
}

[b-47fr4pbqz9] .mud-footer-text p {
    font-size: 14px;
    font-family: 'Aptos';
}

[b-47fr4pbqz9] .mud-second-footer-text {
    margin-right: 70px;
    margin-top: 10px;
}

[b-47fr4pbqz9] .mud-container-bar {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

[b-47fr4pbqz9] .mud-input.mud-input-outlined .mud-input-outlined-border:hover {
    background-color: var(--white-color);
}

[b-47fr4pbqz9] .mud-login-form {
    margin-top: 15px;
    padding: 1% 5% 2% 6%;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.03);
    border-top: 1px solid rgba(255, 255, 255, 0.4);
}

[b-47fr4pbqz9] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-47fr4pbqz9] {
    color: var(--white-color);
}

[b-47fr4pbqz9] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-radius: 30px;
}

[b-47fr4pbqz9] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--white-color);
}

[b-47fr4pbqz9] .mud-grid-form {
    display: flex;
    flex-direction: column;
}

[b-47fr4pbqz9] .mud-radio-itens {
    display: flex;
    flex-direction: column;
    margin-right: 51px;
    margin-top: -15px;
}

[b-47fr4pbqz9] .mud-radio-button .mud-radio-icons {
    margin: -9px;
}

[b-47fr4pbqz9] .second-take {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

[b-47fr4pbqz9] .mud-button-filled.mud-button-filled-primary {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    color: #125DDB;
    ;
    text-transform: capitalize;
    padding: 12px;
    border-radius: 30px 30px 30px 30px;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

[b-47fr4pbqz9] .mud-details {
    color: var(--white-color);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: var(--font-size-small);
    font-family: 'Aptos';
}

[b-47fr4pbqz9] .mud-details a:hover {
    text-decoration: underline;
}

.hiddencpf[b-47fr4pbqz9] {
    display: none;
}

.cpf-alert[b-47fr4pbqz9] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10px 0;
}

[b-47fr4pbqz9] .teste {
    display: flex;
    flex-direction: column;
}

[b-47fr4pbqz9] .testeDois {
    display: flex;
    flex-direction: column;
}

[b-47fr4pbqz9] .testeDois .mud-radio>.mud-radio-content {
    color: rgba(255, 255, 255, 0.2);
}

[b-47fr4pbqz9] .testeDois .mud-icon-root.mud-svg-icon {
    fill: rgba(255, 255, 255, 0.2) !important;
}

[b-47fr4pbqz9] .responsive-social {
    align-items: end;
}

[b-47fr4pbqz9] .home-icons {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
}

[b-47fr4pbqz9] .home-icons a {
    text-decoration: none;
    padding-left: 9px;
}

[b-47fr4pbqz9] .stores {
    display: flex;
    flex-direction: column;
    justify-content: baseline;
}

[b-47fr4pbqz9] .stores-icons {
    display: flex;
    flex-direction: row;
}

[b-47fr4pbqz9] .stores-icons a {
    padding-left: 5px;
}

@media (max-width: 1440px) {
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: #3A84F9;
    }
}

@media (min-width: 1441px) and (max-width: 1920px) {
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: #2E7DF5;
    }
}

@media (min-width: 1719) {
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: #3480F7;
    }
}

@media (min-width: 1921px) {
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: #2774F0;
    }
}

@media (min-width: 1935px)
{
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: #3480F7;
    }
}

@media (min-width: 2560px)
{
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: #3883F8;
    }
}

@media (min-width: 2946px) {
    [b-47fr4pbqz9] .mud-input-label-outlined {
        background-color: 2976F2;
    }
}

@media (max-width: 768px) {
    [b-47fr4pbqz9] .mud-footer-text {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    [b-47fr4pbqz9] .mud-footer {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 40vh;
        width: 90%;
    }

    [b-47fr4pbqz9] .mud-second-footer-text {
        margin-right: 0px;
        margin-top: 10px;
    }

    [b-47fr4pbqz9] .mud-login-form {
        padding: 1% 3% 2% 8%;
    }
}
/* _content/Biulix.Candidate.Web/Components/Account/PhoneCodeComponents/PhoneCodeComponents.razor.rz.scp.css */
.principal[b-87c7lsxepi] {
    height: 40rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

[b-87c7lsxepi] .bit-otp-inp {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    font-size: 23px;
}

[b-87c7lsxepi] .mud-input>input.mud-input-root, div.mud-input-slot.mud-input-root[b-87c7lsxepi] {
    text-align: center;
}

[b-87c7lsxepi] .p {
    color: black;
    font-size: 17px;
}

[b-87c7lsxepi] .time {
    font-weight: bold;
    font-size: var(--font-size-small);
}

[b-87c7lsxepi] .divfields {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row ;
    height: 5rem;
    text-align: center;
}

[b-87c7lsxepi] .mud-snackbar .mud-snackbar-content-message {
    font-weight: bold !important;
}

[b-87c7lsxepi] .fields {
    margin: 1rem 0rem 1rem 1rem;
    text-align: center;
    text-align-last: center;
    max-width: 61px;
}

[b-87c7lsxepi] .sucess-message {
    color: blue;
    font-size: var(--font-size-small);
}

[b-87c7lsxepi] .error-message {
    color: #FF2600;
    font-size: var(--font-size-small);
}

[b-87c7lsxepi] .resend {
    text-transform: capitalize;
    font-size: 1rem;
    font-weight: bold;
    background-color: #0065FF;
    border-radius: 25px;
    color: var(--white-color);
}

[b-87c7lsxepi] .cancel {
    font-size: 1rem;
    color: #0065FF;
    border-color: #0065FF;
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 15px;
    padding: 5px 25px 5px 25px
}

[b-87c7lsxepi] .icon {
    margin-bottom: 1rem;
    color: #0372fe;
}

/* Media queries para diferentes tamanhos de tela */
@media (max-width: 1200px) {
    [b-87c7lsxepi] .divfields {
        margin: 0 20rem;
    }
}

@media (max-width: 768px) {
    [b-87c7lsxepi] .divfields {
        flex-direction: row;
        margin: 0 1rem;
    }
}

@media (max-width: 480px) {
    [b-87c7lsxepi] .p {
        font-size: 12px;
    }

    [b-87c7lsxepi] .time {
        font-size: 12px;
    }

    [b-87c7lsxepi] .fields {
        width: 100%;
        margin: 0.5rem 0.2rem;
    }
}
/* _content/Biulix.Candidate.Web/Components/Account/Register/RegisterComponent.razor.rz.scp.css */
.container-register[b-lpgf911irx] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 5px 20px 5px;
    text-align: center;
    background: var(--white-color);
}

[b-lpgf911irx] .Sexo.mud-input-control>.mud-input-control-input-container{
    width: 145%;
}

[b-lpgf911irx] .Nascimento.mud-input-control>.mud-input-control-input-container{
    width: 148%;
}

[b-lpgf911irx] .Emaill.mud-input-control>.mud-input-control-input-container{
    width: 148%;
}

[b-lpgf911irx] .confirmar-sernha-style.mud-input-control>.mud-input-control-input-container{
    width: 160%;
}

[b-lpgf911irx] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
}

[b-lpgf911irx] .grid-one {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 5px 15px 10px 15px;
    margin-bottom: 10px;
}

[b-lpgf911irx] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 5px;
}

[b-lpgf911irx] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-lpgf911irx] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-lpgf911irx] .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol {
    color: black;
}

[b-lpgf911irx] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-lpgf911irx] {
    font-size: var(--font-size-small);
    font-family: 'Aptos';
}

[b-lpgf911irx] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-top: 0 !important;
    padding-left: 0 !important;
}

[b-lpgf911irx] .pass .mud-icon-root {
    margin-top: 10px;
}

[b-lpgf911irx] .Sexo.mud-input-control>.mud-input-control-input-container{
    width: 145%;
}

[b-lpgf911irx] .Nascimento.mud-input-control>.mud-input-control-input-container{
    width: 148%;
}

[b-lpgf911irx] .Emaill.mud-input-control>.mud-input-control-input-container{
    width: 148%;
}

[b-lpgf911irx] .Confirmarsenha-style.mud-input-control>.mud-input-control-input-container{
    width: 148%;
}

[b-lpgf911irx] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
}

[b-lpgf911irx] .grid-one {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 5px 15px 10px 15px;
    margin-bottom: 10px;
}

[b-lpgf911irx] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: var(--font-size-small);
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-lpgf911irx] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-lpgf911irx] {
    font-size: var(--font-size-small);
}

[b-lpgf911irx] .mud-icon-root.mud-svg-icon {
    color: var(--button-and-borders-color);
}

[b-lpgf911irx] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-lpgf911irx] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-lpgf911irx] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-lpgf911irx] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-lpgf911irx] {
    padding: 0.9em 0.3em;
}

[b-lpgf911irx] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-lpgf911irx] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-lpgf911irx] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-lpgf911irx] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-lpgf911irx] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-lpgf911irx] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-lpgf911irx] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-lpgf911irx] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-lpgf911irx] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-lpgf911irx] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-lpgf911irx] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

[b-lpgf911irx] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-top: 0 !important;
    padding-left: 0 !important;
}

[b-lpgf911irx] .item-title {
    text-align: center;
    color: black;
    padding-bottom: 7px;
    padding-top: 12px;
}

[b-lpgf911irx] .container-item-register {
    width: 1221px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: solid 1px var(--button-and-borders-color);
    border-radius: 15px;
    padding: 2px 0px 20px 0px;
}


[b-lpgf911irx] .container-password{
    background-color:  #E5F0FF;
    padding: 4px 10px 10px 10px;
    margin-top: 10px;    
    border-radius: 17px;
    width:1183px;
    margin-left: 4px;
}

[b-lpgf911irx] .sub-container{
    background-color: var(--white-color);
    border-radius: 15px;
    margin-top: 1px;
    padding: 7px;
    width: 100%;
    display: flex;
}

[b-lpgf911irx] .container-field{
    background-color: #F5FAFF;
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 49%;
}

[b-lpgf911irx] .container-field-data{
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 20%;
}

[b-lpgf911irx] .container-field-nickname{
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 26%;
}

[b-lpgf911irx] .container-field-gender{
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 50.7%;
}
[b-lpgf911irx] .container-field-data{
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 20%;
}

[b-lpgf911irx] .container-field-nickname{
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 26%;
}

[b-lpgf911irx] .container-field-gender{
    background-color: #F5FAFF;
    border-radius: 12px;
    width: 50.7%;
}

[b-lpgf911irx] .personal-data{
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
}

[b-lpgf911irx] .personal-data-div-one {
    display: flex;
    flex-direction: row;
}

[b-lpgf911irx] .social-name{
    padding-right: -20px;
}

[b-lpgf911irx] .name{
    margin-left: 15px;
    text-transform:capitalize;

}

[b-lpgf911irx] .cpf{
    padding-right: -20px;
}

[b-lpgf911irx] .date{
    margin-left: 15px;
}

[b-lpgf911irx] .number{
    padding-right: -20px;
}

[b-lpgf911irx] .email{
    margin-left: 15px;
}

[b-lpgf911irx] .password{
    padding-right: -20px;
}

[b-lpgf911irx] .password2{
    margin-left: 15px;
}

:deep .mud-grid-spacing-xs-6[b-lpgf911irx] {
    margin-left: none;
    margin-right: none;
    width: 100%;
}


[b-lpgf911irx] .error {
    color: #FF2600;
    margin-left: -35px;
}

[b-lpgf911irx] .mud-checkbox-input:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

[b-lpgf911irx] .checkbox-register {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

[b-lpgf911irx] .checkbox-register div {
    display: flex;
    align-items: center;
}

[b-lpgf911irx] .last-container {
    margin-bottom: 10px;
}

[b-lpgf911irx] .checkbox-register .terms {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: -10px;
}

[b-lpgf911irx] .checkbox-register .terms a {
    margin-left: -5px;
}

[b-lpgf911irx] .checkbox-link {
    color: var(--main-color);
    text-decoration: none;
    font-weight: 200;
    font-size: var(--font-size-small);
    font-family: 'Aptos';
}

[b-lpgf911irx] .checkbox-link:hover {
    text-decoration: underline;
}

[b-lpgf911irx] .item-buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    width: 100%;
    z-index: 100;
    margin-top: -25px;
}

[b-lpgf911irx] .button-register {
    text-transform: capitalize;
    font-size: 1rem;
    font-weight: bold;
    background-color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);;
    border-radius: 25px;
    color: var(--white-color);
    padding: 5px 25px 5px 25px;
    margin-right: 20px;
}

[b-lpgf911irx] .button-return {
    color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 15px;
    padding: 5px 25px 5px 25px;
    font-size: var(--font-size-small) !important;
}

[b-lpgf911irx] .mud-snackbar .mud-snackbar-content-message {
    font-weight: bold !important;
}

[b-lpgf911irx] .me-auto{
    color: #FF2600;
    margin-left: 10px;
}

[b-lpgf911irx] .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol.mud-input-error {
    color: #FF2600 !important;

}

[b-lpgf911irx] .mud-input.mud-input-underline.mud-input-error:after{
    border-bottom-color: #FF2600;
}

[b-lpgf911irx] .mud-input.mud-input-underline:before {
    border-bottom: none;
}

[b-lpgf911irx] .mud-icon-button-label{
    margin-top: -10px;
    margin-right: 15px;
}

[b-lpgf911irx] .mud-svg-icon {
    color: var(--button-and-borders-color);
}

[b-lpgf911irx] .mud-input-text{
    margin-left: 10px;
    text-transform: capitalize ;
}

[b-lpgf911irx] .mud-input-slot .mud-input-root .mud-input-root-text {
    text-transform: capitalize;
}

 [b-lpgf911irx] #social-name.mud-input-slot.mud-input-root.mud-input-root-text{
    text-transform: capitalize;
}

[b-lpgf911irx] #name.mud-input-slot.mud-input-root.mud-input-root-text{
    text-transform: capitalize;
}

[b-lpgf911irx] .mud-icon-button:focus-visible, .mud-icon-button:active[b-lpgf911irx] {
    width: 20%;
    background-color: transparent !important;
}

@media (max-width: 585px) {
    [b-lpgf911irx] .sub-container{
        flex-direction: column;
    }   
}

@media (max-width: 951px) {
    [b-lpgf911irx] .Sexo.mud-input-control>.mud-input-control-input-container{
        width: 100%;
    }
    
    [b-lpgf911irx] .Nascimento.mud-input-control>.mud-input-control-input-container{
        width: 100%;
    }
    
    [b-lpgf911irx] .Emaill.mud-input-control>.mud-input-control-input-container{
        width: 100%;
    }
    
    [b-lpgf911irx] .Confirmarsenha-style.mud-input-control>.mud-input-control-input-container{
        width: 100%;
    }
}

@media (hover: hover) and (pointer: fine) {
    [b-lpgf911irx] .mud-icon-button:hover {
        background-color: transparent;
    }
}

/* Responsividade Mobile e Tablet */
@media (min-width: 320px) and (max-width:1215px) {
    .title[b-lpgf911irx]{
        font-size: var(--font-size-large);
    }

    [b-lpgf911irx] .container-item-register {
        max-width: 95%;
        padding-left: 5px;
        padding-right: 10px;
    }

    [b-lpgf911irx] .container-field{
        width: 100%;
    }
    
    [b-lpgf911irx] .container-password{
        background-color:  #E5F0FF;
        padding: 4px 10px 10px 10px;
        margin-top: 10px;    
        border-radius: 20px;
        width:100%;
        margin-left: 4px;
    }

    :deep .social-name[b-lpgf911irx]{
        padding-right: 0;
    }
    
    [b-lpgf911irx] .name{
        margin-left: 0;
        margin-top: 10px;
    }
    
    [b-lpgf911irx] .cpf{
        padding-right: 0;
    }

     .error[b-lpgf911irx]{
        font-size: 12px;
        margin: 0;
    }
    
    [b-lpgf911irx] .date{
        margin-left: 0;
        margin-top: 10px;
    }
    
    [b-lpgf911irx] .number{
        padding-right: 0;
    }
    
    [b-lpgf911irx] .email{
        margin-left: 0;
        margin-top: 10px;
    }
    
    [b-lpgf911irx] .password{
        padding-right: 0;
    }
    
    [b-lpgf911irx] .password2{
        margin-left: 0;        
        margin-top: 10px;
    }

    [b-lpgf911irx] .item-buttons {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    [b-lpgf911irx] .checkbox-register{
        margin-top: 5px;
    }

    [b-lpgf911irx] .checkbox-link {
        margin-left: 0.1rem;
    }

    [b-lpgf911irx] .button-register{
        font-size: 17px;
    }

    [b-lpgf911irx] .button-return{
        font-size: 17px;
    }

    [b-lpgf911irx] .use-terms{
        margin-top: -10px;
    }

    [b-lpgf911irx] .consent-terms{
        margin-top: -10px;
    }

}

/* Responsividade Laptop */

@media(min-width: 1216px) and (max-width: 1440px) {

    [b-lpgf911irx] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
        line-height: 23px !important;
        top: 0px;
    }

    [b-lpgf911irx] .item-title {
        padding-top: 15px;
    }
    
    [b-lpgf911irx] .mud-grid-spacing-xs-6>.mud-grid-item {
        padding-top: 0 !important;
    }

    
    [b-lpgf911irx] .mud-grid-spacing-xs-6>.mud-grid-item {
        padding-top: 0 !important;
    }

    .title[b-lpgf911irx]{
        font-size: 22px;
    }

    h3[b-lpgf911irx]{
        font-size: var(--font-size-small);
        padding: 5px 0;
        padding: 5px 0;
    }


    [b-lpgf911irx] .container-password{
        padding: 4px 10px 10px 10px;
    }

    [b-lpgf911irx] .sub-container{
        margin-top: 0px;
    }

    [b-lpgf911irx] .personal-data{
        margin-bottom: 10px;
    }

    [b-lpgf911irx] .use-terms{
        margin-top: -15px;
    }

    [b-lpgf911irx] .consent-terms{
        margin-top: -15px;
    }

    [b-lpgf911irx] .mud-input-label{
        margin-top: -9px;
        font-size: var(--font-size-small);
    }

    [b-lpgf911irx] .item-buttons{
        margin-top: -30px;
    }
}
/* _content/Biulix.Candidate.Web/Components/Candidatures/CandidatureApplyTimeline.razor.rz.scp.css */
.candidatures-table[b-3um75xatea] {
    border: 1px solid var(--button-and-borders-color);
    border-radius: 15px;
    width: 92%;
    padding: 16px;
    overflow: hidden;
}

.button[b-3um75xatea] {
    display: flex;
    justify-content: center;
}

[b-3um75xatea] .optional-buttons {
    text-transform: capitalize;
    border-radius: 30px;
    margin-top: 20px;
}

[b-3um75xatea] .withdraw-button {
    margin-right: 15px;
    background-color: var(--white-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--button-and-borders-color);
    font-size: 1rem;
}

.full-table[b-3um75xatea]{
    background-color: #E5F0FF;
    color: black;
    width: 100%;
    gap: 0px;
    border-collapse: separate;
    border-spacing: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    overflow: hidden;
}

th[b-3um75xatea]{
    border: 0.5px solid #C0D4FF;
    font-size: var(--font-size-medium);
}

.first-head-col[b-3um75xatea]{
    border-top-left-radius: 15px;
}

.last-head-col[b-3um75xatea]{
    border-top-right-radius: 15px;
}

.table-body[b-3um75xatea]{
    background-color: white;
    overflow: hidden;
    font-size: var(--font-size-small);
    font-weight: 400;
    table-layout: fixed;
}

.table-data-candidatura[b-3um75xatea]{
    width: 20%;
    text-align: center;
    overflow: hidden;
}

.table-etapa-ps[b-3um75xatea] {
    width: 20%;
    text-align: start;
    overflow: hidden;
}

.table-status-ps[b-3um75xatea] {
    width: 20%;
    text-align: start;
    overflow: hidden;
}

.table-historico[b-3um75xatea] {
    width: 40%;
    text-align: start;
    overflow: hidden;
}

th[b-3um75xatea], td[b-3um75xatea]{
    padding: 1px 2px;
    word-wrap: break-word;
}

td[b-3um75xatea]{
    border: 0.5px solid  #E5E5E5;
    padding: 1px 4px;
}
/* _content/Biulix.Candidate.Web/Components/Candidatures/Candidatures.razor.rz.scp.css */
.candidatures-table[b-fhryv60ofx] {
    border: 1px solid var(--button-and-borders-color);
    border-radius: 15px;
    width: 92%;
    padding: 16px;
    overflow: hidden;
}

.filter-options[b-fhryv60ofx] {
    background-color: var(--button-background);
    border-radius: 15px;
    width: 100%;
    padding: 16px;
    margin: 0px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.filter-inputs[b-fhryv60ofx] {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 15px;
}


.full-table[b-fhryv60ofx]{
    background-color: #E5F0FF;
    color: black;
    width: 100%;
    gap: 0px;
    border-collapse: separate;
    border-spacing: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    overflow: hidden;
}

th[b-fhryv60ofx]{
    border: 0.5px solid #C0D4FF;
    font-size: var(--font-size-medium);
}

.first-head-col[b-fhryv60ofx]{
    border-top-left-radius: 15px;
}

.last-head-col[b-fhryv60ofx]{
    border-top-right-radius: 15px;
}

.table-body[b-fhryv60ofx]{
    background-color: white;
    overflow: hidden;
    font-size: var(--font-size-small);
    font-weight: 400;
    table-layout: fixed;
}

.table-footer[b-fhryv60ofx] {
    width: 100%;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-top: 16px;
}

.table-data-candidatura[b-fhryv60ofx]{
    width: 10%;
    text-align: center;
    overflow: hidden;
}

.table-numero-processo[b-fhryv60ofx]{
    width: 5%;
    text-align: center;
    overflow: hidden;
}

.table-nome-ps[b-fhryv60ofx] {
    width: 30%;
    text-align: start;
    overflow: hidden;
}

.table-etapa-ps[b-fhryv60ofx] {
    width: 12%;
    text-align: start;
    overflow: hidden;
}

.table-sua-etapa[b-fhryv60ofx] {
    width: 15%;
    text-align: start;
    overflow: hidden;
}

.table-status-ps[b-fhryv60ofx] {
    width: 20%;
    text-align: start;
    overflow: hidden;
}

.link-historico:hover[b-fhryv60ofx]{
    color: var(--main-color);
    text-decoration: underline;
    text-underline-offset: 2px;
    cursor: pointer;
}

th[b-fhryv60ofx], td[b-fhryv60ofx]{
    padding: 1px 2px;
    word-wrap: break-word;
}

td[b-fhryv60ofx]{
    border: 0.5px solid  #E5E5E5;
    padding: 1px 4px;
}

[b-fhryv60ofx] .mud-icon-root.mud-svg-icon {
    fill: var(--button-and-borders-color);
}

[b-fhryv60ofx] .mud-button-filled.mud-button-filled-primary {
    background-color: var(--button-and-borders-color);
}

[b-fhryv60ofx] filled.mud-button-filled-primary:focus-visible, .mud-button-filled.mud-button-filled-primary:hover[b-fhryv60ofx] {
    background-color: var(--main-color);
}

[b-fhryv60ofx] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-fhryv60ofx] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-fhryv60ofx] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

:deep .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol[b-fhryv60ofx] {
    line-height: 15px;
}

[b-fhryv60ofx] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-fhryv60ofx] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}


[b-fhryv60ofx] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-fhryv60ofx] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-fhryv60ofx] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}


[b-fhryv60ofx] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-fhryv60ofx] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-fhryv60ofx] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-fhryv60ofx] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

[b-fhryv60ofx] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-fhryv60ofx] .mud-input-control.mud-input-outlined-with-label {
    margin: 0px;
} 

[b-fhryv60ofx] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-fhryv60ofx] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 16px;
}


/* _content/Biulix.Candidate.Web/Components/Jobs/ApplyMessage.razor.rz.scp.css */
[b-79hzx2h8mc] .page-title {
    font-size: var(--font-size-small);
    margin-bottom: 10px;
    margin-bottom: 10px;
}

.optional-buttons-divider[b-79hzx2h8mc] {
    margin-top: 15px;
    display: flex;
    align-items: right;
    flex-direction: row;
    align-items: center;
    justify-content: end;
}

[b-79hzx2h8mc] .message-container {
    color: var(--main-color);
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    justify-content: left;
} 

[b-79hzx2h8mc] .intens-message {
    margin-bottom: 10px;
    font-size: var(--font-size-small);
}

[b-79hzx2h8mc] .optional-buttons {
    text-transform: capitalize;
    border-radius: 30px;
}

[b-79hzx2h8mc] .withdraw-button {
    margin-right: 15px;
    background-color: var(--white-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--button-and-borders-color);
    font-size: 1rem;
}

[b-79hzx2h8mc] .item {
    margin-bottom: 15px;
}

[b-79hzx2h8mc] .list-titles{
    line-height: 5px;
}

[b-79hzx2h8mc] .status-itens {
    line-height: 0px;
}

[b-79hzx2h8mc] .status-divider {
    margin: 15px 0;
}

ol[b-79hzx2h8mc] {
    margin-bottom: 10px;
    font-size: var(--font-size-small);
}

ol p[b-79hzx2h8mc] {
    margin-left: 30px;
}

[b-79hzx2h8mc] .confirm-button {
    background-color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--white-color);
    font-size: 1rem;
}

[b-79hzx2h8mc] .confirm-button:hover {
    background-color: var(--main-color);
    border: 2px solid var(--button-and-borders-color);
}
/* _content/Biulix.Candidate.Web/Components/Jobs/ConfirmApplyComponent.razor.rz.scp.css */
[b-z5xqzn461x] .mud-item-brackground {
    background-color: #E5F0FF;
    border-radius: 20px;
    height: 285px !important;
}

[b-z5xqzn461x] .mud-last-item-brackground {
    background-color: #E5F0FF;
    border-radius: 20px;
}

[b-z5xqzn461x] .mud-first-item {
    margin-right: 10px;
}

[b-z5xqzn461x] .mud-grid-spacing-xs-6 {
    width: calc(110% + 132px);
    margin-left: -120px;
    margin-top: -24px;
}

[b-z5xqzn461x] p {
    font-size: var(--font-size-small);
}

[b-z5xqzn461x] .vacancy-pcd-icon {
    position: unset;
}

[b-z5xqzn461x] .job-personal-data {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

[b-z5xqzn461x] .city-class {
    color: red;
}

[b-z5xqzn461x] .pcd-class {
    color: red;
}

[b-z5xqzn461x] .personal-data {
    line-height: 18px;
}

[b-z5xqzn461x] .vacancy-pcd-icon {
    width: 60px;
    height: auto;
    margin-right: 40px;
}

[b-z5xqzn461x] .read-more-button-position {
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-z5xqzn461x] .read-more-button {
    background-color: var(--button-background);
    border: 2px solid var(--button-and-borders-color);
    color: var(--button-and-borders-color);
}

[b-z5xqzn461x] .update-resume-buttons {
    position: relative;
    top: 35px;
}

[b-z5xqzn461x] .optional-buttons-divider {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-bottom: 15px;
}

[b-z5xqzn461x] .optional-buttons {
    text-transform: capitalize;
    border-radius: 30px;
}

[b-z5xqzn461x] .withdraw-button {
    margin-right: 8px;
    background-color: var(--white-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--button-and-borders-color);
    font-size: 1rem !important;
}

[b-z5xqzn461x] .confirm-button {
    background-color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--white-color);
    font-size: 1rem !important;
}

[b-z5xqzn461x] .confirm-button:hover {
    background-color: var(--main-color);
    border: 2px solid var(--main-color);
}
/* _content/Biulix.Candidate.Web/Components/Jobs/Jobs.razor.rz.scp.css */
header[b-jd3mm07jwb] {
    width: 84.38%;
    margin-left: 10px;
    z-index: 1;
    display: flex;
    position: fixed;
    max-width: 100em;
    margin-top: 1.5em;
    align-self: center;
    align-items: center;
    border-radius: 50px;
    flex-direction: row;
    padding: 6.5px 6px;
    justify-content: space-between;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
    background-color: var(--white-color);
    height: 80px;
}

[b-jd3mm07jwb] .header-container {
    border: 2px solid var(--main-color);
    width: 100%;
    border-radius: 60px;
    display: flex;
    flex-direction: row;
    height: 103%;
}

[b-jd3mm07jwb] .header-container-logo {
    width: 12em;
    display: flex;
    margin-left: 1em;
    align-self: center;
}

[b-jd3mm07jwb] .mud-chip.mud-chip-size-medium {
    height: 24px;
    font-size: 14px;
    border-radius: 16px;
    left: 4.5%;
    bottom: -10.6%;
    display: flex;
    position: absolute;
    font-style: italic;
    border-radius: 70px;
    border: 2px solid var(--white-color);
    padding: 0px 19.6px !important;
    font-size: 15px;
    background-color: var(--main-color);
    color: var(--white-color);
}

[b-jd3mm07jwb] .mud-chip>.mud-chip-content {
    font-family: 'Aptos';
}

[b-jd3mm07jwb] .header-options {
    gap: 2.8em;
    display: flex;
    margin-left: auto;
    margin-right: 2em;
    align-self: center;
    flex-direction: row;
}

[b-jd3mm07jwb] .header-option {
    text-decoration: none;
    font-size: var(--font-size-small);
    color: #0D1B2A;
}

[b-jd3mm07jwb] .header-option:hover {
    color: var(--main-color);
}

[b-jd3mm07jwb] .biulix-logo {
    width: 170px;
    height: 72.8px;
    object-fit: contain;
    margin-left: -169px;
    padding-bottom: 1px;
    margin-top: -5px;
}

[b-jd3mm07jwb] .initial {
    height: 15em;
    display: flex;
    position: relative;
    flex-direction: column;
    background-color: var(--colors-background);
}

[b-jd3mm07jwb] .initial-image {
    width: 100%;
    z-index: 0;
    height: 19em;
    object-fit: cover;
    position: absolute;
    object-position: center;
}

[b-jd3mm07jwb] .initial-title {
    z-index: 0;
    margin-top: 4.5em;
    align-self: center;
    font-size: 1.5rem;
    color: var(--white-color);
    margin-bottom: 0.1em;
}

[b-jd3mm07jwb] .filters {
    gap: 1em;
    width: 90%;
    padding: 3px 20px 14px 19px;
    ;
    display: flex;
    flex-direction: column;
    max-width: 80em;
    align-self: center;
    border-radius: 15px;
    transform: translateY(2em);
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.2);
    background-color: #E5F0FF;
}

[b-jd3mm07jwb] .filters-inputs {
    gap: 0.5em;
    display: flex;
    margin-top: 1em;
    flex-direction: row;
    justify-content: space-between;
}

[b-jd3mm07jwb] .filters-input {
    width: 10em;
    transition-duration: 0.2s;
    font-size: 1.2rem;
    transition-timing-function: linear;
    color: var(--colors-color-secondary);
    padding: 0.5em 1em;
    border-radius: 25px;
    border: 2px solid #E5F0FF;
}

[b-jd3mm07jwb] .filters-options {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-end;
    gap: 1em;
}

[b-jd3mm07jwb] .filters-container-checkbox {
    gap: 1em;
    display: flex;
    flex-direction: row;
    margin-right: 137px;
    display: flex;
    align-items: center;
}

[b-jd3mm07jwb] .filters-button {
    cursor: pointer;
    width: 8.2em !important;
    font-size: var(--font-size-small) !important;
    height: 38px;
}

[b-jd3mm07jwb] .filter-button {
    background-color: var(--button-and-borders-color) !important;
    border: 2px solid var(--button-and-borders-color) !important;
    color: var(--white-color) !important;
}

[b-jd3mm07jwb] .filters-button-clear {
    background-color: white !important;
    border: 2px solid var(--button-and-borders-color) !important;
}

[b-jd3mm07jwb] .filters-label {
    font-size: 14px;
    line-height: 14px;
    margin-left: -19px;
}

[b-jd3mm07jwb] .button {
    width: 9em;
    display: flex;
    font-weight: bold;
    align-items: center;
    border-radius: 30px;
    flex-direction: row;
    padding: 0.6em 0.3em;
    text-decoration: none;
    justify-content: center;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    color: var(--white-color);
    font-size: 0.9rem;
    background-color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);
}

[b-jd3mm07jwb] .button:hover {
    transform: scale(1.05);
}

[b-jd3mm07jwb] .vacancies {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 4em;
    background-color: var(--colors-background);
}

[b-jd3mm07jwb] .vacancies-list {
    gap: 1.8em;
    display: flex;
    flex-direction: column;
    margin-top: 7em;
    justify-content: center;
}

[b-jd3mm07jwb] .vacancy {
    width: 1370px;;
    max-width: 80%;
    padding: 1.2em;
    align-self: center;
    position: relative;
    border-radius: 15px;
    box-shadow: -4px 4px 3px 0px rgba(0, 0, 0, 0.2);
    background-color: #E5F0FF;
}

[b-jd3mm07jwb] .vacancy-header {
    gap: 1em;
    display: flex;
    align-items: center;
    flex-direction: row;
}

[b-jd3mm07jwb] .vacancy-content {
    display: flex;
    margin-top: 1em;
}

[b-jd3mm07jwb] .vacancy-button {
    top: 3em;
    right: 4em;
    width: 11em;
    height: 2em;
    cursor: pointer;
    margin-top: 1em;
    position: absolute;
    align-self: center;
    text-transform: capitalize;
}

[b-jd3mm07jwb] .vacancy-image {
    width: 60px;
    height: auto;
    border-radius: 50%;
}

[b-jd3mm07jwb] .confidential {
    width: 60px;
    height: auto;
    padding: 0.3em;
    border-radius: 50%;
    background-color: #bbb;
}

[b-jd3mm07jwb] .vacancy-company {
    display: flex;
    flex-direction: column;
    line-height: 19px;
}

[b-jd3mm07jwb] .vacancy-content {
    display: flex;
    flex-direction: column;
    margin-top: 1em;
    line-height: 19px;
}

[b-jd3mm07jwb] .vacancy-pcd-icon {
    top: 3.5em;
    width: 40px;
    right: 14em;
    height: auto;
    position: absolute;
}

[b-jd3mm07jwb] .vacancy-button {
    top: 3em;
    right: 4em;
    width: 8em;
    height: 2em;
    cursor: pointer;
    margin-top: 1em;
    position: absolute;
    align-self: center;
}

[b-jd3mm07jwb] .vacancy-company-name {
    font-weight: 900;
    font-size: var(--font-size-large);
    color: var(--colors-color-secondary);
}

[b-jd3mm07jwb] .vacancy-location {
    color: var(--colors-color-secondary);
    font-size: var(--font-size-small);
    line-height: 21px;
    margin-left: 56px;
}

[b-jd3mm07jwb] .bloco-3 {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}

[b-jd3mm07jwb] .city {
    margin-bottom: -60px;
}

[b-jd3mm07jwb] .vacancy-total-candidates {
    color: #000;
    font-size: var(--font-size-small);
    line-height: 13px;
    margin-left: 37px;
}

[b-jd3mm07jwb] .vacancy-city-work {
    color: #000;
    font-size: var(--font-size-small);
    line-height: 13px;
}

[b-jd3mm07jwb] .vacancy-payment {
    color: #000;
    font-size: var(--font-size-small);
}

[b-jd3mm07jwb] .vacancy-title {
    font-weight: 900;
    font-size: var(--font-size-large);
    color: #000;
}

[b-jd3mm07jwb] .vacancy-profile {
    font-style: italic;
    font-size: var(--font-size-small);
    color: #000;
}

[b-jd3mm07jwb] .vacancy-education {
    margin: 0.4em 0 0.6em 0;
    font-size: var(--font-size-small);
    color: #000;
    margin-bottom: -6px;
}

[b-jd3mm07jwb] .vacancy-education-city
{
    margin: 0.4em 0 0.6em 0;
    font-size: var(--font-size-small);
    color: #000;
}

[b-jd3mm07jwb] .vacancy-description {
    font-size: var(--font-size-small);
    color: #000;
    line-height: 17px;
}

[b-jd3mm07jwb] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-jd3mm07jwb] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-jd3mm07jwb] {
    font-size: var(--font-size-small);
}

[b-jd3mm07jwb] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-jd3mm07jwb] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-jd3mm07jwb] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-jd3mm07jwb] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-jd3mm07jwb] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-jd3mm07jwb] {
    padding: 0.9em 0.3em;
}

[b-jd3mm07jwb] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-jd3mm07jwb] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-jd3mm07jwb] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-jd3mm07jwb] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-jd3mm07jwb] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-jd3mm07jwb] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-jd3mm07jwb] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-jd3mm07jwb] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-jd3mm07jwb] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-jd3mm07jwb] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-jd3mm07jwb] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-jd3mm07jwb] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

[b-jd3mm07jwb] .field-size {
    width: 5%;
}

[b-jd3mm07jwb] footer {
    display: flex;
    flex-direction: column;
}

[b-jd3mm07jwb] .footer-content {
    width: 80%;
    display: flex;
    max-width: 100em;
    align-self: center;
    position: relative;
    padding: 1.5em 3em;
    flex-direction: row;
    border-radius: 15px;
    flex-direction: row;
    background-color: var(--main-color);
}

[b-jd3mm07jwb] .social {
    gap: 1em;
    right: 2em;
    display: flex;
    position: absolute;
    flex-direction: row;
}

[b-jd3mm07jwb] .social-icon-container {
    width: 2.3em;
    height: 2.3em;
    display: flex;
    padding: 0.5em;
    border-radius: 20px;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    background-color: var(--white-color);
}

[b-jd3mm07jwb] .footer-texts {
    gap: 1em;
    flex: 0.8;
    display: flex;
    flex-direction: column;
    align-self: center;
}

[b-jd3mm07jwb] .footer-text {
    font-size: var(--font-size-small);
    color: var(--white-color);
    font-weight: bold;
}

[b-jd3mm07jwb] .download {
    gap: 1em;
    display: flex;
    margin-top: 5em;
    margin-left: auto;
    align-self: flex-end;
    flex-direction: column;
}

[b-jd3mm07jwb] .download-title {
    font-weight: 900;
    font-size: var(--font-size-small);
}

[b-jd3mm07jwb] .download-buttons {
    gap: 1em;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

[b-jd3mm07jwb] .download-button {
    gap: 1em;
    height: 1em;
    width: 11.5em;
    display: flex;
    padding: 1.2em;
    position: relative;
    align-items: center;
    flex-direction: row;
    border-radius: 30px;
    text-decoration: none;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    font-size: var(--font-size-small);
    background-color: var(--white-color);
}

[b-jd3mm07jwb] .footer-address {
    display: flex;
    flex-direction: column;
    margin: 0.5em 0;
    align-items: center;
    font-size: var(--font-size-small);
}

[b-jd3mm07jwb] .footer-address-text {
    font-size: 1em;
    text-align: center;
    color: #000;
}

[b-jd3mm07jwb] .download-image {
    left: 0.2em;
    width: 2.1em;
    height: auto;
    position: absolute;
    border-radius: 50%;
}

[b-jd3mm07jwb] .download-title {
    font-weight: 900;
    font-size: var(--font-size-large);
    color: var(--white-color);
}

[b-jd3mm07jwb] .download-text {
    margin-left: 3em;
    font-weight: 900;
    color: #000;
    font-size: var(--font-size-small);
}

[b-jd3mm07jwb] .borderless-download-image {
    width: 2em;
    left: 1em;
    border-radius: 0%;
}

[b-jd3mm07jwb] .pagination {
    gap: 0.8em;
    display: flex;
    margin-top: 2em;
    flex-wrap: wrap;
    list-style: none;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

[b-jd3mm07jwb] .pagination-option {
    border: none;
    display: flex;
    padding: 0.5em;
    border-radius: 50%;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    background-color: var(--main-color);
}


[b-jd3mm07jwb] .pagination-icon {
    width: 1em;
    height: auto;
}

[b-jd3mm07jwb] .pagination-page {
    border-radius: 10px;
    padding: 0.5em 0.8em;
    text-decoration: none;
    color: #000;
    font-size: var(--font-size-small);
    background-color: var(--white-color);
}

[b-jd3mm07jwb] .pagination-page.selected {
    color: var(--white-color);
    background-color: var(--main-color);
}

[b-jd3mm07jwb] .state.mud-input-control>.mud-input-control-input-container{
    width: 80%;
    margin-left: -35px;
}

[b-jd3mm07jwb] .process.mud-input-control>.mud-input-control-input-container{
    width: 70%;
}

[b-jd3mm07jwb] .keyword.mud-input-control>.mud-input-control-input-container{
    margin-left: -70px;
    width: 115%;
}

[b-jd3mm07jwb] .city.mud-input-control>.mud-input-control-input-container{
    margin-left: -70px;
}

[b-jd3mm07jwb] .mud-svg-icon {
    color: #C0D4FF !important;
}

[b-jd3mm07jwb] .mud-icon-root.mud-svg-icon {
    fill: var(--button-and-borders-color);
}

[b-jd3mm07jwb] .mud-button-filled.mud-button-filled-primary {
    background-color: var(--button-and-borders-color);
}

[b-jd3mm07jwb] filled.mud-button-filled-primary:focus-visible, .mud-button-filled.mud-button-filled-primary:hover[b-jd3mm07jwb] {
    background-color: var(--main-color);
}

@media(max-width: 1021px)
{
    [b-jd3mm07jwb] .field-size {
        width: 100%;
    }

    [b-jd3mm07jwb] .filters-inputs {
        flex-direction: column;
    }

    [b-jd3mm07jwb] .keyword.mud-input-control>.mud-input-control-input-container{
        margin-left: 0;
        width: 100%;
    }

    [b-jd3mm07jwb] .process.mud-input-control>.mud-input-control-input-container{
        width: 100%;
    }

    [b-jd3mm07jwb] .state.mud-input-control>.mud-input-control-input-container{
        width: 100%;
        margin-left: 0px;
    }

    [b-jd3mm07jwb] .city.mud-input-control>.mud-input-control-input-container{
        margin-left: 0px;
    }

    [b-jd3mm07jwb] .vacancy {
        width: 210%;
    }

    [b-jd3mm07jwb] .vacancies-list {
        margin-top: 24em;
    }

}

@media(max-width: 880px)
{
    [b-jd3mm07jwb] .header-options {
        display: none;
    }

    [b-jd3mm07jwb] .vacancies-list {
        margin-top: 28em;
    }

    [b-jd3mm07jwb] .vacancy {
        width: 150%;
    }

    [b-jd3mm07jwb] .teste {
        display: flex;
        justify-content: center;
        margin-top: 15px;
    }

    [b-jd3mm07jwb] .vacancy-pcd-icon {
        position: unset;
    }

    [b-jd3mm07jwb] .vacancy-button {
        position: unset;
    }
}

@media(max-width: 536px)
{
    [b-jd3mm07jwb] .vacancy {
        width: 130%;
    }
}
/* _content/Biulix.Candidate.Web/Components/Layout/MainLayout.razor.rz.scp.css */
*[b-5gvf7mews4] {
    font-family: 'Aptos';
    font-weight: 400;
    font-style: normal;
}

html[b-5gvf7mews4] {
    font-size: 14px;
}

[b-5gvf7mews4] .mud-button-filled.mud-icon-button {
    padding: 2.7px;
}

[b-5gvf7mews4] .mud-fab-size-large {
    width: 50px;
    height: 47px;
    margin-right: 16px;
}

[b-5gvf7mews4] .ma-2 {
    margin: 10px 15px 11px 15px !important;
}

[b-5gvf7mews4] .title-config {
    margin-top: 15px;
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

[b-5gvf7mews4] .title-config h2 {
    font-size: 200%;

    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: -50px;
    margin-left: 15px;
}

[b-5gvf7mews4] .skeleton {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50%;
}

@media (max-width: 795px) { 
    [b-5gvf7mews4] .title-config {
        flex-direction: column;
    }
}

@font-face {
    font-family: 'Aptos';
    src: url(../fonts/aptos.ttf?v=TSAEtO-HaOP_b8Wu1DnhP4ww8HE)
}
/* _content/Biulix.Candidate.Web/Components/Pages/AccessTerms/ConsentTerms.razor.rz.scp.css */
.container-bar[b-w2xo3z6pid]{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0065FF;
    width: 100%;
    height: 134px;

}

.sub-container-bar[b-w2xo3z6pid]{
    width: 75%;
    background-color: var(--white-color);
    border-radius: 45px;
    height: 82px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-w2xo3z6pid] .bar{
    background-color: var(--white-color);
    border: solid 2px #0065FF;
    border-radius: 45px;
    width: 99%;
    height: 88%;

}

.biulix-logo[b-w2xo3z6pid] {
    width: 160px;
    height: auto; 
    max-height: 100%; 
    object-fit: contain;
    margin-left: 35px;
}

.principal[b-w2xo3z6pid] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f9f9f9;
}

[b-w2xo3z6pid] .container {
    display: flex;
    margin: 3rem;
    padding: 2rem;
    background-color: var(--white-color);
    border-radius: 8px;
    justify-content: center;
    height: 100%;
    align-items: center;
}

[b-w2xo3z6pid] .paper {
    height: auto;
    display: flex;
    width: 1024px;
    padding: 2rem;
    background-color: var(--white-color);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

[b-w2xo3z6pid] .return {
    color: #0065FF;
    border-color: #0065FF;
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 15px;
    padding: 5px 25px 5px 25px
}

[b-w2xo3z6pid] .content {

    font-family: 'Arial', sans-serif;
    line-height: 1.6;
    height: auto;
    color: #333333;
    width: 100%;
    justify-content: center;
    align-items: center;
}

[b-w2xo3z6pid] h1,
[b-w2xo3z6pid] h2,
[b-w2xo3z6pid] h3 {
    color: #2c3e50;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

[b-w2xo3z6pid] h1 {
    font-size: 2rem;
    font-weight: bold;
}

[b-w2xo3z6pid] h2 {
    font-size: 1.75rem;
    font-weight: bold;
}

[b-w2xo3z6pid] h3 {
    font-size: 1.5rem;
    font-weight: bold;
}

[b-w2xo3z6pid] p {
    margin-bottom: 1rem;
}

[b-w2xo3z6pid] ul,
[b-w2xo3z6pid] ol {
    margin-left: 1.5rem;
    margin-bottom: 1rem;
}

[b-w2xo3z6pid] li {
    margin-bottom: 0.5rem;
}

[b-w2xo3z6pid] table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1rem;
}

[b-w2xo3z6pid] th,
[b-w2xo3z6pid] td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

[b-w2xo3z6pid] th {
    background-color: #f2f2f2;
}

/* Responsividade */
@media (max-width: 768px) {
    .principal[b-w2xo3z6pid] {
        padding: 1rem;
        justify-content: center;
        align-items: center;
    }

    [b-w2xo3z6pid] .container {
        margin: 1rem;
        padding: 1rem;
        justify-content: center;
        align-items: center;
    }

    [b-w2xo3z6pid] .paper {
        padding: 1rem;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    [b-w2xo3z6pid] h1 {
        font-size: 1.5rem;
    }

    [b-w2xo3z6pid] h2 {
        font-size: 1.25rem;
    }

    [b-w2xo3z6pid] h3 {
        font-size: 1rem;
    }

    [b-w2xo3z6pid] .frame {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .principal[b-w2xo3z6pid] {
        padding: 0.5rem;
    }

    [b-w2xo3z6pid] .container {
        margin: 0.5rem;
        padding: 0.5rem;
        width: 50%;

    }

    [b-w2xo3z6pid] .paper {
        padding: 0.5rem;
        ;
    }

    [b-w2xo3z6pid] h1 {
        font-size: 1.25rem;
    }

    [b-w2xo3z6pid] h2 {
        font-size: 1rem;
    }

    [b-w2xo3z6pid] h3 {
        font-size: 0.875rem;
    }
}
/* _content/Biulix.Candidate.Web/Components/Pages/AccessTerms/PrivacyPolicy.razor.rz.scp.css */
.container-bar[b-mfazkka0lb]{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0065FF;
    width: 100%;
    height: 134px;

}

.sub-container-bar[b-mfazkka0lb]{
    width: 75%;
    background-color: var(--white-color);
    border-radius: 45px;
    height: 82px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-mfazkka0lb] .bar{
    background-color: var(--white-color);
    border: solid 2px #0065FF;
    border-radius: 45px;
    width: 99%;
    height: 88%;

}

.biulix-logo[b-mfazkka0lb] {
    width: 160px;
    height: auto; 
    max-height: 100%; 
    object-fit: contain;
    margin-left: 35px;
}

.principal[b-mfazkka0lb] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f9f9f9;
}

[b-mfazkka0lb] .container {
    display: flex;
    margin: 3rem;
    padding: 2rem;
    background-color: var(--white-color);
    border-radius: 8px;
    justify-content: center;
    height: 100%;
    align-items: center;
}

[b-mfazkka0lb] .paper {
    height: auto;
    display: flex;
    width: 1024px;
    padding: 2rem;
    background-color: var(--white-color);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

[b-mfazkka0lb] .return {
    color: #0065FF;
    border-color: #0065FF;
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 15px;
    padding: 5px 25px 5px 25px
}

[b-mfazkka0lb] .content {

    font-family: 'Arial', sans-serif;
    line-height: 1.6;
    height: auto;
    color: #333333;
    width: 100%;
    justify-content: center;
    align-items: center;
}

[b-mfazkka0lb] h1,
[b-mfazkka0lb] h2,
[b-mfazkka0lb] h3 {
    color: #2c3e50;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

[b-mfazkka0lb] h1 {
    font-size: 2rem;
    font-weight: bold;
}

[b-mfazkka0lb] h2 {
    font-size: 1.75rem;
    font-weight: bold;
}

[b-mfazkka0lb] h3 {
    font-size: 1.5rem;
    font-weight: bold;
}

[b-mfazkka0lb] p {
    margin-bottom: 1rem;
}

[b-mfazkka0lb] ul,
[b-mfazkka0lb] ol {
    margin-left: 1.5rem;
    margin-bottom: 1rem;
}

[b-mfazkka0lb] li {
    margin-bottom: 0.5rem;
}

[b-mfazkka0lb] table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1rem;
}

[b-mfazkka0lb] th,
[b-mfazkka0lb] td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

[b-mfazkka0lb] th {
    background-color: #f2f2f2;
}

/* Responsividade */
@media (max-width: 768px) {
    .principal[b-mfazkka0lb] {
        padding: 1rem;
        justify-content: center;
        align-items: center;
    }

    [b-mfazkka0lb] .container {
        margin: 1rem;
        padding: 1rem;
        justify-content: center;
        align-items: center;
    }

    [b-mfazkka0lb] .paper {
        padding: 1rem;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    [b-mfazkka0lb] h1 {
        font-size: 1.5rem;
    }

    [b-mfazkka0lb] h2 {
        font-size: 1.25rem;
    }

    [b-mfazkka0lb] h3 {
        font-size: 1rem;
    }

    [b-mfazkka0lb] .frame {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .principal[b-mfazkka0lb] {
        padding: 0.5rem;
    }

    [b-mfazkka0lb] .container {
        margin: 0.5rem;
        padding: 0.5rem;
        width: 50%;

    }

    [b-mfazkka0lb] .paper {
        padding: 0.5rem;
        ;
    }

    [b-mfazkka0lb] h1 {
        font-size: 1.25rem;
    }

    [b-mfazkka0lb] h2 {
        font-size: 1rem;
    }

    [b-mfazkka0lb] h3 {
        font-size: 0.875rem;
    }
}
/* _content/Biulix.Candidate.Web/Components/Pages/AccessTerms/UseTerms.razor.rz.scp.css */
.container-bar[b-wydbq8q6i3]{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0065FF;
    width: 100%;
    height: 134px;

}

.sub-container-bar[b-wydbq8q6i3]{
    width: 75%;
    background-color: var(--white-color);
    border-radius: 45px;
    height: 82px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-wydbq8q6i3] .bar{
    background-color: var(--white-color);
    border: solid 2px #0065FF;
    border-radius: 45px;
    width: 99%;
    height: 88%;

}

.biulix-logo[b-wydbq8q6i3] {
    width: 160px;
    height: auto; 
    max-height: 100%; 
    object-fit: contain;
    margin-left: 35px;
}

.principal[b-wydbq8q6i3] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f9f9f9;
}

[b-wydbq8q6i3] .container {
    display: flex;
    margin: 3rem;
    padding: 2rem;
    background-color: var(--white-color);
    border-radius: 8px;
    justify-content: center;
    height: 100%;
    align-items: center;
}

[b-wydbq8q6i3] .paper {
    height: auto;
    display: flex;
    width: 1024px;
    padding: 2rem;
    background-color: var(--white-color);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

[b-wydbq8q6i3] .return {
    color: #0065FF;
    border-color: #0065FF;
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 15px;
    padding: 5px 25px 5px 25px
}

[b-wydbq8q6i3] .content {

    font-family: 'Arial', sans-serif;
    line-height: 1.6;
    height: auto;
    color: #333333;
    width: 100%;
    justify-content: center;
    align-items: center;
}

[b-wydbq8q6i3] h1,
[b-wydbq8q6i3] h2,
[b-wydbq8q6i3] h3 {
    color: #2c3e50;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

[b-wydbq8q6i3] h1 {
    font-size: 2rem;
    font-weight: bold;
}

[b-wydbq8q6i3] h2 {
    font-size: 1.75rem;
    font-weight: bold;
}

[b-wydbq8q6i3] h3 {
    font-size: 1.5rem;
    font-weight: bold;
}

[b-wydbq8q6i3] p {
    margin-bottom: 1rem;
}

[b-wydbq8q6i3] ul,
[b-wydbq8q6i3] ol {
    margin-left: 1.5rem;
    margin-bottom: 1rem;
}

[b-wydbq8q6i3] li {
    margin-bottom: 0.5rem;
}

[b-wydbq8q6i3] table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1rem;
}

[b-wydbq8q6i3] th,
[b-wydbq8q6i3] td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

[b-wydbq8q6i3] th {
    background-color: #f2f2f2;
}

/* Responsividade */
@media (max-width: 768px) {
    .principal[b-wydbq8q6i3] {
        padding: 1rem;
        justify-content: center;
        align-items: center;
    }

    [b-wydbq8q6i3] .container {
        margin: 1rem;
        padding: 1rem;
        justify-content: center;
        align-items: center;
    }

    [b-wydbq8q6i3] .paper {
        padding: 1rem;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    [b-wydbq8q6i3] h1 {
        font-size: 1.5rem;
    }

    [b-wydbq8q6i3] h2 {
        font-size: 1.25rem;
    }

    [b-wydbq8q6i3] h3 {
        font-size: 1rem;
    }

    [b-wydbq8q6i3] .frame {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .principal[b-wydbq8q6i3] {
        padding: 0.5rem;
    }

    [b-wydbq8q6i3] .container {
        margin: 0.5rem;
        padding: 0.5rem;
        width: 50%;

    }

    [b-wydbq8q6i3] .paper {
        padding: 0.5rem;
        ;
    }

    [b-wydbq8q6i3] h1 {
        font-size: 1.25rem;
    }

    [b-wydbq8q6i3] h2 {
        font-size: 1rem;
    }

    [b-wydbq8q6i3] h3 {
        font-size: 0.875rem;
    }
}
/* _content/Biulix.Candidate.Web/Components/Pages/Account/Configurations.razor.rz.scp.css */
body[b-fxw7ysj76b] {
    margin: 0;
    color: #0f172a
}

[b-fxw7ysj76b] .app {
    max-width: 800px;
    margin: 32px auto;
    padding: 20px
}

[b-fxw7ysj76b] .header {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px
}

[b-fxw7ysj76b] .back {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: var(--card);
    display: grid;
    place-items: center;
    border: 1px solid var(--border)
}

[b-fxw7ysj76b] .title {
    font-size: 20px;
    font-weight: 600
}

[b-fxw7ysj76b] .content {
    min-height: 360px
}

[b-fxw7ysj76b] .card {
    background: var(--card);
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 18px;
    margin-bottom: 16px;
    width: 48%;
}

[b-fxw7ysj76b] .card h3 {
    margin: 0 0 8px 0;
    font-size: 16px
}

[b-fxw7ysj76b] .delete-card {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 30%;
}

[b-fxw7ysj76b] .row {
    display: flex;
    align-items: center;
    justify-content: space-between
}

[b-fxw7ysj76b] .meta {
    color: var(--muted);
    font-size: 14px
}

[b-fxw7ysj76b] .profile {
    display: flex;
    gap: 14px;
    align-items: center
}

[b-fxw7ysj76b] .avatar img {
    width: 70px;
    height: 70px;
    border: 2px solid white;
    border-radius: 15px;
}

[b-fxw7ysj76b] .actions {
    display: flex;
    gap: 8px
}

[b-fxw7ysj76b] button.btn {
    padding: 8px 12px;
    border-radius: 8px;
    border: 2px solid #1462FF;
    background: transparent;
    cursor: pointer;
    border-radius: 50px;
    background-color: white;
    color: #1462FF;
    font-weight: bold;
}

[b-fxw7ysj76b] button.primary {
    background: #6584FF;
    color: white;
    border: 0;
    width: 25%;
}

[b-fxw7ysj76b] button.danger {
    background: transparent;
    color: var(--danger);
    border: 0;
}

[b-fxw7ysj76b] .actions-buttons {
    width: 113%;
    height: 27px;
    border-radius: 14px;
    background-color: #E5F0FF;
    border: 1px solid var(--button-and-borders-color);
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-family: 'Aptos';
}

[b-fxw7ysj76b] .actions-buttons-policy {
    width: 100%;
    height: 27px;
    border-radius: 14px;
    background-color: #fff;
    border: 2px solid var(--button-and-borders-color);
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-family: 'Aptos';
    font-weight: bold;
}



[b-fxw7ysj76b] .delete {
    padding-right: 3px;
    padding-left: 2px;
}

[b-fxw7ysj76b] .actions-buttons-title {
    text-decoration: none;
    font-size: 14px;
    line-height: 6px;
    color: var(--button-and-borders-color);
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Aptos';
}

[b-fxw7ysj76b] .edit {
    margin-left: 1px;
}

[b-fxw7ysj76b] .icon-itens {
    padding-top: 0.5px;
    padding-bottom: 0.5px;
    margin-left: -1.3px;
}

[b-fxw7ysj76b] footer {
    margin-top: 8px;
    color: var(--muted);
    font-size: 13px;
    text-align: center
}

.list-item[b-fxw7ysj76b] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    padding: 12px 6px;
    border-top: 1px solid var(--border)
}

.list-item:first-of-type[b-fxw7ysj76b] {
    border-top: 0
}

.list-item svg[b-fxw7ysj76b] {
    width: 20px;
    height: 20px;
    opacity: 0.9
}

.forgot-password[b-fxw7ysj76b] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.forgot-password a:hover[b-fxw7ysj76b] {
    color: blue;
    text-decoration: underline;
}

[b-fxw7ysj76b] .mud-icon-size-large {
    font-size: 4.25rem;
}

[b-fxw7ysj76b] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-fxw7ysj76b] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-fxw7ysj76b] {
    font-size: var(--font-size-small);
}

[b-fxw7ysj76b] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-fxw7ysj76b] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-fxw7ysj76b] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-fxw7ysj76b] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-fxw7ysj76b] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-fxw7ysj76b] {
    padding: 0.9em 0.3em;
}

[b-fxw7ysj76b] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-fxw7ysj76b] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-fxw7ysj76b] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-fxw7ysj76b] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-fxw7ysj76b] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-fxw7ysj76b] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-fxw7ysj76b] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-fxw7ysj76b] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-fxw7ysj76b] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-fxw7ysj76b] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-fxw7ysj76b] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-fxw7ysj76b] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}


@media (max-width:800px) {
    .avatar[b-fxw7ysj76b] {
        width: 56px;
        height: 56px
    }
}
/* _content/Biulix.Candidate.Web/Components/Pages/Account/ForgotPassword.razor.rz.scp.css */
.main-container[b-28a13wmb46] {
    width: 100%;
    margin: auto auto;
}

.second-container[b-28a13wmb46] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.divisor[b-28a13wmb46] {
    position: relative;
    top: -10px;
}


.card[b-28a13wmb46] {
    background: #fff;
    width: 122%;
    max-width: 562px;
    /* padding: 30px; */
    padding: 0px 30px 2px 30px;
    border-radius: 12px;
    justify-content: center;
    margin: auto;
}

h2[b-28a13wmb46] {
    margin: 0 0 5px;
    color: #000;
    text-align: center;
}

.step[b-28a13wmb46] {
    display: none;
    animation: fadeIn-b-28a13wmb46 0.3s ease-in-out;
}

.step.active[b-28a13wmb46] {
    display: block;
}

label[b-28a13wmb46] {
    display: block;
    margin-bottom: 8px;
    color: #555;
}

input[b-28a13wmb46] {
    width: 100%;
    padding: 12px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 8px;
    font-size: 16px;
}

.code-inputs[b-28a13wmb46] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-items: center;
    margin: 12px 0 16px;
  }
  
  .code-inputs input[data-otp][b-28a13wmb46] {
    width: 42px;
    height: 48px;
    font-size: 22px;
    text-align: center;
    border: 2px solid #d1d5db;
    border-radius: 10px;
    outline: none;
    transition: border-color .2s, box-shadow .2s;
  }
  
  .code-inputs input[data-otp]:focus[b-28a13wmb46] {
    border-color: #3b82f6;
    box-shadow: 0 0 0 3px rgba(59,130,246,.15);
  }
  
  .code-inputs span[b-28a13wmb46] {
    padding: 0 4px;
    user-select: none;
    opacity: .6;
  }
  
  .error[b-28a13wmb46] {
    color: #dc2626;
    margin: 0 0 8px;
    text-align: center;
    font-size: 14px;
  }
  

  .btn-container[b-28a13wmb46] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-left: 40px;
}

.btn-fields-container[b-28a13wmb46] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: right;
    margin-top: 15px;
}

.btn-primary[b-28a13wmb46] {
    text-transform: capitalize;
    font-size: 18px;
    background-color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);
    border-radius: 25px;
    color: var(--white-color);
    margin-right: 20px;
    padding: 6.2px 33px;
}

.btn-primary:hover[b-28a13wmb46] {
    background: var(--button-and-borders-color);
}

.btn-primary:disabled[b-28a13wmb46] {
    color: #000;
    cursor: default;
    pointer-events: none;
    background-color: #E5E5E5;
    border: 2px solid #E5E5E5;
}

.btn-secondary[b-28a13wmb46] {
    color: var(--main-color);
    border: 2px solid var(--button-and-borders-color);
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 10px;
    padding: 6.2px 33px;
    font-size: var(--font-size-medium);
}

.btn-secondary:hover[b-28a13wmb46] {
    background: #d1d5db;
}

/* Container que centraliza o spinner */
#loading-spinner[b-28a13wmb46] {
    display: none; /* Inicia escondido */
    text-align: center;
    margin-top: 20px;
}

/* O spinner em si (animação de rotação) */
.spinner[b-28a13wmb46] {
    width: 40px;
    height: 40px;
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-top: 4px solid #6584FF; /* Cor principal, você pode mudar */
    border-radius: 50%;
    animation: spin-b-28a13wmb46 1s linear infinite;
    display: inline-block; /* Para centralizar corretamente */
}

/* Define a animação de rotação */
@keyframes spin-b-28a13wmb46 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.btn-fields-last[b-28a13wmb46] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    margin-left: 20px;
}

.options[b-28a13wmb46] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.option-btn[b-28a13wmb46] {
    display: flex;
    align-items: center;
    gap: 10px;
    background: #f8fafc;
    border: 1px solid #ccc;
    padding: 12px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 16px;
}

.option-btn:hover[b-28a13wmb46] {
    background: #f1f5f9;
}

.steps-title[b-28a13wmb46] {
    font-size: var(--font-size-small);
    margin-bottom: 10px;
}

.steps-text-title[b-28a13wmb46] {
    font-size: var(--font-size-medium);
}

.steps-text-subtitle[b-28a13wmb46] {
    font-size: var(--font-size-small);
}

.step5-text[b-28a13wmb46] {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: var(--font-size-small);
}

.step5-icon[b-28a13wmb46] {
    font-size: 600px;
}

[b-28a13wmb46] .mud-icon-size-large {
    font-size: 4.25rem;
}

[b-28a13wmb46] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-28a13wmb46] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-28a13wmb46] {
    font-size: var(--font-size-small);
}

[b-28a13wmb46] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-28a13wmb46] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-28a13wmb46] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-28a13wmb46] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-28a13wmb46] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-28a13wmb46] {
    padding: 0.9em 0.3em;
}

[b-28a13wmb46] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-28a13wmb46] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-28a13wmb46] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-28a13wmb46] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-28a13wmb46] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-28a13wmb46] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-28a13wmb46] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-28a13wmb46] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-28a13wmb46] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-28a13wmb46] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-28a13wmb46] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-28a13wmb46] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

@keyframes fadeIn-b-28a13wmb46 {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/Biulix.Candidate.Web/Components/Pages/Account/SelectAccountCreation.razor.rz.scp.css */
[b-zgf4nbnud4] .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol {
    color: var(--white-color);
    font-size: var(--font-size-small);
}

[b-zgf4nbnud4] .mud-input>input.mud-input-root-outlined, div.mud-input-slot.mud-input-root-outlined[b-zgf4nbnud4] {
    padding: 16.5px 14px;
}

[b-zgf4nbnud4] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 13px;
}

[b-zgf4nbnud4] .mud-alert-text-error {
    color: var(--white-color);
    background-color: #FF2601;
    border-radius: 12px;
    font-family: 'Aptos' !important;
}

[b-zgf4nbnud4] .mud-alert-icon > .mud-icon-root.mud-svg-icon {
    fill: #000;
}

[b-zgf4nbnud4] .mud-grid-item {
    margin: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

[b-zgf4nbnud4] .mud-input-label-outlined {
    background-color: #3782F9;
    border-radius: 15px;
}

[b-zgf4nbnud4] .mud-input-outlined {
    border-radius: 15px !important;
    width: 420px;
}

[b-zgf4nbnud4] .mud-icon-root.mud-svg-icon {
    fill: var(--white-color) !important;
}

[b-zgf4nbnud4] .mud-alert-message {
   font-weight: bold;
}

[b-zgf4nbnud4] .mud-radio>.mud-radio-content {
    font-size: var(--font-size-small);
    color: var(--white-color);
    margin: 2px;

    font-family: 'Aptos';
    font-weight: 400;
    font-style: normal;
}

[b-zgf4nbnud4] .mud-second-bar {
    margin-top: 4px;
    background-color: var(--white-color);
    color: #005dea;
    padding: 4px 20px;
    width: 108.67%;
    height: 11.11%;    
    border-radius: 41px;

    display: flex;
    align-items: center;
}

[b-zgf4nbnud4] .mud-footer {
    margin-top: 25px;
    margin-bottom: 15px;
    background-color: var(--white-color);
    color: rgba(0, 0, 0, 0.7);
    padding: 0px 30px;
    width: 1320px;
    height: 140px;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
}

[b-zgf4nbnud4] .mud-footer-text {
    padding: 38px 0;
}

[b-zgf4nbnud4] .mud-footer-text p {
    font-size: 14px;
    font-family: 'Aptos';
}

[b-zgf4nbnud4] .mud-second-footer-text {
    margin-right: 70px; 
    margin-top: 10px;
}

[b-zgf4nbnud4] .mud-container-bar {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

[b-zgf4nbnud4] .mud-input.mud-input-outlined .mud-input-outlined-border:hover { 
    background-color: var(--white-color);
}

[b-zgf4nbnud4] .mud-login-form {
    margin-top: 0px;
    padding: 3% 4% 4% 7.5%;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.03);
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    width: 50%;
}

[b-zgf4nbnud4] .mud-input>input.mud-input-root, div.mud-input-slot.mud-input-root[b-zgf4nbnud4] {
    color: var(--white-color);
}

[b-zgf4nbnud4] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-radius: 30px;
}

[b-zgf4nbnud4] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--white-color);
}

[b-zgf4nbnud4] .mud-grid-form {
    display: flex;
    flex-direction: column;
}

[b-zgf4nbnud4] .mud-radio-itens {
    display: flex;
    flex-direction: column;
    margin-right: 51px;
    margin-top: -15px;
}

[b-zgf4nbnud4] .mud-radio-button .mud-radio-icons {
    margin: -9px;
}

[b-zgf4nbnud4] .second-take {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

[b-zgf4nbnud4] .mud-button-filled.mud-button-filled-primary {
    background-color: rgba(255,255,255,0.9);
    width: 100%;
    color: #125DDB;;
    text-transform: capitalize;
    padding: 12px;
    border-radius: 30px 30px 30px 30px;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

[b-zgf4nbnud4] .mud-details {
    color: var(--white-color);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: var(--font-size-small);
    font-family: 'Aptos';
}

[b-zgf4nbnud4] .mud-details a:hover {
    text-decoration: underline;
}

.hiddencpf[b-zgf4nbnud4] {
    display: none;
}

.cpf-alert[b-zgf4nbnud4] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10px 0;
}

[b-zgf4nbnud4] .teste {
    display: flex;
    flex-direction: column;
}

[b-zgf4nbnud4] .testeDois {
    display: flex;
    flex-direction: column; 
}

[b-zgf4nbnud4] .testeDois .mud-radio>.mud-radio-content {
    color: rgba(255, 255, 255, 0.2);
}

[b-zgf4nbnud4] .testeDois .mud-icon-root.mud-svg-icon {
    fill: rgba(255, 255, 255, 0.2) !important;
}

[b-zgf4nbnud4] .responsive-social {
    align-items: end;
}

[b-zgf4nbnud4] .home-icons {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
}

[b-zgf4nbnud4] .home-icons a {
    text-decoration: none;
    padding-left: 9px;
}

[b-zgf4nbnud4] .stores {
    display: flex;
    flex-direction: column;
    justify-content: baseline;
}   

[b-zgf4nbnud4] .stores-icons {
    display: flex;
    flex-direction: row;
}
[b-zgf4nbnud4] .stores-icons a {
    padding-left: 5px;
}

[b-zgf4nbnud4] .item-buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    width: 73%;
    z-index: 100;
}

[b-zgf4nbnud4] .button-register {
    text-transform: capitalize;
    font-size: 1rem;
    background-color: white;
    border: 2px solid white;
    border-radius: 25px;
    color: #6584FF;
    padding: 5px 25px 5px 25px;
    margin-right: 20px;
    font-weight: bold;
}

[b-zgf4nbnud4] .button-return {
    color: white;
    background-color: transparent;
    border: 2px solid white;
    text-transform: capitalize;
    border-radius: 25px;
    margin-right: 10px;
    padding: 5px 25px 5px 25px;
    font-size: var(--font-size-small) !important;
}

@media (hover: hover) and (pointer: fine) {
    .button-register.mud-button:hover[b-zgf4nbnud4] {
        background-color: #1037e7;
    }
}

@media (max-width: 1440px) {
    [b-zgf4nbnud4] .mud-input-label-outlined {
        background-color: #3782F9;
        border-radius: 15px;
    }
}

@media (max-width: 768px) {
    [b-zgf4nbnud4] .mud-footer-text {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    [b-zgf4nbnud4] .mud-footer {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 40vh;
        width: 90%;
    }

    [b-zgf4nbnud4] .mud-second-footer-text {
        margin-right: 0px; 
        margin-top: 10px;
    }

    [b-zgf4nbnud4] .mud-login-form {
        padding: 1% 3% 2% 8%;
    }
}
/* _content/Biulix.Candidate.Web/Components/Pages/Candidature/CandidatureHistory.razor.rz.scp.css */
.main-container[b-k21a0pa8mw] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.candidatures-content[b-k21a0pa8mw] {
    padding-top: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}
/* _content/Biulix.Candidate.Web/Components/Pages/Candidature/MyCandidatures.razor.rz.scp.css */
.main-container[b-jb04wv8lmo] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.candidatures-content[b-jb04wv8lmo] {
    padding-top: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}
/* _content/Biulix.Candidate.Web/Components/UI/Dialogs/DeleteDialogAction.razor.rz.scp.css */
body[b-r01mgpmmyn] {
    font-family: 'Aptos';
}

[b-r01mgpmmyn] .mud-dialog .mud-dialog-title {
    padding: 16px;
}

[b-r01mgpmmyn] .dialog-main-title {
    display: flex;
    flex-direction: row;
}

[b-r01mgpmmyn] .title-icon {
    border: 3px solid #FF2600;
    border-radius: 50px;
    margin-right: 10px;
}

[b-r01mgpmmyn] .action-dialog-buttons {
    max-width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 30px;
    margin-bottom: 10px;
    margin-right: 10px;
}

[b-r01mgpmmyn] .dialog-buttons {
    width: 111%;
    height: 27px;
    border-radius: 14px;
    background-color: var(--white-color);
    border: 1px solid #4E72FF;

    padding: 0 2px;

    margin-left: 2px;

    display: flex;
    align-items: center;
    justify-content: space-around;
    font-family: 'Aptos';
}

[b-r01mgpmmyn] .dialog-buttons>.mud-icon-size-small {
    color: var(--white-color);
    width: 21px;
    height: 21px;
    border-radius: 13px;
    background-color: #0064ff;
    padding: 2px;
    margin-right: 4px;
}

[b-r01mgpmmyn] .dialog-button-submit {
    width: 111%;
    height: 27px;
    border-radius: 14px;
    background-color: var(--button-and-borders-color);
    border: 1px solid var(--button-and-borders-color);

    padding: 0 2px;

    margin-left: 5px;

    display: flex;
    align-items: center;
    justify-content: space-around;
    font-family: 'Aptos';
}

[b-r01mgpmmyn] .dialog-button-submit>.mud-icon-size-small {
    color: #0064ff;
    width: 21px;
    height: 21px;
    border-radius: 13px;
    background-color: var(--white-color);
    padding: 2px;
}

[b-r01mgpmmyn] .dialog-button-title {
    text-decoration: none;
    font-size: 14px;
    line-height: 6px;
    color: var(--white-color);
    font-weight: bold;
    margin-right: 7px;
    text-transform: capitalize;
    font-family: 'Aptos';
}

[b-r01mgpmmyn] .icon-svg {
    padding-top: 1px;
    margin-left: -1px;
    margin-right: 4px;
    margin-bottom: 1px;
}

[b-r01mgpmmyn] .dialog-buttons-title {
    text-decoration: none;
    font-size: 14px;
    line-height: 6px;
    color: #4E72FF;
    font-weight: bold;
    margin-right: 7px;
    text-transform: capitalize;
    font-family: 'Aptos';
}

[b-r01mgpmmyn] .dialog-buttons>.mud-button-text {
    padding: 6px 0px;
}

[b-r01mgpmmyn] .dialog-buttons>.mud-button {
    min-width: 3px;
}

[b-r01mgpmmyn] .dialog-title {
    font-size: var(--font-size-medium);
    margin-bottom: 8px;
}

[b-r01mgpmmyn] .dialog-content {
    font-size: var(--font-size-small);
}

@media (hover: hover) and (pointer: fine) {
   [b-r01mgpmmyn] .dialog-buttons>.mud-button:hover {
        background-color: transparent;
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Dialogs/GenericValuesDialogAction.razor.rz.scp.css */
body[b-gkx66wmugy] {
    font-family: 'Aptos';
}

[b-gkx66wmugy] .mud-dialog .mud-dialog-title {
    padding: 16px;
}

[b-gkx66wmugy] .dialog-main-title {
    display: flex;
    flex-direction: row;
}

[b-gkx66wmugy] .title-icon {
    border: 3px solid #FF2600;
    border-radius: 50px;
    margin-right: 10px;
}

[b-gkx66wmugy] .action-dialog-buttons {
    max-width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 30px;
    margin-bottom: 10px;
    margin-right: 10px;
}

[b-gkx66wmugy] .dialog-buttons {
    width: 100%;
    height: 27px;
    border-radius: 14px;
    background-color: var(--white-color);
    border: 1px solid #4E72FF;
    padding: 0 2px;
    margin-left: 2px;
    display: flex;
    align-items: center;
    font-family: 'Aptos';
}

[b-gkx66wmugy] .dialog-buttons>.mud-icon-size-small {
    color: var(--white-color);
    width: 21px;
    height: 21px;
    border-radius: 13px;
    background-color: #0064ff;
    padding: 2px;
    margin-right: 4px;
}

[b-gkx66wmugy] .dialog-button-submit {
    width: 111%;
    height: 27px;
    border-radius: 14px;
    background-color: #0165FF;
    border: 1px solid #4E72FF;

    padding: 0 2px;

    margin-left: 5px;

    display: flex;
    align-items: center;
    justify-content: space-around;
    font-family: 'Aptos';
}

[b-gkx66wmugy] .dialog-button-submit>.mud-icon-size-small {
    color: #0064ff;
    width: 21px;
    height: 21px;
    border-radius: 13px;
    background-color: var(--white-color);
    padding: 2px;
}

[b-gkx66wmugy] .dialog-button-title {
    text-decoration: none;
    font-size: 14px;
    line-height: 6px;
    color: var(--white-color);
    font-weight: bold;
    margin-right: 7px;
    text-transform: capitalize;
    font-family: 'Aptos';
}

[b-gkx66wmugy] .icon-svg {
    padding-top: 1px;
    margin-left: -1px;
    margin-right: 4px;
    margin-bottom: 1px;
}

[b-gkx66wmugy] .dialog-buttons-title {
    text-decoration: none;
    font-size: 14px;
    line-height: 6px;
    color: #4E72FF;
    font-weight: bold;
    margin-right: 7px;
    text-transform: capitalize;
    font-family: 'Aptos';
}

[b-gkx66wmugy] .dialog-buttons>.mud-button-text {
    padding: 6px 0px;
}

[b-gkx66wmugy] .dialog-buttons>.mud-button {
    min-width: 3px;
}

[b-gkx66wmugy] .dialog-title {
    font-size: var(--font-size-medium);
}

[b-gkx66wmugy] .dialog-content {
    font-size: var(--font-size-small);
}

[b-gkx66wmugy] .warning-dialog-main-title {
    display: flex;
    flex-direction: row;
}

@media (hover: hover) and (pointer: fine) {
   [b-gkx66wmugy] .dialog-buttons>.mud-button:hover {
        background-color: transparent;
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Dialogs/JobDescriptionDialog.razor.rz.scp.css */
[b-lm61umon3n] .mud-dialog-width-sm {
    border-radius: 15px;
    width: 45%;
    min-width: 400px;
}

[b-lm61umon3n] .page-background {
    background:
        linear-gradient(to bottom, #E5F0FF 0px, var(--white-color) 100px) top no-repeat,
        linear-gradient(to top, #E5F0FF 0px, var(--white-color) 100px) bottom no-repeat;
    background-size: 100% 100px;
    background-color: var(--white-color);
    padding: 2rem;
    min-height: 80vh;
    overflow-y: auto;
    border-radius: 15px;
}

[b-lm61umon3n] .confidential {
    width: 60px;
    height: auto;
    padding: 0.3em;
    border-radius: 50%;
    background-color: #bbb;
}

[b-lm61umon3n] .dialog-header {
    display: flex;
    align-items: center;
}

[b-lm61umon3n] .vacancy-image {
    width: 60px;
    height: auto;
    border-radius: 50%;
    margin-right: 15px;
}

[b-lm61umon3n] .card {
    background: var(--white-color);
    max-width: 800px;
    margin: 0 auto;
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

[b-lm61umon3n] .vacancy-company {
    display: flex;
    flex-direction: column;
    line-height: 19px;
}

[b-lm61umon3n] .vacancy-company-name {
    font-weight: 900;
    font-size: var(--font-size-large);
    color: var(--colors-color-secondary);
}

[b-lm61umon3n] .vacancy-location {
    color: var(--colors-color-secondary);
    font-size: var(--font-size-small);
    line-height: 21px;
    margin-left: 56px;
}

[b-lm61umon3n] .vacancy-total-candidates {
    color: #000;
    font-size: var(--font-size-small);
    line-height: 13px;
    margin-left: 37px;
}

[b-lm61umon3n] .vacancy-payment {
    color: #000;
    font-size: var(--font-size-small);
}

[b-lm61umon3n] .card-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.5rem;
}

[b-lm61umon3n] .titulo {
    font-size: 1.5rem;
    font-weight: bold;
    margin-top: -17px;
}

[b-lm61umon3n] .subtitulo {
    font-size: 1rem;
    color: #666;
}

h3[b-lm61umon3n] {
    margin-top: 0.5rem;
    font-size: 1.2rem;
    color: #000;
}

[b-lm61umon3n] .role-itens {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    line-height: 17px;
}

[b-lm61umon3n] .vacancy-pcd-icon {
    top: 2.7em;
    width: 65px;
    right: 2em;
    height: auto;
    position: absolute;
}

[b-lm61umon3n] .btn-candidatar {
    margin-top: 2rem;
    width: 100%;
}

[b-lm61umon3n] .mud-dialog .mud-dialog-content {
    padding: 0px 0px;
    margin: 0px 0px;
}

[b-lm61umon3n] .mud-dialog .mud-dialog-title {
    padding: 0px 0px;
}

[b-lm61umon3n] .modal-vacancy-report {
    top: 17em;
    right: 3em;
    height: auto;
    width: 10em !important;
    border-color: var(--colors-primary);
}

[b-lm61umon3n] .icon-button {
    width: 9em !important;
    padding: 0.2em 0.2em !important;
    padding-left: 1em !important;
}

[b-lm61umon3n] .button-outlined-secondary {
    width: 9em;
    display: flex;
    font-weight: bold;
    flex-direction: row;
    align-items: center;
    border-radius: 30px;
    padding: 0.6em 0.5em;
    text-decoration: none;
    justify-content: center;
    transition-duration: 0.2s;
    color: var(--colors-color);
    transition-timing-function: linear;
    border: 2px solid var(--button-and-borders-color);
    font-size: 1rem;
    height: 39px;
    color: var(--button-and-borders-color);
    background-color: var(--white-color);
}

[b-lm61umon3n] .button-icon-alert {
    width: 2.3em;
    height: auto;
    padding: 0.2em;
    margin-left: auto;
    border-radius: 50%;
}

[b-lm61umon3n] .optional-buttons-divider-job {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

[b-lm61umon3n] .optional-buttons {
    text-transform: capitalize;
    border-radius: 30px;
}

[b-lm61umon3n] .withdraw-button {
    margin-right: 13px;
    background-color: var(--white-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--button-and-borders-color);
    font-size: 1rem;
}

[b-lm61umon3n] .confirm-button {
    background-color: var(--button-and-borders-color);
    border: 2px solid var(--button-and-borders-color);
    color: var(--white-color);
    font-size: 1rem;
}

[b-lm61umon3n] .confirm-button:hover {
    background-color: var(--main-color);
    border: 2px solid var(--main-color);
}

[b-lm61umon3n] .update-resume-button {
    position: relative;
    top: -12px;
}

[b-lm61umon3n] .already-applyed {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

[b-lm61umon3n] .apply-message {
    color: red;
    margin-bottom: 7px;
}
/* _content/Biulix.Candidate.Web/Components/UI/Fields/CurrencyInputField.razor.rz.scp.css */
[b-n0wppr9shl] .salario-input-container .mud-input-label-inputcontrol {
    position: absolute;
    top: 8px;
    left: 12px;
    transform: translateY(0);
    transition: transform 0.2s ease, font-size 0.2s ease;
    font-size: 1rem;
}

[b-n0wppr9shl] .salario-input-container .mud-input-label-inputcontrol.label-above {
    top: -12px;
    transform: translateY(0);
    font-size: 0.75rem;
}

[b-n0wppr9shl] .salario-input-container .mud-input-root-outlined {
    padding-top: 1.1rem;
}

[b-n0wppr9shl] .salario-input-container.mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 13px;
}

[b-n0wppr9shl] .salario-input-container.mud-input-control.mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    margin-top: 5px;
}

[b-n0wppr9shl] .salario-input-container .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined[b-n0wppr9shl] {
    transform: translate(2px, -2px) scale(0.85);
    max-width: calc(100% - 14px);
}
/* _content/Biulix.Candidate.Web/Components/UI/Forms/EducationForm.razor.rz.scp.css */
[b-lvsocmvfms] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-lvsocmvfms] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-lvsocmvfms] {
    font-size: var(--font-size-small);
}

[b-lvsocmvfms] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-lvsocmvfms] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-lvsocmvfms] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-lvsocmvfms] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-lvsocmvfms] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-lvsocmvfms] {
    padding: 0.9em 0.3em;
}

[b-lvsocmvfms] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-lvsocmvfms] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-lvsocmvfms] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-lvsocmvfms] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-lvsocmvfms] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-lvsocmvfms] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-lvsocmvfms] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-lvsocmvfms] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-lvsocmvfms] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-lvsocmvfms] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-lvsocmvfms] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-lvsocmvfms] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}


[b-lvsocmvfms] .mud-icon-size-medium {
    font-size: var(--font-size-small);
}

[b-lvsocmvfms] .mud-icon-root {
    width: 2em;
    height: 1.8em;
}


[b-lvsocmvfms] .grid-one {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 5px 15px 15px 15px;
    margin-bottom: 10px;
}

[b-lvsocmvfms] .inner-div {
    background-color: var(--white-color);
    padding: 10px;
    border-radius: 15px;
}

[b-lvsocmvfms] .check-box {
    display: flex;
}

[b-lvsocmvfms] .check-box p {
    font-size: var(--font-size-small);
}

[b-lvsocmvfms] .custom-disabled-label label {
    top: -26px !important;
    font-size: 0.8rem !important;
    color: rgba(0, 0, 0, 0.6) !important;
}
/* _content/Biulix.Candidate.Web/Components/UI/Forms/LanguageForm.razor.rz.scp.css */
[b-hti6xngilg] .mud-list-item {
    padding-top: 3px;
    padding-bottom: 3px;
}

[b-hti6xngilg] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-top: 20px;
}

[b-hti6xngilg] .mud-icon-size-medium {
    font-size: var(--font-size-small);
}

[b-hti6xngilg] .grid-one {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 5px 15px 15px 15px;
    margin-bottom: 10px;
}

[b-hti6xngilg] .inner-div {
    background-color: var(--white-color);
    padding: 10px;
    border-radius: 15px;
}

[b-hti6xngilg] .check-box {
    display: flex;
}

[b-hti6xngilg] .check-box p {
    font-size: var(--font-size-small);
}

[b-hti6xngilg] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}


[b-hti6xngilg] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-hti6xngilg] {
    font-size: var(--font-size-small);
}

[b-hti6xngilg] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-hti6xngilg] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-hti6xngilg] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-hti6xngilg] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-hti6xngilg] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-hti6xngilg] {
    padding: 0.9em 0.3em;
}

[b-hti6xngilg] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-hti6xngilg] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-hti6xngilg] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-hti6xngilg] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-hti6xngilg] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-hti6xngilg] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-hti6xngilg] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-hti6xngilg] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-hti6xngilg] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-hti6xngilg] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-hti6xngilg] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

table[b-hti6xngilg] {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    max-width: 800px;
    margin: 7px auto 15px;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 12px;
    overflow: hidden;
}

th[b-hti6xngilg],
td[b-hti6xngilg] {
    border-left: 1px solid rgba(0, 0, 0, 0.5);
    border-right: 0px solid rgba(0, 0, 0, 0.5);
    padding: 12px 16px;
    text-align: left;
    vertical-align: top;
}

th[b-hti6xngilg] {
    background-color: #E5F0FF;
    color: black;
}

tr:nth-child(even)[b-hti6xngilg] {
    background-color: #f9f9f9;
}

td:first-child[b-hti6xngilg] {
    font-weight: bold;
    width: 60px;
}

td:nth-child(2)[b-hti6xngilg] {
    font-weight: bold;
    width: 120px;
}

th:first-child[b-hti6xngilg],
td:first-child[b-hti6xngilg] {
    border-left: none;
}

th[b-hti6xngilg],
td[b-hti6xngilg] {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); /* linha leve e sutil */
}


thead tr:first-child th:first-child[b-hti6xngilg] {
    border-top-left-radius: 12px;
}

thead tr:first-child th:last-child[b-hti6xngilg] {
    border-top-right-radius: 12px;
}

tbody tr:last-child td:first-child[b-hti6xngilg] {
    border-bottom-left-radius: 12px;
}

tbody tr:last-child td:last-child[b-hti6xngilg] {
    border-bottom-right-radius: 12px;
}
/* _content/Biulix.Candidate.Web/Components/UI/Forms/PersonalInformationForms/PersonalInformationForm.razor.rz.scp.css */
[b-t3rxjedjbd] .check-box p {
    font-size: var(--font-size-small);
    margin-left: -9px;
    margin-right: 10px;
}

[b-t3rxjedjbd] .phone-message-color {
    color: red;
}

[b-t3rxjedjbd] .mud-icon-root.mud-svg-icon {
    color: #0165FE;
}

[b-t3rxjedjbd] .mud-icon-size-medium {
    font-size: 1.2rem;
}

[b-t3rxjedjbd] .grid-one {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 3px 13px 13px 13px !important;
    margin-bottom: 10px;
}

[b-t3rxjedjbd] .inner-div {
    background-color: var(--white-color);
    padding: 10px;
    border-radius: 15px;
}

[b-t3rxjedjbd] .check-box {
    display: flex;
}

[b-t3rxjedjbd] .check-box p {
    font-size: var(--font-size-small);
}

[b-t3rxjedjbd] .sexo>.mud-input.mud-input-outlined {
    width: 30%;
} 

[b-t3rxjedjbd] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-t3rxjedjbd] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-t3rxjedjbd] {
    font-size: var(--font-size-small);
}

[b-t3rxjedjbd] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-t3rxjedjbd] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-t3rxjedjbd] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-t3rxjedjbd] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-t3rxjedjbd] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-t3rxjedjbd] {
    padding: 0.9em 0.3em;
}

[b-t3rxjedjbd] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-t3rxjedjbd] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-t3rxjedjbd] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-t3rxjedjbd] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-t3rxjedjbd] {
    padding: 0.9em 0.3em 0.3em 0.9em;
}

[b-t3rxjedjbd] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-t3rxjedjbd] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-t3rxjedjbd] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-t3rxjedjbd] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-t3rxjedjbd] {
    font-size: var(--font-size-small);
    margin-left: 0px;
    top: -5px;
}

[b-t3rxjedjbd] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-t3rxjedjbd] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

[b-t3rxjedjbd] .mud-dialog {
    background-color: #DCECFF;
    border-radius: 20px;
    width: 480px;
}

[b-t3rxjedjbd] .validation-right {
    top: -10;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

@media (max-width: 599px)
{
    [b-t3rxjedjbd] .check-box {
        flex-direction: column;
    }
}

@media (hover: hover) and (pointer: fine) {
    [b-t3rxjedjbd] .mud-icon-button:hover {
        background-color: transparent !important;
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Forms/ProfessionalObjectivesForm.razor.rz.scp.css */
.container-principal[b-egpru6z5bl] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50vh;
    padding: 20px 5px 20px 5px;
    text-align: center;
    background: var(--white-color);
}

[b-egpru6z5bl] .first-container {
    display: flex;
}

/* ::deep .first-role-input {
    margin-right: 10px;
} */

[b-egpru6z5bl] .mud-icon-size-medium {
    font-size: 2.2rem;
}

[b-egpru6z5bl] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    text-align: left;
    font-size: var(--font-size-small);
}

[b-egpru6z5bl] .actions-buttons {
    width: 162px;
    height: 27px;
    border-radius: 15px;
    background-color: var(--white-color);
    border: 1px solid var(--button-and-borders-color);
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-family: 'Aptos';
}


[b-egpru6z5bl] .actions-buttons-title {
    text-decoration: none;
    font-size: 14px;
    line-height: 6px;
    color: var(--button-and-borders-color);
    font-weight: bold;
    margin-right: 5px;
    text-transform: capitalize;
}

[b-egpru6z5bl] .title-delete{
    margin-left:5px
}

[b-egpru6z5bl] .actions-buttons > .mud-button-text {
    padding: 6px 0px;
}

[b-egpru6z5bl] .edit{
    margin-left: 5px
}

[b-egpru6z5bl] .delete {
    padding-right: 5px;
}

[b-egpru6z5bl] .actions-buttons > .mud-button { 
    min-width: 3px;
}

[b-egpru6z5bl] .first-role-input.mud-input-control>.mud-input-control-input-container{
    width: 70%;
}

[b-egpru6z5bl] .second-role-input.mud-input-control>.mud-input-control-input-container{
    width: 129%;
    position: relative;
    left: -180px;
}

[b-egpru6z5bl] .second-section {
    display: flex;
}

[b-egpru6z5bl] .third-role-input {
    margin-right: 10px;
}

@media (hover: hover) and (pointer: fine) {
    [b-egpru6z5bl] .actions-buttons > .mud-button:hover {
        background-color: transparent;
    }
}

/*-------------------*/

[b-egpru6z5bl] .mud-chip-filled.mud-clickable:focus-visible:not(.mud-disabled), .mud-chip-filled.mud-clickable:active:not(.mud-disabled)[b-egpru6z5bl] {
    background-color: #b1cbf7 !important;
}

[b-egpru6z5bl] .mud-chip.mud-clickable {
    background-color: #F5FAFF;
}

[b-egpru6z5bl] .mud-typography-body2 {
    font-family: 'Aptos';
}

[b-egpru6z5bl] .sub-title{
    font-size: var(--font-size-medium);
}

[b-egpru6z5bl] .title{
    font-size: var(--font-size-large);
}

[b-egpru6z5bl] .sub-container-principal {
    width: 1319px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: solid 1px var(--main-color);
    border-radius: 8px;
    padding: 3px 1px 20px 0px;
}

[b-egpru6z5bl] .item-title {
    text-align: center;
    color: black;
    padding-bottom: 13px;
}

[b-egpru6z5bl] .blue-container{
    background-color:  #E5F0FF;
    padding: 5px 11px 11px 35px;
    border-radius: 20px;
    width: 1284px;
    margin-left: 4px;
    margin-bottom: 35px;
}

[b-egpru6z5bl] .white-container{
    background-color: var(--white-color);
    border-radius: 15px;
    margin-top: 1px;
    padding: 6px 12px;
}

[b-egpru6z5bl] .container-field{
    border-radius: 16px;
    width: 100%;
}

[b-egpru6z5bl] .container-field-salary{
    border-radius: 12px;
    width: 49%;
}
[b-egpru6z5bl] #minsalary{
    margin-left: 22px;
}

[b-egpru6z5bl] .chips{
    display: flex;
    justify-content: flex-start;
    margin-top: 15px;
}

:deep .mud-grid-spacing-xs-6[b-egpru6z5bl] {
    margin-left: none;
    margin-right: none;
    width: 100%;
}


[b-egpru6z5bl] .error {
    color: #dea220;
    margin-left: -35px;
}

[b-egpru6z5bl] .activities-styles {
    max-width: 100%;
    width: 98%;
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
    margin-bottom: 5px;
}

[b-egpru6z5bl] .mud-input>textarea.mud-input-root {
    font-family: 'Aptos';
    top: 0px;
}

[b-egpru6z5bl] .chip .mud-icon-root.mud-svg-icon {
    background-color: var(--main-color);
    border-radius: 50px;
    color: var(--white-color);
    padding: 3px;
}

[b-egpru6z5bl] .me-auto{
    color: #e69e03;
    margin-left: 10px;
}

[b-egpru6z5bl] .chip{
    margin-top: 7px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

[b-egpru6z5bl] .mud-svg-icon {
    color: var(--main-color);
}

[b-egpru6z5bl] .mud-input-text{
    margin-left: 10px;
    text-transform: capitalize ;
}

[b-egpru6z5bl] #social-name.mud-input-slot.mud-input-root.mud-input-root-text{
    text-transform: capitalize;
}

[b-egpru6z5bl] #name.mud-input-slot.mud-input-root.mud-input-root-text{
    text-transform: capitalize;
}

[b-egpru6z5bl] .mud-icon-size-medium{
    margin-top: -15px;
    margin-right: 10px;
}

[b-egpru6z5bl] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-egpru6z5bl] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-egpru6z5bl] {
    font-size: var(--font-size-small);
}

[b-egpru6z5bl] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-egpru6z5bl] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-egpru6z5bl] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-egpru6z5bl] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-egpru6z5bl] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-egpru6z5bl] {
    padding: 0.9em 0.3em;
}

[b-egpru6z5bl] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-egpru6z5bl] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-egpru6z5bl] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-egpru6z5bl] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-egpru6z5bl] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-egpru6z5bl] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-egpru6z5bl] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-egpru6z5bl] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-egpru6z5bl] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-egpru6z5bl] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-egpru6z5bl] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

[b-egpru6z5bl] .mud-input-label-inputcontrol
 {
    top: 3px;
 }

 [b-egpru6z5bl] .mud-icon-size-medium {
    margin-top: 1px;
    margin-right: 10px;
}

[b-egpru6z5bl] .mud-input-label-inputcontrol {
    top: 3px;
}

[b-egpru6z5bl] .money-container {
    display: flex;
}

/* Responsividade Mobile e Tablet */
@media (min-width: 320px) and (max-width:1024px) {
    [b-egpru6z5bl] .sub-container-principal {
        width: 95%;
    }
    
    .title[b-egpru6z5bl]{
        font-size: 22px;
    }

    [b-egpru6z5bl] .sub-title{
        font-size: var(--font-size-medium);
    }

    [b-egpru6z5bl] .container-item-register {
        max-width: 95%;
        padding-left: 0px;
        padding-right: 0px;
    }

    [b-egpru6z5bl] .blue-container{
        width: 95%;
        margin-left: 11px;
    }
    
    [b-egpru6z5bl] .container-field-salary{
        width: 49%;
        padding-top: 15px;
    }

    [b-egpru6z5bl] .container-ppc{
        width: 100%;
        margin-left: 4px;
    }

    [b-egpru6z5bl] #minsalary{
        margin-left:7px;
    }
    
     .error[b-egpru6z5bl]{
        font-size: 12px;
        margin: 0;
    }

    [b-egpru6z5bl] .button-return{
        font-size: 17px;
    }

    /* ::deep .chip {
        display: flex;
        flex-direction: column;
        width: 100%;        
    } */

}

/* Responsividade Laptop */

@media(min-width: 1216px) and (max-width: 1440px) {
    .title[b-egpru6z5bl]{
        font-size: 22px;
    }

    [b-egpru6z5bl] .sub-title{
        font-size: var(--font-size-medium);
    }

    [b-egpru6z5bl] .container-personal-data{
        padding: 0px 10px 10px 34px ;
    }

    [b-egpru6z5bl] .container-contact{
        padding: 0px 10px 10px 34px ;
    }

    [b-egpru6z5bl] .container-password{
        padding:0px 10px 10px 34px ;
    }

    [b-egpru6z5bl] .sub-container{
        margin-top: 0px;
        padding: 10px;
    }

    [b-egpru6z5bl] .mud-input-label{
        margin-top: -9px;
        font-size: 15px !important;
    }

    [b-egpru6z5bl] .item-buttons{
        margin-top: -22px;
    }

}

@media(min-width: 1441px)
{
    [b-egpru6z5bl] .mud-input-label-inputcontrol {
        top: -7px;
    }
}

@media (hover: hover) and (pointer: fine) {
    .mud-chip-filled.mud-clickable:hover:not(.mud-disabled)[b-egpru6z5bl] {
        background-color: #b1cbf7 !important;
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Forms/WorkExperienceForm.razor.rz.scp.css */
[b-qls3om4of3] .localization > .mud-input-control>.mud-input-control-input-container {
    width: 140%;
}

[b-qls3om4of3] .mud-icon-root.mud-svg-icon {
    color: var(--main-color);
}

[b-qls3om4of3] .mud-icon-button {
    padding: 4px;
}

[b-qls3om4of3] .grid-one {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 5px 15px 15px 15px;
    margin-bottom: 10px;
}

[b-qls3om4of3] .inner-div {
    background-color: var(--white-color);
    padding: 10px;
    border-radius: 15px;
}

[b-qls3om4of3] .check-box {
    display: flex;
}

[b-qls3om4of3] .check-box p {
    font-size: var(--font-size-small);
}

/* ::deep .Area.mud-input-control>.mud-input-control-input-container{
    width: 136%;
}

::deep .Cargo.mud-input-control>.mud-input-control-input-container{
    width: 86%;
    left: 55px;
} */

[b-qls3om4of3] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    font-size: 14px;
    background-color: #F5FAFF;
    border-radius: 10px;
    color: #1A1A1A;
}

[b-qls3om4of3] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-qls3om4of3] {
    font-size: var(--font-size-small);
}

[b-qls3om4of3] .mud-icon-root.mud-svg-icon {
    color: blue;
}

[b-qls3om4of3] .mud-input.mud-input-outlined {
    background-color: #F5FAFF;
    border-radius: 15px;
    border: 2px solid #C0D4FF;
    height: 43px;
}

[b-qls3om4of3] .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,
[b-qls3om4of3] .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(14px, -1px) scale(0.75);
    max-width: calc(100% - 14px);
}

[b-qls3om4of3] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-qls3om4of3] {
    padding: 0.9em 0.3em;
}

[b-qls3om4of3] .mud-input.mud-input-outlined:focus-within .mud-input-outlined-border {
    border: none;
}

[b-qls3om4of3] .mud-input.mud-input-outlined .mud-input-outlined-border {
    border-width: 0;
}

[b-qls3om4of3] .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol {
    line-height: 15px;
}

[b-qls3om4of3] .mud-input>input.mud-input-root-outlined,
div.mud-input-slot.mud-input-root-outlined[b-qls3om4of3] {
    padding: 0.9em 0.3em 0.3em 0.3em;
}

[b-qls3om4of3] .mud-input-label.mud-input-label-animated.mud-input-label-outlined.mud-disabled.mud-input-label-inputcontrol {
    transform: translate(15px, 20px) !important;
    font-size: 1rem;
    transition: none !important;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

[b-qls3om4of3] .mud-select-extended .mud-select-input-extended .mud-input-slot {
    font-size: var(--font-size-small);
}

[b-qls3om4of3] .mud-input-label-inputcontrol {
    top: -6px;
}

[b-qls3om4of3] .mud-input>input.mud-input-root,
div.mud-input-slot.mud-input-root[b-qls3om4of3] {
    font-size: var(--font-size-small);
    margin-left: 10px;
    top: -5px;
}

[b-qls3om4of3] .mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,
div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end[b-qls3om4of3] {
    padding-right: 0;
    padding-inline-end: 0;
    padding-inline-start: 14px;
}

[b-qls3om4of3] .NomeInstituicao.mud-input-control>.mud-input-control-input-container{
    width: 60%;
}

[b-qls3om4of3] .Modalidade.mud-input-control>.mud-input-control-input-container{
    position: relative;
    left: -127px;
    width: 102%;
}

[b-qls3om4of3] .Regime.mud-input-control>.mud-input-control-input-container{
    position: relative;
    left: -127px;
    width: 168%;
}
/* _content/Biulix.Candidate.Web/Components/UI/Menu/MenuBar.razor.rz.scp.css */
.container-bar[b-95aegh414o]{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--main-color);
    width: 100%;
    height: 120px;

}

.sub-container-bar[b-95aegh414o] {
    width: 1320px;
    background-color: white;
    border-radius: 50px;
    height: 90px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    /* padding: 2px; */
    top: 14px;
}

[b-95aegh414o] .itens {
    font-size: var(--font-size-medium);
}

[b-95aegh414o] .menu-itens {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    margin-right: 30px;
    }

[b-95aegh414o] .menu-itens li {
        padding-right: 40px;
        font-size: var(--font-size-small);
}

[b-95aegh414o] .bar {
    background-color: white;
    border: solid 2px var(--main-color);
    border-radius: 50px;
    width: 99.2%;
    height: 88%;
    display: flex
;
}

.container-logo[b-95aegh414o]{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}


[b-95aegh414o] .mud-level-account {
    color: var(--white-color);
    font-size: 15px;
    font-style: italic;
    background-color: var(--main-color);
    border-radius: 12px;
    border: solid 2px var(--white-color);
    padding: 1px 19px !important;
    top: 0px;
    margin-left: 20px;
    height: 26px;
}

[b-95aegh414o] .menu-itens {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    margin-right: 30px;
}

[b-95aegh414o] .itens:hover {
    color: var(--main-color);
}

[b-95aegh414o] .menu-itens li {
    padding-right: 40px;
    font-size: var(--font-size-small);
}


.biulix-logo[b-95aegh414o] {
    height: 50px;
    max-height: 100%;
    object-fit: contain;
    margin-left: 31px;
    padding-bottom: 0px;
    margin-top: 33px;
    Vertical-align: middle;
}

[b-95aegh414o] .mud-icon-button-menu {
    display: none;
}

[b-95aegh414o] .menu-drawer {
    top: 64px;
    left: 0;
    right: 0;
    height: auto;
    position: fixed;
    z-index: 1200;
}

[b-95aegh414o] .mud-overlay .mud-overlay-scrim {
    border-radius: 0%;
}

.container-logo[b-95aegh414o] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-left: 30px;
}

.logo-wrapper[b-95aegh414o] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Logo sempre centralizada */
.biulix-logo[b-95aegh414o] {
    height: 50px;
    margin: 0;
    padding: 0;
    margin-top: 11px;
}

/* Chip posicionado abaixo da logo, centralizado */
[b-95aegh414o] .mud-level-account {
    margin-top: 5px;
    color: var(--white-color);
    font-size: 15px;
    font-style: italic;
    background-color: var(--main-color);
    border-radius: 12px;
    border: solid 2px var(--white-color);
    padding: 1px 19px !important;
    height: 26px;
    left: -15px;
    top: -1px;
}

[b-95aegh414o] .out-button {
    cursor: pointer;
}

@media (max-width: 779px) {
    [b-95aegh414o] .menu-itens {
        display: none;
    }

    [b-95aegh414o] .responsive-logo {
        margin-top: 7px;
    }

    [b-95aegh414o] .mud-icon-button-menu {
        display: block;
        margin-right: 20px;
        cursor: pointer;
    }

    [b-95aegh414o] .bar {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
}

@media (min-width: 320px) and (max-width:1024px) {
    .container-bar[b-95aegh414o]{
        height:100px;
    }

    .sub-container-bar[b-95aegh414o]{
        width: 95%;
        height: 60px;
        margin-top: 0px;
    }
    
    [b-95aegh414o] .bar{
        width: 98%;
        height: 85%;
    }
    
    .container-logo[b-95aegh414o]{
        margin-left: -25px;
    }
    
    
    .menu-itens li[b-95aegh414o] {
        padding-right: 0px;
        font-size: 10px;
    }

    .biulix-logo[b-95aegh414o] {
        width: 100px;
        margin-left: 35px;
    }

    [b-95aegh414o] .mud-level-account {
        font-size: 11px;
        padding: 1px 11px !important;
        top: -11px;
        margin-left: 40px !important;
        z-index: -10;
        height: 26px;
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Renders/RenderEducation.razor.rz.scp.css */
[b-ln67nbz7en] .img-thumbnail {
    border: 1px solid var(--white-color);
    padding: 5px;
    border-radius: 100px;
    background-color: var(--white-color);
}

[b-ln67nbz7en] .main-grid-edu {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 10px 15px 5px 15px;
}

[b-ln67nbz7en] .content-config-edu {
    display: flex;
    flex-direction: column;
    padding: 10px 0px 0px 0px;
    font-family: 'Aptos';
}

[b-ln67nbz7en] .content-itens {
    font-size: var(--font-size-medium);
}

[b-ln67nbz7en] .personal-informations {
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: center;

    font-size: 10px 50px 30px 10px;
}

[b-ln67nbz7en] .title-config {
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-ln67nbz7en] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-left: 21px;
}

[b-ln67nbz7en] .button-item {
    margin-right: 19px;
}

[b-ln67nbz7en] .educational-title {
    font-family: 'Aptos'; 
    font-size: var(--font-size-medium);
}

[b-ln67nbz7en] .content-config-edu .content-body {
    background-color: var(--white-color);
    max-width: 100%;
    width: 100%;
    padding: 10px 20px 10px 20px;
    border-radius: 15px;
    margin-bottom: 10px;
}

[b-ln67nbz7en] .educatio-title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    font-size: var(--font-size-small);
}


@media (max-width: 599px) {
    [b-ln67nbz7en] .button-item {
        padding-top: 10px !important;
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Renders/RenderLanguage.razor.rz.scp.css */
[b-nlu7sldaca] .language-grid {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 10px 15px 15px 15px;
}

[b-nlu7sldaca] .content-config-language {
    display: flex;
    flex-direction: column;
    padding: 10px 0px 0px 0px;
    font-family: 'Aptos';
    font-size: var(--font-size-small);
}

[b-nlu7sldaca] .content-config-language .content-body {
    background-color: var(--white-color);
    max-width: 100%;
    width: 100%;
    border-radius: 15px;
    padding: 10px;
}

[b-nlu7sldaca] .table th, td[b-nlu7sldaca] {
    border: 1px solid #ddd;
    font-size: 100%;
    padding: 10px;
}

[b-nlu7sldaca] .table th {
    text-align: left;
    font-weight: bold;
}

/* ::deep .table td {
    padding: 10px;
    max-width: 19%;
    width: 43%;
    padding-right: 20px;
} */

[b-nlu7sldaca] .button-cell {
    text-align: center;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-nlu7sldaca] .table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 15px;
    overflow: hidden;
}

[b-nlu7sldaca] .table th:first-child {
    border-top-left-radius: 15px;
}

[b-nlu7sldaca] .table th:last-child {
    border-top-right-radius: 15px;
}

[b-nlu7sldaca] .table tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
}

[b-nlu7sldaca] .table tr:last-child td:last-child {
    border-bottom-right-radius: 15px;
}


[b-nlu7sldaca] .button-cell .mud-button {
    max-width: 100%;
    margin: 0 auto;
}

@media (max-width: 1235px) {
    [b-nlu7sldaca] .Button-Xp {
        margin-left: 0px;
    }
}

@media (max-width: 550px) {
    [b-nlu7sldaca] .button-item {
        padding-top: 10px !important;
        width: 43%;
    }
    
    [b-nlu7sldaca] .mud-grid {
            width: 100%;
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            box-sizing: border-box;
    }
}

.language-and-button[b-nlu7sldaca] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.buttons-action[b-nlu7sldaca] {
    display: flex;
}

.single-button[b-nlu7sldaca] {
    border: 1px solid var(--button-and-borders-color);
    background-color: #E5F0FF;
    display: flex;
    border-radius: 50px;
    padding: 3px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.single-button-delete[b-nlu7sldaca] {
    margin-right: 5px;
}

.teste[b-nlu7sldaca] {
    width: 20%;
}
/* _content/Biulix.Candidate.Web/Components/UI/Renders/RenderPersonalInformation.razor.rz.scp.css */
[b-7iwhxp8fqo] .img-thumbnail {
    border: 1px solid var(--white-color);
    padding: 6px;
    border-radius: 100px;
    background-color: var(--white-color);
}

[b-7iwhxp8fqo] .personal-information-grid {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 15px;
}

[b-7iwhxp8fqo] .content-config {
    display: flex;
    padding: 10px;
    margin-left: 10px;
    font-family: 'Aptos';
}

[b-7iwhxp8fqo] .personal-information {
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: space-around;
    font-size: 15px;
}

[b-7iwhxp8fqo] .personal-informations {
    display: flex;
    flex-direction: row;
    align-items: left;
    justify-content: space-around;
    font-size: 15px;
}

[b-7iwhxp8fqo] .title-config {
    display: flex;
    align-items: center;
    justify-content: center;
}


[b-7iwhxp8fqo] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-left: 40px;
}

[b-7iwhxp8fqo] .box-um {
    margin-right: 90px;
}

[b-7iwhxp8fqo] .box-dois {
    position: relative;
    top: 24px;
}

@media (max-width: 1224px)
{
    [b-7iwhxp8fqo] .mud-grid-item-xs-10 {
        max-width: calc(90% / 12* 10);
    }
}

@media (max-width: 651px)
{
    [b-7iwhxp8fqo] .content-config {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .personal-informations[b-7iwhxp8fqo] {
        align-items: left;
    }
}

@media (max-width: 850px)
{
    [b-7iwhxp8fqo] .mud-grid-item-xs-10 {
        max-width: calc(80% / 12* 10);
    }
}

@media (max-width: 650px)
{
    [b-7iwhxp8fqo] .mud-grid-item-xs-10 {
        max-width: calc(60% / 12* 10);
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Renders/RenderProfessionalObjectives.razor.rz.scp.css */
[b-h48mswbci5] .professional-objectives-grid {
    background-color: #E5F0FF;
    border-radius: 20px;
    padding: 10px 15px 15px 15px;
}

[b-h48mswbci5] .content-config-po {
    display: flex;
    padding: 10px 0px 0px 0px;
}

[b-h48mswbci5] .personal-informations {
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: center;
}

.ppc-activities-and-skills[b-h48mswbci5] {
    margin-top: 2px;
    width: 98%;
    text-align: justify;
}

.profile[b-h48mswbci5]{
    font-size: var(--font-size-large);
    font-weight: bold;
}

.profiles[b-h48mswbci5]{
    font-size: var(--font-size-medium);
    font-weight: bold;
}

.minsalary[b-h48mswbci5] {
    font-weight: normal !important;
}

.salary[b-h48mswbci5]{
    font-weight: bold;
}

[b-h48mswbci5] .title-config {
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-h48mswbci5] .content-body {
    background-color: var(--white-color);
    max-width: 100%;
    width: 100%;
    padding: 10px 0px 0px 17px;
    border-radius: 15px;
    font-family: 'Aptos';
}

[b-h48mswbci5] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-left: 21px;
}

[b-h48mswbci5] .content-itens {
    margin-bottom: 15px;
    font-size: var(--font-size-small);
}

@media (max-width: 1224px)
{
    [b-h48mswbci5] .mud-grid-item-xs-10 {
        max-width: calc(90% / 12* 10);
    }
}

@media (max-width: 1080px)
{
    [b-h48mswbci5] .content-config {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .personal-informations[b-h48mswbci5] {
        align-items: left;
    }
}

@media (max-width: 850px)
{
    [b-h48mswbci5] .mud-grid-item-xs-10 {
        max-width: calc(80% / 12* 10);
    }
}

@media (max-width: 650px)
{
    [b-h48mswbci5] .mud-grid-item-xs-10 {
        max-width: calc(60% / 12* 10);
    }
}
/* _content/Biulix.Candidate.Web/Components/UI/Renders/RenderWorkExperience.razor.rz.scp.css */
[b-8permyexqk] .work-experience-grid {
    background-color: #E0EBFF;
    border-radius: 20px;
    padding: 10px 15px 6px 15px;
}

[b-8permyexqk] .content-config-xp {
    display: flex;
    flex-direction: column;
    padding: 10px 0px 0px 0px;
    font-family: 'Aptos';
    font-size: var(--font-size-small);
}

[b-8permyexqk] .personal-informations {
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: center;

    font-size: 10px 50px 30px 10px;
}

[b-8permyexqk] .title-config {
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-8permyexqk] .mud-grid-spacing-xs-6>.mud-grid-item {
    padding-left: 25px;
}

[b-8permyexqk] .content-config-xp .content-body {
    background-color: var(--white-color);
    max-width: 100%;
    width: 100%;
    padding: 10px 20px 10px 20px;
    border-radius: 15px;
    margin-bottom: 10px;
}

[b-8permyexqk] .workxp-title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    font-size: var(--font-size-small);
}

.work-description[b-8permyexqk] {
    line-height: 15px;
    margin-top: 2px;
    text-align: justify;
}

@media (max-width: 1235px)
{
    [b-8permyexqk] .Button-Xp {
        margin-left: 0px;
    }
}

@media (max-width: 550px) {
    [b-8permyexqk] .button-item {
        padding-top: 10px !important;
    }
}
