.logo-login{
    max-width: 100%;
}

.miniatura.anuncio-interno{
    width: 336px;
}

.miniatura.anuncio-externo{
    width: 336px;
}

.ajusta-botoes{
    margin-top: -14px;
}

#error-container h1,
#error-container h2{
    color: #000;
}

.sidebar-content a.alert.alert-alt {
    display: block;
    text-decoration: none!important;
}

.table-responsive{
    margin-bottom: 20px;
}

.sidebar-brand img{
    max-width: 100%;
    display: block;
    max-width: 185px;
    transform: translate(-3px, -1px);
}

a.sidebar-brand:hover, 
a.sidebar-brand:focus, 
a.sidebar-title:hover, 
a.sidebar-title:focus {
    background: rgba(0, 0, 0, 0.15);
}

.login-title img{
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

#login-container{
    left: auto;
    right: 5%;
}

@media screen and (min-width: 768px){
    #login-container{
        top: 100px;
        margin-bottom: 100px;
    }
}

.header-store-name{
    /*padding: 8px 15px;*/
    padding: 8px 5px;
}

.header-store-name span{
    font-size: 14px;
    color: #333;
    text-align: right;
}

.header-store-name span small{
    display: block;
    font-size: 70%;
    color: #777777;
}

label em {
    font-weight: 400;
}