
.aree-corsi{
    padding:7px;
}

.aree-corsi .area-corsi{
    margin-bottom:7px;
    margin-top:7px;
    padding:12px;

    background:#fff;
}

.aree-corsi .area-corsi:hover{
    background:#f2f2f2;
}

.aree-corsi .area-corsi .area-icon{
    font-size:3em;
}
.aree-corsi .area-corsi .area-title{
    font-weight: 700;
    min-height:50px;
}


.elenco-corsi{}

.box-corso{padding:0}
.box-corso > .container-fluid{border:2px solid silver;margin:7px;padding-bottom:7px}
.box-corso .box-area{background:#3C3D41;}
.box-corso .box-area h4{font-size:1.0em}
.box-corso .box-title{background:#b5cc35;height:80px;}
.box-corso .box-title a{font-size:0.9em}
/*.box-corso .box-title h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}*/
.box-corso .box-title a:hover{color:#3C3D41;}

.box-corso .box-area h4{color:#fff}
.box-corso .box-info{padding: 5px 2px;;background-color:#f2f2f2}

.portfolio-filter ul li{
    margin:5px;
}

#tagsHandler{margin-top:11px;}
.tags-box{border:1px solid silver;}
.tags-box .tags-title{background-color:#f2f2f2;}
.tags-box .tags-title h3{color:#b5cc35}
.tags-box .tags-container{height:116px;overflow-y:hidden;
}
.tags-box .tags-container.expanded{height:auto;overflow-y:show;}


#sidebar .course-pricing ul li{
    color:#fff;
}




.form-iscrizione{
    border-top:2px solid #b5cc35;
    border-bottom: 2px solid #b5cc35;
    margin-bottom:12px;
    padding-bottom:12px;
}

.form-iscrizione .form-title{
    background: #F4F4F7;
    margin: 9px 0 5px 0;
}
.form-iscrizione .form-title h3{
    /* background: #3C3D41;
    color:#fff; */
    font-weight: bold;
    color: #3C3D41;
}
