/*------------------------------------------------------------------
[23. Lock Screen]
*/

.lock-container{
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}

.lock-screen-wrapper {
    .credentials {
        margin-top: -84px;
        position: absolute;
        top: 50%;
        .thumbnail-wrapper {
            width: 53px;
            height: 53px;
        }
        .logged {
            opacity: .21;
            margin-top: -5px !important;
        }
        .name {
            opacity: .69;
            margin-top: -5px !important;
            font-size: 36px;
            height: 45px;
            overflow: hidden;
        }
    }
    .terms-wrapper {
        & > div {
            display: table;
        }
        .terms {
            display: table-cell;
            vertical-align: middle;
        }
        .logo-terms {
            width: 60px;
            height: 60px;
            border-radius: 15px;
            text-align: center;
            position: relative;
            .brand {
                left: 50%;
                margin-left: -21px;
                margin-top: -5px;
                position: absolute;
                top: 50%;
            }
        }
    }
}

/* Responsive Handlers : Lockscreen 
------------------------------------
*/
@media (max-width: 767px) {
    .lock-container{
        width: 80%;
    }
    .lock-screen-wrapper {
        .credentials {
            form {
                margin-top: 15px;
            }
        }
    }
}

@media (max-width: 480px) {

    .lock-screen-wrapper {
        .credentials {
            margin: 0;
            position: static;
            margin-top: 100px;
            width: 100%;
            float: left;
            clear: both;
            & > div {
                text-align: center;
            }
            .thumbnail-wrapper {
                float: none;
                margin: 0 auto;
            }
        }        
    }
}