/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14 feb 2022, 13:31:59
    Author     : monica
*/

/******************* CIE **********************/

#wbm-cie .wbm-cie-info
{
    margin: 1.5em 0;
}

#wbm-cie .wbm-cie-alert
{
    margin: 2em 0;
    padding: 1em 2em .5em 5em;
    background-color: #eaeaea;
    background-image: url('data:image/svg+xml;charset=utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-circle" class="svg-inline--fa fa-exclamation-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512"><path fill="%23bbbbbb" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>');
    background-position: left 1.5em top 1em;
    background-size: 2em;
    background-repeat: no-repeat;
}

#wbm-cie .wbm-cie-tutorial
{
    padding-left: 1.7em;
    background-image: url('data:image/svg+xml;charset=utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="question-circle" class="svg-inline--fa fa-question-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512"><path fill="%23fd7e14" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"></path></svg>');
    background-position: left center;
    background-size: 1.2em;
    background-repeat: no-repeat;
    font-weight: bold;
    margin: .7em 0 0;
    cursor: pointer;
}

#wbm-cie .wbm-cie-link
{
    display: flex;
    align-items: center;
}

#wbm-cie .wbm-cie-form
{
    display: flex;
}


/******************* LINK REGISTRAZIONE **********************/



#wbm-spid .wbm-spid-button{
    margin-bottom: 0 !important;
}


#wbm-cie .wbm-cie-registrati,
#wbm-spid .wbm-spid-registrati
{
    margin-top: 1em;
    margin-bottom: 1em;
    display: inline-block;
}

#wbm-cie .wbm-cie-registrati .wbm-cie-link-registrati,
#wbm-spid .wbm-spid-registrati .wbm-spid-link-registrati{
    padding-left: 1.7em;
    background-image: url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path fill="%23999" d="M344.7 238.5l-144.1-136C193.7 95.97 183.4 94.17 174.6 97.95C165.8 101.8 160.1 110.4 160.1 120V192H32.02C14.33 192 0 206.3 0 224v64c0 17.68 14.33 32 32.02 32h128.1v72c0 9.578 5.707 18.25 14.51 22.05c8.803 3.781 19.03 1.984 26-4.594l144.1-136C354.3 264.4 354.3 247.6 344.7 238.5zM416 32h-64c-17.67 0-32 14.33-32 32s14.33 32 32 32h64c17.67 0 32 14.33 32 32v256c0 17.67-14.33 32-32 32h-64c-17.67 0-32 14.33-32 32s14.33 32 32 32h64c53.02 0 96-42.98 96-96V128C512 74.98 469 32 416 32z"/></svg>');
    background-position: left center;
    background-size: 1.2em;
    background-repeat: no-repeat;
    font-weight: bold;
    cursor: pointer;
}

.wbm-spid-logoagid
{
    display: flex;
    align-items: center;
}

.wbm-spid-logoagid > img:last-child
{
    width: 80px !important;
    margin-left: 2em;
}


/****/

span.rosso
{
    color: #ff0000;
}

.com_autenticazione_old fieldset
{
    border: 0;
    background: transparent;
}

fieldset.autenticazione
{
    padding: 1em;
    width: auto;
}

fieldset.autenticazione .form-row
{
    margin:0;
}

fieldset.autenticazione .form-group label
{
    line-height: calc(1.5rem - 1px);
}

.ricordami.arm-field
{
    display: flex !important;
    width: 100% !important;
    align-items: center;
}

.ricordami.arm-field > input,
.ricordami.arm-field > label
{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.ricordami.arm-field > input
{
    margin-right: .5em;
}

.tablinks:focus-visible:not(.focus--mouse):not([data-focus-mouse=true])
{
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-color: var(--onfocus);
    outline-offset: -1px;
    transition: none !important;
}

.pulsante-accedi
{
    display: block !important;
    width: auto !important;
}

.pulsante-accedi .login_send
{
    width: auto !important;
}


/** CAPTCHA **/

.arm-field.captcha
{
    margin: 1.5em 0!important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: max-content;
    background: #ededed;
    padding: 1em;
}


/** LOGOUT **/

.arm-infoutente  .row {
    margin-right: inherit;
    margin-left: inherit;
}