/* FORM */


.sezioniForm{
    padding: 15px;
    background-color: #CC2F59;
    color: white;
    border-radius: 4px;
}

/* FORM INGEGNERIA */

label.label-pre {
    font-weight: 600;
}

label.label-pre + .form-group{
    margin-top:0rem;
    margin-bottom:2rem;
}

.form-group label{
    position:relative !Important;
    margin-bottom:0px;
    line-height:1.3rem;
    padding: 0px;
    z-index:0;
}

.form-group small.form-text{
    position: relative;
}

.form-group label.active{
    transition: none;
    transform: none;
}

.form-group > .form-group{
    margin-top:1rem;
    margin-bottom:0rem;
}

.form-group textarea{
    border: 1px solid #5c6f82;

}

.form-group .help-block
{
    color: #d9364f !important;
    font-size: .75em;
}

.btn-group label {
    background-color: #999;
}

.radioButton label{
    padding: 10px;
}

.radioButton label.active {
    transform: none;
    font-size: 1rem;
}

.inputfile-label{
    margin-top:20px;
    margin-bottom: 0px !important;
}

.it-list-wrapper .it-list a .it-rounded-icon {
    width: 20px;
}
.it-list-wrapper .it-list a .it-right-zone .icon{
    padding: 10px 0px 0px 10px;
}

.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{
    padding-left:0px;
}
/*UNIPV*/
.cuore-preferito
{
    font-size: 20px;
    color: #b0284d;
    cursor: pointer;
    float:left;
    padding-top:16px;
    margin-right: 15px;
}

.codice-attivita{
    font-family: monospace;
    letter-spacing: 1rem;
    font-size: 2rem;
    font-weight: bold;
}

.link-list-wrapper ul li a{
    display: inline;
}
/* PER CORREGGERE PROBLEMA DI VISUALIZZAZIONE DI TUTTE LE VOCI DEL MENU DA MOBILE */
.nav{
    flex-wrap: inherit;
}
.nav li a{
    padding-right: 0px;
    padding-left: 0px;
}


.logo-img{
    width:75px;
}

/* when screen is less than 600px wide
   show mobile version and hide desktop */
@media (max-width: 991px) {
    .logo-img {
        width: 50px;
    }
}

/* CSS per il radioButtonGroup dell'ActiveForm di Kartik */
.btn-outline-secondary:hover {
    background-color: #efefef;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active {
    background-color: #CC2F59;
    color: #ffffff;
}

.form-group label.active {
    transform: translateY(0);
    font-size: 1rem;
}

.form-group label {
    line-height: 1rem;
    font-size: 0.8rem;
    padding: 10px;
    cursor: default;
    background-color: #ffffff;
}