.login{
    background: #2A3F54 !important;
}

.login_form{
    background: #fff;
    width: 100%;
    max-width: 520px;
    padding: 20px;
    margin: 20px auto;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .16);
    border-radius: 4px;
    position: relative;
    z-index: 1;
}

.logo>img{
    display: inline-block;
    position: relative;
    top: 0;
    right: 0;
    z-index: 20;
    padding: 10px;
    max-width: 100%;
    max-height: 150px;
}

.login_wrapper{
    right: 0;
    margin: 5% auto 0;
    max-width: 450px !important;
    position: relative;
    margin-top: 10%;
}

.btn-primario{
    color: #fff;
    background-color: #12acc7;
}

.btn-primario:hover{
    color: #fff;
    background-color: #139baf;
}