﻿body {
    background-color: #fff !important;
    position: relative;
    padding-bottom: 80px;
    height: 100%;
    min-height: 100vh;
}
.FasciaTop{
    width:100%;
    background-color:#F17841;
    min-height:20px;
}
.FasciaTop_Blue {
    width: 100%;
    background-color: #154f91;
    min-height: 20px;
    border-radius: 10px;
    margin-top: 10px;
}
    .FasciaTop_Blue img {
        max-width: 80px;
        width: 100%;
        border-radius: 10px;
    }

    .FasciaTop_Blue .rz-text-h1 {
        font-size: 3.8vh;
        color: #fff;
        letter-spacing: 0.05em;
      
    }

.ModuloIscrizione {
    margin: 10px 0;
    background-color: #ebe7dc;
}
    .ModuloIscrizione input {
        height: 60px;
        font-weight: bold;
        padding: 0 20px;
        color: #154f91;
    }

    .ModuloIscrizione .rz-state-disabled {
        color: #154f91 !important;
    }

    .ModuloIscrizione .rz-form-field {
        width: 100%;
    }

    .ModuloIscrizione .rz-dropdown {
        height: 60px;
        line-height: 60px;
        padding: 0 20px;
    }
    .ModuloIscrizione .rz-dropdown-label {
        color: #154f91 !important;
    }
    .ModuloIscrizione .signature {
        width: 100%;
    }
    .ModuloIscrizione .btnSigned {
        background-color: #eeeeee;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;
        padding: 10px;
    }
    .ModuloIscrizione .rz-form-field-content > input {
        line-height: 60px;
    }
    .ModuloIscrizione .rz-label {
        color: #154f91 !important;
        padding: 0 0 0 30px;
        font-size: 15px;
    }
    .ModuloIscrizione .rz-chkbox {
        box-sizing: border-box;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        width: var(--rz-checkbox-width);
        min-width: var(--rz-checkbox-width);
        height: var(--rz-checkbox-height);
        border-radius: var(--rz-checkbox-border-radius);
        position: absolute;
        left: 0;
        top: 5px;
    }
    .ModuloIscrizione .btnDownload {
        background-color: transparent !important;
        font-weight: bold;
        font-size: 16px;
        color: #154f91 !important;
    }

    .rz-text-h1 {
        font-weight: bold;
        font-size: 30px;
        color: #273E4D;
    }

.rz-text-display-h1 {
    color: #F17841;
    font-weight: bold;
    font-size: 30px;
}
.rz-text-h2 {
    color: #F17841;
    font-weight: bold;
    font-size: 25px;
}
.rz-text-h3 {
    color: #273E4D;
    font-weight: bold;
    font-size: 20px;
    text-align:center
}

.rz-text-body1 {
    text-transform: none !important;
    text-align: justify;
    font-size:16px;
}

a {
    color: #273E4D;
    font-weight: bold;
    text-decoration: none;
}

.BG_Grey {
    background: #F0F0F0 !important;
    padding: 40px 0 0 0;
    margin-bottom: 40px !important;
}

.FooterHP {
    background-color: #9a9a9a;
    text-align: center;
    padding: 20px 0;
    position: absolute;
    bottom: 0;
    width: 98%;
    left: 1%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.FooterHP small{
  color:#fff;
  font-weight:bold;
  display:block;
  font-size:14px;
}
.ImgISO{
    height:100%;
}
@media (max-width:820px){
    .ImgISO {
     display:none;
    }
}