/*TARRICONE 20210616
    Se un cliente utilizza la pagina di login (oppure in sviluppo) con gli stili standard
    Allora questo file sarà valorizzato e avremo il login-custom.css vuoto
    Altrimenti, in produzione, avremo questo file bianco e i login-custom.css con gli stili del cliente
*/

body, div, p, button, input {
    font-size: 12pt;
    font-family: 'Century Gothic', Verdana, Geneva, Tahoma, sans-serif;
    color: black;
    padding: 0px;
    margin: 0px;
}

small {
    font-size: 5pt;
}

input[type=text],
input[type=email],
input[type=password] {
    padding: 4px;
    min-width: 240px;
}

button,
input[type=submit] {
    min-width: 100px;
    cursor: pointer;
    /*background: #7183bf;*/
	background: rgba(64, 144, 96, 0.36);
    border-style: outset;
    border-width: 2px;
    color: #ffffff;
    border-radius: 6px;
    padding: 5px 12px;
}

    button:hover,
    input[type=submit]:hover {
        background-color: #409060;
    }

a {
    font-size: 10pt;
    color: #555;
    text-decoration: none;
    vertical-align: baseline;
}

    a:hover {
        color: black;
    }

div.logo {
    padding: 0px;
    margin: 0px;
    vertical-align: baseline;
}

    div.logo div {
        padding: 0px;
        margin: 0px;
        display: inline-block;
        vertical-align: baseline;
    }

div.login {
    background-color: whitesmoke;
    color: black;
}

div.header {
    padding: 16px 20px;
    font-weight: bold;
    /*background-color: #7183bf;*/
	background-color: #409060;
    color: white;
    text-align: center;
}

div.campo {
    padding: 14px 20px 0px 20px;
    color: black;
}

    div.campo div {
        padding: 0px 1px;
        margin: 10px 0px;
        display: inline-block;
        vertical-align: middle;
    }

div.footer {
    padding: 14px 20px 14px 20px;
    vertical-align: baseline;
}

    div.footer div {
        padding: 0px;
        margin: 0px;
        display: inline-block;
        vertical-align: baseline;
    }

div.al {
    text-align: left;
}

div.ac {
    text-align: center;
}

div.ar {
    text-align: right;
}

.errore {
    color: red;
    font-weight: bold;
    margin: 8px;
    padding: 8px;
    text-align: center;
}
