body { font-family: Open Sans; background: #FFFFFF !important; color: #000000 !important; }
main a:link:not(.btn):not(.active).not(.dropdown-item):not(.list-group-item-action), main a:visited:not(.btn):not(.active).not(.dropdown-item):not(.list-group-item-action) { color: #656165 !important; }
main a:hover:not(.btn):not(.active).not(.dropdown-item):not(.list-group-item-action), main a:active:not(.btn):not(.active).not(.dropdown-item):not(.list-group-item-action) { color: #e7e2d2 !important; }
#nav-bar { background-color: #1d11ee; }
#menu-bar { background-color: #2b3155; }
#menu-bar a.nav-link:link, #menu-bar a.nav-link:visited { color: #ffffff; }

.body-content .hUnderline:before { color: #cc979f; }
.body-content .ap-frontend-paginator > .page-item.active .page-link { background-color: #cc979f; border-color: #cc979f; }
.body-content a:not(.btn):not(.search-item), .body-content a.nav-link:link.text-primary:not(.btn):not(.active):not(.search-item), .body-content a.nav-link:visited.text-primary:not(.btn):not(.active):not(.search-item) { color: #656165; }
.body-content main a:link:not(.btn):not(.list-group-item):not(.search-item), .body-content main a:visited:not(.btn):not(.list-group-item):not(.search-item) { color: #656165; }
.body-content main a:hover:not(.btn):not(.list-group-item):not(.search-item), .body-content main a:active:not(.btn):not(.list-group-item):not(.search-item) { color: #e7e2d2; }

.footer {  background-color: #181d3b;  color: #f1f2f9;  }

 .footer a:link, .footer a:visited { color: #ffffff; }  .footer a:hover, .footer a:active { color: #F98C14; } 
.global-color-1.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-1.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #E7E2D2 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-2.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-2.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #000000 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-3.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-3.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #69645D !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-4.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-4.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #F4EDE5 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-5.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-5.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #6A2432 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-6.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-6.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #B50CE4 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-7.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-7.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #E5DCE3 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-8.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-8.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #DBCBD3 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-9.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-9.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #D6BFE2 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-10.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-10.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #DCCFE7 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-11.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-11.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #F0ECEA !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-12.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-12.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #6D4E5A !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-13.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-13.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #CBBDBD !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-14.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-14.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #B5A1AB !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-15.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-15.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #9BC2B1 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-16.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-16.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #BBDDE6 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-17.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-17.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #D9D9D9 !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-18.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-18.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #FFFFFF !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.global-color-19.underline-highlight { position: relative; z-index: 1; padding-bottom: 0px; }
.global-color-19.underline-highlight:after { transform: translate(-50%); position: absolute; width: 100%;
border-bottom-color: #254B5A !important; border-bottom-width: 18px; z-index: -1; left: 50%;
border-bottom-style: solid; bottom: 12%; content: ""; }
.modules-lesson-media iframe { width: 100% !important; }



/* Custom CSS */

/* Custom CSS End */
