﻿/* footer no login */
.no-login-footer { display: none; }
    .no-login-footer p { padding: 0 0; margin: 0 0; }
    .no-login-footer .row { display: flex; align-items: center; }
        .no-login-footer .row > div:first-child p:last-child { font-size: 40px; width: 70%; line-height: 60px; margin-top: 40px; }
        .no-login-footer .row > div:first-child img { width: 80%; }
        .no-login-footer .row .registerForm { background-color: #323234; padding: 70px; }
            .no-login-footer .row .registerForm .basicForm .fields { display: flex; flex-wrap: wrap; justify-content: space-between; }
                .no-login-footer .row .registerForm .basicForm .fields .basicFormGroup { width: 48%; font-size: 14px; }
                    .no-login-footer .row .registerForm .basicForm .fields .basicFormGroup .iti { width: 100%; }
                    .no-login-footer .row .registerForm .basicForm .fields .basicFormGroup .basicFormInput { font-size: 14px; font-family: Arial; }
            .no-login-footer .row .registerForm .basicForm .submit { text-align: center; margin: 40px 0 0 0; }
                .no-login-footer .row .registerForm .basicForm .submit .d-btn { margin: 0 0; height: 52px; line-height: 48px; font-size: 18px; padding: 0 70px; }
            .no-login-footer .row .registerForm .websiteField input { padding-left: 75px; }
            .no-login-footer .row .registerForm .prefix { position: relative; }
                .no-login-footer .row .registerForm .prefix > div { z-index: 1; position: absolute; background-color: #f5f5f5; height: 46px; line-height: 46px; font-size: 14px; top: 2px; left: 2px; padding: 0 10px; }
    .no-login-footer .formTip { font-size: 14px; color: #CCCCCC; }
        .no-login-footer .formTip a { border: none; background-color: transparent; color: #fe8e14; line-height: unset; display: inline; }
            .no-login-footer .formTip a:hover { transform: none; box-shadow: none; }

@media screen and (max-width: 1679px) { /* footer no login */
    .no-login-footer .row img { max-width: 85%; }
    .no-login-footer .row .registerForm .basicForm .fields .basicFormGroup { width: 100%; }
    .no-login-footer .row > div:first-child p:last-child { width: 100%; }
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 991px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 575px) {
    .no-login-footer .row .registerForm { padding: 50px 30px; }
    .no-login-footer .row .registerForm .basicForm .submit .d-btn { text-align: center; padding: 0; width: 100%; font-size: 16px; }
}
