div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}

input[type="text"].form-control, input[type="password"].form-control {
    border:none!important;
    border-bottom: 1px #CCCCCC solid!important;
    border-radius:0;
    margin:10px 0;
    outline: none;
    font-weight:500;
    color:#000;
    transition: all .3s ease;
    &::placeholder {
        font-weight:500;
        color:#000;
    }
    &:focus {
        box-shadow:none;
        border-bottom:2px #FFC825 solid!important;
        transition: all .3s ease;
    }
}

.form-input {
    display: flex;
    align-items: center;
    gap: 15px;
    padding:10px 0;
    & input[type="text"] {
        border:none!important;
        border-radius:0;
        background:transparent;
        border-bottom:1px #FF6900 solid!important;
        color:#fff;
        &::placeholder {
            color:#fff;
            font-weight:500;
        }
        &:focus {
            border-bottom:1px #FFC825 solid!important;
            box-shadow:none;
        }
    }
    & input[type="password"] {
        border:none!important;
        background:transparent;
        border-radius:0;
        border-bottom:1px #FF6900 solid!important;
        color:#fff;
        &::placeholder {
            color:#fff;
            font-weight:500;
        }
        &:focus {
            border-bottom:1px #FFC825 solid!important;
            box-shadow:none;
        }
    }
    & input[type="email"] {
        background:transparent;
        border:none!important;
        border-radius:0;
        border-bottom:1px #FF6900 solid!important;
        color:#fff;
        &::placeholder {
            color:#fff;
            font-weight:500;
        }
        &:focus {
            border-bottom:1px #FFC825 solid!important;
            box-shadow:none;
        }
    }
    & input[type="tel"] {
        background:transparent;
        border:none!important;
        border-radius:0;
        border-bottom:1px #FF6900 solid!important;
        color:#fff;
        &::placeholder {
            color:#fff;
            font-weight:500;
        }
        &:focus {
            border-bottom:1px #FFC825 solid!important;
            box-shadow:none;
        }
    }
}