.synchro_login_container{
    position:relative;
}

.synchro_login_container .synchro_login, .synchro_login_container .synchro_login_reset{
    width:33%;
    margin:0 auto;
}
@media only screen and (max-width: 600px) {
    .synchro_login_container .synchro_login, .synchro_login_container .synchro_login_reset{
        width:100%;
        margin:0 auto;
    }
}
.synchro_login_container .synchro_login input[type=text], .synchro_login_container .synchro_login input[type=password], .synchro_login_container .synchro_login button{
    width:100%;
}
.synchro_login_container .synchro_login input[type=checkbox]{
    display: inline-block;
}
.synchro_login_container .synchro_login label {
    display: block;
    font-size: 1em;
    line-height: 1.15em;
    margin-bottom: 12px;
    margin-top:20px;
}
.synchro_login_container .synchro_login .remember-me div{
    float:left;
}
.synchro_login_container .synchro_login .remember-me .controls input{
    display: block;
    font-size: 1em;
    line-height: 1.15em;
    margin-bottom: 12px;
    margin-top: 20px;
    margin:20px 0 12px 10px;
}
.synchro_login_container .synchro_login_reset ul{
    margin-top:12px;
}

/* reset password */
.popover{
    display: none !important;
}
.synchro_reset_container .securimage-container > img{
    width:50%;
}
.synchro_reset_container .securimage-container .securimage-field-container{
    width:100%;
    margin:0 0 20px 0;
}
.synchro_reset_container #user-registration br{
    display: none;
}
