main {
    background-color: #fff
}

.card {
    background: #fff;
    box-shadow: 0 0 10px #ababab;
    padding: 40px;
    border-radius: 10px;
    color: #222f48;
    transform: scale(1);
    transition: all .5s ease 0s
}

.sign-in {
    font-size: 42px;
    font-weight: bold;
    color: #455d23
}
.sign-inactive {
    font-size: 20px;
    font-weight: bold;
    /*color: #5E9331;*/
    color: #455D23;
}

.color-g,
a {
    color: #455d23
}

.fill-up {
    color: #656e7f
}

sup {
    color: #ff5353
}

.checkmark {
    border-radius: 0;
    height: 20px;
    width: 20px;
    background: #eceef3;
    border: 1px solid #d4d6dd
}

.checkbox-circle input:checked~.checkmark {
    background-color: #5e9331;
    border-radius: 0
}

.checkbox-circle .checkmark:after {
    border: 1px solid #fff;
    border-width: 0 3px 3px 0;
    left: 5px;
    top: 1px
}

.login-info {
    font-weight: bold;
    text-transform: capitalize
}

.login-info .login-info-inner {
	font-size: 42px;
	font-weight: bold;
	color: #222f48;
	line-height: 3.8rem;
	font-family: Inter, sans-serif;
}
.login-info .login-info-inner span {
    color: #5e9331
}

.login-info p {
    text-transform: initial;
    line-height: 1.7rem;
    margin-top: 10px
}

.h5 {
    font-weight: bold;
    font-size: 19px
}

.social-containar a svg.svg-inline--fa {
    width: 34px !important;
    height: 34px;
    padding: 8px
}

.social-containar a:hover {
    text-decoration: none
}

.social-containar a:hover svg {
    background-color: #5e9331;
    width: 34px !important;
    height: 34px;
    border-radius: 50%;
    text-align: center;
    color: #fff
}

.decoration-none li a {
    text-decoration: none
}

.password-view-icon {
    position: relative
}

.view-icon {
    position: absolute;
    right: 3.13%;
    top: 50px
}

.success-message {
    color: #5e9331;
    font-size: 11px
}

.strength {
    margin-left: 1.2rem;
    color: #5e9331;
    font-style: italic
}

.strength_Weak {
    margin-left: 1.2rem;
    color: #f00;
    font-style: italic
}

.strength_Good {
    margin-left: 1.2rem;
    color: #00f;
    font-style: italic
}

.strength_Strong {
    margin-left: 1.2rem;
    color: #008000;
    font-style: italic
}

.strength_Excellent {
    margin-left: 1.2rem;
    color: #008000;
    font-style: italic
}

.img-signup {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

.error-message {
    display: none
}

@media screen and (max-width:768px) {
    .res-mb-1 {
        margin-bottom: 1rem !important
    }
}

.title-vuepak {
    font-size: 25px;
    font-weight: 600
}

.title-pak {
    color: #578033
}

.pb-8 {
    padding: 10px 0 15px 15px
}

.bg-sign-up {
    background-color: #f6f5f5
}
input.form-control {
	font-size: 16px;
}
