﻿

@media (max-width:1130px) {
    .ImgContatti {
        height: 440px;
        position: absolute;
        left: 50px;
        top: -74px;
        width: 100%;
    }
}


@media (max-width:1000px) {

    .ImgContatti {
        height: 440px;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 200px;
    }
}

@media (max-width:768px) {
    .rz-menu:not(.rz-profile-menu).rz-menu-open {
        width: 95%;
        background-color: #f3f3f3;
        position: absolute;
        z-index: 10;
        top: 90px;
        left: 2.5%;
        border-radius: 10px;
        padding: 20px 10px;
    }

    .rz-menu-toggle {
        color: #0D2857 !important;
    }

    .rz-menu-toggle-item {
        padding: 0 !important;
        margin: 10px !important;
        width:95%;
    }

    .rz-menu:not(.rz-profile-menu).rz-menu-open .rz-menu-toggle {
        font-size: 20px;
    }
    .rz-navigation-item:last-of-type {
        padding: 0 !important;
    }

    .MenuCarrello {
        padding: 0 0 0 10px !important;
    }
    .MenuFE .vocebordo {
        border-left:none!important;
    }
    .ImgLogo {
        width: 230px;
    }

    .SubHeader {
        height: 100vh;
    }


    .ImgMani {
        height: 300px;
        right: 0;
    }


    .BG_Lampadina {
        display: none;
    }

    .SubHeader .TextSubheader {
        position: absolute;
        top: 45%;
    }

        .SubHeader .TextSubheader .rz-text-h1 {
            width: 100%;
        }
    
 .h2titolowith {
        max-width: 12ch;
    }
    .BGGiallo {
        height: 550px;
    }
    .ImgContatti {
        top: -50px;
        left: calc(50% - 25%);
        width: 50%;
    }

    .TextContatti {
        position: absolute;
        right: 5%;
        width: 90%;
        left: 5%;
        padding: 50% 20px 0 20px;
    }

    
    .CardPersonalizzata {
        height: 200px;
        padding-left: 20px !important;
    }
    .StepLogin {
        border-radius: 20px !important;
        min-height: 250px !important;
    }
    .StepRegistrazione {
        border-radius: 20px !important;
        min-height: 400px !important;
    }
    .SteSceltapRegistrazione {
        border-radius: 20px !important;
        min-height: 250px !important;
    }
    .SezioneForm .stackAccessoutente {
        padding: 0 0 0 0 !important;
    }
  .BannerBottomCorso {
        background-position: 75%;
    }
    .rowListCorsi .rz-col-md-4 {
        padding: 0 30px;
    }

        .rowListCorsi .rz-col-md-4:nth-child(3n+1) {
            padding: 0 30px;
        }

        .rowListCorsi .rz-col-md-4:nth-child(3n) {
            padding: 0 30px;
        }
  /*  .LineaSX {
        height: 180px;
        width: 5px;
        background-color: #FFB52F;
        position: absolute;
        top: 60px;
        left: 28px;
        z-index: 1;
    }

    .ImgContatto {
        margin-bottom: 20px;
    }

    
   

    .InfoDettaglio .rz-text-caption, .CardRiassunto .rz-text-caption {
        height: auto;
        line-height: 20px;
        DISPLAY: block;
        WIDTH: 100%;
    }

    .ImageLogin {
        height: 400px !important;
        margin: 10px 0;
        border-radius: 20px !important;
    }

    .SezioneForm .stackAccessoutente {
        padding: 0 0 0 0 !important;
    }
}

@media (max-width:578px) {
    .DashDipendente .rz-card {
        margin-top: 50px !important;
    }

    .rz-dialog:not(.rz-dialog-confirm):not(.rz-dialog-alert) {
        top: 30px !important;
        height: 80% !important;
        width: 95% !important;
    }



    .ListaDomande .rz-button.rz-variant-outlined {
        width: auto;
    }

    .ListaDomande .rz-datalist-data li {
        width: auto;
    }

    .BG_Registrazione {
        height: 100%;
        padding-top: 20px;
    }

    

    .rz-steps {
        display: flex;
        flex-direction: column;
        margin: 20px;
        position: inherit;
    }

    .StepRegistrazione img {
        margin: 20px auto 0 auto;
        padding-bottom: 20px;
    }

    .ColonnaDX {
        height: 100%;
    }

    .ImagePIva {
        background-image: url(../images/Registrazione/ImgPiva.jpg);
        background-size: cover;
        height: 200px;
        border-radius: 20px;
    }

    .ColonnaSX {
        padding: 40px 20px;
    }
}*/