body::-moz-selection,body::selection{background:#0a84c1!important;color:#fff}::-webkit-scrollbar{width:8px;background-color:#999}::-webkit-scrollbar-thumb{background-color:#666;outline:0;-webkit-border-radius:0!important;border-radius:0!important}body{font-family:'Open Sans',sans-serif}a{-webkit-transition:all .5s ease;transition:all .5s ease}a:hover{color:#b11116;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.small-1{font-size:.75rem}.bg-black{background:#000}.bg-gray200{background-color:var(--gray200)}.bg-lightblue{background-color:#3896ee}.text-black{color:#000}.transition{-webkit-transition:all .5s ease;transition:all .5s ease}.text-shadow{text-shadow:3px 3px 3px rgba(0,0,0,.5)}.text-shadow-sm{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.zoom-in,.zoom-in-rotate,.zoom-out,.zoom-out-rotate{overflow:hidden}.zoom-in img{transform:scale(1);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-in:hover img{transform:scale(1.15);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-out img{transform:scale(1.15);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-out:hover img{transform:scale(1);-webkit-transition:all .5s ease;transition:all .5s ease}.rotate:hover img{transform:rotate(-3deg);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-in-rotate img{transform:scale(1) rotate(0);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-in-rotate:hover img{transform:scale(1.15) rotate(-3deg);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-out-rotate img{transform:scale(1.25) rotate(0);-webkit-transition:all .5s ease;transition:all .5s ease}.zoom-out-rotate:hover img{transform:scale(1.1) rotate(-3deg);-webkit-transition:all .5s ease;transition:all .5s ease}.contrast:hover img{filter:contrast(125%);-webkit-transition:all .5s ease;transition:all .5s ease}.shadow-effect{box-shadow:0 2px 10px rgba(0,0,0,.15);transform:translate(0,0);z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease}.shadow-effect:hover{box-shadow:0 10px 15px rgba(0,0,0,.25);transform:translate(0,-3px);z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease;border-color:transparent!important}.parallax-window{min-height:400px;background:0 0}.square::before{padding-top:100%;display:block;content:''}#page.popen{left:-240px;opacity:.5;filter:blur(3px)}#sidemenu{position:fixed;width:240px;right:-100%;top:0;z-index:111}#sidemenu.open{right:0}#sidemenu.open>div>ul{height:100%;overflow:auto}#sidemenu ul{list-style:none;margin:0;padding:0}#sidemenu li a{display:block;padding:10px 10px 10px 20px;-webkit-transition:all .5s ease;transition:all .5s ease}#sidemenu li a:hover{background:#6e6e6e;-webkit-transition:all .5s ease;transition:all .5s ease}#sidemenu ul>li>a{background:#464646;font-weight:700}#sidemenu ul>li:hover>a{color:#000}#sidemenu ul>li>ul>li>a{background:#505050;padding-left:35px;font-weight:500}#sidemenu ul>li>ul>li>ul>li>a{background:#5a5a5a;padding-left:50px;font-weight:500}#sidemenu a{color:#fff}#sidemenu a:hover{color:#000;text-decoration:none}#pclose{background:rgba(0,0,0,.8);height:100%;width:calc(100% - 240px);position:fixed;top:0;left:-100%;z-index:111;color:#fff}#pclose.open{left:0}.--scroller{position:sticky;top:0;z-index:1;overflow:hidden}.top-menu li:not(:last-child){margin-right:5px}.page-loader{position:fixed;left:0;top:0;bottom:0;right:0;float:left;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;z-index:9999999;background:#fff;transition:.3s all ease}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#007bff;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@keyframes reveal{from{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}@keyframes slideZoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}#main-carousel .carousel-inner{height:100%}#main-carousel .carousel-item.active img{animation:slideZoom 10s 1 forwards}.bg-green{background:#d1eb50!important}.bg-lightgray{background:#e1e1ff!important}.bg-darkgray{background:#1a191a!important}.bg-darkblue{background:#0054a6!important}.top-bar{background:#fff;font-size:75%;padding-top:6px;padding-bottom:6px}.sticky-top{z-index:1010!important}.header{z-index:100;top:0}.page-head{position:relative;display:inline-block;font-size:2rem}.page-head:before{position:absolute;content:"";border-bottom:1px rgba(255,255,255,.5) solid;display:inline-block;width:25%;height:100%;top:4px;left:50%;transform:translate(-50%,0)}.page-head:after{position:absolute;content:"";border-bottom:2px rgba(255,255,255,.5) solid;display:inline-block;width:50%;height:100%;top:10px;left:50%;transform:translate(-50%,0)}.scrolled-nav .logo{padding:0}.scrolled-nav .navbar{padding:0 1rem!important}.main-nav{position:sticky;top:0;z-index:1010}.main-nav-scroller{position:sticky;top:38px;z-index:1010}#mainNav .navbar-nav{width:100%}#mainNav .nav-item{display:table;font-weight:400;width:calc(100% / 7);position:relative}#mainNav .nav-item.active .nav-link{background-color:#0054a6}#mainNav .nav-item.active .nav-link:before{position:absolute;content:'';border-bottom:7px #fff solid;border-left:10px transparent solid;border-right:10px transparent solid;left:50%;bottom:0;transform:translateX(-50%)}#mainNav .nav-item .nav-link{display:table-cell;vertical-align:middle;text-align:center;height:64px;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}#mainNav .nav-item .nav-link:hover{background-color:#0054a6;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}@media (max-width:991.98px){#mainNav .nav-item{width:calc(100%)}.navbar-toggler[aria-expanded=false] .navbar-toggler .toggle-bar{display:block}.navbar-toggler[aria-expanded=true] .navbar-toggler .toggle-bar{display:none}.navbar-toggler[aria-expanded=false] .navbar-toggler .toggle-close{display:none}.navbar-toggler[aria-expanded=true] .navbar-toggler .toggle-close{display:block}}.section-h2{font-size:calc(24px + (36 - 24) * ((100vw - 300px)/ (1600 - 300)));font-weight:100;padding-bottom:0;margin-bottom:1rem;border-bottom:4px #0054a6 solid}.section-h3{font-size:calc(20px + (28 - 20) * ((100vw - 300px)/ (1600 - 300)));font-weight:100;padding-bottom:0;margin-bottom:1rem;border-bottom:3px #0054a6 solid}.content-h3{font-size:calc(20px + (28 - 20) * ((100vw - 300px)/ (1600 - 300)));font-weight:100}.link-arrow{display:block;position:relative;padding-left:10px;color:#444}.link-arrow:before{position:absolute;content:'›';left:0;color:#b11116;font-size:125%;line-height:1}.accordion .active{color:#b11116}#sideMenu .menu-header{position:relative}#sideMenu .menu-header a{margin-left:14px;display:block}#sideMenu .menu-header .nav-icon{position:absolute;top:12px;left:0;transform:rotate(90deg)}#sideMenu .menu-header .collapsed .nav-icon{transform:rotate(0)}.pub-icon{position:absolute;bottom:1rem;right:1rem;opacity:.08}.table-calendar td,.table-calendar th{position:relative;padding:2px;width:28px;height:28px;text-align:center;cursor:default;border-radius:50%}.table-calendar td:before,.table-calendar th:before{position:absolute;content:''}.table-calendar td.cal-day:hover{background-color:var(--bs-light);border-radius:50%}.table-calendar .cal-today{color:#fff!important;background-color:var(--bs-primary)!important}.table-calendar .cal-day{color:var(--bs-secondary)}.table-calendar .cal-saturday{color:var(--bs-danger)}.table-calendar .cal-holiday{color:#fff!important;background-color:var(--bs-danger)!important}.table-calendar .cal-event{color:var(--bs-secondary);font-weight:700}table.monthly-calendar{border-left:1px solid #999;width:100%}table.monthly-calendar td.calendar-day{height:80px;font-size:11px;position:relative;vertical-align:top}table.monthly-calendar div.calendar-day{height:80px}table.monthly-calendar td.calendar-day:hover{background:#eceff5}table.monthly-calendar td.calendar-day-np{background:#eee;height:80px}table.monthly-calendar div.calendar-day-np{height:80px}table.monthly-calendar th.calendar-day-head{background:#ccc;font-weight:700;text-align:center;width:calc(100% / 7);border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999}table.monthly-calendar div.day-number{position:relative;top:0;height:26px;margin:0}table.monthly-calendar div.day-number span{position:absolute;top:0;right:0;background:#999;padding:5px;color:#fff;font-weight:700;float:right;width:24px;text-align:center}table.monthly-calendar td.calendar-holiday div.day-number span{background:#b1111f;color:#fff}table.monthly-calendar td.calendar-today div.day-number span{background:#0054a6;color:#fff}table.monthly-calendar td.calendar-day,table.monthly-calendar td.calendar-day-np{width:calc(100% / 7);border-bottom:1px solid #999;border-right:1px solid #999}table.monthly-calendar td div.calendar-event{width:calc(100% - 10px);position:absolute;padding:5px}.event-list{margin-bottom:1rem}.event-list .card-body{padding:3rem 1.5rem 1rem 1.5rem;position:relative}.event-list .event-type{position:absolute;top:0;background:#ccc;color:#fff;padding:0 4px;font-size:12px;text-transform:uppercase}.event-list .event-type.conference{background:#0054a6;color:#fff}.event-list .event-type.academic{background:#28a745;color:#fff}.event-list .event-date{display:table}.event-list .event-date .date{display:table-cell;vertical-align:middle;color:#777}.event-list .event-date .date.separator{padding:0 1rem;font-weight:700}.event-list .event-date .date .date-date{display:inline-block;font-size:3rem;line-height:1}.event-list .event-date .date .date-month{display:inline-block;font-size:13px;position:relative;top:-4px}.event-list .event-date .date .date-month .date-day{display:block}.event-list .event-date .date .date-month .date-monthyear{display:block;font-weight:700}.event-list .event-heading h3{font-size:1.25rem}.event-list .event-details .table-event th{font-weight:400;font-size:.875rem;color:#777}.event-list .event-details .table-event td{font-size:.85rem}.owl-nav{position:relative;top:-15rem}.owl-nav .owl-next,.owl-nav .owl-prev{width:38px;height:38px;border:5px #fff solid;border-radius:50%!important}.news{position:relative}.news .card{background:rgba(255,255,255,.25)}.news .card:hover{background:rgba(255,255,255,1);border-color:#fff!important}.news .card:hover a{color:#007bff!important}.news .card .date{position:absolute;bottom:0}.courses .img{overflow:hidden}.bod-home{position:relative}.bod-home .bod-profile{position:relative;top:0;left:0;border-radius:50%;overflow:hidden}.bod-home .bod-profile .profile-image{position:relative;top:0;left:0}.bod-home .bod-profile .profile-info{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);width:100%;height:50%;text-align:center;padding:20px 10px;opacity:0;background:rgba(255,255,255,0)}.bod-home .bod-profile:hover .profile-info{transform:translate(-50%,0);opacity:1;background:rgba(255,255,255,.75)}.bod-home img{min-width:200px;min-height:200px;width:100%;height:100%}.event-home .event-box{position:relative;background:rgba(255,255,255,.5)}.event-home .event-box *{color:#fff}.event-home .event-box:hover{background:#fff}.event-home .event-box:hover h3 a,.event-home .event-box:hover p{color:#0054a6!important}.event-home .event-box .btn{position:absolute;bottom:1rem;right:1rem;min-width:38px}.gallery-home{background:#000}.gallery-home .gallery-item:before{position:absolute;content:' + ';border:2px #fff solid;width:48px;height:0;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:50%;font-size:30px;color:#fff;text-align:center;padding-bottom:44px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.gallery-home .gallery-item:hover:before{opacity:1}.gallery-home .gallery-item:hover img{opacity:.25}.news-box{position:relative}.news-box>.img-box{overflow:hidden}.parallax-mirror{filter:brightness(.4)}.bg-range{background:#dee2e6;cursor:drag}.property-location .col{overflow:hidden}.img-box{position:relative;height:auto;width:100%;overflow:hidden;display:inline-block}.img-box .img-box-text{position:absolute;top:50%;width:100%;transform:translate(0,-50%);z-index:2}.img-box .img-box-image{position:absolute;width:100%;height:100%;background-size:cover!important;background-position:50% 50%!important;background-blend-mode:multiply;background-color:rgba(0,0,0,.5)}.img-box:hover .img-box-image{transform:scale(1.06);background-color:rgba(0,0,100,.3)}.member-box{background:linear-gradient(#149dcc,transparent)}.scrollTop{z-index:99999;position:fixed;right:10px;bottom:10px;padding:10px 18px;opacity:.5;transition:all .4s ease-in-out 0s;cursor:pointer}.scrollTop:hover{opacity:1!important}.academic-cal a{color:#fff}.featured-news{overflow:hidden}.featured-news .news-item{float:left;position:relative;width:40%;margin-bottom:1rem}.featured-news .news-item:nth-child(1){margin-right:1rem;width:calc(60% - 1rem)}.featured-news .news-item img{object-fit:cover;height:30vh;position:relative;left:0;top:0;bottom:0;right:0}.featured-news .news-item:nth-child(1) img{height:calc(60vh + 1rem)}.featured-news .news-item .news-content{position:absolute;left:0;right:0;bottom:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.6),rgba(0,0,0,.2),rgba(0,0,0,0))}.content-image_float-right{float:right;margin-left:1rem;margin-bottom:1rem;width:50%;height:auto}.img-cover img{object-fit:cover;width:100%;height:55vh;position:relative;left:0;top:0;bottom:0;right:0}@media screen and (max-width:996px){.content-image_float-right{float:none;margin-left:0;width:100%}}.dt-buttons{float:right;margin-left:.5rem}.dt-buttons .btn{font-size:.74rem}#table_length{float:left}#table_filter{float:right}#table_info{float:left;padding-top:0}#table_paginate{float:right}.carousel-item .carousel-caption{z-index:1;width:100%;right:0;left:0;padding:2rem 15%;bottom:0}.carousel-item .carousel-caption:before{content:'';position:absolute;background:linear-gradient(180deg,rgba(0,84,166,0),rgba(0,84,166,.8));top:0;right:0;bottom:0;left:0;z-index:-1}