.sw>.progress>.progress-bar {
    background-color: #2124b1;
}

.sw-theme-arrows>.nav .nav-link.active {
    color: var(--sw-anchor-active-secondary-color) !important;
    border-color: #2124b1;
    background-color: #2124b1;
    cursor: pointer;
}
.sw-theme-arrows>.nav .nav-link.active::after {
    border-left-color: #2124b1;
}
.wizard-link{
    font-weight:500 !important;
}

.sw-theme-arrows>.nav .nav-link.done {
    color: var(--sw-anchor-done-secondary-color);
    border-color: #4777f5;
    background-color: #4777f5;
    cursor: pointer;
}
.sw-theme-arrows>.nav .nav-link.done::after {
    border-left-color: #4777f5;
}

.sw .toolbar>.sw-btn {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    cursor: pointer;
    padding: 0.6rem 1.2rem;
    font-weight: 400;
    font-size: 1rem;
    color: var(--sw-toolbar-btn-color);
    background-color: #4777f5;
    border: 1px solid #4777f5;
    border-radius: 50rem !important;
}
.sw>.tab-content>.tab-pane {
    padding: 3rem 1rem;
}
.sw-theme-arrows {
    border:none;
}

.certificate-field-row .form-label{
    width:100%;
    text-align:left;
}
.certificate-field{
    height:58px;
}

.certificate-field-row .invalid-feedback{
    text-align:right;
}
