﻿.c-comp-login {
    background: #EDF1F2 url(images/fondo-login.png) no-repeat center center fixed !important;
    background-size: 80% !important;
    animation: fadein .4s;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    .logo
    {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 70px;
    }
    form {
        max-width: 358px;
        display: flex;
        flex-direction: column;
        gap: 16px;
    }

.c-comp-container {
    background: rgba(28, 43, 54, 0.8);
    padding: 8px 24px;
    color: white;
    font-size: 15px;
    font-weight: 100;
    overflow: visible;
    box-shadow: 0 0 12px rgba(0, 0, 0, .4);
    box-sizing: border-box;
    title{
                 display:none;
             }
        .mv-card__body {
            margin: 0;
            padding: 0;
            .mv-card__bodycontent{
            margin:0;
            padding:0;
                .row{
                        display:flex;
                        flex-direction:column;
                        gap:8px;
                        .mv-control--input{
                            color:#444444;
                        }
                    }
                .mv-toolbar {
                    margin:0;
                }
                .mv-toolbar--oneitemperline.mv-toolbar{
                    background:transparent;
                    border:none;
                    box-shadow:none;
                    .mv-toolbar__item{
                        padding:0;
                    }
                    .mv-toolbar__btn{
                        background: var(--brand-primary, #2889A2) !important;
                        width: 100%;
                        background: var(--brand-primary, #2889A2) !important;
                        color: white !important;
                        box-shadow: none;
                        text-transform: uppercase;
                        transition: all .4s ease-out;
                        padding: 8px 16px;
                    }  
                }
            }
        }
}
        .mv-control--labelinfo {
            position: unset;
            padding: unset;
            .mv-control--labelinfo__label{
              font-size:16px;
            }
        }
        .mv-control--labelinfo.c-descript .mv-control--labelinfo__label {
        font-size: 14px;
        }
        #LblCopyright_Container label {
            font-size: 12px;
        }
    }

.mv-toolbar__btn.mv-btn.mv-control--active {
    border: 1px solid;
}
}