/*.promo{
    background: url(../img/elpatriarcacat.jpg);
    bac
}*/

.promos-wrap{
    position: relative;
}
.promos-wrap img{
    width: 100%;
}

.promos-wrap .promo{
    position: absolute;
    top: 0;
    max-width: 400px;
    width: 100%;
}
@media(max-width: 1024px){
    .promos-wrap .promo{
        max-width: 250px;
    }    

}
@media(max-width: 800px){
    .promos-wrap .promo{
        max-width: 150px;
    }    
}

.promos-wrap .promo-left{
    right: 532px;
    
    height: 1000px;
}

.promos-wrap .promo-right{
    left: 532px;
    
    height: 1000px;
}

.login-form-title{
    text-align: center;
    margin: 20px 0;
    position: relative;
}
    .login-form-title span{
        background: #fff;
    }
    .login-form-title span::before,
    .login-form-title span::after{
        content: "";
        z-index: 0;
        position: absolute;
        top: 50%;
        height: 3px;
        background-color: #bbb;
    }
    .login-form-title span::before{
        left: 0;
        
    }
    .login-form-title span::after{
        right: 0;
    }

    .form-horizontal .checkbox{
        padding-top: 0;
    }
    
    .register-buttons-wrap button,
    .register-buttons-wrap a{
        margin: 0px 5px 0px 5px;
    }
    .register-buttons-wrap i{
        margin-right: 8px;
    }
    
    .col-lg-8,
    .help-block{
        clear: both;
    }
    
    .login-box-body hr{
        margin: 50px 0 40px 0;
    }
    
    html,
    body{
        height: 100%;
    }
    
    .login-box{
        margin: 80px auto;
        min-height: 100%
    }
    .main-footer{
/*        position: fixed;
        bottom: 0px;
        left: 0px;
        right: 0px;*/
        margin-left: 0px;
    }