
.form-signin {
    background: white;
    padding: 0 50px 20px 50px;
}


.form-signin .logo{
    width: 200px;
}
.form-signin .one-line{
    display: flex;
}

.form-signin .forgot{
    margin-left: auto;
}


/* not active */
.form-signin .nav-pills .pill-1 .nav-link:not(.active) {
    border: none;
    color: #6c757d !important;
    font-weight: 700;
    width: 0%;
    transition: width 0.4s;
}

.form-signin .nav-pills .pill-2 .nav-link:not(.active) {
    border: none;
    color: #6c757d !important;
    font-weight: 700;
    width: 0%;
    transition: width 0.4s;
}


/* active (faded) */
.form-signin .nav-pills .pill-1 .nav-link {
    background: white !important;
    border-bottom: 2px solid #007bff;
    color: #212529 !important;
    font-size: 1.5rem;
    font-weight: 700;
}

.form-signin .nav-pills .pill-2 .nav-link {
    background: white !important;
    border-bottom: 2px solid #007bff;
    color: #212529 !important;
    font-size: 1.5rem;
    font-weight: 700;
}

.form-signin .nav-pills .pill-1 .nav-link:hover {
    color: #212529 !important;
    width: 100%;
    border-bottom: 2px solid #007bff;

}
.form-signin .nav-pills .pill-2 .nav-link:hover {
    color: #212529 !important;
    width: 100%;
    border-bottom: 2px solid #007bff;
}


.form-signin .nav{
    padding: 0 15px !important;
}

.form-signin .load-button {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*

Override Parsley styles

======================================== */

.form-signin input.form-control {
    margin: 15px 0 0 0 !important;

}

.form-signin .parsley-errors-list li {
    list-style: none;
    color: tomato;
}

.form-signin .parsley-errors-list {

    padding: 0 !important;;
    margin: 0 !important;
}
