﻿
.StepRegistrazione {
    background-color: #c9d5e8;
    border-radius: 20px 0 0 20px;
    padding: 30px;
    height: calc(100% - 20vh);
    position: relative;
    margin-top: 10vh;
}

    .StepRegistrazione img {
        width: 100px;
        margin: 0 auto;
        display: block;
        
     
    }

.lineasparatore {
    height: 1px;
    width: 100%;
    background-color: #8091aa;
    display: block;
    margin: 20px 0;
}
.rz-steps {
    display: flex;
    flex-direction: column;
    margin: 20px 0;
    position: absolute;
    bottom: 0;
}


.rz-steps .rz-steps-item{
 display: block;
}
.rz-steps .rz-menuitem-link {
    margin: 5px 0;   
    text-align: left;
    width: 100% !important;
}
.rz-steps .rz-steps-item .rz-steps-number {
    background-color: #fff;
    color: #09337c;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    border: 1px solid #0D2857;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 25px;

}
    .rz-steps .rz-steps-item .rz-steps-title{
        font-size:16px;color:#1e2c52;
        text-transform:none;
    }



.SezioneForm {
    background-color: #fff;
    position: relative;
    border-radius: 20px;
    min-height: calc(80vh - 200px);
    padding: 40px 30px;
    margin-top: 5vh;
}
.ImagePIva {
    background-image: url(../images/Registrazione/ImgPiva.png);
    background-size: cover;
    height: 90vh;
    border-radius: 0 20px 20px 0;
    background-repeat: no-repeat;
}

.SezioneForm .rz-col-md-5 img{
    width:200px;
    padding:30px 0;
}
.SezioneForm .rz-col-md-5 .rz-text-body1 {
   padding:0 0  20px 0;
}
.ImageLogin {
    background-image: url(../images/Registrazione/ImgLogin.png);
    background-size: cover;
    height: 90vh;
    border-radius: 0 20px 20px 0;
    background-repeat: no-repeat;
}
