body {
    font-family: 'Roboto', sans-serif;
    font-size: calc(12px + (53 - 12) * ((100vw - 1024px) / (4096 - 1024)));
	overflow: hidden;
}
.mr-r-25 {
    margin-right: 25%;
}
.login-body {
    position: relative;
    transform: translateY(25%);
}

/*sign in form*/
.input-group-text, .form-control {
    border-bottom: 1px solid #BDBFD0;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    background-color: #fff;
}
.fa, .fas {
    vertical-align: text-top; 
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #FF695E;
    outline: 0;
    box-shadow: none;
}
.fa-user-alt:before, .fa-unlock-alt:before {
    color: #BDBFD0;
}
.fa-user-alt:before:focus, .fa-unlock-alt:before:focus {
    color: #FF695E;
}
.btn.btn-red {
    background-color: #FF695E;
    border-color: #FF695E
}
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show>.btn-primary.dropdown-toggle {
    background-color: #FF695E;
    border-color: #FF695E
}
.label-font {
    font-size: 13px;
    color: #666666;
}
.label-signedin {
    font-size: 12px;
    color: #363636;
}
a, a:hover {
    color: #AEAEAE;
    text-decoration: underline;
}
.grey-font-sm {
    font-size: 11px;
    color: #AEAEAE;
}
.btn.btn-red {
    padding: .375rem 2rem;
}
#VerifyEmail, #ResetPassword, #PasswordChanged {
    display:none;
}
.setting_version {
    font-size: 13px;
}