@charset "UTF-8";h1 {
    font-family: "Noto Sans",sans-serif!important;
    font-size: 40px!important;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

body .ui-breadcrumb {
    background: #fff;
    border: 0px solid #dee2e6;
    border-radius: 0px;
    color: #767676;
    font-family: "Noto Sans",sans-serif!important;
    font-size: 16px!important;
    font-style: normal
}

.ui-breadcrumb-chevron {
    color: #767676!important
}

body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home {
    font-family: "Noto Sans",sans-serif!important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    background: none;
    color: #000;
    margin: 0
}

body .ui-icon {
    display: inline-block;
    vertical-align: baseline;
    margin: 0;
    position: static;
    text-indent: 0;
    overflow: visible;
    background-repeat: no-repeat
}

body .ui-state-disabled {
    opacity: 100;
    font-weight: bolder
}

.homeIcon {
    background-image: url(/resources/img/Home.svg)!important;
    background-position: 0!important
}

.ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
    padding-top: 45px!important;
    font-family: "Noto Sans",sans-serif!important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
    padding-top: 45px!important;
    font-family: "Noto Sans",sans-serif!important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
    display: none!important
}

.ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
    display: none!important
}

.ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title::before {
    content: " ";
    border-top: 10px solid #ddd;
    width: 98%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute
}

.ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title::before {
    content: " ";
    border-top: 10px solid #a57f2c!important;
    width: 98%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute
}

.link-regresar {
    font-family: "Noto Sans",sans-serif!important;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 16px!important;
    font-weight: 600!important;
    color: var(--color-guinda)!important;
    text-decoration: none!important
}

.link-regresar:hover {
    font-weight: 700!important
}

.link-regresar span:hover {
    text-decoration: underline!important
}

.icono-regresar {
    font-size: 18px!important;
    -webkit-transform: none!important;
    opacity: unset;
    transform: none
}

@media (max-width: 640px) {
    .ui-steps .ui-steps-item .ui-steps-title {
        white-space:break-spaces
    }

    .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title::before {
        content: " ";
        border-top: 12px solid #ddd;
        width: 95%;
        top: 45%;
        left: 0;
        display: block;
        position: relative
    }

    .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title::before {
        content: " ";
        border-top: 12px solid #a57f2c!important;
        width: 95%;
        top: 45%;
        left: 0;
        display: block;
        position: relative
    }
}

.separator-border-dorado {
    border-radius: 100px;
    border-top: 10px solid #a57f2c;
    width: 98%;
    margin-top: 25px;
    margin-bottom: 5px
}

.separator-border-gris {
    border-radius: 100px;
    border-top: 10px solid #dee2e6;
    width: 98%;
    margin-top: 25px;
    margin-bottom: 5px
}

.texto-seleccionado {
    font-family: "Noto Sans",sans-serif!important;
    font-size: 14px!important;
    font-style: normal;
    font-weight: 600
}

.texto-no-seleccionado {
    font-family: "Noto Sans",sans-serif!important;
    font-size: 14px!important;
    font-style: normal;
    font-weight: 400
}
