*{font-family:Georgia,Times,"Times New Roman",serif;}html{position:relative;min-height:100%;}body{background:#f7f7f5;}.footer{position:absolute;bottom:0;width:100%;}#footer-top{min-height:95px;padding:10px;line-height:30px;background:-moz-linear-gradient(left,#c2c2c2 50%,#d7d7d7 50%);background:-webkit-gradient(left,#c2c2c2 50%,#d7d7d7 50%);background:-webkit-linear-gradient(left,#c2c2c2 49.7%,#d7d7d7 49.7%);background:-o-linear-gradient(left,#c2c2c2 50%,#d7d7d7 50%);background:-ms-linear-gradient(left,#c2c2c2 50%,#d7d7d7 50%);background:linear-gradient(left,#c2c2c2 50%,#d7d7d7 50%);}@media only screen and (max-width:992px){#footer-top{background:#c2c2c2;}}@media only screen and (max-width:576px){#footer-top{background:#c2c2c2;}}#footer-middle{min-height:200px;padding:20px;line-height:30px;background-color:#063F75 !important;line-height:1.5rem;color:#fff;letter-spacing:1px;}#footer-middle ul li{padding:0 15px 10px 0;}#subfooter{height:60px;line-height:60px;background-color:#003262 !important;}#subfooter p{margin-bottom:0;font-size:0.9rem;}#megamenu_block1{border-radius:0px;position:absolute;width:940px;display:block;left:20px;overflow:hidden;z-index:6006;top:50px;}.list-group-item{border:none !important;}.list-group-item.active{all:revert;z-index:2;color:#000000;background-color:#fff;font-weight:900;}.wrapper{width:1400px;margin:0 auto;}.card{border:none;}.card-img,.card,.card-img-top{border-radius:unset!important;}.day{font-size:26px;font-weight:800;margin-bottom:2px;}.month{font-size:14px;text-transform:uppercase;}.year{font-size:14px;text-transform:uppercase;}.time{font-size:11px;}.block-system .view-people .views-row.group{margin-left:150px;position:relative;}.block-system .view-people .views-row-1.group{margin-top:-75px;}.view-people .views-row{margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #acacac;}.block-system .view-people .views-row.group:before{content:"";height:200%;width:1px;background-color:#acacac;left:-75px;top:4px;display:block;position:absolute;}.block-system .view-people .views-row.group:last-child:before{height:100%;}.block-system .view-people .view-content > h3{width:55px;height:55px;background-color:#252525;color:#f0f0f0;font-size:40px;text-align:center;line-height:53px;margin-top:10px;margin-bottom:20px;display:block;}.dark-layer{padding:2rem 1.25rem 0;background-image:linear-gradient(transparent,rgba(0,0,0,0.5));}.card-title.bottom{position:absolute;bottom:30px;}.card-text.bottom{position:absolute;bottom:15px;font-size:0.9rem;}.hoverable{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;transition:all 0.5s 0.5s;}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);transform:translateY(-5px);}.breadcrumb{background-color:inherit;}ul.quicktabs-tabs,.nav-tabs{}.nav-item .nav-link{border-bottom:1px solid #c2c2c2;}.nav-item .nav-link.active{border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-top:1px solid #c2c2c2;}.nav-item .nav-link.active,.nav-item .nav-link:hover{border-radius:0;}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:initial;border-color:#c2c2c2 #c2c2c2 #f7f7f5 #c2c2c2;}#top-header-nav{height:25px;}#top-header-nav * a{letter-spacing:0.1rem;font-size:0.85rem;}#main-menu,#top-header-nav{z-index:990;padding:0 1rem;}.fixed-top-admin-navbar-exist{position:fixed;top:28px;right:0;left:0;margin-top:0px;z-index:990;}.bg-black{background-color:#000000;}.jumbotron{border-radius:initial;margin-bottom:0.5rem;padding:7rem 2rem;}@keyframes slideInFromLeft{0%{background-color:rgba(52,58,64,0);}100%{background-color:rgba(52,58,64,0.5);}}.overlay-shade{position:absolute;display:block;width:50%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(52,58,64,0.5);z-index:2;cursor:pointer;animation:2s ease-out 0s 1 slideInFromLeft;}.jumbotron-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}@media (min-width:1200px){.container-wrapper{width:1400px;}}@media (min-width:992px){.container-wrapper{width:1100px;}#news-featured-courses-nav-tabs .nav-item a{font-size:1.5rem;}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none !important;}#news-featured-courses-nav-tabs .nav-item a{font-size:1rem;}#subfooter p{font-size:0.7rem;}.jumbotron-text{font-size:2rem;}}@media (min-width:1200px){.container{max-width:1400px;}}.card-book{padding-right:0;padding-left:0;}.row-book{padding-left:15px;padding-right:15px;}.footer form{max-width:300px;}#email-subscribe,.email-subscribe{background:#e1e1e1;color:#464646;font-size:14px;padding:10px 8px;outline:none;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin-top:0 !important;}.form-item{margin-top:0 !important;margin-bottom:0 !important;}#subscribe,#footer-top form .form-submit{height:38px;background-color:#555;min-width:0;border-radius:0px;color:#FFF;font-size:14px;margin-right:-1px;z-index:10;border:none;outline:none;padding:.375rem .5rem;}ul.social-bookmarks{padding-left:0;}ul.social-bookmarks li{display:inline-block;margin:4px 3px 4px 0;}#footer-top ul.social-bookmarks li a{color:#363636;background-color:#959595;border-color:#959595;}ul.social-bookmarks li a{color:#959595;display:block;width:50px;height:50px;text-align:center;background-color:transparent;border:1px solid #898989;}ul.social-bookmarks li i{width:100%;height:100%;font-size:23px;line-height:50px;}#subscribe-newsletter .text,#social-bookmarks .text{font-size:19px;text-transform:uppercase;text-align:left;vertical-align:bottom;padding:0 25px 0 0;margin:0;}#footer-middle-center ul li.list-inline-item{width:150px;padding-bottom:10px;}#overlay{padding-top:100px !important;}.views-row-last div{border-bottom:none !important;}.breadcrumb{margin-bottom:0;}@media (max-width:1199px){#subscribe-newsletter .text,#social-bookmarks .text{text-align:center;margin:5px 0 14px;}ul.social-bookmarks{text-align:center;}}#webform-client-form-106{max-width:300px;}#overlay-container{top:45px !important;}.profile-picture{width:260px;height:260px;object-fit:cover;}.my-events{background-image:url(/sites/all/themes/complit_theme/images/events.jpg);object-fit:cover;position:relative;background-size:100% auto;}.my-people{background-image:url(/sites/all/themes/complit_theme/images/people.jpg);object-fit:cover;position:relative;background-size:100% auto;}.my-courses{background-image:url(/sites/all/themes/complit_theme/images/courses.jpg);object-fit:cover;position:relative;background-size:100% auto;}.my-news{background-image:url(/sites/all/themes/complit_theme/images/news.jpg);object-fit:cover;position:relative;background-size:100% auto;}.my-books{background-image:url(/sites/all/themes/complit_theme/images/books.jpg);object-fit:cover;position:relative;background-size:100% auto;}.my-newsletters{background-image:url(/sites/all/themes/complit_theme/images/newsletters.jpg);object-fit:cover;position:relative;background-size:100% auto;}.my-alumni-stories{background-image:url(/sites/all/themes/complit_theme/images/alumni-stories.jpg);object-fit:cover;position:relative;background-size:100% auto;}.navbar-brand{font-size:1.5rem;font-variant:small-caps;}@media only screen and (max-width:992px){.navbar-brand{font-size:0.9rem;}.navbar-brand img{width:4rem;}.navbar-toggler{font-size:.6rem;padding:.25rem .25rem;}.navbar-brand-span{display:block;}}li.list-inline-item a:hover{color:gold;}li.list-inline-item a{color:white;text-decoration:none;}#edit-search-block-form--2{margin-top:0;}#searchModal{top:100px;}.search-btn{font-size:.9rem;}.navbar img{margin-left:-4px;}#footer-middle-right img{margin-left:-8px;}.footer a,.footer a:hover{text-decoration:none;color:#FFF;}a,h3{text-decoration:none !important;color:#003262;}.bg-color{background-color:#063F75 !important;}.bg-color-dark{background-color:#003262 !important;}.btn-color-dark,.btn-color-dark:hover{background-color:#063F75;border-color:#003262;color:#FFF;}.navbar-brand a,.nacbar-brand a:hover{color:#FFF;}
body{padding-bottom:3rem;color:#5a5a5a;}.carousel{margin-bottom:4rem;}.carousel-caption{bottom:3rem;z-index:10;}.carousel-caption h1{font-size:3.5rem;}.carousel-caption h4{font-size:2rem;}.carousel-item{height:15rem;background-color:#777;}.carousel-item > img{position:absolute;top:0;left:0;min-width:100%;height:15rem;object-fit:cover;width:100%;}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center;}.marketing h2{font-weight:400;}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem;}.featurette-divider{margin:5rem 0;}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem;}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4;}.featurette-heading{font-size:50px;}}@media (min-width:62em){.featurette-heading{margin-top:7rem;}}.carousel{margin-bottom:1.5rem !important;}
ul.menu{margin:0;padding:0;list-style:none;}ul.menu li{margin:0;position:relative;list-style:none;padding:0;}ul.menu li a{padding:7px 0 8px 25px;line-height:150%;display:block;}ul.menu li a.active,ul.menu li a.active-trail{color:#1d1d1d;}ul.menu li a:hover{text-decoration:none;background-color:#252525;color:#ffffff;}ul.menu li.expanded ul{padding-left:25px;}ul.menu li.collapsed > a:before{content:"\f105";font-family:'FontAwesome';position:absolute;left:0px;font-size:20px;top:7px;color:#2a68af;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-o-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;font-weight:700;}ul.menu li.expanded > a:before{content:"\f107";font-family:'FontAwesome';position:absolute;left:0px;font-size:20px;top:7px;color:#2a68af;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-o-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;font-weight:700;}ul.menu li.active-trail > a:before,ul.menu li.active-trail a.active:before{color:#1d1d1d;}ul.menu li > a:hover:before{left:10px;color:#2a68af!important;}ul.menu li.expanded > a:hover:before{left:5px;}ul.menu li.collapsed > a:before,ul.menu li.expanded > a:hover:before,ul.menu li.expanded > a:before{font-family:'Font Awesome 5 Free';}
nav ul li:hover{background-color:rgba(1,2,3,0.1);}ul.nice-menu li a{color:white;height:51px;display:table-cell;vertical-align:middle;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;padding:0 10px;}ul.nice-menu li:hover > a{color:gold;}ul#nice-menu-2 li:hover > a{color:gold;}ul.nice-menu li.menuparent ul{margin-top:22px !important;}ul.nice-menu ul li a{padding:15px;width:100%;}ul.nice-menu li a:hover{text-decoration:none;border:none;}ul.nice-menu li a.active{}ul.nice-menu ul,ul.nice-menu li{background-color:#343a40;}ul.nice-menu li{border:none !important;}ul.nice-menu li.menuparent,ul.nice-menu li li.menuparent{background-color:#343a40;}li.menuparent li,li.menuparent ul{}li.menuparent ul{}ul.nice-menu li.menuparent ul{margin-top:15px;border:none;}ul.nice-menu li li.menuparent,ul.nice-menu li li.menuparent:hover{background-color:#343a40!important;}ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover{background-color:#343a40;}ul#nice-menu-2 li a{color:white;height:25px;display:table-cell;vertical-align:middle;background-color:#000 !important;text-transform:capitalize;}ul#nice-menu-2 ul,ul#nice-menu-2 li{border:0;background:none;height:25px;}ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover{background:none;}ul.nice-menu-down .menuparent a{padding:10px;}ul.nice-menu-down ul li{background-color:#063F75 !important;}ul.nice-menu li{background-color:#063F75 !important;}ul#nice-menu-2 li a{background-color:#003262 !important;}ul.nice-menu li ul a:hover{background-color:rgba(52,58,64,0.3);width:200px;}ul.nice-menu li a:hover{background-color:rgba(52,58,64,0.3);}
