﻿/* START ICDL Page*/
#icdl-page .p-60 {
    padding: 60px;
}

#icdl-page .border-right-1 {
    border-right: 1px solid #f3f3f3;
}

#icdl-page #main-menu #v-pills-tab {
    border: 1px solid rgba(0, 0, 0, 0.1)
}

#icdl-page .nav-link.sub-nav-link {
    background-color: #f5f5f5;
}

#icdl-page #main-menu .nav-link {
    border-radius: 0px !important;
    height: 53px;
    line-height: 40px;
    border-top: 1px solid rgba(204, 204, 204, 0.3);
    color: black;
}

    #icdl-page .nav-link:not(.sub-var-link):hover {
        color: #fff !important;
        background-color: #007bff !important;
    }

#icdl-page .dropdown-menu .nav-link:not(.sub-var-link) {
    color: #007bff !important;
    background-color: #fff !important;
}

    #icdl-page .dropdown-menu .nav-link:not(.sub-var-link):hover {
        color: #fff !important;
        background-color: #007bff !important;
    }

@media (max-width: 768px) {
    #icdl-page {
        margin-right: 0;
        margin-left: 0;
    }

        #icdl-page > [class*=col-] {
            padding-right: 3px;
            padding-left: 3px;
        }

        #icdl-page .nav-link {
            padding: .5rem !important;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
        }

        #icdl-page .icdl-page-program-collapse {
            width: 100%;
        }

        #icdl-page, #icdl-page h5, #icdl-page p, #icdl-page .nav-link, #icdl-page a {
            font-size: 11px !important;
            line-height: normal !important;
        }

            #icdl-page .display-3 {
                font-size: 25px !important;
            }

            #icdl-page h1 {
                font-size: 15px !important
            }

            #icdl-page h2 {
                font-size: 14px !important
            }

            #icdl-page h3 {
                font-size: 12px !important
            }

            #icdl-page h4 {
                font-size: 10px !important
            }

            #icdl-page hr {
                height: 4px !important;
            }

            #icdl-page hr.hr-thin {
                height: 1px;
                position: relative;
                background: unset !important;
            }

        #icdl-page .p-60 {
            padding: 20px;
        }
}
/* END ICDL Page*/

/* START Module Groups */
#icdl-page .nav-link#v-pills-icdl-ICDLWorkforce-tab:hover {
    background: #009ede !important;
}

#icdl-page .nav-link.active#v-pills-icdl-ICDLWorkforce-tab {
    background: #009ede !important;
}

#icdl-page .nav-link#v-pills-icdl-ICDLProfessionalModules-tab:hover {
    background: #003c71 !important;
}

#icdl-page .nav-link.active#v-pills-icdl-ICDLProfessionalModules-tab {
    background: #003c71 !important;
}

#icdl-page .nav-link#v-pills-icdl-ICDLDigitalStudent-tab:hover {
    background: #78bd20 !important;
}

#icdl-page .nav-link.active#v-pills-icdl-ICDLDigitalStudent-tab {
    background: #78bd20 !important;
}

#icdl-page .nav-link#v-pills-icdl-ICDLCitizenModules-tab:hover {
    background: #ae1684 !important;
}

#icdl-page .nav-link.active#v-pills-icdl-ICDLCitizenModules-tab {
    background: #ae1684 !important;
}

#icdl-page .nav-link#v-pills-icdl-ICDLInsightsModules-tab:hover {
    background: #0a807f !important;
}

#icdl-page .nav-link.active#v-pills-icdl-ICDLInsightsModules-tab {
    background: #0a807f !important;
}

#icdl-page #v-pills-icdl-ICDLWorkforce a {
    color: #009ede !important;
}

#icdl-page #v-pills-icdl-ICDLWorkforce hr,
#icdl-page #v-pills-icdl-ICDLWorkforce .module-category {
    background: #009ede !important;
}

#icdl-page #v-pills-icdl-ICDLProfessionalModules a {
    color: #003c71 !important;
}

#icdl-page #v-pills-icdl-ICDLProfessionalModules hr,
#icdl-page #v-pills-icdl-ICDLProfessionalModules .module-category {
    background: #003c71 !important;
}

#icdl-page #v-pills-icdl-ICDLDigitalStudent a {
    color: #78bd20 !important;
}

#icdl-page #v-pills-icdl-ICDLDigitalStudent hr,
#icdl-page #v-pills-icdl-ICDLDigitalStudent .module-category {
    background: #78bd20 !important;
}

#icdl-page #v-pills-icdl-ICDLCitizenModules a {
    color: #ae1684 !important;
}

#icdl-page #v-pills-icdl-ICDLCitizenModules hr,
#icdl-page #v-pills-icdl-ICDLCitizenModules .module-category {
    background: #ae1684 !important;
}

#icdl-page #v-pills-icdl-ICDLInsightsModules a {
    color: #0a807f !important;
}

#icdl-page #v-pills-icdl-ICDLInsightsModules hr,
#icdl-page #v-pills-icdl-ICDLInsightsModules .module-category {
    background: #0a807f !important;
}

#icdl-page hr {
    height: 10px;
    position: relative;
    background: #2572ff !important;
}

    #icdl-page hr.hr-thin {
        height: 1px;
        position: relative;
        background: unset !important;
    }

.nav-pills .nav-link.active {
    /*color: #fff !important;
    background-color: #007bff !important;*/
}

.nav-pills .show > .nav-link {
    color: #000;
    background-color: #ffffff;
}

#studyFields .nav-pills .nav-link.active {
/*    background-color: #17a2b8 !important
*/}

#studyFields .nav-pills .nav-link:hover {
    background-color: #17a2b8 !important;
    color: white !important;
}

/* END Module Groups */
/* START To Become ICDL Certified / Become an ICDL Test Center  */
#icdl-page #profile-content {
    float: unset;
    width: inherit;
    margin-bottom: 0px;
    padding-top: 0px
}

#icdl-page .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt {
    display: block !important;
}

#icdl-page .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail {
    width: 22.8%
}

#icdl-page .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content {
    width: calc(100% - 22.8%)
}

#icdl-page #learn-press-profile #profile-content .lp-archive-courses ul.learn-press-courses .course {
    margin: 0 0 20px 0;
}

/* END To Become ICDL Certified / Become an ICDL Test Center */


/* START Courseware */
.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories a {
    min-height: 46px;
}
/* END Courseware */


.icdl-page-nav-item {
    text-align: left;
}