.alert-processlogo {
    border-radius: 8px;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.imagesprocesslogo {
    width: 80px;
    height: 80px;
    border: 3px #efefef solid;
    border-radius: 50px;
    margin-top: 10px;
}

.Progress-weight {
    font-weight: 500;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.imagesEvaluation-Progress {
    width: 20px;
}

.btndashboard-white {
    background-color: white;
    border: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 3px;
}

.Dashboardblue {
    width: 11px;
    margin-top: -3px;
}

.fontbluedashboard {
    color: #509CE3;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: -0.7px;
}

.processcompanytokyo,
.EvaluationprocessTerm {
    font-size: 13px;
    border-radius: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
}

.process-consultingFirm {
    font-weight: 500;
    font-size: 16px;
    margin-top: 25px;
    padding-left: 10px;
    letter-spacing: -0.4px;
    color: black;
}

.slp {
    border-left: 1px lightgray solid;
}

.processMidleft {
    font-size: 13px;
    text-align: start;
}

.processMidright {
    font-size: 12px;
    text-align: end;
    padding-top: 5px;
    padding-bottom: 5px;
}


.alert-primaryweak {
    background-color: #FBFDFF;
    border-color: #C9E5FF;
    margin-top: 5px;
}

/* .border-E509CE3 {
    width: 4rem;
    font-size: 12px;
} */

.groupprocessE3 {
    font-size: 14px;
    font-weight: 500;
    color: #3266CD;
    border-color: rgb(131, 131, 131);
}


.groupprocessMid-Term {
    font-size: 12px;
    border-color: rgb(131, 131, 131);
}

.bg-weak {
    background-color: #ecebeb;
    border: 1px #C9E5FF solid;
    font-size: 10px;
    border-radius: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    padding-left: 5px;
    color: #2580D3;
    font-weight: 500;
    text-transform: uppercase;
}

/* .mounth {
    width: 5rem;
    margin-top: -50px;
} */

.bg-E509CE3 {
    background-color: #509CE3;
    color: white;
}

.process-username {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-left: 10px;
}

.sts-e3 {
    font-weight: 600;
    font-size: 13px;
    color: #3266CD;
    letter-spacing: -0.5px;
}

.sts-solid {
    border-left: 1px lightgray solid;
}

.cta {
    border-radius: 10px 0px 0px 10px;
    background-color: #E9F3FC;
    margin-left: 10px;
    border: none;
    width: 8rem;
    padding-top: 5px;
    padding-bottom: 5px;
}

.cta2 {
    border-radius: 2px;
    background-color: #E9F3FC;
    margin-left: 10px;
    border: none;
    width: 8rem;
    padding-top: 5px;
    padding-bottom: 5px;
}

.cta3 {
    border-radius: 0px 10px 10px 0px;
    background-color: #E9F3FC;
    margin-left: 10px;
    border: none;
    width: 8rem;
    padding-top: 5px;
    padding-bottom: 5px;
}

.cgray {
    border-radius: 10px 0px 0px 10px;
    background-color: #F3F3F3;
    margin-left: 10px;
    border: none;
    width: 8rem;
    padding-top: 5px;
    padding-bottom: 5px;
}

.cgray2 {
    background-color: #F3F3F3;
    margin-left: 10px;
    border: none;
    border-radius: 2px;
    width: 8rem;
    padding-top: 5px;
    padding-bottom: 5px;
}


.cgray3 {
    background-color: #F3F3F3;
    margin-left: 10px;
    border: none;
    border-radius: 0px 10px 10px 0px;
}

.form-selfsubmission {
    border-radius: 50%;
}

.form-check-input[id="submission"] {
    border-radius: 50%;
    width: 20px;
    height: 20px;
}

.form-check-input[id="Inprogress"] {
    border-radius: 50%;
    width: 20px;
    height: 20px;
}

.submissionlabel {
    color: #595c60;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: -0.5px;
}

.completed-label {
    font-size: 12px;
    color: #6B7280;
}


.rightCompleted {
    border: 1px lightgray dashed;
    margin-top: -30px;
    margin-left: 10px;
    width: 80%;
    height: 0px;
    position: initial;
}

.lg-white {
    margin-top: 20px;
    border-left: 8px #509CE3 solid;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.lg-orange {
    border-left: 8px #F9B403 solid;
    margin-top: 20px;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.name0dashboardname {
    font-weight: 500;
    padding-top: 10px;
    font-size: 13px;
    letter-spacing: -0.5px;
    padding-left: 15px;
}

.name0dashboardaccount {
    font-weight: 500;
    font-size: 10px;
    letter-spacing: -0.5px;
    padding-left: 15px;
}



/* start */

.containersss {
    width: 100%;
    color: white;
    background: #2979FF;
    font-family: 'Roboto', sans-serif;
    margin-top: 20%;
}

.progressbar_step {
    counter-reset: step;
}

.progressbar_step .step_1 {
    position: relative;
    list-style: none;
    float: left;
    width: 20%;
    text-align: center;
    cursor: pointer;
}

/* Circles */
.progressbar_step .step_1:before {
    content: counter(step);
    counter-increment: step;
    width: 80px;
    height: 40px;
    border: 1px solid transparent;
    display: block;
    text-align: center;
    margin: 0 auto 10px auto;
    border-radius: 40px;
    background-color: #8A8A8A;

    /* Center # in circle */
    line-height: 39px;
}

.progressbar_step .step_1:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #8A8A8A;
    top: 20px;
    /*half of height Parent (li) */
    left: -50%;
    z-index: -1;
}

.progressbar_step .step_1:first-child:after {
    content: none;
}

.progressbar_step .step_1.active:before {
    background: #388bf0;
    /* content: "✔"; */
}

.progressbar_step .step_1.active+li:after {
    background: #388bf0;
}