.header{ background: #ffffff; }#masthead.sticky{ background-color: rgba(255,255,255,.95); }#masthead.sticky{position:fixed; z-index:99999;margin:0 auto 30px; width:100%;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);}#masthead.sticky #header-container{ padding:10px 0;transition: padding 200ms linear; -webkit-transition:padding 200ms linear;}#masthead.sticky .navbar.navbar-default{ background: rgba(255,255,255,.95); border-bottom:1px solid #f5f5f5}.page-template-homepage-transparent-php #masthead.sticky #main-menu .nav>li>a{ color:#444}#header-container{ padding-top: 20px; }#header-container{ padding-bottom: 20px; }#footer{ background: #f2f2f2; }#bottom{ background: #fafafa; }.custom-search { display: none; }
select { height: 40px !important; }
.captcha { width: 70px !important; }
.colsin { width: 47%; float: left; margin-right:6%; }
.coldes { width: 47%; float: left; }
.themeum-lms-feature-course .feature-course h3 {
    font-size: 22px;
}
.rosso h3{
    color: #ff0000 !important;
    font-weight: bold;
    font-family: "Roboto Condensed";
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
}


#header-container {
    padding-bottom: 30px;
}

#masthead.sticky #header-container {
    padding: 30px 0;
    transition: padding 200ms linear;
    -webkit-transition: padding 200ms linear;
}

#main {
    margin: 0 auto;
    margin-bottom: 40px;
    margin-top: 80px;
}

.sub-title {
    text-align: center;
    color: #fff;
    margin-bottom: 80px;
    display: none;
}

#masthead.sticky {
    position: fixed;
    z-index: 99999;
    top: 15px;
    margin: 0 auto 30px;
    width: 100%;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 22%);
}.certificate{ background-color: #2e4f90; }