﻿@font-face{font-family:jubilat_extra_light;src:url(/_catalogs/masterpage/GIBS/fonts/jubilatextralight-roman-webfont.eot);src:url(/_catalogs/masterpage/GIBS/fonts/jubilatextralight-roman-webfont.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/jubilatextralight-roman-webfont.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/jubilatextralight-roman-webfont.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/jubilatextralight-roman-webfont.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/jubilatextralight-roman-webfont.svg#jubilat_extra_light) format("svg")}
@font-face{font-family:jubilat_bold;src:url(/_catalogs/masterpage/GIBS/fonts/jubilatbold-roman-webfont.eot);src:url(/_catalogs/masterpage/GIBS/fonts/jubilatbold-roman-webfont.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/jubilatbold-roman-webfont.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/jubilatbold-roman-webfont.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/jubilatbold-roman-webfont.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/jubilatbold-roman-webfont.svg#jubilat_bold) format("svg")}
@font-face{font-family:robotolight;src:url(/_catalogs/masterpage/GIBS/fonts/roboto-light-webfont.eot);src:url(/_catalogs/masterpage/GIBS/fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/roboto-light-webfont.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/roboto-light-webfont.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/roboto-light-webfont.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/roboto-light-webfont.svg#robotolight) format("svg")}
@font-face{font-family:Metric;src:url(/_catalogs/masterpage/GIBS/fonts/roboto-regular-webfont.eot);src:url(/_catalogs/masterpage/GIBS/fonts/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/roboto-regular-webfont.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/roboto-regular-webfont.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/roboto-regular-webfont.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/roboto-regular-webfont.svg#Metric) format("svg")}
@font-face{font-family:Metric;src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Regular.eot);src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Regular.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Regular.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Regular.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Regular.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Regularsvg#Metric) format("svg")}
@font-face{font-family:Metric;src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.eot);src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.svg#Metric) format("svg");font-weight:700}
@font-face{font-family:Metric;src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.eot);src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.svg#Metric) format("svg");font-weight:600}
@font-face{font-family:'Metric Light';src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Light.eot);src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Light.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Light.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Light.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Light.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Light.svg#Metric) format("svg")}
@font-face{font-family:'Metric Bold';src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.eot);src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Bold.svg#Metric) format("svg")}
@font-face{font-family:'Metric Semibold';src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.eot);src:url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.eot?#iefix) format("embedded-opentype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.woff2) format("woff2"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.woff) format("woff"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.ttf) format("truetype"),url(/_catalogs/masterpage/GIBS/fonts/Metric-Semibold.svg#Metric) format("svg")}
body,html{font-family:Metric;font-size:18px;line-height:24px;color:#434343!important;margin:0!important;padding:0!important;font-variant-ligatures:none}
h1{font-family:jubilat_bold;font-size:52px;color:#434343!important;line-height:50px!important;margin:15px 0!important}
h1.pageTitle{margin:0!important;padding-bottom:20px}
h2{font-family:'Metric Light';font-size:32px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
.h2.ms-rteElement-H2{font-family:'Metric Light';font-size:36px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
h2.subMainHeader{font-family:jubilat_extra_light;font-size:36px;color:#434343!important;line-height:.9!important;margin:15px 0!important}
h2.subMainHeader b{font-family:jubilat_bold}
h3{font-family:Metric;font-size:28px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
h3 b{font-family:Metric;font-weight:700}
h3.ms-rteElement-H3{font-family:'Metric Light';font-size:28px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
h3.special{font-family:Jubilat_bold;font-size:30px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
h4{font-family:'Metric Light';font-size:26px;color:#434343!important;line-height:30px!important;margin:0 0 15px!important}
h4.ms-rteElement-H4{font-family:'Metric Light';font-size:26px;color:#434343!important;line-height:30px!important;margin:0 0 15px!important}
h5.b{font-family:'Metric Bold';font-size:24px;color:#434343!important;line-height:24px!important;margin:0 0 15px!important;font-weight:700}
h5{font-family:'Metric Light';font-size:24px;color:#434343!important;line-height:24px!important;margin:0 0 15px!important;font-weight:700}
h5.ms-rteElement-Heading5{font-family:'Metric Light';font-size:24px;color:#434343!important;line-height:24px!important;margin:0 0 15px!important;font-weight:700}
h5.ms-rteElement-Heading5.b{font-family:'Metric Bold';font-size:24px;color:#434343!important;line-height:24px!important;margin:0 0 15px!important;font-weight:700}
h6{font-family:'Metric Bold';font-size:20px;color:#434343!important;line-height:20px!important;margin:0 0 15px!important}
h6.ms-rteElement-Heading6{font-family:'Metric Bold';font-size:20px;color:#434343!important;line-height:20px!important;margin:0 0 15px!important}
p{font-family:Metric;/* font-size:18px!important; */line-height:24px!important;font-variant-ligatures:none;}
p.b{font-family:'Metric Semibold';font-size:18px!important;line-height:24px!important;font-variant-ligatures:none}
p.a{font-family:Metric;font-size:18px!important;line-height:24px!important;font-variant-ligatures:none}
.ms-rtestate-field p,p.ms-rteElement-P{margin:0 0 15px}
li p{margin:0!important}
a,a:active,a:focus,a:visited{color:#20409a;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
a:hover{color:#0072c6;text-decoration:none;cursor:pointer}
ol,ul{margin-top:0;margin-bottom:15px}
span.ms-rteElement-Heading5{-ms-name:"Heading 5";font-family:Metric;font-size:20px;color:#434343!important;line-height:26px!important;margin:0 0 15px!important;font-weight:700;display:block}
span.ms-rteElement-Heading6{-ms-name:"Heading 6";font-family:Metric;font-size:20px;color:#434343!important;line-height:25px!important;margin:0 0 15px!important;display:block}
.ms-rteImage-ImageLeft{-ms-name:"Image Left";margin:0 20px 20px 0;float:Left}
.ms-rteImage-ImageRight{-ms-name:"Image Right";margin:0 0 20px 20px;float:right}
.ms-rteImage-StretchImage{-ms-name:"Stretch Image";height:auto!important;width:100%!important}
.ms-rteImage-ResponsiveImage{-ms-name:"Responsive Image";height:auto!important;max-width:100%!important}
.greySection{background:#e4eaea;border-bottom:1px solid #d3dbdd}
.lightgreySection{background:#efefef}
.ApplyButton,.btn,input.btn{background-color:#21409a;color:#fff!important;font-family:Metric;font-size:16px;border:1px solid #21409a;padding:6px 12px;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
button.btn.btn-default.save-btn{margin-right:7px;border:none;background-color:transparent;color:#20409a!important;font-size:20px;font-weight:400}
.container img{width:95%}
iframe{max-width:100%!important}
a.btn.btn-default.add-more{background-color:#f8f8f8;color:#21409a!important;border:1px dashed #21409a;border-radius:6px;background-color:#434343!important;text-transform:uppercase;width:270px;font-family:Metric;padding-top:17px!important;display:block;position:relative;color:#fff!important}
.section_error_text{font-weight:700;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;display:inline-block;width:100%;color:#a94442}
.FormButtons>button.btn{width:190px;font-family:jubilat_bold;font-size:18px;padding:14px}
.clear-fields hr{margin-top:30px}
.FormButtons{margin-bottom:20px}
.btn-outline{cursor:pointer;text-decoration:none;display:inline-block;padding-left:75px;padding-right:75px;padding-top:10px;height:40px;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);text-transform:uppercase;text-align:center;border:solid 1px #20409a;color:#20409a;font-weight:600;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}
.btn-outline:hover{color:#fff;border:solid 1px #20409a;background-color:#20409a;box-shadow:none}
a.btn.btn-default.add-more{background-color:#fff}
a.btn.btn-default.add-more:active,a.btn.btn-default.add-more:focus,a.btn.btn-default.add-more:hover{background-color:#21409a!important;color:#fff!important}
.ApplyButton:hover,input.btn:focus,input.btn:hover{color:#21409a!important;background-color:#fff!important;border:1px solid #21409a}
.ApplyButton:disabled,.ApplyButton:disabled:active,.ApplyButton:disabled:focus,.ApplyButton:disabled:hover,.btn:disabled{color:#c1c1c1!important;background-color:#efefef!important;border:1px solid #d3dbdd!important}
.GibsTableStandard{width:100%;border-collapse:collapse}
.GibsTableStandard td,.GibsTableStandard th{padding:5px;border:1px solid #c1c1c1}
#Ribbonrow{top:0;z-index:999;background-color:#fff;width:100%;position:relative}
#DeltaSPRibbon,#DeltaWebPartAdderUpdatePanelContainer,#RibbonContainer,#WebPartAdderUpdatePanelContainer,#globalNavBox,#ribbonBox,#s4-ribboncont,#s4-ribbonrow,.ms-cui-ribbon{height:100%!important;min-height:100%!important}
#DeltaWebPartAdderUpdatePanelContainer{position:relative;top:0!important}
.ms-cui-gallerybutton{width:110px}
#s4-ribbonrow,#s4-ribbonrow *,#suiteBar,#suiteBar *,.ms-dlgContent,.ms-dlgContent *,.ms-webpart-menuLink{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}
#suiteBarLeft{background-color:#20409a;color:#21409a}
#ms-help a span{width:26px!important;height:20px!important;padding-bottom:0!important}
#ms-help a span span.s4-clust{width:16px!important;height:16px!important}
.ms-siteactions-root>span>a.ms-core-menu-root{width:16px;height:20px}
.ms-cui-tt-a{margin-top:0}
.ms-cui-menu{position:fixed!important}
#pageStatusBar[class],.ms-status-msg{margin-bottom:0;background-color:#fff!important;border-color:#fff!important}
td#MSOTlPn_MainTD{position:absolute;right:30px;z-index:9999}
button,button:active,button:focus,button:hover,input[type=button],input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{min-width:20px!important;--outline:none;border-color:inherit}
.ms-dlgContent{position:fixed}
.ms-webpartzone-cell{margin:0}
label{font-weight:400;margin-bottom:0}
.ms-WPBorder{border:0 none}
.ms-webpart-zone{display:block}
.ms-srch-sb>.ms-srch-sb-navLink{display:none}
body,html{height:100%;width:100%;min-width:320px;overflow-y:visible;-ms-overflow-style:scrollbar}
body>form{margin-bottom:-20px}
#s4-bodyContainer{padding:0}
#s4-workspace{width:100%!important;height:100%!important;overflow:visible}
.close{font-size:34px;margin:-15px -6px}
.modal-body{padding:25px 0 0}
.modal-dialog .modal-body{background:#fff;padding:20px 15px 15px 25px;border-radius:10px}
.modal-dialog .modal-content .modal-header{padding:0}
nav.navbar{background-color:#20409a;height:90px;width:100%;z-index:998;-webkit-box-shadow:0 -10px 14px 6px #333;-moz-box-shadow:0 -10px 14px 6px #333;box-shadow:0 -10px 14px 6px #333}
.Homepage nav.navbar{background-color:rgba(0,0,0,.2);height:90px;width:100%;z-index:998;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#BurgerIcon,#ButtonControls,#HeaderLogo,#Navigation,#SearchContainer{float:left}
.Fixed{position:fixed!important}
body.Homepage .Fixed{position:absolute!important}
body.Homepage #HeaderLogo img{padding:12px}
#HeaderLogo>a{display:block;height:100%;padding:17px 50px 17px 20px}
#HeaderLogo .HomeLogo{display:none}
body.Homepage #HeaderLogo{background-color:rgba(0,0,0,0)!important;width:250px!important}
body.Homepage #HeaderLogo>a{display:none}
body.Homepage #HeaderLogo .HomeLogo{display:block}
#HeaderLogo,#HeaderLogo img{height:100%;max-width:100%}
#Navigation{height:auto;padding:0;border:0 none}
.mega-menu ul,.mega-menu ul li{list-style:none}
.mega-menu ul{padding:0}
.mega-menu .sub{display:none}
.mega-menu .sub ul{display:block}
#MegaMenuWrapper{height:100%;width:100%}
#MegaMenu{width:auto;height:100%;padding:0;margin:0;display:table;overflow:hidden!important;float:right;padding-right:20px}
#MegaMenu .sub ul{display:block}
#MegaMenu>li{min-height:90px;padding-top:15px;margin:0 5px}
#MegaMenu li{height:100%;float:left;list-style-type:none;display:table}
#MegaMenu li .mega-menu-navitem{color:#fff;font-family:Metric;font-size:18px;font-weight:400;padding:0 25px 15px;vertical-align:middle;display:table-cell;text-align:center;white-space:normal;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;position:relative;border-radius:5px 5px 0 0}
#MegaMenu li .mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/HomePage/nav-drop-down.svg) no-repeat center bottom 15px}
#MegaMenu li>a:after{width:1px;height:40px;content:'';background:#4c66ae;position:absolute;right:-5px;top:10px}
#MegaMenu li:last-child>a:after{display:none}
#MegaMenu li .mega-menu-navitem:hover{background:#fff;color:#21409a}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:focus,#MegaMenu li .mega-menu-navitem:visited{text-decoration:none}
#MegaMenu li.dc-mega-li.mega-hover .mega-menu-navitem{background:#fff url(/_catalogs/masterpage/GIBS/images/HomePage/nav-drop-down-blue.svg) no-repeat center bottom 15px;color:#21409a}
.dc-mega-icon{display:none}
#MegaMenu li .sub-container{position:absolute;width:100%!important;background:#fff;top:90px!important}
#MegaMenu li .sub-container>ul{padding:20px 0}
#MegaMenu li .sub>li{list-style:none;float:none;font-size:1em;font-weight:400;width:25%;border-right:solid 1px #ccc}
#MegaMenu li .sub>li:last-child{border:0 none}
#MegaMenu li .sub li.mega-hdr{display:inline-block;margin-right:-4px;text-align:left;padding:0 10px 0 25px;height:100%;min-height:100%;vertical-align:top}
#MegaMenu li .sub li.mega-hdr.last{margin-right:0}
#MegaMenu li .sub li .secondLevelBlock .topSection{display:table;width:100%;height:60px;padding:20px 0 10px;cursor:pointer}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo,#MegaMenu li .sub li .secondLevelBlock .topSection a{float:left}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{background:0 0;font-family:Metric!important;font-size:22px;color:#434343;padding:10px 10px 0;width:80%;display:table-cell;white-space:normal;vertical-align:middle;line-height:26px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a:hover{cursor:default}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3{padding:5px 5px 5px 0;width:100%;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-webkit-transition:background-color 35s ease;transition:background-color .3s ease}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3:hover{background-color:#f8f8f8}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{font-family:Metric;font-size:16px;color:#20409a}
#MegaMenu li .sub .MenuButtonContainer{width:100%;height:160px;border-top:1px solid #ddd;float:left}
#MegaMenu li .sub .MenuButtonContainer .optionButton,#MegaMenu li .sub .MenuButtonContainer .searchCategory{display:inline-block;width:50%;vertical-align:top;margin-right:-4px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonImage,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText{margin-top:10px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonImage{margin-right:10px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText{text-align:left}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText .OptionsHeading{font-family:jubilat_bold;font-size:50px;display:block;height:40px;color:#20409a!important;line-height:30px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h1,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h4,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h5{color:#20409a!important}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h5{margin-bottom:10px!important}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText .optionButtonTextArrow,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h4{display:inline-block}
#megamenuoverlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;display:none;top:0}
@media all and (max-width:1600px) and (min-width:1200px) {
.optionButton .optionButtonText{width:70%!important}
.optionButton .optionButtonText h1{font-size:40px;line-height:50px!important}
#MegaMenu .optionButton .optionButtonText h4{font-size:19px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonImage,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText{margin-top:5px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.optionButton .optionButtonImage{width:75px!important}
.optionButton .optionButtonText{width:75%!important}
.optionButton .optionButtonText h1.OptionsHeading{font-size:35px!important;line-height:45px!important}
.termDescription{font-size:14px}
#MegaMenu .optionButton .optionButtonText h4{font-size:19px}
#SearchExpander{top:7px}
}
@media all and (max-width:1300px) and (min-width:1200px) {
#MegaMenu li .mega-menu-navitem{max-width:140px!important;padding:0 19px!important}
}
@media all and (max-width:1100px) and (min-width:1050px) {
#MegaMenu li .mega-menu-navitem{max-width:118px!important;padding:0 12px!important}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:70%;font-size:20px}
}
@media all and (max-width:1050px) and (min-width:1031px) {
#MegaMenu li .mega-menu-navitem{max-width:125px!important;padding:0 9px!important}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:70%;font-size:20px}
}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:none}
#ControlContainer{position:absolute;right:0;top:0;width:auto;height:100%}
#ButtonControls{height:100%;display:block}
#ButtonControlsMobile{display:none}
.ButtonControl{height:100%;width:95px;float:left;padding:30px 10px 30px 0}
.ButtonControl .HeaderButton{border-radius:4px;border:solid 1px #fff;display:block;font-size:12px;text-transform:uppercase}
.ButtonControl .HeaderButton.Profile-Link{display:none}
.ButtonControl .HeaderButton:hover{background:#fff;color:#20409a!important}
.NavIconHeadings,.NavIconHeadings:visited{font-size:14px;color:#fff;text-align:center;width:100%;height:100%;display:block;padding-top:10px}
.NavIconHeadings:hover{color:#fff;background:#20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.NavIconHeadings .SVGIcons,.NavIconHeadings .SearchIcon{-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}
.NavIconHeadings:hover .SVGIcons,.NavIconHeadings:hover .SearchIcon{margin:7px auto 13px}
.NavIconHeadings.SignedIn,.NavIconHeadings.SignedIn:visited{background-color:#fff;color:#20409a}
.ButtonControlModals>.modal-dialog{position:absolute;right:15px;margin:0}
.ButtonControlModals.LoginModal{position:absolute!important;overflow:visible}
.LoginOpen{display:block}
.LoginClose{display:none}
.SocialModal .circlesocial .sociallink{margin:0 8px 10px!important}
.StudentModal .modal-body a{display:block;color:#20409a;font-size:18px;margin-bottom:10px;-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}
.StudentModal .modal-body a:hover{margin-left:10px}
.LoginBox .input-group{display:block}
.LoginBox .input-group-btn{position:static!important}
.LoginBox input,.LoginBox select{margin:8px 0}
.LoginBox .Inputs .col-xs-12{overflow:hidden}
.LoginModal .Inputs input{border:1px solid #d3dbdd;width:100%;height:50px;text-indent:45px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.LoginModal .Inputs input[type=email]{background:url(/_catalogs/masterpage/GIBS/images/smalluser.png) no-repeat 7px center;background-size:28px;padding-right:30px}
.LoginModal .Inputs input[type=password],.LoginModal .Inputs input[type=text]{background:url(/_catalogs/masterpage/GIBS/images/smalllock.png) no-repeat 7px center;background-size:28px;padding-right:60px}
.LoginModal .Inputs input:active,.LoginModal .Inputs input:focus{background-size:7%!important;background-position:3px center;background-color:#fff;text-indent:30px}
.LoginModal .Inputs input[type=password],.LoginModal .Inputs input[type=text]{background:url(/_catalogs/masterpage/GIBS/images/smalllock.png) no-repeat 7px center;background-size:28px;padding-right:60px;padding-left:0}
.ChangePasswordBox .PasswordTxt{text-indent:45px!important;background:url(/_catalogs/masterpage/GIBS/images/smalllock.png) no-repeat 7px center;background-size:28px;padding-right:80px}
.ResetPasswordBox .userNameTxt{text-indent:45px!important;background:url(/_catalogs/masterpage/GIBS/images/smalluser.png) no-repeat 7px center;background-size:28px;padding:0!important;padding-right:30px}
.ChangePasswordBox i.form-control-feedback.fa-check,.ChangePasswordBox i.form-control-feedback.fa-times{position:absolute;right:25px;top:19px}
.LoginModal .LinkButton input,.LoginModal .LoggedInBox .resendVerifyEmailBtn{padding:0 0 15px;font-size:16px;margin:0;color:#20409a;display:block;border:0}
.LoginModal .LinkButton input:hover,.LoginModal .LoggedInBox .resendVerifyEmailBtn:hover{color:#0072c6;border:0 none}
.LoginModal .Buttons button[type=button],.LoginModal .Buttons button[type=submit],.LoginModal .Buttons input[type=button],.LoginModal .Buttons input[type=submit],.LoginModal .ButtonsSignUp input[type=submit],.LoginModal .LoggedInBox .LogoutBtn{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;width:48%;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.LoginModal .Buttons button[type=button]:hover,.LoginModal .Buttons button[type=submit]:hover,.LoginModal .Buttons input[type=button]:hover,.LoginModal .Buttons input[type=submit]:hover,.LoginModal .ButtonsSignUp input[type=submit]:hover,.LoginModal .LoggedInBox input:hover{background:#fff;border:1px solid #21409a;color:#20409a}
.LoginModal .Buttons button:first-child,.LoginModal .Buttons input:first-child{margin-right:10px}
.LoginModal .LoggedInBox a{display:block;padding:5px 0 25px;background:url(/_catalogs/masterpage/GIBS/images/smalluser.png) no-repeat 0 0;text-indent:35px;background-size:25px}
.LoginModal .loginError p{margin:-10px 0 10px!important;font-size:16px!important}
.LoginModal .RegistrationFields{padding-bottom:10px}
.LoginModal .RegistrationFields .confirmPassword input,.LoginModal .RegistrationFields .lastname input,.LoginModal .RegistrationFields .name input,.LoginModal .RegistrationFields .title select{border:1px solid #d3dbdd;width:100%;height:50px;background-color:transparent}
.LoginModal .RegistrationFields .question{position:relative}
.LoginModal .RegistrationFields .question .optionWrapper{display:inline-block;padding:2px 10px 0 0}
.LoginModal .RegistrationFields .question .optionWrapper input{display:inline-block;width:20px;height:20px;margin:0 5px 0 0}
.LoginModal .RegistrationFields .acceptTermsAndConditions .questionLabel{text-indent:35px}
.LoginModal .RegistrationFields .question .MayWeContactYouCB{position:absolute;top:0;left:0}
.LoginModal .RegistrationFields .question .MayWeContactYouCB input{display:block;width:20px;height:20px;margin:0}
.CheckTermsAndConditions,.LoginModal #CheckEmailEntered,.LoginModal #CheckLastNameEntered,.LoginModal #CheckNameEntered,.LoginModal #CheckPasswordConfirmEntered,.LoginModal #CheckPasswordEntered,.LoginModal #CheckTitleEntered,.fv-form-bootstrap .help-block{color:red;font-size:14px!important;margin-top:-7px;margin-bottom:5px!important;line-height:20px}
#CheckTermsAndConditionsBox{text-align:left;margin-left:80px}
.LoginModal .loginError p{color:#dd3221}
.LoginModal .requiredField{color:#dd3221;float:right;margin:0 5px -20px 0}
i.fa-eye,i.form-control-feedback.fa-check,i.form-control-feedback.fa-times{position:absolute;right:20px!important;top:20px!important;height:15px!important;width:15px!important;}
#CheckEmailEntered{text-align:center;color:red}
i.form-control-feedback.fa-times{color:#dd3221;right:20px!important}
i.form-control-feedback.fa-times:active,i.form-control-feedback.fa-times:focus{color:#dd3221!important}
i.form-control-feedback.fa-check{color:#019642;right:24px!important}
i.form-control-feedback.fa-check:active,i.form-control-feedback.fa-check:focus,i.form-control-feedback.fa-check:visited{color:#019642!important}
.togglePassword{display:inline-block;position:absolute!important;top:1px;right:30px;background-color:transparent;color:#444!important;border:none;outline:0;font-size:20px}
.togglePassword:active,.togglePassword:disabled,.togglePassword:focus,.togglePassword:hover{color:#444;background-color:transparent;border:none;outline:0;box-shadow:none}
.togglePassword[disabled],.togglePassword[disabled]:disabled{color:#444!important;background-color:transparent!important;border:none!important;outline:0!important;box-shadow:none!important}
.lastname,.name,.question,.title{position:relative}
.lastname .requiredField,.name .requiredField,.question .requiredField,.title .requiredField{position:absolute;right:2px;top:10px}
.question .requiredField{top:5px}
.LoginBtnLoader{border:1px solid #fff!important;height:42px!important;background:#fff!important}
.question.acceptTermsAndConditions{margin-top:10px}
.question.acceptTermsAndConditions .requiredField{margin:-35px 5px 0 0;top:38px}
input.PasswordTxt.form-control{border:1px solid #d3dbdd;width:100%;height:50px;text-indent:35px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ChangePasswordBox,.ChangePasswordParent,.input-group{width:100%}
.ChangePasswordBox,.ChangePasswordParent,.col-xs-8{padding-left:0;padding-right:0}
.ChangePasswordBox button.togglePassword.btn.btn-secondary,.ChangePasswordParent button.togglePassword.btn.btn-secondary{display:inline-block;position:absolute!important;top:10px;right:35px;background-color:transparent;color:#444!important;border:none;outline:0}
.ChangePasswordBox button.togglePassword.btn.btn-secondary:hover,.ChangePasswordParent,.ChangePasswordParent button.togglePassword.btn.btn-secondary:active,.ChangePasswordParent button.togglePassword.btn.btn-secondary:focus{background-color:transparent!important}
.ChangePasswordBox.ChangePasswordContainer,.ResetPasswordBox.ChangePasswordBox{max-width:1177px}
div#changePasswordSubmitButton{margin-top:10px}
.ChangePasswordParent i.form-control-feedback.fa-check,.ChangePasswordParent i.form-control-feedback.fa-times{top:19px}
.ChangePasswordBox,.ChangePasswordParent,.ResetPasswordBox .col-xs-8{padding-right:0;padding-left:0}
input#userName{border:1px solid #d3dbdd;width:100%;height:50px;text-indent:35px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.resetPasswordButton{margin-left:0}
input#ResendEmailButton{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
input#ResendEmailButton:hover{background:#fff;color:#20409a!important}
div#resetPasswordButton{margin-top:10px}
#SearchContainer{width:auto;height:100%;max-width:500px}
#SearchContainerMobile{width:100%;position:relative;height:auto;padding-bottom:5px}
#SearchButton,#SearchExpander,#SearchExpanderMobile{float:left}
.accessButtonContainer .ButtonControl{padding:14px}
#SearchExpander{display:none;height:100%;width:530px;background-color:#20409a;position:absolute;right:70px;padding-left:20px;max-width:530px}
#SearchExpanderMobile{height:100%;width:100%;background-color:#fff;padding-left:20px}
#SearchButton{height:100%;width:60px;padding:30px 20px 30px 0;cursor:pointer}
#SearchButton .searchbutton{display:block;border:1px solid #fff;height:30px;width:30px;border-radius:50%}
#SearchButton i{font-size:18px;color:#fff;width:28px;text-align:center;height:20px;margin:4px 0;position:absolute}
#SearchButton i.closebutton{background:url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Close.svg) no-repeat center center}
.SearchIcon{height:18px;width:28px;color:#fff;margin:5px 0;display:block}
.SearchIcon path{fill:#fff}
.ms-srch-sb{height:100%;width:100%;background:0 0!important;border:0 none!important}
.ms-srch-sb>input{height:50px;background:#fff;width:450px;margin:20px 0;text-indent:15px;font-size:20px;font-family:Metric;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.ms-srch-sb>input:focus{-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.9);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.9);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.9)}
.ms-srch-sb>.ms-srch-sb-searchLink{height:52px;width:40px;margin:20px 0;border:4px solid #10174d;background:#10174d url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Search-white.svg) no-repeat center center}
.ms-srch-sb>.ms-srch-sb-searchLink>img{display:none}
#SubNav{min-height:65px;background:#efefef;-webkit-box-shadow:0 -10px 14px 6px #333;-moz-box-shadow:0 -10px 14px 6px #333;box-shadow:0 -10px 14px 6px #333;position:relative}
#SubNav .ms-core-listMenu-root li.static>ul.static>li.static{display:table;float:left}
#SubNav a{color:#20409a;padding:20px 12px;margin-right:0;display:table-cell;vertical-align:middle;font-weight:700;font-size:12px;text-transform:uppercase;-o-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}
#SubNav a:hover{background-color:#fff}
.ms-core-listMenu-root>li.static>a{display:none!important}
.ms-core-listMenu-root,.ms-core-listMenu-root>li.static>ul.static{padding:0}
#BreadCrumb{width:100%}
.breadcrumb{font-size:14px;color:#888;padding:8px 0;margin:0;background-color:#f8f8f8}
.breadcrumb>span>a{color:#bbb!important;padding:0 20px 0 10px;background:url(/_catalogs/masterpage/GIBS/images/breadcrumbarrow.png) no-repeat right center}
.breadcrumb>span>a:hover{color:#555!important}
.breadcrumb>.active{color:#555;padding-left:10px; font-weight:bold}
#Footer{width:100%;height:245px;bottom:0;background-color:#fff;margin-top:2px;background-color:#211f1f;position:relative}
#Footer>span{position:absolute;left:0;bottom:100px;top:35px}
.FooterContainer{height:auto;min-height:180px}
.FooterTop{width:100%;min-height:120px;clear:both;padding-top:30px}
.FooterAddress .Name{font-family:Metric;font-size:14px;color:#fff;font-weight:700}
.FooterAddress .Address{font-family:Metric;font-size:14px;color:#fff}
.FooterAddress .Contact div{display:inline-block;width:140px;margin-right:-4px}
.FooterAddress .Contact div a{color:#fff!important}
.FooterAddress .Contact .mail{font-family:Metric;font-size:14px;color:#fff;padding-left:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/footer-email.svg) no-repeat left center}
.FooterAddress .Contact .phone{font-family:Metric;font-size:14px;color:#fff;padding-left:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/footer-contact.svg) no-repeat left center}
.FooterTop .Footeraffiliates{float:left;width:50%}
.FooterTop .FooterSocial{float:right;width:50%}
#Footer .subfooter{height:auto;background-color:#363434}
.Footeraffiliates{height:auto;width:94%;padding-top:5px;margin:0 auto}
.Footeraffiliates .affiliatelink{display:inline-block;width:7.69%;margin-right:-4px;height:60px;opacity:.7;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.Footeraffiliates .affiliatelink:hover{opacity:1}
.Footeraffiliates .affiliatelink.GBSN{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/gbsn.png) no-repeat center center;background-size:contain}
.Footeraffiliates .affiliatelink.AOMBA{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/amba.png) no-repeat center center}
.Footeraffiliates .affiliatelink.AABS{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/aabs.png) no-repeat center center}
.Footeraffiliates .affiliatelink.EMBAC{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/emba.png) no-repeat center center}
.Footeraffiliates .affiliatelink.EFMD{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/efmd-logo.png) no-repeat center center}
.Footeraffiliates .affiliatelink.AACSB{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/aacsb.png) no-repeat center center}
.Footeraffiliates .affiliatelink.AOM{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/AOM.png) no-repeat center center}
.Footeraffiliates .affiliatelink.EABIS{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/abis.png) no-repeat center center}
.Footeraffiliates .affiliatelink.SABSA{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/sabsa.png) no-repeat center center}
.Footeraffiliates .affiliatelink.CEEMAN{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/ceeman.png) no-repeat center center}
.Footeraffiliates .affiliatelink.CHE{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/che-logo.png) no-repeat center center}
.Footeraffiliates .affiliatelink.UNICON{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/unicon.png) no-repeat center center}
.Footeraffiliates .affiliatelink.PRME{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/prme.png) no-repeat center center}
.copyright{font-size:11px;text-align:right;padding-bottom:10px}
@media all and (max-width:1200px) {
.Footeraffiliates .affiliatelink{min-width:14.2%}
.Footeraffiliates .affiliatelink.GBSN{background-size:auto}
}
@media all and (max-width:850px) {
.Footeraffiliates .affiliatelink.GBSN{background-size:contain}
}
@media all and (max-width:768px) {
.Footeraffiliates .affiliatelink{min-width:33.3%}
.Footeraffiliates .affiliatelink.GBSN{background-size:auto}
}
.FooterFloater{float:right}
.circlesocial .sociallink{margin-left:5px;display:inline-block;background-size:inherit}
.circlesocial .sociallink:hover{margin-bottom:2px}
.circlesocial .sociallink img{margin:6px}
.FooterTextlinks .Textlink{display:inline-block;color:#929292;font-size:14px;margin-right:10px}
.FooterTextlinks .Textlink:hover{color:#616161}
.ms-signInLink{height:auto;width:auto;background:0 0;position:relative;left:-10px;font-size:11px;bottom:-1px;color:grey!important;opacity:.4}
#BackToTop{right:0;bottom:7%;height:50px;width:50px;cursor:pointer;position:fixed;display:block;background:#20409a}
#BackToTop i{color:#fff;font-size:30px;display:block;text-align:center;margin-top:10px}
#BackToTop i:hover{font-size:34px;margin-top:8px}
.MicroNav{height:50px;display:flex;margin-bottom:30px}
.MicroNav .MicroNavLink{display:block;padding:17px;font-family:Metric;font-weight:400;vertical-align:top;width:16.2%;font-size:18px;color:#434343!important;text-transform:uppercase;height:50px;margin-right:-1px;text-align:center;line-height:16px;border-radius:4px;border:solid 1px #434343;padding-top:18px}
.MicroNav .MicroNavLink.active{background:#434343;color:#fff!important;font-weight:700}
.MicroNav .MicroNavLink:hover{background:#20409a;color:#fff!important;border:1px solid #20409a}
.MicroNav .MicroNavLink.active:hover{background:#20409a;color:#fff!important;border:1px solid #20409a}
.MicroNavMobile{display:none}
.MicroNavMobile select{width:100%;font-size:18px;height:50px;font-family:Metric}
@media all and (max-width:1600px) and (min-width:1024px) {
.MicroNav{display:table}
.MicroNav .MicroNavLink{display:table-cell;vertical-align:middle;padding:10px 17px;font-weight:400;padding-top:15px}
}
@media all and (max-width:1024px) {
.MicroNav{display:none}
.MicroNavMobile{display:block}
}
@media all and (max-width:1600px) and (min-width:1200px) {
#MegaMenu li .sub li .secondLevelBlock{padding:10px 0 15px}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding-bottom:10px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:75%;padding:0 10px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:50px;height:50px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
button.btn.btn-default.save-btn{margin-right:5px;border:none;background-color:transparent;color:#20409a!important;font-size:20px;font-weight:400}
}
@media all and (max-width:1200px) and (min-width:1100px) {
#HeaderLogo{max-width:180px}
#HeaderLogo img{width:100%;height:auto;padding:8px 0}
#ButtonControls{width:260px!important}
#MegaMenu li .mega-menu-navitem{padding:10px!important;max-width:135px}
#MegaMenu li .sub li .secondLevelBlock{padding:10px 0 15px}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding-bottom:10px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:75%;padding:0 10px;font-size:20px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:50px;height:50px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3{padding:0 5px 5px 0}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{font-size:18px}
button.btn.btn-default.save-btn{margin-right:4px}
}
@media all and (max-width:1100px) and (min-width:1030px) {
#HeaderLogo{max-width:180px}
#HeaderLogo img{width:100%;height:auto;padding:8px 0}
#ButtonControls{width:200px!important}
}
@media all and (max-width:1030px) {
.BottomFormButtons{display:block}
}
div#changePasswordSubmitButton input{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-top:14px}
div#changePasswordSubmitButton input:hover{background:#fff;color:#20409a!important}
div#ResendEmailButton input,div#ResendEmailButton input:hover{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ResendVerificationContainer input[type=submit]{background:#20409a!important;border:1px solid #20409a!important;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ResendVerificationContainer input[type=submit]:hover{background:#fff!important;border:1px solid #20409a!important;color:#20409a}
img.register-failure-icon,img.register-success-icon{max-width:100%}
.status-box{padding:20px 10px 10px}
.status-box h1{font-size:40px!important;color:#434343!important;line-height:50px}
.status-box p{font-family:Metric;margin-bottom:2px}
.status-box .make-payment{margin-top:20px;margin-bottom:10px!important}
.status-box .DetailHeading{font-family:'Metric Bold';font-size:24px;margin-bottom:5px;font-weight:700}
.button-secondary{background-color:#fff;color:#21409a!important;border:1px solid #fff;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);border:solid 1px #20409a;background-color:#fff;font-family:'Metric semibold'!important;font-stretch:normal;font-style:normal;line-height:.89;letter-spacing:.8px;text-align:center;color:#20409a!important;text-transform:uppercase}
.button-secondary:active,.button-secondary:focus,.button-secondary:hover{border:1px solid #21409a;border-radius:4px;border:solid 1px #009fe3!important;background-color:#009fe3!important;box-shadow:none}
.status-box a.button.CourseInfoButton.ApplyButton{margin-bottom:10px!important}
.register-success-icon-box{text-align:center;float:right;max-width:140px}
.status-page-program-info{margin-top:30px;margin-bottom:30px;display:inline-block}
.status-page-program-info .Header{font-family:jubilat_extra_light;font-size:30px;margin-bottom:32px;line-height:28px}
.status-page-program-info .Header b{font-weight:600}
.programme-info-icon{height:45px;width:45px;border-radius:23px;border:2px solid #d3dbdd;margin-right:10px;background-size:58px!important}
.ListingItem status-box{margin-top:20px}
.status-page-program-info h4{font-family:'Metric Bold';font-size:20px;font-weight:400!important;margin-top:4px!important}
.status-page-program-info p{font-family:Metric;font-size:16px!important;margin-top:-12px;margin-right:-15px;line-height:14px!important;line-height:16px!important}
.gray-icon-fee{background:url(/_catalogs/masterpage/GIBS/images/Fee-gray.png) no-repeat center;background-size:67%!important}
.gray-icon-calendar{background:url(/_catalogs/masterpage/GIBS/images/DateTime-gray.png) no-repeat center;background-size:67%!important}
.gray-icon-venue{background:url(/_catalogs/masterpage/GIBS/images/Venue-gray.png) no-repeat center;background-size:50%!important}
.gray-icon-contact{background:url(/_catalogs/masterpage/GIBS/images/Contact-gray.png) no-repeat center;background-size:66%!important}
.status-page-program-info .programme-info-icon{margin-right:0!important}
@media (max-width:500px) {
.status-page-program-info p{margin-top:-7px}
.status-page-program-info{margin-top:30px!important}
.status-page-program-info h4{margin-top:1px!important}
}
.section-error{font-weight:700;padding:10px;margin-bottom:20px;border:0px solid #f90404;display:block;width:100%;color:#a94442;border-radius:6px;text-align: center;background-color:#fff;margin-top:20px;position:relative;padding-left:10%;padding-right:10%;opacity:0;}
.ProgrammeTag{background-color:#00bac1!important;pointer-events:none}
.AcademicTag{background-color:#e4563c!important;pointer-events:none}
.MediaTag{background-color:#ffde2f!important;pointer-events:none}
.EventTag{background-color:#40ba8d!important;pointer-events:none}
#BannerWrapper{position:relative}
#BannerWrapper .caroufredsel_wrapper{z-index:995}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{width:100%;height:500px!important}
#SliderComponent .SlideItem.White .SlideContent h2,#SliderComponent .SlideItem.White .SlideContent p{color:#fff!important}
#SliderComponent .SlideItem.Black .SlideContent h2,#SliderComponent .SlideItem.Black .SlideContent p{color:#000!important}
#SliderComponent .SlideItem.Left .SlideContent h2,#SliderComponent .SlideItem.Left .SlideContent p{text-align:left!important}
#SliderComponent .SlideItem.Right .SlideContent h2,#SliderComponent .SlideItem.Right .SlideContent p{text-align:right!important}
#SliderComponent .SlideItem.Left .SlideContent p{float:left}
#SliderComponent .SlideItem.Right .SlideContent p{float:right}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem{display:inline-block;vertical-align:top;overflow:hidden}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem a{display:block;position:relative}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem img{width:auto!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{position:absolute;left:0;top:30%;width:100%;padding:0 30px}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-family:jubilat_bold;font-size:80px!important;color:#fff;line-height:80px!important;-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);-ms-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5)}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{font-family:Metric;font-size:30px!important;max-width:50%;line-height:34px!important;color:#fff;-moz-text-shadow:1px 1px 2px rgba(0,0,0,.8);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.8);-ms-text-shadow:1px 1px 2px rgba(0,0,0,.8);text-shadow:1px 1px 2px rgba(0,0,0,.8)}
@media all and (max-width:1500px) {
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:80px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{max-width:75%;margin-top:25px!important}
}
@media all and (max-width:1200px) {
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:70px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{max-width:100%;margin-top:15px!important}
}
#BannerWrapper #Dots{position:absolute;left:50%;bottom:10px;z-index:996}
#BannerWrapper #Dots a{display:inline-block;height:20px;width:20px;border-radius:10px;background:0 0;border:2px solid #fff;font-size:0;margin:10px 20px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a:hover{border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a.selected{background-color:#20409a;border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#MegaMenu .optionButton{padding-top:10px}
.loading{position:absolute;top:50%;left:50%;padding-top:20px}
.loading-bar{display:inline-block;width:4px;height:18px;border-radius:0;animation:loading 1s ease-in-out infinite}
.loading-bar:nth-child(1){background-color:#20409a;animation-delay:0}
.loading-bar:nth-child(2){background-color:#20409a;animation-delay:.09s}
.loading-bar:nth-child(3){background-color:#20409a;animation-delay:.18s}
.loading-bar:nth-child(4){background-color:#20409a;animation-delay:.27s}
@keyframes loading {
0%{transform:scale(1)}
20%{transform:scale(1,2.2)}
40%{transform:scale(1)}
}
.options{background:#20409a;height:100px;width:100%}
.optionButton{display:inline-block;height:100%;padding-top:0;width:50%;margin:0 -3px;vertical-align:top}
.optionButton:hover{cursor:pointer}
.optionButton .optionButtonImageIcon{-webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;transition:margin-top .3s ease;width:100%}
.optionButton:hover .optionButtonImageIcon{margin-top:3px}
.optionButton .optionButtonImage,.optionButton .optionButtonText{float:left;margin-top:5px}
.optionButton .optionButtonImage{width:70px;margin:15px 25px 0 0}
.optionButton .optionButtonText{width:75%;color:#fff!important}
.optionButton .optionButtonText .Title{font-size:40px}
@media all and (max-width:1600px) {
.optionButton .optionButtonText .Title{font-size:35px}
}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText .Title{margin:0!important;color:#fff!important}
.optionButton .optionButtonText .Subline{font-size:22px!important;line-height:20px!important}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText .optionButtonTextArrow{display:inline-block}
.optionButton .optionButtonText .optionButtonTextArrow{margin-left:10px;vertical-align:top;padding-top:5px}
@media all and (max-width:1200px) {
.optionButton .optionButtonText .Title{font-size:30px;line-height:45px!important}
}
#LoginComponent{width:100%;padding-bottom:30px;max-width:600px;margin:0 auto}
#LoginComponent .nav-tabs{border:0 none!important;max-width:400px;margin:0 auto}
#LoginComponent .nav-tabs .nav-item{width:50%}
#LoginComponent .nav-tabs .nav-item .nav-link{border-radius:4px!important;border:solid 1px #434343!important;text-align:center;color:#434343;padding-top:13px;padding-bottom:6px}
#LoginComponent .nav-tabs .nav-item.active .nav-link{background:#434343;color:#fff;padding-top:13px;padding-bottom:6px}
#LoginComponent .tab-content .tab-pane{width:100%}
#LoginComponent .tab-content .tab-pane .form-group{margin:0 68px 0 -150px;padding-bottom:5px}
#LoginComponent .tab-content .tab-pane .form-group>label{margin-top:20px}
#LoginComponent .tab-content .tab-pane .form-group .form-control{width:100%;border-radius:4px;border:solid 2px #20409a;background-color:#fff;height:50px;text-indent:10px;font-size:16px}
#LoginComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:215px}
#LoginComponent .tab-content .tab-pane .form-check{text-align:center}
#LoginComponent .tab-content .tab-pane .form-check span input[type=checkbox]{display:inline-block;width:30px;height:30px}
#LoginComponent .login-heading{font-family:jubilat_bold;font-size:52px;line-height:60px;padding:40px 0 20px;text-align:center}
#LoginComponent .tab-content .Buttons{padding-top:20px;max-width:400px;margin:0 auto}
#LoginComponent .tab-content .Buttons input,.LoginBtn{border-radius:4px;background-color:#20409a;font-family:Metric;font-size:22px;color:#fff;width:100%;padding:10px;font-weight:700;padding-top:15px;padding-bottom:8px;border:1px solid #20409a;transition:all .3s ease}
#LoginComponent .tab-content .Buttons input:hover,.LoginBtn:hover{background-color:#fff;color:#20409a;transition:all .3s ease}
.random-class{text-align:center}
#captchaContainer+small.help-block{margin-left:218px}
.form-group.form-check{margin-left:53px!important}
.form-group.form-check label{display:inline-block;float:none;width:auto!important;margin-top:0!important}
#NewsLetterComponent{width:100%;padding-bottom:30px;max-width:600px;margin:0 auto}
#NewsLetterComponent .nav-tabs{border:0 none!important;max-width:400px;margin:0 auto}
#NewsLetterComponent .nav-tabs .nav-item{width:50%}
#NewsLetterComponent .nav-tabs .nav-item .nav-link{border-radius:4px!important;border:solid 1px #434343!important;text-align:center;color:#434343}
#NewsLetterComponent .nav-tabs .nav-item.active .nav-link{background:#434343;color:#fff}
#NewsLetterComponent .tab-content .tab-pane{width:100%}
#NewsLetterComponent .tab-content .tab-pane .form-group{padding-bottom:5px}
#NewsLetterComponent .tab-content .tab-pane .form-group>label{margin-top:15px}
#NewsLetterComponent .tab-content .tab-pane .form-group .form-control{width:100%;border-radius:4px;border:solid 2px #20409a;background-color:#fff;height:50px;text-indent:10px;font-size:16px}
#NewsLetterComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:215px}
#NewsLetterComponent .tab-content .tab-pane .form-check{text-align:center}
#NewsLetterComponent .tab-content .tab-pane .form-check span input[type=checkbox]{display:inline-block;width:30px;height:30px;margin-right:20px}
#NewsLetterComponent .login-heading{font-family:jubilat_bold;font-size:52px;line-height:60px;padding:40px 0 20px;text-align:center}
#NewsLetterComponent .tab-content .Buttons{padding-top:20px;max-width:400px;margin:0 auto}
#NewsLetterComponent .tab-content .Buttons input,.LoginBtn{border-radius:4px;background-color:#20409a;font-family:'Metric semibold';font-size:22px;color:#fff;width:100%;padding:10px;font-weight:400;padding-top:15px;padding-bottom:8px;border:1px solid #20409a;transition:all .3s ease}
#NewsLetterComponent .tab-content .Buttons input:hover,.LoginBtn:hover{background-color:#fff;color:#20409a;transition:all .3s ease}
.eventsItem{margin-top:10px;height: 301px;}
.eventsItem a{text-decoration:none;color:#434343}
.eventsItem .events-category{transition:all .3s ease-in-out;transition:all .3s ease;border:solid 1px transparent;border-bottom:6px solid #009640;padding:20px}
.eventsItem .events-category:hover{transition:all .3s ease;border:solid 1px #ccc;background-color:rgba(0,0,0,.01);border-bottom:6px solid #009640}
.eventsItem .category{text-transform:uppercase;padding-bottom:5px}
.eventsItem .category .events{font-size:14px;color:#009640}
.eventsItem .category .events::before{content:"";display:inline-block;width:10px;height:10px;background-color:#009640;border-radius:20px}
.newsImageItem{border-radius:6px;width:201px;height:112px;background-color:grey}
.newsHeading{padding-top:10px;position:relative;display:block;font-size:22px;width:80%;font-weight:700}
.newsDescription{position:relative;width:100%}
.eventsItem .newsImageItem .newsImage{width:201px;height:112px;object-fit:cover;border-radius:6px}
.eventsItem .compat-object-fit{background-size:cover;background-position:50% 20%;border-radius:6px}
.eventsItem .compat-object-fit img{width:200px;height:112px;object-fit:cover;border-radius:6px;opacity:0}

@media all and (max-width:1200px)
{
	.eventsItem {
	height:356px;
}
.eventsItem .events-category {
	padding-bottom:5px;
}
}
.paginationButtons{padding-top:0;text-align:center}
.paginationButtons .navButton{cursor:pointer;text-align:center;padding-top:8px;font-weight:500;width:40px;height:40px;border:solid 1px #20409a;border-radius:4px;display:inline-block;margin-left:5px;background-color:#fff;transition:all .2s linear}
.paginationButtons .right{transform:rotateY(180deg)}
.paginationButtons .active{background-color:#009fe3;border:solid 1px #009fe3;color:#fff}
.paginationButtons .navButton:hover{background-color:#009fe3;border:solid 1px #009fe3;color:#fff}
#eventsSection .selectButtons{display:block;position:relative;margin-top:-50px;float:right}
#eventsSection .selectButtons .buttonEvent{float:left;margin-left:10px;height:40px;cursor:pointer;margin-bottom:5px;border-radius:4px;font-weight:500;padding:10px 20px 0;font-size:16px;text-transform:uppercase;color:#434343;border:solid 1px #434343;background-color:#fff}
#eventsSection .selectButtons .active{color:#fff;background-color:#434343}
#eventsSection .selectButtons .active:hover{color:#434343;background-color:#fff}
#eventsSection .selectButtons .buttonEvent:hover{color:#fff;background-color:#434343}
.eventSections{padding-top:20px}
.dateSection{margin-top:-15px}
.dateSection .startDate{padding-top:0;font-size:11px!important;text-transform:uppercase;color:#434343;font-family:Metric}
.dateSection .date{margin-top:-16px;font-size:24px!important;font-weight:300;line-height:1!important;font-family:Metric}
#moreButton{display:none}
.eventsContainerTemp{width:100%;height:450px;text-align:center;padding-top:20%;display:block}
#loadFail{display:none}
.eventsLoader{position:relative;z-index:10;width:70px;margin-top:-250px;left:48%;height:70px}
.eventsLoader img{width:50px;height:50px}
#facultyLoader{margin-top:0;position:absolute}
@media only screen and (max-width:1200px) {
#eventsSection .selectButtons{display:block;position:relative;margin-top:0;width:100%;float:right}
}
.newsItem a{text-decoration:none;color:#434343}
.newsItem .news-category{border:solid 1px transparent;border-bottom:6px solid #fecc00;transition:all .3s ease;padding:20px}
.newsItem .news-category:hover{transition:all .3s ease;border:solid 1px #ccc;background-color:rgba(0,0,0,.01);border-bottom:6px solid #fecc00}
.news-category .category{text-transform:uppercase;padding-bottom:5px}
.news-category .category .news{font-size:14px;color:#e0b506}
.news-category .category .news::before{content:"";display:inline-block;width:10px;height:10px;background-color:#fecc00;border-radius:20px}
.newsImageItem{border-radius:6px;width:201px;height:112px;background-color:grey}
.newsHeading{padding-top:10px;position:relative;display:block;width:80%}
.newsDescription{position:relative;width:100%}
#captchaContainer>div{margin:0 auto}
@media all and (max-width:1030px) {
#LoginComponent .tab-content .tab-pane .form-group{margin:0}
#LoginComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:190px}
}
@media all and (max-width:768px) {
#LoginComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:0}
}
input.submit-form,p.getEnrolmentsBtn{display:block;vertical-align:middle;margin:20px 0!important}
input.submit-form{float:right}
.DynamicForm .highlight-profile{padding:20px;border:1px solid #20409a;margin:20px 0;background:rgba(32,64,154,.1)}
.row.signout{display:inline-block;float:right}
.sign-out-btn{background:#434343!important;border:1px solid #434343!important;border-radius:4px!important}
.sign-out-btn:hover{background:#fff;color:#434343}
.profileContainer{position:relative;top:-20px}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
#Map{width:100%;position:relative;background:url(/SiteCollectionImages/Landing_Page_Specific_Images/mapunderlay.jpg) no-repeat center center;background-size:cover}
#MapContainer{height:100%;width:100%}
.MapOpen{height:400px}
.MapClose{height:300px}
#MapOverlay{position:absolute;right:0;left:0;bottom:0;top:0}
#MapExpander{display:block;width:180px;height:40px;border:2px solid #20409a;background:rgba(255,255,255,.8);position:absolute;left:50%;top:50%;margin:-20px -90px;text-transform:uppercase;text-align:center;cursor:pointer}
#MapExpander h4{font-size:18px;color:#20409a!important;margin:8px 0!important;display:inline-block;vertical-align:top}
#MapContractor{display:none;width:40px;height:40px;border:2px solid #20409a;background:#fff;position:absolute;left:50%;top:10px;margin:0 -20px;color:#20409a!important;text-align:center;cursor:pointer}
.mapicon{font-size:26px;padding:5px}
#MapExpander:hover .mapicon{font-size:28px;padding:4px}
#MapContractor:hover .mapicon{font-size:28px;padding:4px}
#SubBannerArea{max-height:400px;overflow:hidden;font-size:25px!important;line-height:18px!important}
#SubBannerArea .ms-WPBody{line-height:0!important;font-size:0!important}
#SubBannerArea img{width:100%;line-height:0!important}
.pageTitle .container{margin-top:20px;margin-bottom:10px}
.PDFViewer{width:100%;height:auto;max-width:360px}
.PDFViewer .PDFViewerAnchor{display:block;height:290px;width:100%;overflow:hidden}
.PDFViewer .PDFViewerAnchor img{width:100%;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.PDFViewer .PDFViewerAnchor:hover img{width:102%}
.PDFViewer h4{text-align:center;margin:10px 0!important}
.ApplyContainer{width:100%;height:auto;padding:10px 0;max-width:360px}
.ApplyContainer .ApplyButton{padding:12px 20px;display:block;text-align:center;font-size:20px}
.listings{margin:20px 0}
.listings .smallListingHeading{font-family:Metric;font-size:20px;color:#999;padding-top:20px}
.listings .listingHeading{font-family:jubilat_extra_light;font-size:40px;color:#434343!important;line-height:50px}
.listings .listingHeading span.firstword{font-family:jubilat_bold}
.listings ul.nav-tabs{border:0 none;display:inline-block;float:right;padding-bottom:20px;margin-top:-50px}
.listings .ListingItemsContainer{padding-top:20px}
.listings ul.nav-tabs>li{margin:0}
.listings ul.nav-tabs>li>a,.listings ul.nav-tabs>li>a:active,.listings ul.nav-tabs>li>a:hover,.listings ul.nav-tabs>li>a:visited{border:0 none;background-color:transparent;text-transform:uppercase;margin:0;padding:8px 15px;color:#434343;border-radius:0;font-size:14px}
.listings ul.nav-tabs>li:last-child>a{padding:8px 0 8px 15px}
.listings ul.nav-tabs>li.active>a,.listings ul.nav-tabs>li.active>a:active,.listings ul.nav-tabs>li.active>a:hover,.listings ul.nav-tabs>li.active>a:visited{border:0 none;background-color:#434343;color:#fff}
.listings ul.nav-tabs>li.active:last-child>a{padding:8px 15px}
.listings .readMoreLink{height:20px;width:100%}
.listings .readMoreLink a{padding-right:25px;background:url(/_catalogs/masterpage/GIBS/images/smallArrowBlueDouble.png) no-repeat right center;float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.listings .readMoreLink a:hover{padding-right:30px}
.ListingItemsContainer{clear:both;height:auto;width:100%;display:inline-block}
.ListingItem{border:1px solid #8ca2d3;background-color:#edf1f2;display:table;float:left;position:relative}
.greySection .ListingItem,.lightgreySection .ListingItem{background-color:#fff}
.ListingItem .ListingItemContent,.ListingItem .ListingItemImage{display:table-cell;vertical-align:top}
.ListingItem .ListingItemImage{width:auto}
.ListingItem .ListingItemContent{width:auto;padding:10px;position:relative}
.ListingItem .ListingItemContent .Tag{color:#fff;background-color:#e4e9ea;position:absolute;top:0}
.ListingItem .ListingItemContent .Tag a{color:#fff;text-transform:uppercase;font-family:Metric;font-size:12px;font-weight:700;padding:2px 8px;display:inline-block}
.ListingItem .ListingItemContent .Heading a{color:#434343}
.ListingItem .ListingItemContent .Heading a:hover{color:#0080b0}
.ListingItem .ListingItemContent .Link{position:absolute;bottom:0;left:0;right:0;background-color:#edf1f2}
.greySection .ListingItem .ListingItemContent .Link,.lightgreySection .ListingItem .ListingItemContent .Link{background-color:#fff}
.ListingItem .ListingItemContent .Link a{padding:2px 25px;background:url(/_catalogs/masterpage/GIBS/images/smallArrowBlueDouble.png) no-repeat 95% center;float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ListingItem .ListingItemContent .Link a:hover{padding-right:30px}
.listings .navContainer{width:100%;height:auto;overflow:auto}
.listings .navContainer a,.listings .navContainer span{font-size:20px;text-align:center;padding:8px 0;border:1px solid #20409a;border-left:0;width:50px;display:block;float:left}
.listings .navContainer a.jp-current,.listings .navContainer a:hover,.listings .navContainer span:hover{background-color:#20409a;color:#fff}
.listings .navContainer a.jp-previous{border-left:1px solid #20409a;border-radius:10px 0 0 10px}
.listings .navContainer a.jp-next{border-radius:0 10px 10px 0}
.listings .navContainer a.jp-disabled,.listings .navContainer a.jp-disabled:hover{color:#ccc;background-color:#fff}
.ListingItem.Small{height:auto}
.ListingItem.Small .ListingItemImage{display:none}
.ListingItem.Small .ListingItemContent .Description,.ListingItem.Small .ListingItemContent .Link,.ListingItem.Small .ListingItemContent .Tag{display:none}
.ListingItem.Small .ListingItemContent .Heading{font-size:14px;font-weight:700}
.ListingItem.Small.Single{width:100%;margin-bottom:10px}
.ListingItem.Small.Double{width:48.8%;margin-bottom:30px}
.ListingItem.Small.Double:nth-child(odd){margin-right:30px}
.ListingItem.Small.Double:nth-child(even){margin-right:-30px}
.ListingItem.Small.Triple{width:32%;margin-bottom:30px}
.ListingItem.Small.Triple:nth-child(3n+2){margin:0 30px}
.ListingItem.Medium{height:auto;min-height:100px}
.ListingItem.Medium .ListingItemImage{width:95px;height:95px;overflow:hidden;padding:5px;max-width:95px}
.ListingItem.Medium .ListingItemImage img{height:100%}
.ListingItem.Medium .ListingItemContent .Description,.ListingItem.Medium .ListingItemContent .Link{display:none}
.ListingItem.Medium .ListingItemContent .Tag{right:0}
.ListingItem.Medium .ListingItemContent .Heading{font-size:14px;font-weight:700;margin:15px 0 5px;line-height:17px;max-height:35px;overflow:hidden}
.ListingItem.Medium .ListingItemContent .Date{font-size:14px}
.ListingItem.Medium.Single{width:100%;margin-bottom:20px}
.ListingItem.Medium.Double{width:48.8%;margin-bottom:30px}
.ListingItem.Medium.Double:nth-child(odd){margin-right:30px}
.ListingItem.Medium.Double:nth-child(even){margin-right:-30px}
.ListingItem.Medium.Triple{width:32%;margin-bottom:30px}
.ListingItem.Medium.Triple:nth-child(3n+2){margin:0 30px;min-height:100px}
.ListingItem.Large{height:auto}
.ListingItem.Large .ListingItemImage{width:180px;height:180px;overflow:hidden}
.ListingItem.Large .ListingItemImage img{width:100%}
.ListingItem.Large .ListingItemContent{max-height:180px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Tag{left:0}
.ListingItem.Large .ListingItemContent .Heading{font-size:20px;margin:20px 0 5px;line-height:25px;max-width:90%;max-height:50px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Description{max-height:80px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Date{position:absolute;right:10px;top:10px}
.ListingItem.Large .ListingItemContent .Date span.start{display:none}
.ListingItem.Large .ListingItemContent .Date .dayDate{text-align:center;font-size:32px;color:#d3dbdd;font-family:jubilat_bold}
.ListingItem.Large .ListingItemContent .Date .monthDate{text-align:center;font-size:20px;color:#d3dbdd;font-family:jubilat_bold}
.ListingItem.Large .ListingItemContent .Link{display:none}
.ListingItem.Large.Double{width:49%;margin-bottom:30px}
.ListingItem.Large.Double:nth-child(odd){margin-right:30px}
.ListingItem.Large.Double:nth-child(even){margin-right:-30px}
.ListingItem.Medium.Triple{width:32%;margin-bottom:30px;min-height:100px}
.ListingItem.Large.Triple:nth-child(odd){margin-right:30px}
.ListingItem.Large.Triple:nth-child(even){margin-right:-30px}
@media all and (max-width:992px) {
.ListingItem.Large.Double,.ListingItem.Large.Triple{width:100%}
}
.ListingItem.XLarge{height:auto}
.ListingItem.XLarge .ListingItemImage{width:180px;height:180px;overflow:hidden}
.ListingItem.XLarge .ListingItemImage img{width:100%}
.ListingItem.XLarge .ListingItemContent .Tag{right:0}
.ListingItem.XLarge .ListingItemContent .Heading{font-size:20px;font-weight:700;margin:20px 0 2px;line-height:24px;max-height:50px;overflow:hidden}
.ListingItem.XLarge .ListingItemContent .Description{max-height:60px;overflow:hidden}
.ListingItem.XLarge .ListingItemContent .Date{display:none}
.ListingItem.XLarge .ListingItemContent .Link{float:right;width:100%;position:absolute;right:0;bottom:0;display:inline-block}
.ListingItem.XLarge.Double{width:49%;margin-bottom:30px}
.ListingItem.XLarge.Double:nth-child(odd){margin-right:30px}
.ListingItem.XLarge.Double:nth-child(even){margin-right:-30px}
.ListingItem.XLarge.Triple{width:49%;margin-bottom:30px}
.ListingItem.XLarge.Triple:nth-child(odd){margin-right:30px}
.ListingItem.XLarge.Triple:nth-child(even){margin-right:-30px}
@media all and (max-width:992px) {
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:100%}
}
@media all and (max-width:1600px) and (min-width:1200px) {
.ListingItem.Small.Double{width:48.3%}
.ListingItem.Small.Triple{width:31.5%}
.ListingItem.Medium.Double{width:48.3%}
.ListingItem.Medium.Triple{width:31.5%}
.ListingItem.Large.Double{width:48.7%}
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:48.7%}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.ListingItem.Small.Double{width:48%}
.ListingItem.Small.Triple{width:31.2%}
.ListingItem.Medium.Double{width:48%}
.ListingItem.Medium.Triple{width:31.2%}
.ListingItem.Large.Double{width:48.5%}
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:48.5%}
}
.FilterBox{border:1px solid #20409a;position:relative;margin-bottom:30px}
.FilterBox>.FilterBoxHeader{height:45px;padding:10px}
.FilterBox>.FilterBoxHeader .Controls,.FilterBox>.FilterBoxHeader .Heading{display:inline-block}
.FilterBox>.FilterBoxHeader .Heading{font-size:20px;color:#20409a;margin:2px 0 2px 10px}
.FilterBox>.FilterBoxHeader .Controls{float:right;position:relative}
.FilterBox>.FilterBoxHeader .Controls #Close,.FilterBox>.FilterBoxHeader .Controls .Reset{display:none}
.FilterBox>.FilterBoxHeader .Controls #Close{font-size:0;color:#fff;height:45px;width:45px;display:inline-block;vertical-align:top;margin:-10px -10px 0 10px;background:#fff url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/Close.png) no-repeat center center}
.FilterBox>.FilterBoxHeader .Controls #Open{position:absolute;right:-11px;top:-11px;display:block;padding:13px 35px 12px;width:280px;display:block;background:#20409a;border:1px solid #20409a;color:#fff;text-align:center}
.FilterBox>.FilterBoxContainer #Apply{position:absolute;right:-1px;bottom:-1px;display:block;padding:13px 35px;width:280px;display:block;background:#20409a;border:1px solid #20409a;color:#fff;text-align:center}
.FilterBox>.FilterBoxContainer{height:100%;display:none;background:#edf1f2;padding:20px;overflow:auto}
.FilterBox>.FilterBoxContainer .Section{width:37.5%;height:100%;float:left;padding-right:20px}
.FilterBox>.FilterBoxContainer .Section:last-child{padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Interests{width:100%;padding:0 0 20px}
.FilterBox>.FilterBoxContainer .Section h5{margin:0 0 10px!important}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes{width:100%}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:12.5%;height:50px;margin-left:0;border:1px solid #fff;text-align:left;white-space:inherit;background:#e3e8e8;color:#20409a!important;font-size:13px;padding:6px 13px 6px 8px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn.active{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/programmecheckmark.png) no-repeat 98% 8%;color:#fff!important}
.FilterBox>.FilterBoxContainer .Section.Levels{width:25%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:300px;margin:20px 0 0 15px;background:#e3e8e8}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-range{background:#fecc00}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle{border-radius:5px;border:1px solid #c5c4c4;margin-left:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle:hover{border:1px solid #8e8e8e;cursor:pointer}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle:active,.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle:focus{outline:0}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel>span:first-of-type{background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLevelDown.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel>span:nth-of-type(2){background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLevelUp.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip{width:200px}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip .ui-slider-line{width:10px;margin-left:-9px;background:#c1c1c1}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip .ui-slider-label{width:100%;color:#10174d}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip.ui-slider-pip-inrange .ui-slider-label,.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip.ui-slider-pip-selected-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip.ui-slider-pip-selected-2 .ui-slider-label{color:#20409a;font-weight:700}
.FilterBox>.FilterBoxContainer .Section .Length{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength{background:#e3e8e8;margin-right:20px}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-range{background:#009640}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle{border-radius:5px;border:1px solid #c5c4c4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle:hover{border:1px solid #8e8e8e;cursor:pointer}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle:active,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle:focus{outline:0}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength>span:first-of-type{background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLengthLeft.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength>span:nth-of-type(2){background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLengthRight.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip{width:16%}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{height:10px;margin-top:-9px;background:#c1c1c1;left:15%}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{width:100%;color:#10174d;left:-20%}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip.ui-slider-pip-inrange .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip.ui-slider-pip-selected-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip.ui-slider-pip-selected-2 .ui-slider-label{color:#20409a;font-weight:700}
.FilterBox>.FilterBoxContainer .Section .Cost{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost{background:#e3e8e8;margin-right:20px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-range{background:#f07d00}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle{border-radius:5px;border:1px solid #c5c4c4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle:hover{border:1px solid #8e8e8e;cursor:pointer}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle:active,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle:focus{outline:0}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost>span:first-of-type{background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderCostLeft.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost>span:nth-of-type(2){background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderCostRight.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip{width:16%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line{height:10px;margin-top:-9px;background:#c1c1c1;left:15%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label{width:100%;color:#10174d;left:-20%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-initial-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-initial-2 .ui-slider-label{font-weight:400}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-inrange .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-selected-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-selected-2 .ui-slider-label{color:#20409a;font-weight:700}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer{width:100%;height:50px;position:relative}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer .dateImage{position:absolute;left:0;top:0;bottom:0;height:50px;width:50px;background:#009fe3 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/Calendar.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer .dateInput{height:50px}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer .dateInput input{border:0 none;background:#e3e8e8;display:block;width:100%;height:100%;text-indent:55px;font-size:14px;color:#20409a}
.ui-datepicker{z-index:3!important}
.ui-datepicker-header{border:0 none}
.FilterBox>.FilterBoxContainer .Section .Location{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group{width:100%}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group label.btn{width:50%;height:60px;margin-left:0;border:1px solid #fff;text-align:left;white-space:inherit;background:#e3e8e8;color:#20409a!important}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group label.btn.active{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/programmecheckmark.png) no-repeat 96% 13%;color:#fff!important}
.FilterBox>.FilterBoxContainer .Section .AreaSchool{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem{padding-bottom:20px}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switch,.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{display:inline-block}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switch{float:right}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switch .bootstrap-switch-container .bootstrap-switch-handle-on{background:#009640}
.showListItem{display:table!important}
.hideListItem{display:none!important}
.ShortCourseViewer{height:100%;width:100%;position:relative;min-height:250px}
.ShortCourseViewer>.panel-group{margin:0}
.ShortCourseViewer>.panel-group .panel{border:0 none transparent;border-radius:0;box-shadow:0 0 0 transparent;background:#efefef}
.ShortCourseViewer>.panel-group .panel>.panel-heading{width:33%;background:#20409a;border:0 none;border-radius:0;padding:2px 0;border-right:1px solid #20409a}
.ShortCourseViewer>.panel-group .panel>.panel-heading:hover{cursor:pointer}
.ShortCourseViewer>.panel-group .panel>.panel-heading h6{margin:7px 0 5px 5px !important;color:#fff!important}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed{background:#efefef}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed h6{color:#20409a!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed h6:hover{text-indent:15px}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer{width:66%;float:right}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .showListItem{float:none;display:inline-block!important;vertical-align:top}
.ShortCourseViewer>.panel-group .panel .Whatever{width:33%;border-right:1px solid #20409a;padding:15px 0;position:relative}
.ShortCourseViewer>.panel-group .panel .Whatever:after{left:100%;top:145%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(32,64,154,0);border-width:10px;margin-top:-10px}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription{margin-top:-25px;padding:0 15px;background:#efefef}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription h1{margin-bottom:0!important;display:block}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription p{margin-top:10px!important}
.ProgrammeShortSectionHeading{padding:20px 0 10px;display:table}
.ProgrammeShortSectionHeading .Image,.ProgrammeShortSectionHeading .Title{display:inline-block;vertical-align:top;height:100%;width:auto;margin-right:15px}
.ProgrammeShortSectionHeading .Image{width:50px;height:50px}
.ProgrammeShortSectionHeading .Image img{width:100%}
.ProgrammeShortSectionHeading .Title{font-family:jubilat_extra_light;font-size:18px;line-height:20px;width:auto;display:table-cell;height:100%;vertical-align:middle}
.ProgrammeShortSectionHeading .Title .firstword{font-family:jubilat_bold}
.MoreInfo{font-family:jubilat_extra_light;font-size:40px;color:#434343!important;line-height:50px;padding-bottom:15px;margin:0 15px}
.MoreInfo .firstword{font-family:jubilat_bold}
.brochureUploadFull .brochureContainer{width:438px;display:inline-block;float:left;height:140px;background:#e6ebee;border:1px solid #d3dbde;overflow:hidden;margin:10px 10px 0 0}
.brochureUploadFull .brochureContainer .thumbnail{width:130px;float:left;padding:0;margin:0;border-radius:0;border:0}
.brochureUploadFull .brochureContainer .thumbnail #iFramePDFContainer{width:100%;height:100%;overflow:hidden}
.brochureUploadFull .brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:140px!important}
.brochureUploadFull .brochureContainer .thumbnail #iFramePDFContainer iframe{height:98px!important}
.brochureUploadFull .brochureContainer .content,.brochureUploadFull .brochureContainer .downloadIcon{display:inline-block;vertical-align:top}
.brochureUploadFull .brochureContainer .content{width:250px;padding:15px;height:100%}
.brochureUploadFull .brochureContainer .content .title{padding-bottom:10px;max-height:63px;overflow:hidden}
.brochureUploadFull .brochureContainer .downloadIcon{padding:10px 10px 10px 0;width:90px;float:right}
.brochureUploadFull .brochureContainer .downloadIcon a{display:block;height:80px;width:80px;background:url(/_catalogs/masterpage/GIBS/images/DownloadBrochure.png) no-repeat center center}
.brochureUploadFull .brochureContainer .downloadIcon .downloadText{text-align:center;display:block}
.brochureContainer{display:none; width:100%;display:inline-block;float:left;height:140px;background:#e6ebee;border:1px solid #d3dbde;overflow:hidden;margin:30px 10px 30px 0}
.brochureContainer .thumbnail{width:130px;float:left;padding:0;margin:0;border-radius:0;border:0}
.brochureContainer .thumbnail #iFramePDFContainer{width:100%;height:100%;overflow:hidden}
.brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:140px!important}
.brochureContainer .thumbnail #iFramePDFContainer iframe{height:98px!important}
.brochureContainer .content,.brochureContainer .downloadIcon{display:inline-block;vertical-align:top}
.brochureContainer .content{width:250px;padding:10px;height:100%}
.brochureContainer .content .title{padding-bottom:10px;max-height:63px;overflow:hidden}
.brochureContainer .downloadIcon{padding:10px 10px 10px 0;width:90px;float:right}
.brochureContainer .downloadIcon a{display:block;height:80px;width:80px;background:url(/_catalogs/masterpage/GIBS/images/DownloadBrochure.png) no-repeat center center}
.brochureContainer .downloadIcon .downloadText{text-align:center;display:block}
@media all and (max-width:1600px) and (min-width:1200px) {
.brochureContainer .content{width:160px!important}
.brochureContainer .content .title{padding-bottom:5px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.brochureContainer .thumbnail #iFramePDFContainer iframe{width:80px!important}
.brochureContainer .content{width:115px!important}
.brochureContainer .content .title{padding-bottom:5px}
.brochureContainer .content .title a{font-size:14px}
.brochureContainer .downloadIcon a{width:60px;background-size:100%}
}
.FacultyScrollerWrapper{height:100px;width:100%;position:relative}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:96%!important;margin:0 3%!important}
@media all and (max-width:1600px) and (min-width:1200px) {
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 4%!important}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:90%!important;margin:0 5%!important}
}
.FacultyScrollerWrapper ul{margin:0;padding:0;list-style:none;display:block;width:100%!important;height:100%!important}
.FacultyScrollerWrapper li{width:50%;height:100px;padding:0;display:block;float:left}
.FacultyScrollerWrapper.responsive{width:auto;margin-left:0}
.FacultyScrollerWrapper{margin-top:20px;margin-bottom:120px}
.FacultyScrollerItem .Content,.FacultyScrollerItem .Image{float:left}
.FacultyScrollerItem .Image{overflow:hidden;width:100px;height:100px;border-radius:4px;margin-right:20px;border:0 solid #d4dcde}
.FacultyScrollerItem .Image img{width:100%}
.FacultyScrollerItem .Content{width:55%}
@media all and (max-width:1600px) and (min-width:1200px) {
.FacultyScrollerItem .Content{width:65%}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.FacultyScrollerItem .Content{width:65%}
}
.FacultyScrollerItem .Content .Heading{font-family:Metric!important;font-size:16px!important;margin-bottom:5px}
.FacultyScrollerItem .Content .Description{max-height:55px}
.FacultyScrollerItem .Content .Description,.FacultyScrollerItem .Content .Description div,.FacultyScrollerItem .Content .Description p{font-family:Metric!important;font-size:14px!important;line-height:18px!important;color:#888!important}
.FacultyScrollerWrapper .carousel_next{position:absolute;right:0;top:50%;width:30px;height:50px;margin-top:-25px;font-size:0;color:#fff;background:url(/_catalogs/masterpage/GIBS/images/BigArrowRight.png) no-repeat center center;background-size:20px}
.FacultyScrollerWrapper .carousel_prev{position:absolute;left:0;top:50%;width:30px;height:50px;margin-top:-25px;font-size:0;color:#fff;background:url(/_catalogs/masterpage/GIBS/images/BigArrowLeft.png) no-repeat center center;background-size:20px}
.facultyCategoryCollection{padding-top:15px}
#facultyCategoryCollectionAccordion>.panel{border-radius:0;border:0 none}
#facultyCategoryCollectionAccordion>.panel .panel-heading{border-radius:0;padding:0;border:1px solid #20409a}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-title{margin:0!important}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-title a{display:block;height:100%;width:100%;padding:10px 15px;font-family:jubilat_bold;font-size:22px;color:#434343!important;background:#fff url(/_catalogs/masterpage/GIBS/images/AccordionArrowOpen.png) no-repeat 99% center}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-title a.collapsed{background:#fff url(/_catalogs/masterpage/GIBS/images/AccordionArrowClosed.png) no-repeat 99% center}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-collapse,#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-collapse .panel-body{border-radius:0;border:0 none}
#facultyCategoryCollectionAccordion .panel-body .facultyListingItem{width:33%;float:left}
.facultyMember.vcard>.MainInfo,.facultyMember.vcard>.SideInfo{float:left}
.facultyMember.vcard>.MainInfo{width:73%;margin-right:2%}
.facultyMember.vcard>.SideInfo{width:25%;background:#fff;padding:10px;border:1px solid #c1c1c1}
.facultyMember.vcard>.MainInfo .fullName.fn,.facultyMember.vcard>.MainInfo .names{display:none}
.facultyMember.vcard>.SideInfo .facultyImage img{width:100%;margin-bottom:20px}
.facultyMember.vcard .title{font-family:Metric;font-size:21px;font-weight:700;color:#434343!important}
.facultyMember.vcard .content p{margin:0!important}
.facultyMember.vcard .content{margin:16px 0}
.facultyMember.vcard .content a{word-wrap:break-word}
.FellowItem img{float:left;margin:0 20px 20px 0}
.ProgrammeTitle{width:66.5%;float:left}
.CourseInfoContainer{background-color:#fff;margin:45px 0 15px}
.CourseInfoContainer .Header{border-bottom:1px solid #d3dbdd;padding:15px 15px 0}
.CourseInfoContainer .Header .Title{font-family:jubilat_extra_light;font-size:30px;margin-bottom:10px}
.CourseInfoContainer .Header .Title b{font-family:jubilat_bold}
.CourseInfoContainer .Header .Topic{font-family:Metric;font-size:13px;margin-bottom:5px;height:0;overflow:hidden}
.CourseInfoContainer .Content{padding:0 15px}
.CourseInfoContainer .Content .ContentItem{padding:8px 0;clear:both}
.CourseInfoContainer .Content .ContentItem .Details,.CourseInfoContainer .Content .ContentItem .Icon{display:inline-block;vertical-align:top}
.CourseInfoContainer .Content .ContentItem .Icon{height:45px;width:45px;border-radius:23px;border:2px solid #d3dbdd;margin-right:10px;background-size:58px!important}
.CourseInfoContainer .Content .ContentItem.Date .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/open.svg) no-repeat center center}
.CourseInfoContainer .Content .ContentItem.Duration .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/duration.svg) no-repeat center center}
.CourseInfoContainer .Content .ContentItem.Fee .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/cost.svg) no-repeat center center}
.CourseInfoContainer .Content .ContentItem.Venue .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/venue.svg) no-repeat center center}
.CourseInfoContainer .Content .ContentItem.Contact .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/contact.svg) no-repeat center center}
.CourseInfoContainer .Content .ContentItem.Online .Icon{background:url(/_catalogs/masterpage/GIBS/images/online.svg) no-repeat center center; background-size: 33px !important;}
.CourseInfoContainer .Content .ContentItem.Campus .Icon{background:url(/_catalogs/masterpage/GIBS/images/on-campus.svg) no-repeat center center; background-size: 33px !important;}
.CourseInfoContainer .Content .ContentItem.Blended .Icon{background:url(/_catalogs/masterpage/GIBS/images/blended.svg) no-repeat center center; background-size: 33px !important;}


.CourseInfoContainer .Content .ContentItem .Details .DetailHeading{font-size:18px;color:#434343}
.CourseInfoContainer .Content .ContentItem .Details .DetailValue{font-size:14px;color:#888}
.CourseInfoContainer .ButtonContainer{padding-top:10px;position:relative}
.CourseInfoButton{padding:16px 12px;display:block;width:100%;font-family:jubilat_bold;font-size:18px}
.PinkHeadingText{font-family:Metric;font-size:30px;color:#ef4d7f;margin:20px 0}
.CoachingImageBlock img{margin:0 auto;display:block}
.BottomContact{padding:20px 0}
.BottomContact .BottomButtons{padding:10px 0}
.BottomContact .BottomButtons a{display:inline-block;border:solid 1px #20409a;color:#20409a;border-radius:4px;padding:10px 20px;margin-bottom:30px;padding-top:14px}
.BottomContact .BottomButtons a:hover{background:#20409a;color:#fff}
.BottomContact .one{font-size:28px;color:#434343;line-height:41px}
.BottomContact .two{font-size:16px;color:#ef4d7f;line-height:20px}
.BottomContact .three{font-size:16px;color:#434343;font-weight:700}
.CoachBlocks .CoachBlock{border:solid 1px #dcdcdc;background-color:#fbfbfb;border-bottom:6px solid #ef4d7f;padding:30px 20px 15px;min-height:250px;margin-bottom:20px}
.CoachBlocks .CoachBlock .Header{font-size:22px;text-align:center;color:#434343;min-height:55px;margin-bottom:10px}
.CoachBlocks .CoachBlock .Copy{font-size:16px;color:#434343;text-align:center;min-height:110px}
.CoachBlocks .CoachBlock .Link{text-align:center;color:#223f9a;font-size:14px;text-transform:uppercase;display:block}
.WhitePaper{padding:30px 0 20px}
.WhitePaper .WhitePaperWrapper{border:1px solid #20409a;padding:10px 15px;display:block;margin-bottom:30px}
.WhitePaper .WhitePaperWrapper .Icon.View{height:45px;width:35px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/info-download.svg) no-repeat center center;margin-right:-5px}
.WhitePaper .WhitePaperWrapper .Icon,.WhitePaper .WhitePaperWrapper .Links{display:inline-block;vertical-align:top}
.WhitePaper .WhitePaperWrapper>.Links{width:calc(100% - 35px);padding-left:10px}
.WhitePaper .WhitePaperWrapper .Links .Heading{font-size:18px;color:#20409a;font-weight:700;height:50px;vertical-align:middle;display:table-cell}
.Pink{background-color:#f0f0f0;padding:60px 0 30px;position:relative}
.Pink .TestimonialHeading{font-family:Metric;font-size:24px;font-weight:700;text-align:center;color:#ef4d7f;padding-bottom:30px}
.Pink .TestimonialWrapper{display:inline-block;vertical-align:top;height:100%;padding-left:25px;padding-right:25px}
.Pink .TestimonialWrapper .Text{font-family:Metric;font-size:24px;text-align:center;color:#ef4d7f;padding-bottom:30px}
.Pink .TestimonialWrapper .Author{text-align:center;font-size:14px;color:#ef4d7f;font-style:italic;height:50px}
.Pink .TestimonialContainer #Testimonialprev{display:block;height:30px;width:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/left.svg) no-repeat center center;position:absolute;left:-15px;top:50%}
.Pink .TestimonialContainer #Testimonialnext{display:block;height:30px;width:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/right.svg) no-repeat center center;position:absolute;right:-15px;top:50%}
@media all and (max-width:1600px) and (min-width:1200px) {
.WhitePaper .WhitePaperWrapper .Links .Heading{font-size:18px;color:#20409a;font-weight:700;min-height:100px;vertical-align:middle;display:block}
.CoachBlocks .CoachBlock .Header{min-height:100px}
.CoachBlocks .CoachBlock .Copy{min-height:150px}
}
@media all and (max-width:1200px) and (min-width:1024px) {
.CoachBlocks .CoachBlock .Header{min-height:75px}
.CoachBlocks .CoachBlock .Copy{min-height:120px}
.WhitePaper .WhitePaperWrapper .Links .Heading{min-height:80px}
}
@media all and (max-width:768px) {
.Pink .TestimonialContainer #Testimonialprev{left:10px;top:10%}
.Pink .TestimonialContainer #Testimonialnext{right:10px;top:10%}
.WhitePaper .WhitePaperWrapper .Links .Heading{min-height:60px}
}
.CourseInfoContainerTwo{margin:0 0 15px}
.CourseInfoContainerTwo .CourseInfoContainer{margin:0}
.CourseInfoContainerTwo .Header{background-color:#f2f4f4;border:1px solid #20409a;padding:20px;background:#fff}
.CourseInfoContainerTwo .Header .Title{font-family:jubilat_extra_light;font-size:36px;margin-bottom:0;line-height:30px}
.CourseInfoContainerTwo .Header .Title b{font-family:jubilat_bold}
.CourseInfoContainerTwo .Content{padding:0 15px;border:0 none!important}
.CourseInfoContainerTwo .Content .ContentItem{padding:8px 0;clear:both;width:50%;display:inline-block;vertical-align:top}
.CourseInfoContainerTwo .Content .ContentItem.Contact{margin-bottom:10px}
.CourseInfoContainerTwo .ContentItem.Contact .Details{width:calc(100% - 87px)}
.CourseInfoContainerTwo .ContentItem .Details{display:inline-block;vertical-align:top}
.CourseInfoContainerTwo .Content .ContentItem .Icon{height:35px;width:35px;border-radius:23px;border:1px solid #9ba3a3;margin-right:10px;background-size:58px!important;margin-top:4px}
.CourseInfoContainerTwo .Content .ContentItem.Date .Icon{background:url(/_catalogs/masterpage/GIBS/images/NavigationIcons/DateTime.svg) no-repeat center center;display:inline-block}
.CourseInfoContainerTwo .Content .ContentItem.Date:nth-child(even) .Icon{display:none}
.CourseInfoContainerTwo .Content .ContentItem.Fee .Icon{background:url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Fee.svg) no-repeat center center;display:inline-block}
.CourseInfoContainerTwo .Content .ContentItem.Venue .Icon{background:url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Venue.svg) no-repeat center center;display:inline-block}
.CourseInfoContainerTwo .Content .ContentItem.Contact .Icon{background:url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Contact.svg) no-repeat center center;display:inline-block}
.CourseInfoContainerTwo .Content .ContentItem .Details .DetailHeading{font-size:14px;color:#8b8b8b}
.CourseInfoContainerTwo .Content .ContentItem .Details .DetailValue{font-size:16px;color:#434343}
.CourseInfoContainerTwo .Content .ContentItem.Contact .Details .DetailValue{width:50%;display:inline-block}
.CourseInfoContainerTwo .Content .ContentItem.Date:nth-child(-n+2) .Details .DetailValue{font-family:'Metric semibold'}
.CourseInfoContainerTwo .Content .ContentItem.Fee .DetailHeading,.CourseInfoContainerTwo .Content .ContentItem.Venue .DetailHeading{display:none}
.CourseInfoContainerTwo .Content .ContentItem.Fee .DetailValue,.CourseInfoContainerTwo .Content .ContentItem.Venue .DetailValue{margin-top:10px}
.CourseInfoContainerTwo .ButtonContainer{position:relative;padding:0 10px 10px}
.CourseInfoButton{padding:16px 12px;display:block;width:100%;font-family:jubilat_bold;font-size:18px;background:#009fe3 url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat 2.2% 50%;padding-top:19px}
.CourseInfoButton:active,.CourseInfoButton:focus,.CourseInfoButton:hover,.CourseInfoButton[type=button]:active,.CourseInfoButton[type=button]:focus,.CourseInfoButton[type=button]:hover,.CourseInfoButton[type=submit]:active,.CourseInfoButton[type=submit]:focus,.CourseInfoButton[type=submit]:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.sendmail-feedback-btn input{border:1px solid #21409a}
.sendmail-feedback-btn input:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.CourseInfoContainerTwo .panel-group{margin-bottom:0;margin-top:10px}
.CourseInfoContainerTwo .panel-group .panel{border-radius:0;margin-top:10px;border:1px solid #20409a}
.CourseInfoContainerTwo .panel-default>.panel-heading.collapsed{display:block;border-radius:0;padding:10px 15px;background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 97% center}
.CourseInfoContainerTwo .panel-default>.panel-heading{display:block;border-radius:0;padding:0;background:0 0;cursor:pointer}
.CourseInfoContainerTwo h4.panel-title{font-family:jubilat_bold;font-size:24px;margin:0!important;font-weight:lighter}
.CourseInfoContainerTwo .panel-heading .panel-title a.collapsed{display:block;height:100%;width:100%;font-family:Metric;font-weight:700;font-size:22px;color:#434343!important;background:#f1f4f4 url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat 99% center}
.CourseInfoContainerTwo .panel-heading .panel-title a{display:block;height:100%;width:100%;font-family:Metric;font-size:22px;font-weight:700;color:#434343!important;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat right 11px center;padding:10px 30px 10px 15px}
@media (max-width:1600px) {
.CourseInfoContainerTwo .Content .ContentItem .Icon{margin-right:5px}
.CourseInfoContainerTwo .Content .ContentItem .Details .DetailValue{font-size:16px}
}
.sendmail-feedback-container{padding-bottom:15px}
.sendmail-feedback-container span.gibs-check{width:15%;height:80px;display:inline-block;float:left;background:url(/_catalogs/masterpage/GIBS/images/ProgrammeIcons/Check.png) no-repeat center center;margin-right:15px}
.sendmail-feedback-container span.gibs-failure{width:15%;height:80px;display:inline-block;float:left;background:url(/_catalogs/masterpage/GIBS/images/ProgrammeIcons/Failure.png) no-repeat center center;margin-right:15px}
.sendmail-feedback-container .sendmail-feedback-msg{display:inline-block;width:80%;height:100%;float:left;margin-top:20px}
.loading-programme-info{height:50px;padding:10px 0;margin:0 28%;width:32%;position:absolute;top:95px}
.loading-programme-info img{float:left;padding-right:10px;display:inline-block}
span.loading-programme-text{display:inline-block;padding:5px 0;color:#2f3b99;font-weight:700}
#programmeInfo a.button.CourseInfoButton.ApplyButton{border:1px solid #40ba8d;font-size:22px;padding:24px;background:#40ba8d url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat left 10px center}
.CourseInfoContainerTwo .CourseInfoButton{text-align:center;padding:14px;font-size:16px;background-image:url(/_catalogs/masterpage/GIBS/images/CourseInfo/ContactMe.svg);background-repeat:no-repeat;background-position:left 10px center}
p.no-programmes-available{padding:0 10px;color:#a94442;font-weight:700}
.CourseInfoContainerTwo br{display:none}
.contactform-controls>div{margin-bottom:10px}
.contactform-controls .input-group{width:49.6%;display:inline-block;vertical-align:top}
.contactform-controls .input-group>input,.contactform-controls .input-group>textarea{border-radius:0!important}
.contactform-controls .input-group.contact-firstname-control,.contactform-controls .input-group.contact-number-control{padding-right:1px}
.contactform-controls .input-group.contact-lastname-control,.contactform-controls .input-group.email-address-control{padding-left:5px}
.contactform-controls .input-group.full-control{width:100%}
.contactform-controls .input-group.full-control>textarea{height:150px;margin-bottom:0}
.contactform-controls .input-group.full-control>input[type=submit]:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.contactform-controls .input-group.full-control>input[type=submit]{border:1px solid #21409a}
.greeting-msg{margin-top:0}
.contactform-controls .input-group>.form-control,.contactform-controls .input-group>input{padding:5px 4px}
#send-button{margin-bottom:-10px}
input#contact-email,textarea#contact-message{padding:5px 4px}
div#ContactModal{top:23%}
#myModal>.modal-dialog>.modal-content>.modal-header>.Title{font-family:jubilat_extra_light;font-size:30px;margin-bottom:10px}
#myModal>.modal-dialog>.modal-content>.modal-header>.Title b{font-family:jubilat_bold}
#myModal>.modal-dialog>.modal-content>.modal-body{display:inline-table}
#myModal>.modal-dialog>.modal-content>.modal-body>.input-group{width:50%;height:55px;display:inline-block;padding:3px 5px}
#myModal>.modal-dialog>.modal-content>.modal-body>.textMessage{width:100%;height:150px}
#myModal>.modal-dialog>.modal-content>.modal-body>.textMessage>textarea{height:100%;color:inherit;border-color:#ababab}
#myModal>.modal-dialog>.modal-content>.modal-body>.input-group>input{height:100%}
#myModal>.modal-dialog>.modal-content>.modal-body>button{float:right;margin-right:5px;margin-top:5px}
#faculty-carousel .carousel-inner{padding:0 30px;width:140px}
#faculty-carousel .item{width:30%;float:left}
#faculty-carousel .faculty-profile{height:100px;width:100px;border:1px solid #e9e9e9;border-radius:100%;overflow:hidden;float:left}
#faculty-carousel .faculty-profile img{width:100%}
#faculty-carousel .faculty-member{width:70%;float:left}
#faculty-carousel .carousel-control.left{background:0 0}
#faculty-carousel .carousel-control{width:auto}
.imageUploadContainer,.uploadContainer{width:32%}
.uploadContainer input{margin-bottom:10px!important}
.uploadContainer p{display:inline-block!important;margin:0;margin-bottom:10px!important;color:#a94442;font-weight:700}
.imageUploadContainer .brochureThumbnailUploader,.uploadContainer .brochureUploader{margin-bottom:10px!important;width:100%!important}
.uploadContainer .programmeBrochureTitle{width:100%}
.imageUploadContainer .brochureImage.btn.button,.uploadContainer .brochure.btn.button{margin-left:0!important;margin-bottom:20px!important}
#GIBS_Slider{position:relative;width:250px;height:28px;margin:0 auto;margin-top:50px;margin-bottom:20px}
.GIBS_Slider{position:absolute;top:-20px;background-color:#20149a;width:20px;height:20px;border-radius:50%;animation-name:bounce_GIBS_Slider;-o-animation-name:bounce_GIBS_Slider;-ms-animation-name:bounce_GIBS_Slider;-webkit-animation-name:bounce_GIBS_Slider;-moz-animation-name:bounce_GIBS_Slider;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:19px;-o-border-radius:19px;-ms-border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px}
#GIBS_Slider_1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}
#GIBS_Slider_2{left:29px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#GIBS_Slider_3{left:58px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#GIBS_Slider_4{left:88px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#GIBS_Slider_5{left:117px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#GIBS_Slider_6{left:146px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#GIBS_Slider_7{left:175px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
#GIBS_Slider_8{left:205px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}
@keyframes bounce_GIBS_Slider {
0%{transform:scale(1);background-color:#20149a}
100%{transform:scale(.3);background-color:#20149a}
}
@-o-keyframes bounce_GIBS_Slider {
0%{-o-transform:scale(1);background-color:#20149a}
100%{-o-transform:scale(.3);background-color:#20149a}
}
@-ms-keyframes bounce_GIBS_Slider {
0%{-ms-transform:scale(1);background-color:#20149a}
100%{-ms-transform:scale(.3);background-color:#20149a}
}
@-webkit-keyframes bounce_GIBS_Slider {
0%{-webkit-transform:scale(1);background-color:#20149a}
100%{-webkit-transform:scale(.3);background-color:#20149a}
}
@-moz-keyframes bounce_GIBS_Slider {
0%{-moz-transform:scale(1);background-color:#20149a}
100%{-moz-transform:scale(.3);background-color:#20149a}
}
.Cancellation{margin-top:20px}
div#faculty-carousel2{margin-top:30px}
#faculty-carousel2 .caroufredsel_wrapper{width:100%!important}
ul#foo2{height:140px!important}
ul#foo2 li{height:100%;display:inline-block;width:500px}
#foo2 .faculty-profile{height:80px;width:80px;border:1px solid #e9e9e9;border-radius:100%;overflow:hidden;float:left;display:inline-block}
#foo2 .faculty-profile img{width:100%}
#foo2 .faculty-member{width:360px;display:inline-block;margin-left:20px}
#foo2 .faculty-member span{color:#10174d}
#foo2 .faculty-member p{color:#929292;font-size:14px!important;height:60px;overflow:hidden;margin-top:5px!important}
.courseCompareContainer .courseContainer{margin:0 1% 20px 0;display:inline-block;background:#f5f5f5;padding:0 10px 10px;width:32%;vertical-align:top;position:relative}
.courseContainer .Tag{color:#fff;background-color:#e4e9ea;color:#fff;text-transform:uppercase;font-family:jubilat_extra_light;font-size:12px;font-weight:700;padding:2px 8px;display:inline-block;margin:-10px 0 0 -10px}
.courseContainer .CompareProgrammeTitle{font-family:jubilat_bold;font-size:18px;margin:5px 0}
.courseCompareContainer .courseContainer>table.course.columns{width:100%;margin-bottom:10px}
table.course.columns td.column{padding:3px 8px 3px 3px;width:33%;vertical-align:top;font-family:Metric}
table.course.columns td.column.comparisonAttribute{width:66%;font-family:Metric}
.courseCompareContainer .courseContainer>.courseControls .subControl #download{display:inline-block;vertical-align:middle;padding:5px 0 5px 30px;background:url(/_catalogs/masterpage/GIBS/images/download.png) no-repeat left center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.courseCompareContainer .courseContainer>.courseControls .subControl #view-more{width:33%;display:inline-block;vertical-align:middle;padding:5px 0 5px 30px;background:url(/_catalogs/masterpage/GIBS/images/view.png) no-repeat left center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.courseCompareContainer .courseContainer>.courseControls .subControl #view-more:hover{padding-left:35px}
.courseCompareContainer .courseContainer>.courseControls .subControl #download:hover{padding-left:38px}
.courseCompareContainer .courseContainer>.courseControls #apply{background-color:#21409a;color:#fff;font-family:Metric;font-size:16px;border:1px solid #21409a;border-radius:0;padding:6px 12px;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:10px}
.courseCompareContainer .courseContainer>.courseControls #apply:hover{color:#21409a;background-color:#fff;border:1px solid #21409a}
.courseCompareContainer .courseContainer>.courseControls #remove{position:absolute;right:0;top:0;height:30px;width:30px;display:block;margin:5px 9px;background:url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/Close.png) no-repeat center center;font-size:0}
.courseCompareContainer #add-new-button .column.add a{background:url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/addbutton.jpg) no-repeat right center;color:#20409a!important;padding-right:50px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.courseCompareContainer #add-new-button .column.add a:hover{background:url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/addbuttonhover.jpg) no-repeat right center}
.courseCompareContainer .loading{padding-top:10px}
#coursePicker .modal-dialog{width:700px}
#coursePicker .modal-body .dropdown{display:inline-block}
#coursePicker .modal-body .course-select-dropdown{padding-top:30px}
#coursePicker .modal-body .course-select-dropdown #courses-select-container{border:1px solid #21409a;min-width:50%;height:30px}
.DynamicForm .panel-group .panel{border-radius:0;border:0 none}
.DynamicForm .panel-group .panel>.panel-heading{border-radius:0;border:1px solid #20409a;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat 99% center}
.DynamicForm .panel-group .panel>.panel-heading:hover{cursor:pointer}
.DynamicForm .panel-group .panel>.panel-heading.collapsed{background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 99% center}
.DynamicForm .panel-group .panel>.panel-heading .panel-title{margin:1px!important;font-family:jubilat_bold;font-size:22px}
.DynamicForm .panel-group .panel>.panel-collapse,.DynamicForm .panel-group .panel>.panel-collapse .panel-body{border-radius:0;border:0 none;position:relative}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group,.form-group{margin:0;clear:both;overflow:hidden}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group,.form-group.radios{overflow:hidden}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group label,.form-group .form-control,.form-group label{float:left}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{width:33%;line-height:20px;margin-top:7px;padding-right:20px;text-align:right}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.form-group .form-control{width:60%;border-radius:0;border:1px solid #ccc;margin:3px 6% 3px 0;color:#434343;padding:2px 5px}
.form-group .form-control::placeholder{color:#d5d5d5}
.form-group .form-control::-webkit-input-placeholder{color:#d5d5d5}
.form-group .form-control::-moz-placeholder{color:#d5d5d5}
.form-group .form-control:-ms-input-placeholder{color:#d5d5d5!important;color:#d5d5d5!important}
.form-group .form-control:-moz-placeholder{color:#d5d5d5}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group select.form-control,.form-group select.form-control{width:30%;padding:0 1px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc,.form-group .help-bloc,.help-doc{color:red;font-size:14px!important;margin:2px;line-height:20px!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.form-group .btn-group{width:60%;display:table;table-layout:fixed}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group.parent_Gender .btn-group,.form-group.parent_Gender .btn-group{width:30%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label,.form-group .btn-group label{display:table-cell;float:none;width:1%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn,.form-group .btn-group label.btn{border:1px solid #ccc;background-color:#fff;color:#c1c1c1!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn:hover,.form-group .btn-group label.btn:hover{color:#a1a1a1!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn:first-child,.form-group .btn-group label.btn:first-child{border-radius:7px 0 0 7px;border-left:1px solid #ccc}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn:last-child,.form-group .btn-group label.btn:last-child{border-radius:0 7px 7px 0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn.active,.form-group .btn-group label.btn.active{background-color:#21409a;border:1px solid #20409a;color:#fff!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox label input,.form-group .checkbox label input{margin:-5px 10px 0 0;display:block;height:30px;width:30px}
.DynamicFormMobile{display:none}
.parent_ExpiryDate{overflow:visible}
.parent_CardHolder .help-block{display:inline-block;position:relative;left:33%}
.parent_CreditCardNumber .help-block{display:inline-block;position:relative;left:33%}
.parent_ExpiryDate>div>label{width:33%;line-height:20px;margin-top:7px;padding-right:10px}
.parent_ExpiryDate>div>div>select.form-control{width:100%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>div>div>.CVV_Container{width:46%;display:inline-block}
.parent_ExpiryDate>div>div>.CVV_Container>label{line-height:36px;padding-left:0}
.parent_ExpiryDate>div>div>.CVV_Container>div{display:inline-block;width:50%}
.parent_ExpiryDate>div>div>.CVV_Container>div>input{width:90%}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-check,.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-times{position:absolute;right:-5px;top:2px}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>.help-block{text-align:right;padding-right:12px}
.CVV_Container .popover{top:-59px!important;left:69px!important}
.CVV_Container .popover-content{top:-54px!important;left:69px!important}
.CVV_Container .popover-content .CVV-img{width:190px!important;height:120px!important}
.parent_ExpiryDate>div>div>.CVV_Container>.help-block{margin-top:-3px}
.parent_expMonth,.parent_expYear{padding:0;margin-right:10px;width:24%;display:inline-block}
.parent_ExpiryDate>select.form-control{width:25%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>.CVV_Container{width:49%}
.parent_ExpiryDate>.CVV_Container label{width:50%;display:inline-block}
.parent_ExpiryDate>.CVV_Container input{width:50%;display:inline-block}
@media all and (max-width:768px) and (min-width:600px) {
.parent_expMonth,.parent_expYear{width:15%}
.parent_ExpiryDate>div>div>.CVV_Container{width:33%}
}
@media all and (max-width:599px) and (min-width:320px) {
.parent_expMonth,.parent_expYear{width:28%}
.parent_ExpiryDate>div>div>.CVV_Container{width:50%;float:right}
}
.parent_ExpiryDate .FormButtons{margin-top:10px}
.parent_ExpiryDate .FormButtons>button{margin-top:10px}
@media all and (min-width:500px) {
.readOnlyFieldText{margin:5px 0 5px 33%}
}
.intro>p{font-size:20px!important;font-weight:lighter;line-height:30px!important}
.DocumentUploader{padding:10px 0 15px;overflow:hidden;width:100%}
.uploader{margin:3px 10px 3px 0;border-radius:5px;border:1px solid #ccc;float:left}
.delegateCollection{min-height:60px}
.delegateCollection #Loader{right:0;bottom:0;left:auto;top:auto}
.delegateRow .AddButton{max-width:120px;border:1px solid #20409a}
.FormSideBar{padding:15px;border-radius:0;box-shadow:0 0;border:0 none;float:right;max-width:380px;z-index:5}
@media all and (max-width:1600px) and (min-width:1200px) {
.FormSideBar{max-width:290px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.FormSideBar{max-width:240px}
}
.FormSideBar>h4{font-family:jubilat_bold;font-size:22px;margin:0!important}
.FormSideBar>p{font-family:robotolight;font-size:20px!important;margin:10px 0 15px}
.FormSideBar .checkbox{padding:0 30px 5px 0}
.FormSideBar .checkbox label{font-family:robotolight;font-size:18px!important}
.FormSideBar .checkbox label input{float:right;display:block;width:23px;height:23px;background-color:#fff!important;background-image:none;border:1px solid #c1c1c1;border-radius:5px;margin-right:-30px}
.FormSideBar .FormButtons{margin:15px -15px -15px}
.FormSideBar .FormButtons>button{width:49%!important;font-family:jubilat_bold;font-size:18px;padding:14px}
@media all and (max-width:1200px) and (min-width:1030px) {
.DynamicForm .col-lg-9{width:75%;float:left}
.DynamicForm .col-lg-3{width:24%;float:left}
.FormSideBar .FormButtons>button{width:48%!important}
button.btn.btn-default.save-btn{margin-right:13px}
}
.Share-To-Email-Container{padding:10px 0;position:relative}
.Share-To-Email-Container label{width:33%}
.Share-To-Email-Container input{min-width:500px}
.profileContainer>div{width:100%;padding:20px 10px 10px}
.profileContainer button,.profileContainer input[type=submit]{display:inline-block;vertical-align:top;margin:0 10px 10px 0;background-color:#21409a;color:#fff!important;font-family:Metric;font-size:16px;border:1px solid #21409a;padding:6px 12px;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:50px;text-transform:uppercase;border-radius:4px;font-size:22px;padding-left:20px;padding-right:20px;padding-top:12px;font-weight:700}
.profileContainer button:hover,.profileContainer input[type=submit]:hover{color:#21409a!important;background-color:#fff!important;border:1px solid #21409a}
input#ChangePasswordButton:hover{color:#21409a!important;background-color:#fff!important;border:1px solid #21409a}
.ProfileInfo.DynamicForm{padding-bottom:10px}
.ProfileInfo.DynamicForm .view{padding:3px 0}
.ProfileInfo.DynamicForm .gibs-checkboxes{margin:10px 0 20px}
.ProfileInfo.DynamicForm .gibs-checkboxes>.bootstrap-switch{margin:10px}
.ProfileInfo.DynamicForm .gibs-checkboxes>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#20409a!important}
.ProfileInfo.DynamicForm .gibs-checkboxes>label{margin-bottom:10px}
.ProfileInfo.DynamicForm .gibs-checkboxes label.btn.btn-primary{position:relative;text-indent:29px;margin:0 2px 2px 0;padding:6px!important}
.ProfileInfo.DynamicForm .gibs-checkboxes label.btn.btn-primary input.checkbox{position:absolute;width:20px;height:20px;margin:2px 0 0}
#interestAreas{margin:0!important}
.enrolmentActions{min-width:200px}
.enrolmentsLoader{display:inline-block;vertical-align:top}
.enrolmentsLoader img{padding:2px 8px;width:65px;height:auto}
.MediaFilterContainer{display:inline-block;float:right;margin-bottom:15px}
.MediaFilterContainer div{float:left;padding:8px 15px}
.MediaFilterContainer div.Active{background-color:#434343;color:#fff}
.MediaFilterContainer div:hover{cursor:pointer}
.MediaSliderControl{width:100%;height:100%;margin-bottom:40px;position:relative}
.MediaSliderControl h3{position:absolute;right:5px;top:0;margin:0!important}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{display:inline-block;vertical-align:bottom}
.MediaSliderControl #videoSpotlight{width:66%!important;height:400px!important}
.MediaSliderControl #videoSpotlight .videoPlayer{position:absolute;top:0;bottom:0;left:0;right:0}
.MediaSliderControl #videoSpotlight .videoPlayer iframe{width:100%;height:100%}
.MediaSliderControl #videoPlaylist{width:33%!important;height:400px;margin-left:-4px}
.MediaSliderControl h3{display:none}
.MediaSliderControl #videoPlaylist .itemUrl{display:block;width:100%;border:1px solid #d3dbdd;background-color:#edf1f2;padding:15px;height:33%;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-webkit-transition:background-color 35s ease;transition:background-color .3s ease}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide{background:#20409a;color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl:hover{background-color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:18px;padding-bottom:10px;color:#434343!important;max-height:70px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide:hover .item .videoDate,.MediaSliderControl #videoPlaylist .itemUrl.activeSlide:hover .item .videoTitle,.MediaSliderControl #videoPlaylist .itemUrl:hover .item .videoTitle{color:#20409a!important}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide .item .videoTitle{color:#fff!important}
@media all and (max-width:1600px) and (min-width:1200px) {
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:350px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:5px;max-height:65px;overflow:hidden}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
}
.socialIconCollection.Vertical{padding-top:10px}
.socialIconCollection.Vertical .sociallink{display:inline-block}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(6),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(6)~a{width:16.6667%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(7),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(7)~a{width:14.2858%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(8),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(8)~a{width:12.5%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(9),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(9)~a{width:11.1112%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(10),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(10)~a{width:10%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(11),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(11)~a{width:9.0909%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(11),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(12)~a{width:8.3334%}
.socialIconCollection.Vertical .sociallink img{margin:0 auto;display:block}
.twitterWidget{padding:15px 0}
.mediaItemContainer{height:100%;width:100%;max-width:400px;padding:10px;position:relative;float:left}
.mediaItemContainer .title{max-height:80px}
.mediaItemContainer .displayContainer{width:100%;max-height:300px}
.mediaItemContainer .displayContainer:hover{cursor:pointer}
.mediaItemContainer .displayContainer .vidThumbnail{height:100%;width:100%;overflow:hidden}
.mediaItemContainer .displayContainer .vidThumbnail img{width:100%}
.mediaItemContainer .modal{height:460px}
.mediaItemContainer .modal iframe{width:100%}
.MetadataContainer .areasOfInterest,.MetadataContainer .functionsInOrganisation{display:none}
.playButtonContainer .play{position:absolute;top:55%;left:50%;margin:-25px 0 0 -25px;background:url(/_catalogs/masterpage/GIBS/images/play.png) no-repeat center center;height:50px;width:50px;font-size:0!important}
.ContactAccordion #accordion>.panel{border-radius:0;border:0 none}
.ContactAccordion #accordion>.panel .panel-heading{border-radius:0;padding:0;border:1px solid #20409a}
.ContactAccordion #accordion>.panel .panel-heading .panel-title{margin:0!important}
.ContactAccordion #accordion>.panel .panel-heading .panel-title a{display:block;height:100%;width:100%;padding:10px 15px;font-family:jubilat_bold;font-size:22px;color:#434343!important;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat 99% center}
.ContactAccordion #accordion>.panel .panel-heading .panel-title a.collapsed{background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 99% center}
.ContactAccordion #accordion>.panel .panel-heading .panel-collapse,.ContactAccordion #accordion>.panel .panel-heading .panel-collapse .panel-body{border-radius:0;border:0 none}
.ContactAccordion #accordion .panel-body .facultyListingItem{width:33%;float:left}
@media all and (max-width:500px) {
.TeamContainer img{float:none!important}
button.btn.btn-default.save-btn{margin-right:5px}
}
.ContactWrapper{padding:30px 0 50px}
.ContactWrapper .Selector{padding-bottom:30px}
.ContactWrapper .Selector #ContactSelector{border-radius:4px;border:solid 1px #20409a;background-color:rgba(32,64,154,.03);font-size:16px;font-weight:700;color:#434343;padding:16px 45px;padding-left:20px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/br_down.png) no-repeat right #fff;-webkit-appearance:none;background-position:95%}
.ContactWrapper .contact-container{border-bottom:1px solid #d9d9d9;padding:20px 0 30px;min-height:200px}
.ContactWrapper .contact-container .Mail{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/email.svg) no-repeat left center;display:block;padding-left:30px;margin-bottom:5px}
.ContactWrapper .contact-container .Phone{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/phone.svg) no-repeat left center;display:block;padding-left:30px;margin-bottom:5px}
.ContactWrapper .contact-container .Fax{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/fax.svg) no-repeat left center;display:block;padding-left:30px;margin-bottom:5px}
.ContactWrapper .contact-container h6.Subheadings{font-size:16px;font-weight:400}
.ContactWrapper .contact-container p{margin-bottom:0}
.ContactWrapper .contact-container .Tag{font-size:10px!important;color:#434343;text-transform:uppercase}
.ContactWrapper .contact-container .Designation{font-style:italic}
.ContactWrapper .contact-container .note{font-size:12px;font-weight:700;font-style:italic}
.ContactWrapper .contact-container .notecopy{font-size:12px;font-style:italic}
#FacultyWrapper{padding:5px 0 50px}
#FacultyWrapper h5{font-weight:600;font-family:Metric}
#FacultyWrapper .Selector{padding-bottom:30px;-ms-user-select:none;-moz-user-select:none;user-select:none}
#FacultyWrapper .Selector select:invalid{color:#9ea6a6!important}
#FacultyWrapper .Selector #select{border-radius:4px;border:solid 1px #20409a;background-color:rgba(32,64,154,.03);font-size:16px;font-weight:700;color:#434343;padding:10px;padding-top:15px;padding-left:20px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/br_down.png) no-repeat right #fff;-webkit-appearance:none;background-position:95%}
#FacultyWrapper .Selector #select option{font-size:16px;line-height:50px}
#FacultyWrapper .contact-container{padding:10px 0 30px;min-height:200px}
#FacultyWrapper .contact-container .facultyImageContainer{width:170px;height:170px;margin-bottom:8px}
#FacultyWrapper .contact-container .facultyImageContainer .facultyImg{width:170px;height:170px;object-fit:cover;object-position:top;border-radius:6px}
#FacultyWrapper .contact-container .compat-object-fit{background-size:contain;background-position:top center;border-radius:6px}
#FacultyWrapper .contact-container .compat-object-fit img{width:170px;height:170px;object-fit:cover;object-position:top;border-radius:6px;opacity:0}
#FacultyWrapper .contact-container .facultyMember{transition:all .4s ease-in-out;margin-bottom:35px;font-size:18px;font-weight:700;line-height:1.44;height:230px;float:none;overflow:hidden;display:inline-block}
#FacultyWrapper .contact-container .facultyMember:hover{transform:scale(1.03)}
#FacultyWrapper .contact-container .facultyMember a{padding-top:8px;padding-bottom:25px;font-size:18px;display:block}
#FacultyWrapper .allButtonContainer{text-align:center;padding-bottom:20px}
.learningVideoWrapper{padding:20px 0 50px;margin-left:-13px}
.learningVideoWrapper .Selector{padding-bottom:10px;-ms-user-select:none;-moz-user-select:none;user-select:none}
select::-ms-value{background:0 0;color:#434343}
.learningVideoWrapper .Selector select:invalid{color:#9ea6a6!important}
.learningVideoWrapper .Selector #select{border-radius:4px;border:solid 1px #20409a;background-color:rgba(32,64,154,.03);font-size:16px;font-weight:700;height:46px;color:#434343;padding:15px;padding-top:13px;padding-left:20px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/br_down.png) no-repeat right #fff;-webkit-appearance:none;background-position:95%}
.learningVideoWrapper .Selector #select option{font-size:16px;line-height:50px}
.learningVideoWrapper .CategoryTitle{font-size:24px!important;color:#434343;font-weight:700;line-height:1.09!important;letter-spacing:normal;font-family:Metric}
.learningVideoWrapper .Frame{height:181px;box-shadow:6px 3px 18px 0 #ccc}
.learningVideoWrapper .Video{padding-bottom:5px;height:320px}
.learningVideoWrapper .Author{padding-top:10px}
.learningVideoWrapper .Author .Name{font-size:18px;line-height:1.5;letter-spacing:normal;color:#434343;font-weight:400;font-family:Metric;width:86%;overflow:hidden;white-space:nowrap}
.learningVideoWrapper .Author .Title{padding-top:5px;font-size:24px;line-height:1.09;letter-spacing:normal;font-weight:300;color:#434343;font-family:Metric}
.learningVideoWrapper .videoSection{padding-bottom:40px;border-bottom:solid 1px #d9d9d9;margin-bottom:30px}
.learningVideoWrapper .videoSection:last-of-type{border-bottom:solid 0 #d9d9d9}
.learningVideoWrapper .Author .duration{font-size:18px;line-height:1.33;position:absolute;right:20px;letter-spacing:normal;color:#b4b4b4;font-weight:400}
.learningVideoWrapper img{width:100%;height:100%;object-fit:cover}
.learningVideoWrapper .videoImage{width:100%;box-shadow:6px 3px 18px 0 #ccc;height:180px;object-fit:cover;transition:all .2s ease}
.learningVideoWrapper .videoImage:hover{opacity:1;transition:all .2s ease}
.learningVideoWrapper .videoImage:hover::before{content:"";display:block;top:0;left:0;width:100%;height:180px;background-color:rgba(0,0,0,.2)}
.learningVideoWrapper .videoImage::after{content:'';display:block;position:absolute;z-index:22;width:60px;background-image:url(/_catalogs/masterpage/GIBS/images/NewIcons/youtube.png);background-size:60px 60px;height:60px;background-repeat:no-repeat;left:44%;top:20%}
.learningVideoWrapper .compat-object-fit{background-size:cover;background-position:center center}
.learningVideoWrapper .compat-object-fit img{width:319px;height:180px;object-fit:cover;opacity:0}
.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.affiliatescontainer{width:100%;height:100%;overflow:auto;list-style-type:none;padding:20px 0 30px}
.affiliatescontainer li{width:16.66%;height:65px;float:left;display:table}
.affiliatescontainer li img{max-width:100px;display:table-cell;vertical-align:middle;margin:0 auto}
.sustainableimages{height:auto;width:100%}
.sustainableimages .item{width:auto;height:auto;display:inline-block;padding-bottom:10px;max-height:200px;overflow:hidden}
.sustainableimages .item img{width:100%;max-width:300px}
.AlumniStories{width:100%}
.AlumniStories .item{padding-bottom:20px;overflow:auto}
.AlumniStories .item .Content,.AlumniStories .item .Image{float:left}
.AlumniStories .item .Image{width:33.33%;padding-right:20px}
.AlumniStories .item .Image img{width:100%}
.AlumniStories .item .Content{width:66.66%}
.AlumniStories .item .Content .Label{padding-bottom:10px}
.AlumniStories .item .Content .Label h6,.AlumniStories .item .Content .Label p{display:inline}
.AlumniStories .item .Content .Label h6{padding-right:20px}
.IMPContainer img{padding:20px 10px}
.IMPRightPanel .Item{padding:0 20px 20px 0;max-width:340px;float:left}
.IMPRightPanel .Item img{padding-bottom:10px}
.Executive .Item{width:49%;display:inline-block;vertical-align:top;padding:20px 40px 20px 0}
.Executive .Item img{width:100%;padding-bottom:10px}
.BloombergItem{padding:0 20px 20px 0;width:49%;display:inline-block;vertical-align:top}
.BloombergItem img{width:100%}
.BloombergImage{width:100%}
.BloombergLink{display:block;padding:20px 0}
.PBCP .Item{padding:0 20px 20px 0}
.PBCP .Item img{max-height:320px;max-width:320px;padding-bottom:20px}
.BottomSplit,.LeftSplit,.RightSplit,.TopSplit{overflow:auto}
.TopSplit img{float:left;margin:0 20px 20px 0}
.BottomSplit img{float:right;margin:0 0 20px 20px}
.LeftSplit,.RightSplit{width:49%;display:inline-block;vertical-align:top}
.LeftSplit img{float:left;margin:0 20px 20px 0}
.RightSplit img{float:right;margin:0 0 20px 20px}
.WebResourceFrame{width:100%;height:700px}
.InfoCenterItem{width:33%;float:left;padding-bottom:50px}
.InfoCenterItem img{padding:10px}
.InfoCenterItem a{display:block;padding:5px 10px;-o-transition:margin .3s ease;-moz-transition:margin .3s ease;-webkit-transition:margin 35s ease;transition:margin .3s ease}
.InfoCenterItem a:hover{margin-left:5px}
.RICBigLinks,.RICHours{padding-bottom:20px}
.RICBigLinks a{-o-transition:margin .3s ease;-moz-transition:margin .3s ease;-webkit-transition:margin 35s ease;transition:margin .3s ease}
.RICBigLinks a:hover{margin-left:5px}
.RICContact{padding-bottom:20px}
.TerminologyTable td{padding:4px}
.SmartPhone{max-width:320px}
.SmartPhone a{display:block;margin-bottom:10px}
.SmartPhone a img{width:100%}
.PageSearchControl{position:relative}
.PageSearchControl #searchICtxtBox{display:block;width:100%;max-width:360px;height:40px;border:1px solid #20409a;margin-bottom:20px}
.PageSearchControl #searchIClbl{height:40px;width:40px;position:absolute;left:320px;top:37px;font-size:0;background:url(/_catalogs/masterpage/GIBS/images/searchdark.png) no-repeat center center}
.PageSearchControl #searchIClbl:hover{cursor:pointer}
.LoaderOverlay,.LoaderOverlayMessage{background:url(/_catalogs/masterpage/GIBS/images/overlay.png) repeat left top;position:fixed;left:0;right:0;top:0;bottom:0;z-index:999}
.LoaderHidden{display:none}
.LoaderShow{display:block}
#Loader{position:absolute;width:60px;height:41px;margin:17px 0;left:0;top:0}
#floatingBarsG{position:absolute;width:60px;height:41px;margin:-20px 0 0 -30px;left:50%;top:50%}
.bar,.blockG{position:absolute;background-color:#fff;width:8px;height:11px;border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-moz-transform:scale(.4);animation-name:fadeG;-o-animation-name:fadeG;-ms-animation-name:fadeG;-webkit-animation-name:fadeG;-moz-animation-name:fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}
#rotate1,#rotateG_01{left:10px;top:15px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s;transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
#rotate2,#rotateG_02{left:14px;top:4px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
#rotate3,#rotateG_03{left:25px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}
#rotate4,#rotateG_04{right:16px;top:4px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
#rotate5,#rotateG_05{right:12px;top:15px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
#rotate6,#rotateG_06{right:16px;bottom:4px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}
#rotate7,#rotateG_07{bottom:0;left:25px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
#rotate8,#rotateG_08{left:14px;bottom:4px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}
@keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-o-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-ms-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-webkit-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-moz-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
.LoaderOverlayMessage p{position:absolute;top:51%;left:50%;margin-left:-175px;color:#fff;z-index:999}
@media all and (max-width:1600px) and (min-width:1200px) {
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:240px 232px;-moz-transform-origin:240px 232px;-ms-transform-origin:240px 232px;-o-transform-origin:240px 232px;transform-origin:240px 232px}
.showcaseBanner ul .showcaseBannerItem>img{width:100%;bottom:0;top:auto}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:16.5%}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group label.btn,.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{font-size:13px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:22%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{left:-10%}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{font-size:14px}
.WebResourceFrame{width:100%;height:650px}
}
@media all and (max-width:1200px) and (min-width:1100px) {
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:235px 235px;-moz-transform-origin:235px 235px;-ms-transform-origin:235px 235px;-o-transform-origin:235px 235px;transform-origin:235px 235px}
.showcaseBanner ul .showcaseBannerItem>img{height:75%;bottom:0;top:auto}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:16.666666666667%;float:left}
.DetailsBox{width:83.333333333333%;float:left}
.DetailsBox a,.DetailsBox>div{width:25%;float:left}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:20%;padding:4px 13px 4px 7px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:27%}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{font-size:14px}
.WebResourceFrame{width:100%;height:600px}
}
@media all and (max-width:1100px) and (min-width:1030px) {
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:235px 235px;-moz-transform-origin:235px 235px;-ms-transform-origin:235px 235px;-o-transform-origin:235px 235px;transform-origin:235px 235px}
.showcaseBanner ul .showcaseBannerItem>img{height:75%;bottom:0;top:auto}
.CountryBox{padding-left:0;width:16.666666666667%;float:left}
.DetailsBox{width:83.333333333333%;float:left}
.DetailsBox a,.DetailsBox>div{width:25%;float:left}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0}
.WebResourceFrame{width:100%;height:550px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:20%;padding:4px 13px 4px 7px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:27%}
}
.Acumen{width:100%;max-width:500px}
.Acumen a{display:block;margin-bottom:8px}
.Acumen a img{width:100%;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.Acumen a:hover img{-o-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.ms-srch-item{width:100%}
.ms-srch-item-summaryPreview{width:100%}
@media all and (max-width:1366px) {
.brochureContainer .thumbnail{width:100px!important}
.brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:130px!important}
.CourseInfoContainerTwo .Header .Title{font-size:28px}
}
@media all and (max-width:1600px) and (min-width:1200px) {
.ms-srch-item{max-width:780px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.ms-srch-item{max-width:655px}
}
@media all and (max-width:1030px) and (min-width:768px) {
.ms-srch-item{max-width:730px}
}
@media all and (max-width:768px) and (min-width:500px) {
.ms-srch-item{max-width:500px}
}
@media all and (max-width:500px) {
.ms-srch-item{max-width:380px}
}
@media all and (max-width:1600px) {
.brochureContainer{height:130px}
.brochureContainer .thumbnail{width:110px!important}
.brochureContainer .downloadIcon .downloadText{font-size:80%;line-height:15px}
}
@media all and (max-width:1200px) {
.brochureContainer .downloadIcon{width:70px!important}
.brochureContainer .downloadIcon a{width:60px!important;background-size:100%!important;margin:0 auto}
}
@media all and (max-width:1030px) {
.brochureContainer{width:48%!important}
.brochureContainer .thumbnail{width:100px!important}
.brochureContainer .content{width:170px!important}
.brochureContainer .downloadIcon{width:90px}
}
@media all and (max-width:992px) {
.brochureContainer .content{width:170px}
.brochureContainer .downloadIcon{width:70px}
}
@media all and (max-width:768px) {
.brochureContainer{width:100%!important}
.brochureContainer .thumbnail{width:20%!important}
.brochureContainer .content{width:60%!important}
.brochureContainer .downloadIcon{width:20%!important}
}
@media all and (max-width:320px) {
.brochureContainer .thumbnail{width:130px!important}
.brochureContainer .content{width:auto!important}
.brochureContainer .downloadIcon{width:25%}
.brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:130px!important}
}
.Sitemap-Container li,.Sitemap-Container ul{margin:5px 0}
ul.List-Container{list-style:none;padding-left:0}
.btnFileUpload.brochure,.btnThumbFileUpload.brochureImage{background-color:#21409a!important;opacity:1!important;color:#fff!important;border:1px solid #21409a!important;padding:6px 12px!important;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.btnFileUpload.brochure:focus,.btnFileUpload.brochure:hover,.btnThumbFileUpload.brochureImage:focus,.btnThumbFileUpload.brochureImage:hover{background-color:#fff!important;opacity:1!important;color:#21409a!important;border:1px solid #21409a!important}
.loginError,.registerMessage{color:red!important;text-align:center}
.invisible{display:none!important}
.ProgrammeHashTags{margin:20px 0!important}
.alert.alert-success button.close{margin-top:-9px}
div.alert.alert-success{opacity:0}
.passwordChangeErrorMessage,p.ExpiredToken{color:#a94442;font-weight:700}
.Share-Btn-Container>.btn{margin-left:1px}
.Share-Btn-Container>.btn:active,.Share-Btn-Container>.btn:focus,.Share-Btn-Container>.btn:hover,.Share-Btn-Container>.btn[type=button]:active,.Share-Btn-Container>.btn[type=button]:focus,.Share-Btn-Container>.btn[type=button]:hover,.Share-Btn-Container>.btn[type=submit]:active,.Share-Btn-Container>.btn[type=submit]:focus,.Share-Btn-Container>.btn[type=submit]:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.InterestedHeadingText{font-family:jubilat_extra_light;font-size:40px;color:#434343!important;padding-top:15px;line-height:40px}
.parent_CardHolder .help-block{display:inline-block;position:relative;left:33%}
.parent_CreditCardNumber .help-block{display:inline-block;position:relative;left:33%}
.parent_ExpiryDate{overflow:visible}
.parent_ExpiryDate>div>label{width:33%;line-height:20px;margin-top:7px;padding-right:10px}
.parent_ExpiryDate>div>div>select.form-control{width:100%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>div>div>.CVV_Container{width:46%;display:inline-block}
.parent_ExpiryDate>div>div>.CVV_Container>label{line-height:36px;padding-left:0}
.parent_ExpiryDate>div>div>.CVV_Container>div{display:inline-block;width:50%}
.parent_ExpiryDate>div>div>.CVV_Container>div>input{width:100%}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-check,.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-times{position:absolute;right:-5px;top:2px}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>.help-block{text-align:right;padding-right:12px}
.CVV_Container .popover{top:-59px!important;left:69px!important}
.CVV_Container .popover-content{top:-54px!important;left:69px!important}
.CVV_Container .popover-content .CVV-img{width:190px!important;height:120px!important}
.parent_ExpiryDate>div>div>.CVV_Container>.help-block{margin-top:-3px;margin-left:50%}
.parent_expMonth,.parent_expYear{padding:0;margin-right:10px;width:24%;display:inline-block}
.parent_ExpiryDate>select.form-control{width:25%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>.CVV_Container{width:49%}
.parent_ExpiryDate>.CVV_Container label{width:50%;display:inline-block}
.parent_ExpiryDate>.CVV_Container input{width:50%;display:inline-block}
@media all and (max-width:768px) and (min-width:600px) {
.parent_expMonth,.parent_expYear{width:15%}
.parent_ExpiryDate>div>div>.CVV_Container{width:33%}
}
@media all and (max-width:599px) and (min-width:320px) {
.parent_expMonth,.parent_expYear{width:28%}
.parent_ExpiryDate>div>div>.CVV_Container{width:50%;float:right}
}
.parent_ExpiryDate .FormButtons{margin-top:10px}
.parent_ExpiryDate .FormButtons>button{margin-top:10px}
.make-payment-notification{font-family:Metric;color:#20409a;font-size:20px}
.make-payment-notification b,p.info.card-reminder{font-weight:700}
#collapsepayments_section h5{padding-top:20px;margin-top:-15px!important}
.MessageBar{min-height:63px;width:100%;background:#f44242;z-index:998;position:relative}
.MessageBar h6{padding:20px;margin:0!important;color:#fff!important}
@media (max-width:600px) {
.MessageBar h6{padding:10px;margin:0!important;color:#fff!important;font-size:17px!important;line-height:22px!important}
}
.red{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.modal-content.red{border-radius:6px}
#ProgrammeErrorModal.modal{text-align:center;padding:0!important}
#ProgrammeErrorModal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
#ProgrammeErrorModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
#ProgrammeErrorModal .modal-body{padding:10px 30px}
#slideout{position:fixed;top:120px;left:-10px;width:35px;padding:12px 0;text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;z-index:100}
#slideout_inner{position:fixed;top:150px;left:-450px;background:url(/_catalogs/masterpage/GIBS/images/14140-bot-image_new.png);background-size:cover;-moz-background-size:cover;background-position:center;width:390px;padding:50px 25px 25px 10px;height:500px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;text-align:left;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
#slideout:hover{left:-200px}
#slideout:hover #slideout_inner{left:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
#slideout:hover#imgLauncher{visibility:hidden}
.b_frame{-webkit-box-shadow:0 19px 147px -41px rgba(0,0,0,.75);-moz-box-shadow:0 19px 147px -41px rgba(0,0,0,.75);box-shadow:0 19px 147px -41px rgba(0,0,0,.75);border:0;width:320px;height:420px;display:block}
@media (max-width:415px) {
#slideout{left:-126px;top:50px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block}
.b_frame{width:300px;height:240px}
#slideout_inner{top:50px;padding-top:10px;width:330px;height:300px}
}
@media (min-width:415px) and (max-width:767px) {
#slideout{left:-50px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block;height:225px}
.b_frame{width:300px;height:240px}
}
@media (min-width:768px) {
#slideout{left:-120px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block}
}
@media (min-width:1025px) and (max-width:1367px) {
#slideout{left:-50px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block}
}
@media (min-width:1400px) {
#slideout{left:-10px}
#imgLauncherLrg{display:block}
#imgLauncherSm{display:none}
#slideout{left:-10px}
}
.socialIconCollection.Vertical .sociallink:nth-child(3){display:none!important}
.ns-box.ns-bar{top:0;left:0;width:100%}
.ns-bar .ns-close{background:0 0;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ns-bar .ns-close::after,.ns-bar .ns-close::before{background:#b7b5b3}
[class*=" ns-effect-"].ns-bar.ns-hide,[class^=ns-effect-].ns-bar.ns-hide{-webkit-animation-direction:reverse;animation-direction:reverse}
.ns-effect-slidetop .icon{position:absolute;display:block;font-size:109%;top:50%;left:1em;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.ns-effect-slidetop p{padding:0 3.2em;font-size:1.2em;display:inline-block}
.ns-effect-slidetop .ns-close::after,.ns-effect-slidetop .ns-close::before{width:2px;background:#fff}
.ns-effect-slidetop .ns-close:hover::after,.ns-effect-slidetop .ns-close:hover::before{background:#fff}
.ns-effect-slidetop.ns-show .icon,.ns-effect-slidetop.ns-show p{-webkit-animation-name:animScaleUp;animation-name:animScaleUp;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.ns-effect-slidetop.ns-show p{-webkit-animation-name:animFade;animation-name:animFade}
@-webkit-keyframes animScaleUp {
0%{opacity:0;-webkit-transform:translate3d(0,-50%,0) scale3d(0,0,1)}
100%{-webkit-transform:translate3d(0,-50%,0) scale3d(1,1,1)}
}
@keyframes animScaleUp {
0%{opacity:0;-webkit-transform:translate3d(0,-50%,0) scale3d(0,0,1);transform:translate3d(0,-50%,0) scale3d(0,0,1)}
100%{-webkit-transform:translate3d(0,-50%,0) scale3d(1,1,1);transform:translate3d(0,-50%,0) scale3d(1,1,1)}
}
.ns-effect-slidetop.ns-hide,.ns-effect-slidetop.ns-show{-webkit-animation-name:animSlideTop;animation-name:animSlideTop;-webkit-animation-duration:.3s;animation-duration:.3s}
@-webkit-keyframes animSlideTop {
0%{-webkit-transform:translate3d(0,-100%,0)}
100%{-webkit-transform:translate3d(0,0,0)}
}
@keyframes animSlideTop {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.ns-effect-exploader{background:#fff;color:#7a7264;-webkit-transform-origin:0 0;transform-origin:0 0}
.ns-effect-exploader .icon{position:absolute;left:.25em;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.ns-effect-exploader .ns-box-inner{position:relative}
.ns-effect-exploader p{padding:.25em 2em .25em 3em}
.ns-effect-exploader .ns-close:hover::after,.ns-effect-exploader .ns-close:hover::before{background:#98815a}
.ns-effect-exploader.ns-show{-webkit-animation-name:animLoad;animation-name:animLoad;-webkit-animation-duration:2.5s;animation-duration:2.5s}
@-webkit-keyframes animLoad {
0%{opacity:1;-webkit-transform:scale3d(0,.3,1)}
33%{opacity:1;-webkit-transform:scale3d(.5,.3,1)}
50%{opacity:1;-webkit-transform:scale3d(.6,.3,1)}
80%,85%{opacity:1;-webkit-transform:scale3d(1,.3,1);-webkit-animation-timing-function:cubic-bezier(.7,0,.3,1)}
100%{opacity:1;-webkit-transform:scale3d(1,1,1)}
}
@keyframes animLoad {
0%{opacity:1;-webkit-transform:scale3d(0,.3,1);transform:scale3d(0,.3,1)}
33%{opacity:1;-webkit-transform:scale3d(.5,.3,1);transform:scale3d(.5,.3,1)}
50%{opacity:1;-webkit-transform:scale3d(.6,.3,1);transform:scale3d(.6,.3,1)}
80%,85%{opacity:1;-webkit-transform:scale3d(1,.3,1);transform:scale3d(1,.3,1);-webkit-animation-timing-function:cubic-bezier(.7,0,.3,1);animation-timing-function:cubic-bezier(.7,0,.3,1)}
100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.ns-effect-exploader.ns-hide{-webkit-animation-name:animFade;animation-name:animFade;-webkit-animation-duration:.3s;animation-duration:.3s}
.ns-effect-exploader.ns-show .ns-box-inner,.ns-effect-exploader.ns-show .ns-close{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:2.4s;animation-delay:2.4s}
.ns-effect-exploader.ns-show .ns-close{-webkit-animation-name:animFade;animation-name:animFade}
.ns-effect-exploader.ns-show .ns-box-inner{-webkit-animation-name:animFadeMove;animation-name:animFadeMove;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes animFadeMove {
0%{opacity:0;-webkit-transform:translate3d(0,10px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0)}
}
@keyframes animFadeMove {
0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes animFade {
0%{opacity:0}
100%{opacity:1}
}
@keyframes animFade {
0%{opacity:0}
100%{opacity:1}
}
.ns-box{position:relative;background:#009fe3;padding:20px;z-index:1.0E+19;pointer-events:none}
.ns-box .ns-box-inner{font-family:robotolight;font-size:20px;color:#fff!important;line-height:30px!important}
.ns-box.ns-show{pointer-events:auto}
.ns-box a{color:inherit;opacity:.7;font-weight:700;text-decoration:underline}
.ns-box a:focus,.ns-box a:hover{opacity:1}
.ns-box p{margin:0}
.ns-box.ns-show,.ns-box.ns-visible{pointer-events:auto}
.ns-close{width:20px;height:20px;position:absolute;right:4px;top:4px;overflow:hidden;text-indent:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ns-close:focus,.ns-close:hover{outline:0}
.ns-close::after,.ns-close::before{content:'';position:absolute;width:3px;height:130%;top:50%;left:50%;background:#6e6e6e}
.ns-close:hover::after,.ns-close:hover::before{background:#fff}
.ns-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.ns-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.fv-has-feedback{position:relative}
.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.fv-help-block{display:block}
.fv-form [placeholder]::-ms-clear{display:none}
.fv-form-bootstrap .help-block{margin-bottom:0}
.fv-form-bootstrap .tooltip-inner{text-align:left}
.fv-form-bootstrap .fv-icon-no-label{top:0}
.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100}
.form-inline.fv-form-bootstrap .form-group{vertical-align:top}
.fv-form-foundation .fv-control-feedback{top:21px;right:15px;width:37px;height:37px;line-height:37px}
.fv-form-foundation .collapse .fv-control-feedback{top:0;right:0}
.fv-form-foundation .fv-icon-no-label,.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top:0}
.fv-form-foundation .error .fv-control-feedback{color:#f04124}
.error.fv-has-tooltip select,.error.fv-has-tooltip textarea,.fv-form-foundation .error.fv-has-tooltip input{margin-bottom:1rem}
.fv-form-pure .fv-control-feedback{top:22px;width:36px;height:36px;line-height:36px}
.pure-form-stacked.fv-form-pure .fv-control-feedback{top:4px}
.pure-form-aligned .pure-control-group .fv-help-block{margin-top:5px;margin-left:180px}
.fv-form-pure .fv-icon-no-label,.pure-form-aligned.fv-form-pure .fv-control-feedback{top:0}
.fv-form-pure .fv-has-error .fv-control-feedback,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error label{color:#ca3c3c}
.fv-form-semantic .fv-control-feedback.icon{right:7px}
.fv-form-semantic .error .icon{color:#d95c5c}
.fv-form-horizontal.fv-form-semantic .row{padding-bottom:0}
.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px}
.fv-form-uikit .fv-icon-no-label,.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top:0}
.fv-form-uikit .uk-text-danger{display:block}
.fv-form-uikit .fv-has-error .fv-control-feedback,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error label{color:#d85030}
@media all and (max-width:1030px) and (min-width:769px) {
#Ribbonrow{display:none;height:0!important}
h1{font-size:45px;line-height:45px!important}
h2{font-size:40px}
h3{font-size:28px}
h4{font-size:22px}
nav.navbar{height:75px}
#burgerbutton{width:75px;max-width:75px;border:0 none;display:block}
#burgerbutton #nav-toggle{padding:28px 10px}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:28px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .3s ease-in-out}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}
#ControlContainer{margin-right:1px}
#ButtonControls{height:100%;display:block}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{margin:10px auto}
#ButtonControlsMobile{display:none}
.NavIconHeadings{padding-top:1px}
.LoginButton,.LoginButton:hover{background-position:center 25%}
.StudentButton{background-position:center 29%}
.SocialButton{background-position:center 25%}
.ContactButton{background-position:center 25%}
#Navigation{height:auto}
#MegaMenu{width:100%;padding:0}
#MegaMenu li{width:100%!important;text-align:left;display:block;min-height:inherit;padding:0;margin:0}
#MegaMenu li>.top-level-item{background:#20409a!important}
#MegaMenu li .mega-menu-navitem{max-width:100%;padding:15px 25px;display:block;text-align:left;border-bottom:1px solid #10174d;border-radius:0}
#MegaMenu li .container.sub{width:100%;padding:5px 0}
#MegaMenu li .sub-container{position:relative;top:0!important}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:hover,#MegaMenu li.mega-hover .mega-menu-navitem{background:#21409a;color:#fff}
#MegaMenu li .sub li ul{display:none;background-color:#ebebeb;margin:10px 0 0}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
.dc-mega-li.mega-hover>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhiteDown.png) no-repeat 95% center!important}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
#MegaMenu li .sub .MenuButtonContainer{display:none}
#MegaMenu li .sub li.mega-hdr{margin:0!important;padding:0}
#MegaMenu li .sub li{width:100%}
#MegaMenu li .sub li .secondLevelBlock{padding:5px 0}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding:0 10px;height:auto}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:40px;height:40px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:6px 10px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{display:block;padding:2px 20px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{display:none}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:block}
#MegaMenu li .mega-menu-navitem.touchnavitem{background:0 0;font-family:jubilat_bold;font-size:24px;color:#434343;padding:10px 10px 5px;width:80%;display:block;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{background:0 0;font-family:jubilat_bold;font-size:20px;color:#434343;padding:10px 10px 5px 20px;width:80%;display:none;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem:first-child{display:block!important}
.ButtonControlModals>.modal-dialog{position:relative;right:inherit;width:auto;margin:10px}
#SearchButton i{top:12%}
#SearchButton i.closebutton{top:28%}
.ms-srch-sb>input{margin:13px 0}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:12px 0 12px -10px}
.breadcrumb{padding:4px 0}
#SubNav{min-height:35px;height:auto}
#SubNav .ms-core-listMenu-root,#SubNav .ms-core-listMenu-root li.static,#SubNav .ms-core-listMenu-root li.static>ul.static,#SubNav .ms-core-listMenu-root li.static>ul.static>li.static,#SubNav div{height:auto}
#SubNav a{padding:4px 12px}
#BannerWrapper{margin-top:-130px}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{height:470px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{top:25%;width:100%;padding:0 20px}
.optionButton{width:49%}
.optionButton .optionButtonImage{width:70px}
.optionButton .optionButtonImage img.optionButtonImageIcon{width:80%}
.optionButton .optionButtonText{width:70%}
.optionButton .optionButtonText .Title{font-size:40px!important}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText img.optionButtonTextArrow{display:none}
.DetailsBox p{width:50%}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:25%;float:left}
.DetailsBox{width:75%;float:left}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding-bottom:10px}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxContainer{height:100%;overflow:auto}
.FilterBox>.FilterBoxContainer .Section{width:33%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:33%}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:20%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:31%}
.ListingItem.Small.Double,.ListingItem.Small.Single{width:49%}
.ListingItem.Small.Double:nth-child(odd),.ListingItem.Small.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Small.Double:nth-child(even),.ListingItem.Small.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Small.Triple{width:49%}
.ListingItem.Small.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Small.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Small.Double:nth-child(n+5),.ListingItem.Small.Single:nth-child(n+5),.ListingItem.Small.Triple:nth-child(n+5){display:block}
.ViewAll .ListingItem.Small.Double:nth-child(n+5),.ViewAll .ListingItem.Small.Single:nth-child(n+5),.ViewAll .ListingItem.Small.Triple:nth-child(n+5){display:block}
.ListingItem.Medium.Double,.ListingItem.Medium.Single{width:49%}
.ListingItem.Medium.Double:nth-child(odd),.ListingItem.Medium.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Medium.Double:nth-child(even),.ListingItem.Medium.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Medium.Triple{width:49%}
.ListingItem.Medium.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Medium.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Medium.Double:nth-child(n+5),.ListingItem.Medium.Single:nth-child(n+5),.ListingItem.Medium.Triple:nth-child(n+5){display:none}
.ViewAll .ListingItem.Medium.Double:nth-child(n+5),.ViewAll .ListingItem.Medium.Single:nth-child(n+5),.ViewAll .ListingItem.Medium.Triple:nth-child(n+5){display:block}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 4%!important}
.FacultyScrollerItem .Content{width:65%}
.facultyMember.vcard>.MainInfo{width:100%;margin-right:0}
.facultyMember.vcard>.SideInfo{width:100%}
.facultyMember.vcard>.SideInfo .facultyImage img{max-width:380px}
.courseCompareContainer .courseContainer{width:49%}
.FormSideBar{padding:15px;margin:15px}
.WebResourceFrame{width:100%;height:500px}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl{padding:5px;height:33%}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
.FooterFloater,.FooterTop .FooterSocial{float:none}
.copyright{text-align:left;padding-bottom:15px}
.circlesocial .sociallink{margin-left:0}
.circlesocial .sociallink img{margin:4px;width:80%}
.FooterTextlinks .spacerspan{margin:0 1%}
#BackToTop{bottom:0}
.DynamicFormMobile{display:block}
}
@media all and (max-width:1000px) and (min-width:768px) {
h1{font-size:40px}
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:185px 200px;-moz-transform-origin:185px 200px;-ms-transform-origin:185px 200px;-o-transform-origin:185px 200px;transform-origin:185px 200px}
.showcaseBanner ul .showcaseBannerItem>img{width:100%;bottom:0;top:auto}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 6%!important}
.FacultyScrollerWrapper li{width:50%}
.FilterBox>.FilterBoxContainer .Section{width:65%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:35%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:560px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:25%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:31%}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl #videoPlaylist h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl{padding:5px;height:33%}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
}
@media all and (max-width:768px) and (min-width:501px) {
#Ribbonrow{display:none;height:0!important}
h1{font-size:40px;line-height:45px!important}
h2{font-size:35px}
h3{font-size:25px}
h4{font-size:18px}
#HeaderLogo,#HeaderLogo img{max-height:75px}
nav.navbar{height:75px}
#burgerbutton{width:75px;max-width:75px;border:0 none;display:block}
#burgerbutton #nav-toggle{padding:28px 10px}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:28px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .3s ease-in-out}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}
#ControlContainer{margin-right:1px}
#ButtonControls{height:100%;width:280px;margin-top:-8px;display:block}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{margin:10px auto}
#ButtonControlsMobile{display:none}
.NavIconHeadings{padding-top:1px}
.LoginButton,.LoginButton:hover{background-position:center 25%}
.StudentButton{background-position:center 29%}
.SocialButton{background-position:center 25%}
.ContactButton{background-position:center 25%}
#Navigation{height:auto}
#MegaMenu{width:100%;padding:0;border-top:1px solid #10174d}
#MegaMenu li{width:100%!important;text-align:left;display:block;min-height:inherit;padding:0;margin:0}
#MegaMenu li>.top-level-item{background:#20409a!important}
#MegaMenu li .mega-menu-navitem{max-width:100%;padding:15px 25px;display:block;text-align:left;border-bottom:1px solid #10174d;border-radius:0}
#MegaMenu li .container.sub{width:100%}
#MegaMenu li .sub-container{position:relative;top:0!important}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:hover,#MegaMenu li.mega-hover .mega-menu-navitem{background:#21409a;color:#fff}
#MegaMenu li .sub li ul{display:none;background-color:#ebebeb;margin:10px 0 0}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
.dc-mega-li.mega-hover>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhiteDown.png) no-repeat 95% center!important}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
#MegaMenu li .sub .MenuButtonContainer{display:none}
#MegaMenu li .sub li.mega-hdr{margin:0!important;padding:0}
#MegaMenu li .sub li .secondLevelBlock{padding:5px 0}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding:0 10px;height:auto}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:40px;height:40px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:6px 10px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{display:block;padding:2px 20px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{display:none}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:block}
#MegaMenu li .mega-menu-navitem.touchnavitem{background:0 0;font-family:jubilat_bold;font-size:24px;color:#434343;padding:10px 10px 5px;width:80%;display:block;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{background:0 0;font-family:jubilat_bold;font-size:20px;color:#434343;padding:10px 10px 5px 20px;width:80%;display:none;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem:first-child{display:block!important}
.ButtonControlModals>.modal-dialog{position:relative;right:inherit;width:auto;margin:10px}
#SearchButton i{top:12%}
#SearchButton i.closebutton{top:28%}
.ms-srch-sb>input{margin:13px 0}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:12px 0 12px -40px}
.breadcrumb{padding:4px 0}
#SubNav{min-height:35px;height:auto}
#SubNav .ms-core-listMenu-root,#SubNav .ms-core-listMenu-root li.static,#SubNav .ms-core-listMenu-root li.static>ul.static,#SubNav .ms-core-listMenu-root li.static>ul.static>li.static,#SubNav div{height:auto}
#SubNav a{padding:4px 12px}
#BannerWrapper{margin-top:-130px}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{height:470px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{top:30%;width:100%;padding:0 20px}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:50px!important;line-height:40px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{margin-top:10px;font-weight:700;font-size:25px!important;max-width:100%;line-height:25px!important}
#BannerWrapper #Dots{position:absolute;left:50%;bottom:10px;z-index:996}
#BannerWrapper #Dots a{display:inline-block;height:20px;width:20px;border-radius:10px;background:0 0;border:2px solid #fff;font-size:0;margin:10px 20px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a:hover{border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a.selected{background-color:#20409a;border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.options{height:115px}
.optionButton{display:block;height:55px;width:100%;overflow:auto;background:url(/_catalogs/masterpage/GIBS/images/OptionIcons/WhiteOptionArrow.png) no-repeat 96% center}
.optionButton .optionButtonImage,.optionButton .optionButtonText{margin-top:5px}
.optionButton .optionButtonImage{width:70px}
.optionButton .optionButtonImage img{height:65%;width:65%}
.optionButton .optionButtonText{width:auto}
.optionButton .optionButtonText .Title{font-size:35px;line-height:35px!important}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText img{display:none!important}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:25%;float:left}
.DetailsBox{width:75%;float:left}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding-bottom:10px}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxContainer .Section{width:65%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:35%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:560px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:33%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:31%}
.ListingItem .ListingItemContent .Tag a{font-size:11px}
.ListingItem.Small.Double,.ListingItem.Small.Single,.ListingItem.Small.Triple{width:49%}
.ListingItem.Small.Double:nth-child(odd),.ListingItem.Small.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Small.Double:nth-child(even),.ListingItem.Small.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Small.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Small.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Small.Double:nth-child(n+5),.ListingItem.Small.Single:nth-child(n+5),.ListingItem.Small.Triple:nth-child(n+5){display:block}
.ViewAll .ListingItem.Small.Double:nth-child(n+5),.ViewAll .ListingItem.Small.Single:nth-child(n+5),.ViewAll .ListingItem.Small.Triple:nth-child(n+5){display:block}
.ListingItem.Medium.Double,.ListingItem.Medium.Single,.ListingItem.Medium.Triple{width:49%}
.ListingItem.Medium.Double:nth-child(odd),.ListingItem.Medium.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Medium.Double:nth-child(even),.ListingItem.Medium.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Medium.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Medium.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Medium.Double:nth-child(n+5),.ListingItem.Medium.Single:nth-child(n+5),.ListingItem.Medium.Triple:nth-child(n+5){display:none}
.ViewAll .ListingItem.Medium.Double:nth-child(n+5),.ViewAll .ListingItem.Medium.Single:nth-child(n+5),.ViewAll .ListingItem.Medium.Triple:nth-child(n+5){display:block}
.ListingItem.Large.Double:nth-child(n+5),.ListingItem.Large.Single:nth-child(n+5),.ListingItem.Large.Triple:nth-child(n+5){display:none}
.ViewAll .ListingItem.Large.Double:nth-child(n+5),.ViewAll .ListingItem.Large.Single:nth-child(n+5),.ViewAll .ListingItem.Large.Triple:nth-child(n+5){display:block}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 6%!important}
.FacultyScrollerWrapper li{width:50%}
.FacultyScrollerItem .Content{width:65%}
.facultyMember.vcard>.MainInfo{width:100%;margin-right:0}
.facultyMember.vcard>.SideInfo{width:100%}
.facultyMember.vcard>.SideInfo .facultyImage img{max-width:380px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn{font-size:12px;padding:6px 0}
.DynamicFormMobile{display:block}
.courseCompareContainer .courseContainer{width:49%}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl{padding:5px;height:33%}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
.affiliatescontainer li{width:33.33%}
.AlumniStories .item .Content,.AlumniStories .item .Image{float:none;width:100%}
.AlumniStories .item .Image img{max-width:320px}
.WebResourceFrame{width:100%;height:600px}
#Footer{min-height:170px}
.FooterTop{padding-top:10px;height:auto}
.FooterTop .FooterSocial,.FooterTop .Footeraffiliates{float:none;width:100%;padding-bottom:10px}
.Footeraffiliates .affiliatelink{width:13%;height:40px}
.circlesocial .sociallink img{margin:4px;width:80%}
.FooterFloater{float:none;max-width:435px}
.FooterTextlinks{float:none;text-align:left;padding-top:0;max-width:415px;margin:0}
.FooterTextlinks .Textlink{font-size:14px}
.FooterTextlinks .spacerspan.hidemobile{display:none}
.copyright{text-align:left;padding-bottom:15px}
}
@media all and (max-width:650px) and (min-width:500px) {
#ButtonControls{display:none}
#ButtonControlsMobile{display:block;height:120px!important;width:100%;background:#20409a!important}
#HeaderLogo{max-width:100%}
.ButtonControl{width:50%;padding:15px 10px;background:#20409a!important}
#ButtonControlsMobile .NavIconHeadings{padding-top:1px}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{height:30px;color:#fff;margin:3px auto}
.LoginButton,.LoginButton:hover{background-position:center 22%}
.StudentButton{background-position:center 26%}
.SocialButton{background-position:center 22%}
.ContactButton{background-position:center 22%}
#SearchButton{background:#21409a;padding:21px 0}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:100%;float:left}
.DetailsBox{width:100%;float:left}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding:10px 0}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxHeader .Heading{font-size:16px;margin:2px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:20%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{left:0}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{font-size:14px}
.FilterBox>.FilterBoxHeader .Controls #Open{width:190px}
.FilterBox>.FilterBoxContainer .Section{width:100%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:100%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:250px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:50%}
.ListingItem.Large.Double,.ListingItem.Medium.Double,.ListingItem.Medium.Single,.ListingItem.Medium.Triple,.ListingItem.Small.Double,.ListingItem.Small.Single,.ListingItem.Small.Triple,.ListingItem.XLarge.Double{width:100%;margin:0 0 10px!important}
.ListingItem.Large.Double:nth-child(n+4),.ListingItem.Large.Single:nth-child(n+4),.ListingItem.Large.Triple:nth-child(n+4),.ListingItem.Medium.Double:nth-child(n+4),.ListingItem.Medium.Single:nth-child(n+4),.ListingItem.Medium.Triple:nth-child(n+4),.ListingItem.Small.Double:nth-child(n+4),.ListingItem.Small.Single:nth-child(n+4),.ListingItem.Small.Triple:nth-child(n+4){display:none}
.FacultyScrollerItem .Content{width:55%}
.ProgrammeTitle{width:100%;float:none}
.CourseDetailsContainer{width:100%}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.MediaSliderControl{border:1px solid #d3dbdd;background-color:#edf1f2}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{display:block;width:100%!important;margin:0}
.MediaSliderControl #videoPlaylist{height:100%!important}
.MediaSliderControl h3{margin:10px!important;position:relative}
.MediaSliderControl #videoPlaylist .itemUrl{padding:10px;height:60px;width:auto!important;margin:5px;background-color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:22px}
.courseCompareContainer .courseContainer{width:100%;margin:0 0 20px}
.Executive .TopLink{display:block;width:100%}
.Executive .TopLink img{width:100%}
.Executive .Item{width:100%;display:block;vertical-align:top;padding:20px 0}
.LeftSplit,.RightSplit{width:100%;display:block}
.BottomSplit img,.LeftSplit img,.RightSplit img,.TopSplit img{float:none!important;margin:10px 0}
#facultyCategoryCollectionAccordion .panel-body .facultyListingItem{width:50%}
.copyright{text-align:left;padding-bottom:15px}
}
@media all and (max-width:500px) {
#Ribbonrow{display:none;height:0!important}
body,html{font-size:14px!important}
h1{font-size:30px;line-height:30px!important}
h1.pageTitle{margin:0 0 10px!important}
h2{font-size:25px;line-height:30px!important;margin:5px 0!important}
h3{font-size:20px;line-height:30px!important;margin:5px 0!important}
h4{font-size:16px;margin:5px 0!important}
p{font-size:16px!important}
ol,ul{padding-left:20px}
#HeaderLogo,#HeaderLogo img{max-height:60px}
#HeaderLogo img{max-width:170px}
.Homepage nav.navbar,nav.navbar{height:60px}
#burgerbutton{width:50px;max-width:50px;min-width:50px;padding:0;border:0 none}
#burgerbutton #nav-toggle{padding:27px 7px}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:28px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .3s ease-in-out}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}
#ButtonControls{display:none}
#ButtonControlsMobile{display:block;height:120px!important;width:100%;height:55px;background:#20409a}
.ButtonControl{width:50%;padding:0}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{margin:3px auto}
#MegaMenu{padding:0;border-top:1px solid #10174d}
.NavIconHeadings{font-size:12px;padding-top:5px;line-height:10px}
.ButtonControl .SVGIcons{height:25px;margin:0 auto 5px}
.ButtonControlModals>.modal-dialog{right:10px;left:10px;top:10px}
#BannerWrapper{margin-top:-130px}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{height:470px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{left:0;top:35%;padding:0 20px}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:40px!important;line-height:35px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{margin-top:10px;font-weight:700;font-size:20px!important;max-width:100%;line-height:25px!important}
#BannerWrapper #Dots a{margin:10px}
#Navigation{height:auto}
#MegaMenuWrapper{overflow:hidden}
#MegaMenu li{width:100%!important;text-align:left;display:block;min-height:inherit;padding:0;margin:0}
#MegaMenu li>.top-level-item{background:#20409a!important}
#MegaMenu li .mega-menu-navitem{max-width:100%;padding:15px 25px;display:block;text-align:left;border-bottom:1px solid #10174d;border-radius:0}
#MegaMenu li .container.sub{width:100%}
#MegaMenu li .sub-container{position:relative;top:0!important}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:hover,#MegaMenu li.mega-hover .mega-menu-navitem{background:#21409a;color:#fff}
#MegaMenu li .sub li ul{display:none;background-color:#ebebeb;margin:10px 0 0}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
.dc-mega-li.mega-hover>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhiteDown.png) no-repeat 95% center!important}
#MegaMenu li .sub .MenuButtonContainer{display:none}
#MegaMenu li .sub li.mega-hdr{margin:0!important;padding:0}
.Homepage #MegaMenu li .sub li.mega-hdr{background-color:#fff}
#MegaMenu li .sub li .secondLevelBlock{padding:5px 0}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding:0 10px;height:auto}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:30px;height:30px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:2px 10px;font-size:18px;font-family:Metric;text-transform:inherit;color:#10174d}
#MegaMenu li .sub>li .secondLevelBlock .topSection a .firstWord{font-family:Metric}
#MegaMenu li .sub>li .secondLevelBlock .topSection a:active,#MegaMenu li .sub>li .secondLevelBlock .topSection a:focus,#MegaMenu li .sub>li .secondLevelBlock .topSection a:visited{color:#10174d}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{display:block;padding:2px 20px;font-size:16px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{display:none}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:block}
#MegaMenu li .mega-menu-navitem.touchnavitem{background:0 0;padding:10px 10px 5px;font-size:18px;font-family:Metric;color:#434343;display:block;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{background:0 0;font-family:Metric;font-size:18px;color:#434343;padding:10px 10px 5px 20px;width:80%;display:none;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem:first-child{display:block!important}
#SearchContainer{position:absolute;right:0;top:0;max-width:500px}
#SearchContainerMobile{width:100%;position:relative;height:auto;padding-bottom:5px}
#SearchExpa #SearchExpander,#SearchExpander{right:55px}
#SearchButton{background:#20409a;width:55px;padding:15px}
#SearchButton i.closebutton{top:23%}
#SearchButton span{display:none!important}
.ms-srch-sb>.ms-srch-sb-searchLink{height:46px;margin:7px 0;position:absolute;right:0}
.ms-srch-sb>input{height:45px;margin:7px 0}
#MainContentInnerWrapper section{padding:5px 0}
#SubNav{min-height:35px;height:auto}
#SubNav .ms-core-listMenu-root,#SubNav .ms-core-listMenu-root li.static,#SubNav .ms-core-listMenu-root li.static>ul.static,#SubNav .ms-core-listMenu-root li.static>ul.static>li.static,#SubNav div{height:auto}
#SubNav a{padding:4px 12px}
.breadcrumb{padding:4px 0}
.breadcrumb>span:first-of-type{display:none}
.breadcrumb>span>a{color:#bbb!important;display:inline-block;height:23px;padding:0 20px 0 0}
.equal{display:flex;display:-webkit-flex;flex-wrap:wrap}
.options{height:auto}
.optionButton{display:block;height:auto;width:100%;background:url(/_catalogs/masterpage/GIBS/images/OptionIcons/WhiteOptionArrow.png) no-repeat 97% center}
.optionButton .optionButtonImage{width:40px;margin-right:5px;margin-bottom:5px}
.optionButton .optionButtonImage .optionButtonImageIcon{width:100%}
.optionButton .optionButtonImage,.optionButton .optionButtonText{margin-top:7px;display:inline-block;float:none;vertical-align:top}
.optionButton .optionButtonText{width:auto}
.optionButton .optionButtonText .Title{line-height:45px!important;display:block;margin-right:20px!important}
.optionButton .optionButtonText .Subline{display:none}
.optionButton .optionButtonText .optionButtonTextArrow{display:none}
#login-or-register .form-group{position:relative;width:95%;overflow:visible}
#login-or-register .form-group .form-control{float:none;position:relative;width:100%;z-index:10}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:100%;float:left}
.DetailsBox{width:100%;float:left;font-size:13px}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding:10px 0}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxHeader{height:100px}
.FilterBox>.FilterBoxHeader .Heading{font-size:15.5px}
.FilterBox>.FilterBoxHeader .Controls{float:none;width:100%}
.FilterBox>.FilterBoxHeader .Controls #Open{position:absolute;width:100%;top:-5px;right:0}
.FilterBox>.FilterBoxHeader .Controls #Close{margin:-10px -10px 0 10px;position:absolute;right:20px;bottom:-40px}
.FilterBox>.FilterBoxHeader .Controls .Reset{position:absolute;display:block;padding:13px 35px 12px;display:block;background:#20409a;border:1px solid #20409a;color:#fff;text-align:center;bottom:-42px}
.FilterBox>.FilterBoxContainer{height:auto}
.FilterBox>.FilterBoxContainer .Section{height:auto;width:96%;float:none;padding:0 0 20px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{font-size:12px;width:100%;height:30px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn.active{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/programmecheckmark.png) no-repeat 98% 30%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:250px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength{margin-right:0}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:32%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{left:15%}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{max-width:145px;margin-top:5px}
.FilterBox>.FilterBoxContainer #Apply{position:relative;width:100%}
.ListingItem.Large.Double,.ListingItem.Medium.Double,.ListingItem.Medium.Single,.ListingItem.Medium.Triple,.ListingItem.Small.Double,.ListingItem.Small.Single,.ListingItem.Small.Triple,.ListingItem.XLarge.Double{width:100%;margin:0 0 10px!important}
.ViewAll .ListingItem.Large.Double:nth-child(n+4),.ViewAll .ListingItem.Large.Single:nth-child(n+4),.ViewAll .ListingItem.Large.Triple:nth-child(n+4),.ViewAll .ListingItem.Medium.Double:nth-child(n+4),.ViewAll .ListingItem.Medium.Single:nth-child(n+4),.ViewAll .ListingItem.Medium.Triple:nth-child(n+4),.ViewAll .ListingItem.Small.Double:nth-child(n+4),.ViewAll .ListingItem.Small.Single:nth-child(n+4),.ViewAll .ListingItem.Small.Triple:nth-child(n+4){display:block}
.ListingItem .ListingItemContent{padding:10px 5px}
.ListingItem .ListingItemContent .Tag a{padding:0 5px;font-family:Metric;font-size:10px;font-weight:400}
.listings ul.nav-tabs{padding-bottom:10px;margin-top:-10px}
.listings .listingHeading{font-size:25px;padding-bottom:5px}
.ListingItem.Large .ListingItemContent .Tag{position:relative;margin:-10px -5px}
.ListingItem.Large .ListingItemContent .Heading{font-size:18px;margin:15px 0 2px}
.ListingItem.Large .ListingItemImage{width:100px;height:100px}
.ListingItem.Large .ListingItemContent .Date{position:relative;right:0;top:0}
.ListingItem.Large .ListingItemContent .Date .dayDate,.ListingItem.Large .ListingItemContent .Date .monthDate{text-align:left;font-size:20px;display:inline-block}
.ListingItem.XLarge .ListingItemImage{width:100px;height:100px}
.ListingItem.XLarge .ListingItemContent .Heading a{font-size:16px}
.ListingItem.XLarge .ListingItemContent .Description{max-height:65px;margin-bottom:15px}
.MediaFilterContainer{display:inline-block;float:none;margin:15px -10px 0}
.MediaFilterContainer div{padding:8px 13px}
.ProgrammeTitle{width:100%;float:none}
.CourseDetailsContainer{width:100%}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.ShortCourseViewer>.panel-group .panel>.panel-heading{width:100%;border-right:0 none}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer{width:100%;position:relative;margin-top:10px!important}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer>.panel-body{padding:10px 10px 0}
.ShortCourseViewer>.panel-group .Whatever{width:100%!important;border:0 none!important}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription h1{display:none}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:80%!important;margin:0 10%!important}
.FacultyScrollerWrapper li{width:100%}
.FacultyScrollerItem .Content{width:55%}
.FacultyScrollerWrapper .carousel_next,.FacultyScrollerWrapper .carousel_prev{width:20px;height:50px;background-size:contain}
.facultyMember.vcard>.MainInfo{width:100%;margin-right:0}
.facultyMember.vcard>.SideInfo{width:100%}
.facultyMember.vcard>.SideInfo .facultyImage img{max-width:380px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group{margin-bottom:5px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label{width:100%;line-height:18px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group.parent_Gender .btn-group{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc{margin-left:0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn{font-size:12px;padding:5px 0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox{padding-left:0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox label{line-height:30px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox label input{margin:0 10px 0 0}
.DynamicFormMobile{display:block}
.ChangePasswordBox>.form-group .form-control,.ChangePasswordBox>.form-group label,.DelegateParent>.form-group .form-control,.DelegateParent>.form-group label,.ProfileInfo>.form-group .form-control,.ProfileInfo>.form-group label{display:block}
.ChangePasswordBox>.form-group label,.DelegateParent>.form-group label,.ProfileInfo>.form-group label{width:100%}
.ChangePasswordBox>.form-group .form-control,.DelegateParent>.form-group .form-control,.ProfileInfo>.form-group .form-control{width:100%}
.courseCompareContainer .courseContainer{width:100%;margin:0 0 20px}
#coursePicker .modal-dialog{width:auto}
#coursePicker .modal-body .dropdown{width:100%;margin-bottom:20px}
#coursePicker .dropdown button{width:100%;display:block}
#BackToTop{display:none!important}
.MediaSliderControl{border:1px solid #d3dbdd;background-color:#edf1f2}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{display:block;width:100%!important;margin:0}
.MediaSliderControl #videoPlaylist{height:100%!important}
.MediaSliderControl #videoSpotlight{height:250px!important}
.MediaSliderControl #videoPlaylist h3{margin:10px!important}
.MediaSliderControl #videoPlaylist .itemUrl{padding:10px;height:33%;width:auto!important;margin:5px;background-color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:22px}
.affiliatescontainer li{width:33.33%}
.AlumniStories .item .Content,.AlumniStories .item .Image{float:none;width:100%}
.AlumniStories .item .Image img{max-width:320px}
.Executive .TopLink{display:block;width:100%}
.Executive .TopLink img{width:100%}
.Executive .Item{width:100%;display:block;vertical-align:top;padding:20px 0}
.WebResourceFrame{width:100%;height:480px}
.InfoCenterItem{width:100%;float:none;padding-bottom:10px}
.PageSearchControl #searchICtxtBox{max-width:320px}
.PageSearchControl #searchIClbl{left:250px;top:27px}
#Footer{height:auto}
.FooterContainer{padding:0 5px!important}
.FooterTop{padding-top:10px;height:auto;overflow:auto}
.FooterTop .FooterSocial,.FooterTop .Footeraffiliates{float:none;width:100%;padding-bottom:10px}
.Footeraffiliates .affiliatelink{width:13%;height:30px}
.FooterSocial.circlesocial .sociallink{background-size:80%;display:block;float:left;margin-left:3px}
.circlesocial .sociallink img{margin:1px;width:90%}
.FooterFloater{float:none;margin:0 auto}
.FooterTextlinks{float:none;text-align:left;padding-top:10px;max-width:415px;margin:0}
.FooterTextlinks .Textlink{font-size:13px;line-height:22px}
.FooterTextlinks .spacerspan{margin:0 5px}
#facultyCategoryCollectionAccordion .panel-body .facultyListingItem{width:100%}
.brochureContainer .content{width:250px}
.copyright{text-align:left;padding-bottom:15px}
}
@media all and (max-width:450px) {
.optionButton .optionButtonText .Title{font-size:20px!important}
}
@media all and (max-width:470px) {
.brochureContainer .content{width:200px}
}
@media all and (max-width:420px) {
.brochureContainer .content{width:185px}
.brochureContainer{height:100px}
.brochureContainer .downloadIcon{display:none}
}
@media all and (max-width:1400px) and (min-width:1030px) and (max-height:900px) and (min-height:650px) {
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{font-size:16px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{font-size:14px}
#MegaMenu li .sub .MenuButtonContainer{height:130px}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding-bottom:10px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:0 10px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3{padding:2px 5px 5px 0}
.optionButton .optionButtonImage{width:75px}
.optionButton .optionButtonImage img{width:85%}
.optionButton .optionButtonText{width:70%}
.optionButton .optionButtonText h1{font-size:35px;line-height:40px!important}
.optionButton .optionButtonText h4{font-size:14px!important;line-height:15px!important}
#MegaMenu li .sub .MenuButtonContainer .searchCategory{margin:35px 0}
.LoginModal .Inputs input,.LoginModal .RegistrationFields .confirmPassword input,.LoginModal .RegistrationFields .lastname input,.LoginModal .RegistrationFields .name input,.LoginModal .RegistrationFields .title select{height:35px;background-size:25px}
i.form-control-feedback.fa-check,i.form-control-feedback.fa-times{top:16px}
.togglePassword{top:8px}
.FormSideBar{position:relative!important;top:0!important;right:0!important}
.FormSideBar .FormButtons{margin:10px -15px -15px}
.FormSideBar>p{margin:10px 0}
.FormSideBar .FormButtons>button{width:48%!important}
button.btn.btn-default.save-btn{margin-right:8px}
.LoginModal .Inputs input[type=email]{background-size:24px}
}
span.ms-rteElement-Heading5{-ms-name:"Heading 5";font-family:Metric;font-size:20px;color:#434343!important;line-height:26px!important;margin:0 0 15px!important;display:block}
span.ms-rteElement-Heading6{-ms-name:"Heading 6";font-family:Metric;font-size:19px;color:#434343;font-weight:700;line-height:25px!important;margin:0 0 15px!important;display:block}
.ms-rteImage-ImageLeft{-ms-name:"Image Left";margin:0 20px 20px 0;float:Left}
.ms-rteImage-ImageRight{-ms-name:"Image Right";margin:0 0 20px 20px;float:right}
.ms-rteImage-StretchImage{-ms-name:"Stretch Image";height:auto!important;width:100%!important}
.ms-rteImage-ResponsiveImage{-ms-name:"Responsive Image";height:auto!important;max-width:100%!important}
.greySection{background:#e4eaea;border-bottom:1px solid #d3dbdd}
.lightgreySection{background:#efefef}
.ApplyButton,.btn,input.btn{background-color:#21409a;color:#fff!important;font-family:Metric;font-size:16px;border:1px solid #21409a;padding:6px 12px;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:6px;padding-top:12px}
button.btn.btn-default.save-btn{margin-right:7px}
.removeButtonDelegate {margin-top: 15px !important;margin-bottom: 15px !important;}
a.btn.btn-default.add-more{background-color:#f8f8f8;color:#fff!important;border:1px dashed #21409a;height:60px;font-size:20px;font-weight:700;width:390px;left:33%;display:block;padding:15px 30px;}
@media all and (max-width:1200px) {
a.btn.btn-default.add-more{width:390px;left:0;font-size:16px;padding-top:20px!important}
}
@media all and (max-width:600px) {
a.btn.btn-default.add-more{width:100%}
}
.section_error_text{font-weight:700;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;display:inline-block;width:100%;color:#a94442;opacity:0}
.FormButtons>button.btn{width:190px;height:50px;border-radius:4px;font-family:Metric;font-size:22px;font-weight:700;padding:14px;padding-top:11px}
.clear-fields hr{margin-top:30px}
.FormButtons{margin-bottom:20px}
a.btn.btn-default.add-more{background-color:#fff}
a.btn.btn-default.add-more:active,a.btn.btn-default.add-more:focus,a.btn.btn-default.add-more:hover{background-color:#21409a!important;color:#fff!important}
.ApplyButton:hover,input.btn:focus,input.btn:hover{color:#21409a!important;background-color:#fff!important;border:1px solid #21409a}
.ApplyButton:disabled,.ApplyButton:disabled:active,.ApplyButton:disabled:focus,.ApplyButton:disabled:hover,.btn:disabled{color:#c1c1c1!important;background-color:#efefef!important;border:1px solid #d3dbdd!important}
.GibsTableStandard{width:100%;border-collapse:collapse}
.GibsTableStandard td,.GibsTableStandard th{padding:5px;border:1px solid #c1c1c1}
#Ribbonrow{top:0;z-index:999;background-color:#fff;width:100%;position:relative}
#DeltaSPRibbon,#DeltaWebPartAdderUpdatePanelContainer,#RibbonContainer,#WebPartAdderUpdatePanelContainer,#globalNavBox,#ribbonBox,#s4-ribboncont,#s4-ribbonrow,.ms-cui-ribbon{height:100%!important;min-height:100%!important}
#DeltaWebPartAdderUpdatePanelContainer{position:relative;top:0!important}
.ms-cui-gallerybutton{width:110px}
#s4-ribbonrow,#s4-ribbonrow *,#suiteBar,#suiteBar *,.ms-dlgContent,.ms-dlgContent *,.ms-webpart-menuLink{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}
#suiteBarLeft{background-color:#20409a;color:#21409a}
#ms-help a span{width:26px!important;height:20px!important;padding-bottom:0!important}
#ms-help a span span.s4-clust{width:16px!important;height:16px!important}
.ms-siteactions-root>span>a.ms-core-menu-root{width:16px;height:20px}
.ms-cui-tt-a{margin-top:0}
.ms-cui-menu{position:fixed!important}
#pageStatusBar[class],.ms-status-msg{margin-bottom:0;background-color:#fff!important;border-color:#fff!important}
td#MSOTlPn_MainTD{position:absolute;right:30px;z-index:9999}
button,button:active,button:focus,button:hover,input[type=button],input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{min-width:20px!important;--outline:none;border-color:inherit}
.ms-dlgContent{position:fixed}
.ms-webpartzone-cell{margin:0}
label{font-weight:400;margin-bottom:0}
.ms-WPBorder{border:0 none}
.ms-webpart-zone{display:block}
.ms-srch-sb>.ms-srch-sb-navLink{display:none}
body,html{height:100%;width:100%;min-width:320px;overflow-y:visible;-ms-overflow-style:scrollbar}
body>form{margin-bottom:-20px}
#s4-bodyContainer{padding:0}
#s4-workspace{width:100%!important;height:100%!important;overflow:visible}
.close{font-size:34px;margin:-15px -6px}
.modal-body{padding:25px 0 0}
.modal-dialog .modal-body{background:#fff;padding:20px 15px 15px 25px;border-radius:10px}
.modal-dialog .modal-content .modal-header{padding:0}
nav.navbar{background-color:#20409a;height:90px;width:100%;z-index:998;-webkit-box-shadow:0 -10px 14px 6px #333;-moz-box-shadow:0 -10px 14px 6px #333;box-shadow:0 -10px 14px 6px #333}
.Homepage nav.navbar{background-color:rgba(0,0,0,.2);height:90px;width:100%;z-index:998;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#BurgerIcon,#ButtonControls,#HeaderLogo,#Navigation,#SearchContainer{float:left}
.Fixed{position:fixed!important}
body.Homepage .Fixed{position:absolute!important}
body.Homepage #HeaderLogo img{padding:12px}
#HeaderLogo>a{display:block;height:100%;padding:17px 50px 17px 20px}
#HeaderLogo .HomeLogo{display:none}
body.Homepage #HeaderLogo{background-color:rgba(0,0,0,0)!important;width:250px!important}
body.Homepage #HeaderLogo>a{display:none}
body.Homepage #HeaderLogo .HomeLogo{display:block}
#HeaderLogo,#HeaderLogo img{height:100%;max-width:100%}
#Navigation{height:auto;padding:0;border:0 none}
.mega-menu ul,.mega-menu ul li{list-style:none}
.mega-menu ul{padding:0}
.mega-menu .sub{display:none}
.mega-menu .sub ul{display:block}
#MegaMenuWrapper{height:100%;width:100%}
#MegaMenu{width:auto;height:100%;padding:0;margin:0;display:table;overflow:hidden!important;float:right;padding-right:20px}
#MegaMenu .sub ul{display:block}
#MegaMenu>li{min-height:90px;padding-top:15px;margin:0 5px}
#MegaMenu li{height:100%;float:left;list-style-type:none;display:table}
#MegaMenu li .mega-menu-navitem{color:#fff;font-family:Metric;font-size:20px;font-weight:400;padding:0 25px 15px;vertical-align:middle;display:table-cell;text-align:center;white-space:normal;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;position:relative;border-radius:5px 5px 0 0}
#MegaMenu li .mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/HomePage/nav-drop-down.svg) no-repeat center bottom 15px}
#MegaMenu li>a:after{width:1px;height:40px;content:'';background:#4c66ae;position:absolute;right:-5px;top:10px}
#MegaMenu li:last-child>a:after{display:none}
#MegaMenu li .mega-menu-navitem:hover{background:#fff;color:#21409a}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:focus,#MegaMenu li .mega-menu-navitem:visited{text-decoration:none}
#MegaMenu li.dc-mega-li.mega-hover .mega-menu-navitem{background:#fff url(/_catalogs/masterpage/GIBS/images/HomePage/nav-drop-down-blue.svg) no-repeat center bottom 15px}
.dc-mega-icon{display:none}
#MegaMenu li .sub-container{position:absolute;width:100%!important;background:#fff;top:90px!important}
#MegaMenu li .sub-container>ul{padding:20px 0}
#MegaMenu li .sub>li{list-style:none;float:none;font-size:1em;font-weight:400;width:25%;border-right:solid 1px #ccc}
#MegaMenu li .sub>li:last-child{border:0 none}
#MegaMenu li .sub li.mega-hdr{display:inline-block;margin-right:-4px;text-align:left;padding:0 10px 0 25px;height:100%;min-height:100%;vertical-align:top}
#MegaMenu li .sub li.mega-hdr.last{margin-right:0}
#MegaMenu li .sub li .secondLevelBlock .topSection{display:table;width:100%;height:60px;padding:20px 0 10px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo,#MegaMenu li .sub li .secondLevelBlock .topSection a{float:left}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{background:0 0;font-family:Metric!important;font-size:24px;color:#434343;padding:10px 10px 0;width:80%;display:table-cell;white-space:normal;vertical-align:middle;line-height:26px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a:hover{cursor:default}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3{padding:5px 5px 5px 0;width:100%;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-webkit-transition:background-color 35s ease;transition:background-color .3s ease}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3:hover{background-color:#f8f8f8}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{font-family:Metric;font-size:18px;color:#20409a}
#MegaMenu li .sub .MenuButtonContainer{width:100%;height:160px;border-top:1px solid #ddd;float:left}
#MegaMenu li .sub .MenuButtonContainer .optionButton,#MegaMenu li .sub .MenuButtonContainer .searchCategory{display:inline-block;width:50%;vertical-align:top;margin-right:-4px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonImage,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText{margin-top:10px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonImage{margin-right:10px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText{text-align:left}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText .OptionsHeading{font-family:jubilat_bold;font-size:50px;display:block;height:40px;color:#20409a!important;line-height:30px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h1,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h4,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h5{color:#20409a!important}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h5{margin-bottom:10px!important}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText .optionButtonTextArrow,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText h4{display:inline-block}
#megamenuoverlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;display:none;top:0}
@media all and (max-width:1600px) and (min-width:1200px) {
.optionButton .optionButtonText{width:70%!important}
.optionButton .optionButtonText h1{font-size:40px;line-height:50px!important}
#MegaMenu .optionButton .optionButtonText h4{font-size:19px}
#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonImage,#MegaMenu li .sub .MenuButtonContainer .optionButton .optionButtonText{margin-top:5px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.optionButton .optionButtonImage{width:75px!important}
.optionButton .optionButtonText{width:75%!important}
.optionButton .optionButtonText h1.OptionsHeading{font-size:35px!important;line-height:45px!important}
.termDescription{font-size:14px}
#MegaMenu .optionButton .optionButtonText h4{font-size:19px}
}
@media all and (max-width:1300px) and (min-width:1200px) {
#MegaMenu li .mega-menu-navitem{max-width:140px!important;padding:0 19px!important}
}
@media all and (max-width:1100px) and (min-width:1050px) {
#MegaMenu li .mega-menu-navitem{max-width:118px!important;padding:0 12px!important}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:70%;font-size:20px}
}
@media all and (max-width:1050px) and (min-width:1031px) {
#MegaMenu li .mega-menu-navitem{max-width:125px!important;padding:0 9px!important}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:70%;font-size:20px}
}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:none}
#ControlContainer{position:absolute;right:0;top:0;width:auto;height:100%}
#ButtonControls{height:100%;display:block}
#ButtonControlsMobile{display:none}
.ButtonControl{height:100%;width:95px;float:left;padding:30px 10px 30px 0}
.ButtonControl .HeaderButton{border-radius:4px;border:solid 1px #fff;display:block;font-size:12px;text-transform:uppercase}
.ButtonControl .HeaderButton.Profile-Link{display:none}
.ButtonControl .HeaderButton:hover{background:#fff;color:#20409a!important}
.NavIconHeadings,.NavIconHeadings:visited{font-size:14px;color:#fff;text-align:center;width:100%;height:100%;display:block;padding-top:10px}
.NavIconHeadings:hover{color:#fff;background:#20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.NavIconHeadings .SVGIcons,.NavIconHeadings .SearchIcon{-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}
.NavIconHeadings:hover .SVGIcons,.NavIconHeadings:hover .SearchIcon{margin:7px auto 13px}
.NavIconHeadings.SignedIn,.NavIconHeadings.SignedIn:visited{background-color:#fff;color:#20409a}
.ButtonControlModals>.modal-dialog{position:absolute;right:15px;margin:0}
.ButtonControlModals.LoginModal{position:absolute!important;overflow:visible}
.LoginOpen{display:block}
.LoginClose{display:none}
.SocialModal .circlesocial .sociallink{margin:0 8px 10px!important}
.StudentModal .modal-body a{display:block;color:#20409a;font-size:18px;margin-bottom:10px;-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}
.StudentModal .modal-body a:hover{margin-left:10px}
.LoginBox .input-group{display:block}
.LoginBox .input-group-btn{position:static!important}
.LoginBox input,.LoginBox select{margin:8px 0}
.LoginBox .Inputs .col-xs-12{overflow:hidden}
.LoginModal .Inputs input{border:1px solid #d3dbdd;width:100%;height:50px;text-indent:45px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.LoginModal .Inputs input[type=email]{background:url(/_catalogs/masterpage/GIBS/images/smalluser.png) no-repeat 7px center;background-size:28px;padding-right:30px}
.LoginModal .Inputs input[type=password],.LoginModal .Inputs input[type=text]{background:url(/_catalogs/masterpage/GIBS/images/smalllock.png) no-repeat 7px center;background-size:28px;padding-right:60px}
.LoginModal .Inputs input:active,.LoginModal .Inputs input:focus{background-size:7%!important;background-position:3px center;background-color:#fff;text-indent:30px}
.LoginModal .Inputs input[type=password],.LoginModal .Inputs input[type=text]{background:url(/_catalogs/masterpage/GIBS/images/smalllock.png) no-repeat 7px center;background-size:28px;padding-right:60px;padding-left:0}
.ChangePasswordBox .PasswordTxt{text-indent:5px!important;background:0 0;background-size:28px;padding-right:80px;font-size:20px}
.ResetPasswordBox .userNameTxt{text-indent:45px!important;background:url(/_catalogs/masterpage/GIBS/images/smalluser.png) no-repeat 7px center;background-size:28px;padding:0!important;padding-right:30px}
.ChangePasswordBox i.form-control-feedback.fa-check,.ChangePasswordBox i.form-control-feedback.fa-times{position:absolute;right:25px;top:19px}
.LoginModal .LinkButton input,.LoginModal .LoggedInBox .resendVerifyEmailBtn{padding:0 0 15px;font-size:16px;margin:0;color:#20409a;display:block;border:0}
.LoginModal .LinkButton input:hover,.LoginModal .LoggedInBox .resendVerifyEmailBtn:hover{color:#0072c6;border:0 none}
.LoginModal .Buttons button[type=button],.LoginModal .Buttons button[type=submit],.LoginModal .Buttons input[type=button],.LoginModal .Buttons input[type=submit],.LoginModal .ButtonsSignUp input[type=submit],.LoginModal .LoggedInBox .LogoutBtn{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;width:48%;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.LoginModal .Buttons button[type=button]:hover,.LoginModal .Buttons button[type=submit]:hover,.LoginModal .Buttons input[type=button]:hover,.LoginModal .Buttons input[type=submit]:hover,.LoginModal .ButtonsSignUp input[type=submit]:hover,.LoginModal .LoggedInBox input:hover{background:#fff;border:1px solid #21409a;color:#20409a}
.LoginModal .Buttons button:first-child,.LoginModal .Buttons input:first-child{margin-right:10px}
.LoginModal .LoggedInBox a{display:block;padding:5px 0 25px;background:url(/_catalogs/masterpage/GIBS/images/smalluser.png) no-repeat 0 0;text-indent:35px;background-size:25px}
.LoginModal .loginError p{margin:-10px 0 10px!important;font-size:16px!important}
.LoginModal .RegistrationFields{padding-bottom:10px}
.LoginModal .RegistrationFields .confirmPassword input,.LoginModal .RegistrationFields .lastname input,.LoginModal .RegistrationFields .name input,.LoginModal .RegistrationFields .title select{border:1px solid #d3dbdd;width:100%;height:50px;background-color:transparent}
.LoginModal .RegistrationFields .question{position:relative}
.LoginModal .RegistrationFields .question .optionWrapper{display:inline-block;padding:2px 10px 0 0}
.LoginModal .RegistrationFields .question .optionWrapper input{display:inline-block;width:20px;height:20px;margin:0 5px 0 0}
.LoginModal .RegistrationFields .acceptTermsAndConditions .questionLabel{text-indent:35px}
.LoginModal .RegistrationFields .question .MayWeContactYouCB{position:absolute;top:0;left:0}
.LoginModal .RegistrationFields .question .MayWeContactYouCB input{display:block;width:20px;height:20px;margin:0}
.CheckTermsAndConditions,.LoginModal #CheckEmailEntered,.LoginModal #CheckLastNameEntered,.LoginModal #CheckNameEntered,.LoginModal #CheckPasswordConfirmEntered,.LoginModal #CheckPasswordEntered,.LoginModal #CheckTitleEntered,.fv-form-bootstrap .help-block{color:red;font-size:14px!important;margin-top:-7px;margin-bottom:5px!important;line-height:20px}
#CheckTermsAndConditionsBox{text-align:left;margin-left:80px}
.LoginModal .loginError p{color:#dd3221}
.LoginModal .requiredField{color:#dd3221;float:right;margin:0 5px -20px 0}
i.fa-eye,i.form-control-feedback.fa-check,i.form-control-feedback.fa-times{position:absolute;/* right:20px!important; *//* top:20px!important; */height:15px!important;width:15px!important;}
i.fa-eye{position:absolute;height:15px!important;width:15px!important;}
.ChangePasswordBox i.fa-eye{position:absolute;height:15px!important;width:15px!important;}
#CheckEmailEntered{text-align:center;color:red}
i.form-control-feedback.fa-times{color:#dd3221;right:20px!important}
i.form-control-feedback.fa-times:active,i.form-control-feedback.fa-times:focus{color:#dd3221!important}
i.form-control-feedback.fa-check{color:#019642;right:24px!important}
i.form-control-feedback.fa-check:active,i.form-control-feedback.fa-check:focus,i.form-control-feedback.fa-check:visited{color:#019642!important}
.togglePassword{display:inline-block;position:absolute!important;top:1px;right:30px;background-color:transparent;color:#444!important;border:none;outline:0;font-size:20px}
.togglePassword:active,.togglePassword:disabled,.togglePassword:focus,.togglePassword:hover{color:#444;background-color:transparent;border:none;outline:0;box-shadow:none}
.togglePassword[disabled],.togglePassword[disabled]:disabled{color:#444!important;background-color:transparent!important;border:none!important;outline:0!important;box-shadow:none!important}
.lastname,.name,.question,.title{position:relative}
.lastname .requiredField,.name .requiredField,.question .requiredField,.title .requiredField{position:absolute;right:2px;top:10px}
.question .requiredField{top:5px}
.LoginBtnLoader{border:1px solid #fff!important;height:42px!important;background:#fff!important}
.question.acceptTermsAndConditions{margin-top:10px}
.question.acceptTermsAndConditions .requiredField{margin:-35px 5px 0 0;top:38px}
input.PasswordTxt.form-control{border:1px solid #dd3221;border-radius:4px!important;width:100%;height:50px;text-indent:35px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ChangePasswordBox,.ChangePasswordParent,.input-group{width:100%}
.ChangePasswordBox,.ChangePasswordParent,.col-xs-8{padding-left:0;padding-right:0}
.ChangePasswordBox button.togglePassword.btn.btn-secondary,.ChangePasswordParent button.togglePassword.btn.btn-secondary{display:inline-block;position:absolute!important;top:10px;right:35px;background-color:transparent;color:#444!important;border:none;outline:0}
.ChangePasswordBox button.togglePassword.btn.btn-secondary:hover,.ChangePasswordParent,.ChangePasswordParent button.togglePassword.btn.btn-secondary:active,.ChangePasswordParent button.togglePassword.btn.btn-secondary:focus{background-color:transparent}
.ChangePasswordBox.ChangePasswordContainer,.ResetPasswordBox.ChangePasswordBox{max-width:1177px}
div#changePasswordSubmitButton{margin-top:10px}
.ChangePasswordParent i.form-control-feedback.fa-check,.ChangePasswordParent i.form-control-feedback.fa-times{top:19px}
.ChangePasswordBox,.ChangePasswordParent,.ResetPasswordBox .col-xs-8{padding-right:0;padding-left:0}
input#userName{border:1px solid #d3dbdd;width:100%;height:50px;text-indent:35px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.resetPasswordButton{margin-left:0}
input#ResendEmailButton{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
input#ResendEmailButton:hover{background:#fff;color:#20409a!important}
div#resetPasswordButton{margin-top:10px}
#SearchContainer{width:auto;height:100%;max-width:500px}
#SearchContainerMobile{width:100%;position:relative;height:auto;padding-bottom:5px}
#SearchButton,#SearchExpander{float:left}
#SearchExpander{display:none;height:100%;width:530px;background-color:#20409a;position:absolute;right:70px;padding-left:20px;max-width:530px}
#SearchExpanderMobile{height:100%;width:100%;background-color:#fff;padding-left:20px}
#SearchButton{height:100%;width:60px;padding:30px 20px 30px 0;cursor:pointer}
#SearchButton .searchbutton{display:block;border:1px solid #fff;height:30px;width:30px;border-radius:50%}
#SearchButton i{font-size:18px;color:#fff;width:28px;text-align:center;height:20px;margin:4px 0;position:absolute}
#SearchButton i.closebutton{background:url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Close.svg) no-repeat center center}
.SearchIcon{height:18px;width:28px;color:#fff;margin:5px 0;display:block;position:absolute}
.SearchIcon path{fill:#fff}
.ms-srch-sb{height:100%;width:100%;background:0 0!important;border:0 none!important}
.ms-srch-sb>input{max-width:450px;height:50px;background:#fff;width:450px;margin:20px 0;text-indent:15px;font-size:20px;font-family:Metric;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.ms-srch-sb>input:focus{box-shadow:none}
.ms-srch-sb>.ms-srch-sb-searchLink{height:52px;width:40px;margin:20px 0;border:4px solid #10174d;background:#10174d url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Search-white.svg) no-repeat center center}
.ms-srch-sb>.ms-srch-sb-searchLink>img{display:none}
#SubNav{min-height:65px;background:#efefef;-webkit-box-shadow:0 -10px 14px 6px #333;-moz-box-shadow:0 -10px 14px 6px #333;box-shadow:0 -10px 14px 6px #333;position:relative}
#SubNav .ms-core-listMenu-root li.static>ul.static>li.static{display:table;float:left}
#SubNav a{color:#20409a;padding:20px 12px;margin-right:0;display:table-cell;vertical-align:middle;font-weight:700;font-size:12px;text-transform:uppercase;-o-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}
#SubNav a:hover{background-color:#fff}
.ms-core-listMenu-root>li.static>a{display:none!important}
.ms-core-listMenu-root,.ms-core-listMenu-root>li.static>ul.static{padding:0}
#BreadCrumb{width:100%}
.breadcrumb{font-size:14px;color:#888;padding:8px 0;margin:0;background-color:#f8f8f8;padding:0;position:relative;margin-top:-25px;padding-top:4px}
.breadcrumb>span>a{color:#bbb!important;padding:0 20px 0 10px;background:url(/_catalogs/masterpage/GIBS/images/breadcrumbarrow.png) no-repeat right center}
.breadcrumb>span>a:hover{color:#555!important}
#Footer{width:100%;height:245px;bottom:0;background-color:#fff;margin-top:2px;background-color:#211f1f;position:relative}
#Footer>span{position:absolute;left:0;bottom:100px;top:35px}
.FooterContainer{height:auto;min-height:180px}
.FooterTop{width:100%;min-height:120px;clear:both;padding-top:30px}
.FooterAddress .Name{font-family:Metric;font-size:14px;color:#fff;font-weight:700}
.FooterAddress .Address{font-family:Metric;font-size:14px;color:#fff}
.FooterAddress .Contact div{display:inline-block;width:140px;margin-right:-4px}
.FooterAddress .Contact div a{color:#fff!important}
.FooterAddress .Contact .mail{font-family:Metric;font-size:14px;color:#fff;padding-left:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/footer-email.svg) no-repeat left center}
.FooterAddress .Contact .phone{font-family:Metric;font-size:14px;color:#fff;padding-left:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/footer-contact.svg) no-repeat left center}
.FooterTop .Footeraffiliates{float:left;width:50%}
.FooterTop .FooterSocial{float:right;width:50%}
#Footer .subfooter{height:auto;background-color:#363434}
.Footeraffiliates{height:auto}
.Footeraffiliates .affiliatelink{display:inline-block;width:7.69%;margin-right:-4px;height:60px;opacity:.7;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.Footeraffiliates .affiliatelink:hover{opacity:1}
.Footeraffiliates .affiliatelink.GBSN{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/gbsn.png) no-repeat center center;background-size:contain}
.Footeraffiliates .affiliatelink.AOMBA{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/amba.png) no-repeat center center}
.Footeraffiliates .affiliatelink.AABS{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/aabs.png) no-repeat center center}
.Footeraffiliates .affiliatelink.EMBAC{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/emba.png) no-repeat center center}
.Footeraffiliates .affiliatelink.EFMD{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/efmd-logo.png) no-repeat center center}
.Footeraffiliates .affiliatelink.AACSB{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/aacsb.png) no-repeat center center}
.Footeraffiliates .affiliatelink.AOM{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/AOM.png) no-repeat center center}
.Footeraffiliates .affiliatelink.EABIS{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/abis.png) no-repeat center center}
.Footeraffiliates .affiliatelink.SABSA{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/sabsa.png) no-repeat center center}
.Footeraffiliates .affiliatelink.CEEMAN{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/ceeman.png) no-repeat center center}
.Footeraffiliates .affiliatelink.CHE{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/che-logo.png) no-repeat center center}
.Footeraffiliates .affiliatelink.UNICON{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/unicon.png) no-repeat center center}
.Footeraffiliates .affiliatelink.PRME{background:url(/_catalogs/masterpage/GIBS/images/Affiliates/prme.png) no-repeat center center}
@media all and (max-width:1200px) {
.a.btn.btn-default.add-more{width:100%;left:0;font-size:16px;padding-top:20px!important}
.Footeraffiliates .affiliatelink{min-width:14.2%}
.Footeraffiliates .affiliatelink.GBSN{background-size:auto}
}
@media all and (max-width:850px) {
.Footeraffiliates .affiliatelink.GBSN{background-size:contain}
}
@media all and (max-width:768px) {
.Footeraffiliates .affiliatelink{min-width:33.3%}
.Footeraffiliates .affiliatelink.GBSN{background-size:auto}
}
.FooterFloater{float:right}
.circlesocial .sociallink{margin-left:5px;display:inline-block;background-size:inherit}
.circlesocial .sociallink:hover{margin-bottom:2px}
.circlesocial .sociallink img{margin:6px}
.FooterTextlinks .Textlink{display:inline-block;color:#929292;font-size:14px;margin-right:10px}
.FooterTextlinks .Textlink:hover{color:#616161}
.ms-signInLink{height:auto;width:auto;background:0 0;position:relative;left:-10px;font-size:11px;bottom:-1px;color:grey!important;opacity:.4}
#BackToTop{right:0;bottom:7%;height:50px;width:50px;cursor:pointer;position:fixed;display:block;background:#20409a}
#BackToTop i{color:#fff;font-size:30px;display:block;text-align:center;margin-top:10px}
#BackToTop i:hover{font-size:34px;margin-top:8px}
.MicroNav{height:50px;display:flex;margin-bottom:30px}
.MicroNav .MicroNavLink{display:block;padding:17px;font-family:Metric;font-weight:400;vertical-align:top;width:16.2%;font-size:18px;color:#434343!important;text-transform:uppercase;height:50px;margin-right:-1px;text-align:center;line-height:16px;border-radius:4px;border:solid 1px #434343;padding-top:18px}
.MicroNav .MicroNavLink.active{background:#434343;color:#fff!important;font-weight:700}
.MicroNav .MicroNavLink:hover{background:#20409a;color:#fff!important;border:1px solid #20409a}
.MicroNav .MicroNavLink.active:hover{background:#20409a;color:#fff!important;border:1px solid #20409a}
.MicroNavMobile{display:none}
.MicroNavMobile select{width:100%;font-size:18px;height:50px;font-family:Metric}
@media all and (max-width:1600px) and (min-width:1024px) {
.MicroNav{display:table}
.MicroNav .MicroNavLink{display:table-cell;vertical-align:middle;padding:10px 17px;font-weight:400;padding-top:15px}
}
@media all and (max-width:1024px) {
.MicroNav{display:none}
.MicroNavMobile{display:block}
}
@media all and (max-width:1600px) and (min-width:1200px) {
#MegaMenu li .sub li .secondLevelBlock{padding:10px 0 15px}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding-bottom:10px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:75%;padding:0 10px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:50px;height:50px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
button.btn.btn-default.save-btn{margin-right:5px}
}
@media all and (max-width:1200px) and (min-width:1100px) {
#HeaderLogo{max-width:180px}
#HeaderLogo img{width:100%;height:auto;padding:8px 0}
#ButtonControls{width:260px!important}
#MegaMenu li .mega-menu-navitem{padding:10px!important;max-width:135px}
#MegaMenu li .sub li .secondLevelBlock{padding:10px 0 15px}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding-bottom:10px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{width:75%;padding:0 10px;font-size:20px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:50px;height:50px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3{padding:0 5px 5px 0}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{font-size:18px}
button.btn.btn-default.save-btn{margin-right:4px}
}
@media all and (max-width:1100px) and (min-width:1030px) {
#HeaderLogo{max-width:180px}
#HeaderLogo img{width:100%;height:auto;padding:8px 0}
#ButtonControls{width:200px!important}
}
@media all and (max-width:1030px) {
.BottomFormButtons{display:block}
}
div#changePasswordSubmitButton input{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-top:14px}
div#changePasswordSubmitButton input:hover{background:#fff;color:#20409a!important}
div#ResendEmailButton input,div#ResendEmailButton input:hover{background:#20409a;border:1px solid #20409a;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ResendVerificationContainer input[type=submit]{background:#20409a!important;border:1px solid #20409a!important;color:#fff;padding:10px 20px;display:block;display:inline-block;font-size:16px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ResendVerificationContainer input[type=submit]:hover{background:#fff!important;border:1px solid #20409a!important;color:#20409a}
img.register-failure-icon,img.register-success-icon{max-width:100%}
.status-box{padding:20px 10px 10px}
.status-box h1{font-size:40px!important;color:#434343!important;line-height:50px}
.status-box p{font-family:Metric;margin-bottom:2px}
.status-box .make-payment{margin-top:20px;margin-bottom:10px!important}
.status-box .DetailHeading{font-family:'Metric Bold';font-size:24px;margin-bottom:5px;font-weight:700}
.button-secondary{background-color:#fff;color:#21409a!important;border:1px solid #fff}
.button-secondary:active,.button-secondary:focus,.button-secondary:hover{border:1px solid #21409a}
.status-box a.button.CourseInfoButton.ApplyButton{margin-bottom:10px!important;text-indent:50px}
.status-box a.button-secondary.CourseInfoButton.ApplyButton{text-indent:0}
.register-success-icon-box{text-align:center}
.status-page-program-info{margin-top:30px;margin-bottom:30px;display:inline-block}
.status-page-program-info .Header{font-family:jubilat_extra_light;font-size:30px;margin-bottom:32px;line-height:28px}
.programme-info-icon{height:45px;width:45px;border-radius:23px;border:2px solid #d3dbdd;margin-right:10px;background-size:58px!important}
.ListingItem status-box{margin-top:20px}
.status-page-program-info h4{font-family:'Metric Bold';font-size:20px;font-weight:400!important;margin-top:4px!important}
.status-page-program-info p{font-family:Metric;font-size:16px!important;margin-top:-12px;margin-right:-15px;line-height:14px!important;line-height:16px!important}
.gray-icon-fee{background:url(/_catalogs/masterpage/GIBS/images/Fee-gray.png) no-repeat center;background-size:67%!important}
.gray-icon-calendar{background:url(/_catalogs/masterpage/GIBS/images/DateTime-gray.png) no-repeat center;background-size:67%!important}
.gray-icon-venue{background:url(/_catalogs/masterpage/GIBS/images/Venue-gray.png) no-repeat center;background-size:50%!important}
.gray-icon-contact{background:url(/_catalogs/masterpage/GIBS/images/Contact-gray.png) no-repeat center;background-size:66%!important}
.status-page-program-info .programme-info-icon{margin-right:0!important}
@media (max-width:500px) {
.status-page-program-info p{margin-top:-7px}
.status-page-program-info{margin-top:30px!important}
.status-page-program-info h4{margin-top:1px!important}
}
.section-error{font-weight:700;padding:10px;margin-bottom:20px;border:0px solid #f90404;display:block;width:100%;color:#a94442;border-radius:6px;text-align: center;background-color:#fff;margin-top:20px;position:relative;padding-left:10%;padding-right:10%;opacity:0;}
.ProgrammeTag{background-color:#00bac1!important;pointer-events:none}
.AcademicTag{background-color:#e4563c!important;pointer-events:none}
.MediaTag{background-color:#ffde2f!important;pointer-events:none}
.EventTag{background-color:#40ba8d!important;pointer-events:none}
#BannerWrapper{position:relative}
#BannerWrapper .caroufredsel_wrapper{z-index:995}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{width:100%;height:500px!important}
#SliderComponent .SlideItem.White .SlideContent h2,#SliderComponent .SlideItem.White .SlideContent p{color:#fff!important}
#SliderComponent .SlideItem.Black .SlideContent h2,#SliderComponent .SlideItem.Black .SlideContent p{color:#000!important}
#SliderComponent .SlideItem.Left .SlideContent h2,#SliderComponent .SlideItem.Left .SlideContent p{text-align:left!important}
#SliderComponent .SlideItem.Right .SlideContent h2,#SliderComponent .SlideItem.Right .SlideContent p{text-align:right!important}
#SliderComponent .SlideItem.Left .SlideContent p{float:left}
#SliderComponent .SlideItem.Right .SlideContent p{float:right}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem{display:inline-block;vertical-align:top;overflow:hidden}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem a{display:block;position:relative}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem img{width:auto!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{position:absolute;left:0;top:30%;width:100%;padding:0 30px}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-family:jubilat_bold;font-size:80px!important;color:#fff;line-height:80px!important;-moz-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);-ms-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5)}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{font-family:robotolight;font-size:30px!important;max-width:50%;line-height:34px!important;color:#fff;-moz-text-shadow:1px 1px 2px rgba(0,0,0,.8);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.8);-ms-text-shadow:1px 1px 2px rgba(0,0,0,.8);text-shadow:1px 1px 2px rgba(0,0,0,.8)}
@media all and (max-width:1500px) {
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:80px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{max-width:75%;margin-top:25px!important}
}
@media all and (max-width:1200px) {
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:70px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{max-width:100%;margin-top:15px!important}
}
#BannerWrapper #Dots{position:absolute;left:50%;bottom:10px;z-index:996}
#BannerWrapper #Dots a{display:inline-block;height:20px;width:20px;border-radius:10px;background:0 0;border:2px solid #fff;font-size:0;margin:10px 20px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a:hover{border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a.selected{background-color:#20409a;border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#MegaMenu .optionButton{padding-top:10px}
.loading{position:absolute;top:50%;left:50%;padding-top:20px}
.loading-bar{display:inline-block;width:4px;height:18px;border-radius:0;animation:loading 1s ease-in-out infinite}
.loading-bar:nth-child(1){background-color:#20409a;animation-delay:0}
.loading-bar:nth-child(2){background-color:#20409a;animation-delay:.09s}
.loading-bar:nth-child(3){background-color:#20409a;animation-delay:.18s}
.loading-bar:nth-child(4){background-color:#20409a;animation-delay:.27s}
@keyframes loading {
0%{transform:scale(1)}
20%{transform:scale(1,2.2)}
40%{transform:scale(1)}
}
.options{background:#20409a;height:100px;width:100%}
.optionButton{display:inline-block;height:100%;padding-top:0;width:50%;margin:0 -3px;vertical-align:top}
.optionButton:hover{cursor:pointer}
.optionButton .optionButtonImageIcon{-webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;transition:margin-top .3s ease;width:100%}
.optionButton:hover .optionButtonImageIcon{margin-top:3px}
.optionButton .optionButtonImage,.optionButton .optionButtonText{float:left;margin-top:5px}
.optionButton .optionButtonImage{width:70px;margin:15px 25px 0 0}
.optionButton .optionButtonText{width:75%;color:#fff!important}
.optionButton .optionButtonText .Title{font-size:40px}
@media all and (max-width:1600px) {
.optionButton .optionButtonText .Title{font-size:35px}
}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText .Title{margin:0!important;color:#fff!important}
.optionButton .optionButtonText .Subline{font-size:22px!important;line-height:20px!important}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText .optionButtonTextArrow{display:inline-block}
.optionButton .optionButtonText .optionButtonTextArrow{margin-left:10px;vertical-align:top;padding-top:5px}
@media all and (max-width:1200px) {
.optionButton .optionButtonText .Title{font-size:30px;line-height:45px!important}
}
#LoginComponent{width:100%;padding-bottom:30px;max-width:600px;margin:0 auto}
#LoginComponent .nav-tabs{border:0 none!important;max-width:400px;margin:0 auto}
#LoginComponent .nav-tabs .nav-item{width:50%;margin-right:-2px}
#LoginComponent .nav-tabs .nav-item .nav-link{border-radius:4px!important;border:solid 1px #434343!important;text-align:center;color:#434343;padding-top:13px;padding-bottom:6px;font-family:Metric;outline:0}
#LoginComponent .nav-tabs .nav-item .nav-link:hover{background:#20409a;color:#fff;padding-top:13px;padding-bottom:6px;font-family:'Metric semibold'}
#LoginComponent .nav-tabs .nav-item.active .nav-link{background:#434343;color:#fff;padding-top:13px;padding-bottom:6px;font-family:'Metric semibold'}
#LoginComponent .tab-content .tab-pane{width:100%}
#LoginComponent .tab-content .tab-pane .form-group{margin:0 68px 0 -150px;padding-bottom:5px}
#LoginComponent .tab-content .tab-pane .form-group>label{margin-top:10px;width:33%;text-align:right}
#LoginComponent .tab-content .tab-pane .form-group .form-control{width:100%;border-radius:4px;border:solid 2px #20409a;background-color:#fff;height:50px;text-indent:10px;font-size:16px;padding-top:8px}
#LoginComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:215px}
#LoginComponent .tab-content .tab-pane .form-check{text-align:left}
#LoginComponent .tab-content .tab-pane .form-check span input[type=checkbox]{display:inline-block;width:30px;height:30px}
#LoginComponent .login-heading{font-family:jubilat_bold;font-size:52px;line-height:1;padding:40px 0 20px;text-align:center}
#LoginComponent .tab-content .Buttons{padding-top:4px;max-width:404px;margin:0 auto}
#LoginComponent .tab-content .Buttons input,.LoginBtn{border-radius:4px;background-color:#20409a;font-family:Metric;font-size:22px;color:#fff;width:100%;padding:10px;font-weight:700;padding-top:15px;padding-bottom:8px;border:1px solid #20409a;transition:all .3s ease}
#LoginComponent .tab-content .Buttons input:hover,.LoginBtn:hover{background-color:#fff;color:#20409a;transition:all .3s ease}
.random-class{text-align:center}
#captchaContainer+small.help-block{margin-left:218px}
.form-group.form-check{margin-left:53px!important}
.form-group.form-check label{display:inline-block;float:none;width:auto;margin-top:0!important}
#NewsLetterComponent{width:100%;padding-bottom:30px;max-width:600px;margin:0 auto}
#NewsLetterComponent .nav-tabs{border:0 none!important;max-width:400px;margin:0 auto}
#NewsLetterComponent .nav-tabs .nav-item{width:50%}
#NewsLetterComponent .nav-tabs .nav-item .nav-link{border-radius:4px!important;border:solid 1px #434343!important;text-align:center;color:#434343}
#NewsLetterComponent .nav-tabs .nav-item.active .nav-link{background:#434343;color:#fff}
#NewsLetterComponent .tab-content .tab-pane{width:100%}
#NewsLetterComponent .tab-content .tab-pane .form-group{padding-bottom:5px}
#NewsLetterComponent .tab-content .tab-pane .form-group>label{margin-top:15px}
#NewsLetterComponent .tab-content .tab-pane .form-group .form-control{width:100%;border-radius:4px;border:solid 2px #20409a;background-color:#fff;height:50px;text-indent:10px;font-size:16px}
#NewsLetterComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:215px}
#NewsLetterComponent .tab-content .tab-pane .form-check{text-align:center}
#NewsLetterComponent .tab-content .tab-pane .form-check span input[type=checkbox]{display:inline-block;width:30px;height:30px;margin-right:20px}
#NewsLetterComponent .login-heading{font-family:jubilat_bold;font-size:52px;line-height:60px;padding:40px 0 20px;text-align:center}
#NewsLetterComponent .tab-content .Buttons{padding-top:20px;max-width:400px;margin:0 auto}
#NewsLetterComponent .tab-content .Buttons input,.LoginBtn{border-radius:4px;background-color:#20409a;font-family:Metric;font-size:22px;color:#fff;width:100%;padding:10px;font-weight:700;padding-top:15px;padding-bottom:8px;border:1px solid #20409a;transition:all .3s ease}
#NewsLetterComponent .tab-content .Buttons input:hover,.LoginBtn:hover{background-color:#fff;color:#20409a;transition:all .3s ease}
#captchaContainer>div{margin:0 auto}
@media all and (max-width:1030px) {
#LoginComponent .tab-content .tab-pane .form-group{margin:0}
#LoginComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:190px}
}
@media all and (max-width:768px) {
#LoginComponent .tab-content .tab-pane .form-group #captchaContainer{margin-left:0}
.form-group.form-check{margin-left:15px!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{width:100%!important;text-align:left!important}
}
input.submit-form,p.getEnrolmentsBtn{display:block;vertical-align:middle;margin:20px 0!important}
input.submit-form{float:right}
.DynamicForm .highlight-profile{padding:20px;border:1px solid #20409a;margin:20px 0;background:rgba(32,64,154,.1)}
.row.signout{display:inline-block;float:right}
.sign-out-btn{background:#434343!important;border:1px solid #434343!important;border-radius:4px!important}
.sign-out-btn:hover{background:#fff;color:#434343}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
#Map{width:100%;position:relative;background:url(/SiteCollectionImages/Landing_Page_Specific_Images/mapunderlay.jpg) no-repeat center center;background-size:cover}
#MapContainer{height:100%;width:100%}
.MapOpen{height:400px}
.MapClose{height:300px}
#MapOverlay{position:absolute;right:0;left:0;bottom:0;top:0}
#MapExpander{display:block;width:180px;height:40px;border:2px solid #20409a;background:rgba(255,255,255,.8);position:absolute;left:50%;top:70%;margin:-20px -90px;text-transform:uppercase;text-align:center;cursor:pointer}
#MapExpander h4{font-size:18px;color:#20409a!important;margin:8px 0!important;display:inline-block;vertical-align:top}
#MapContractor{display:none;width:40px;height:40px;border:2px solid #20409a;background:#fff;position:absolute;left:50%;top:10px;margin:0 -20px;color:#20409a!important;text-align:center;cursor:pointer}
.mapicon{font-size:26px;padding:5px}
#MapExpander:hover .mapicon{font-size:28px;padding:4px}
#MapContractor:hover .mapicon{font-size:28px;padding:4px}
#SubBannerArea{max-height:400px;overflow:hidden;font-size:25px!important;line-height:18px!important}
#SubBannerArea .ms-WPBody{line-height:0!important;font-size:0!important}
#SubBannerArea img{width:100%;line-height:0!important}
.pageTitle .container{margin-top:20px;margin-bottom:10px}
.PDFViewer{width:100%;height:auto;max-width:360px}
.PDFViewer .PDFViewerAnchor{display:block;height:290px;width:100%;overflow:hidden}
.PDFViewer .PDFViewerAnchor img{width:100%;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.PDFViewer .PDFViewerAnchor:hover img{width:102%}
.PDFViewer h4{text-align:center;margin:10px 0!important}
.ApplyContainer{width:100%;height:auto;padding:10px 0;max-width:360px}
.ApplyContainer .ApplyButton{padding:12px 20px;display:block;text-align:center;font-size:20px}
.listings{margin:20px 0}
.listings .smallListingHeading{font-family:robotolight;font-size:20px;color:#999;padding-top:20px}
.listings .listingHeading{font-family:jubilat_extra_light;font-size:40px;color:#434343!important;line-height:50px}
.listings .listingHeading span.firstword{font-family:jubilat_bold}
.listings ul.nav-tabs{border:0 none;display:inline-block;float:right;padding-bottom:20px;margin-top:-50px}
.listings .ListingItemsContainer{padding-top:20px}
.listings ul.nav-tabs>li{margin:0}
.listings ul.nav-tabs>li>a,.listings ul.nav-tabs>li>a:active,.listings ul.nav-tabs>li>a:hover,.listings ul.nav-tabs>li>a:visited{border:0 none;background-color:transparent;text-transform:uppercase;margin:0;padding:8px 15px;color:#434343;border-radius:0;font-size:14px}
.listings ul.nav-tabs>li:last-child>a{padding:8px 0 8px 15px}
.listings ul.nav-tabs>li.active>a,.listings ul.nav-tabs>li.active>a:active,.listings ul.nav-tabs>li.active>a:hover,.listings ul.nav-tabs>li.active>a:visited{border:0 none;background-color:#434343;color:#fff}
.listings ul.nav-tabs>li.active:last-child>a{padding:8px 15px}
.listings .readMoreLink{height:20px;width:100%}
.listings .readMoreLink a{padding-right:25px;background:url(/_catalogs/masterpage/GIBS/images/smallArrowBlueDouble.png) no-repeat right center;float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.listings .readMoreLink a:hover{padding-right:30px}
.ListingItemsContainer{clear:both;height:auto;width:100%;display:inline-block}
.ListingItem{border:1px solid ##8ca2d3;background-color:#edf1f2;display:table;float:left;position:relative}
.greySection .ListingItem,.lightgreySection .ListingItem{background-color:#fff}
.ListingItem .ListingItemContent,.ListingItem .ListingItemImage{display:table-cell;vertical-align:top}
.ListingItem .ListingItemImage{width:auto}
.ListingItem .ListingItemContent{width:auto;padding:10px;position:relative}
.ListingItem .ListingItemContent .Tag{color:#fff;background-color:#e4e9ea;position:absolute;top:0}
.ListingItem .ListingItemContent .Tag a{color:#fff;text-transform:uppercase;font-family:Metric;font-size:12px;font-weight:700;padding:2px 8px;display:inline-block}
.ListingItem .ListingItemContent .Heading a{color:#434343}
.ListingItem .ListingItemContent .Heading a:hover{color:#0080b0}
.ListingItem .ListingItemContent .Link{position:absolute;bottom:0;left:0;right:0;background-color:#edf1f2}
.greySection .ListingItem .ListingItemContent .Link,.lightgreySection .ListingItem .ListingItemContent .Link{background-color:#fff}
.ListingItem .ListingItemContent .Link a{padding:2px 25px;background:url(/_catalogs/masterpage/GIBS/images/smallArrowBlueDouble.png) no-repeat 95% center;float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ListingItem .ListingItemContent .Link a:hover{padding-right:30px}
.listings .navContainer{width:100%;height:auto;overflow:auto}
.listings .navContainer a,.listings .navContainer span{font-size:20px;text-align:center;padding:8px 0;border:1px solid #20409a;border-left:0;width:50px;display:block;float:left}
.listings .navContainer a.jp-current,.listings .navContainer a:hover,.listings .navContainer span:hover{background-color:#20409a;color:#fff}
.listings .navContainer a.jp-previous{border-left:1px solid #20409a;border-radius:10px 0 0 10px}
.listings .navContainer a.jp-next{border-radius:0 10px 10px 0}
.listings .navContainer a.jp-disabled,.listings .navContainer a.jp-disabled:hover{color:#ccc;background-color:#fff}
.ListingItem.Small{height:auto}
.ListingItem.Small .ListingItemImage{display:none}
.ListingItem.Small .ListingItemContent .Description,.ListingItem.Small .ListingItemContent .Link,.ListingItem.Small .ListingItemContent .Tag{display:none}
.ListingItem.Small .ListingItemContent .Heading{font-size:14px;font-weight:700}
.ListingItem.Small.Single{width:100%;margin-bottom:10px}
.ListingItem.Small.Double{width:48.8%;margin-bottom:30px}
.ListingItem.Small.Double:nth-child(odd){margin-right:30px}
.ListingItem.Small.Double:nth-child(even){margin-right:-30px}
.ListingItem.Small.Triple{width:32%;margin-bottom:30px}
.ListingItem.Small.Triple:nth-child(3n+2){margin:0 30px}
.ListingItem.Medium{height:auto}
.ListingItem.Medium .ListingItemImage{width:95px;height:95px;overflow:hidden;padding:5px;max-width:95px}
.ListingItem.Medium .ListingItemImage img{height:100%}
.ListingItem.Medium .ListingItemContent .Description,.ListingItem.Medium .ListingItemContent .Link{display:none}
.ListingItem.Medium .ListingItemContent .Tag{right:0}
.ListingItem.Medium .ListingItemContent .Heading{font-size:14px;font-weight:700;margin:15px 0 5px;line-height:17px;max-height:35px;overflow:hidden}
.ListingItem.Medium .ListingItemContent .Date{font-size:14px}
.ListingItem.Medium.Single{width:100%;margin-bottom:20px}
.ListingItem.Medium.Double{width:48.8%;margin-bottom:30px}
.ListingItem.Medium.Double:nth-child(odd){margin-right:30px}
.ListingItem.Medium.Double:nth-child(even){margin-right:-30px}
.ListingItem.Medium.Triple{width:32%;margin-bottom:30px}
.ListingItem.Medium.Triple:nth-child(3n+2){margin:0 30px}
.ListingItem.Large{height:auto}
.ListingItem.Large .ListingItemImage{width:180px;height:180px;overflow:hidden}
.ListingItem.Large .ListingItemImage img{width:100%}
.ListingItem.Large .ListingItemContent{max-height:180px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Tag{left:0}
.ListingItem.Large .ListingItemContent .Heading{font-size:20px;margin:20px 0 5px;line-height:25px;max-width:90%;max-height:50px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Description{max-height:80px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Date{position:absolute;right:10px;top:10px}
.ListingItem.Large .ListingItemContent .Date span.start{display:none}
.ListingItem.Large .ListingItemContent .Date .dayDate{text-align:center;font-size:32px;color:#d3dbdd;font-family:jubilat_bold}
.ListingItem.Large .ListingItemContent .Date .monthDate{text-align:center;font-size:20px;color:#d3dbdd;font-family:jubilat_bold}
.ListingItem.Large .ListingItemContent .Link{display:none}
.ListingItem.Large.Double{width:49%;margin-bottom:30px}
.ListingItem.Large.Double:nth-child(odd){margin-right:30px}
.ListingItem.Large.Double:nth-child(even){margin-right:-30px}
.ListingItem.Large.Triple{width:49%;margin-bottom:30px}
.ListingItem.Large.Triple:nth-child(odd){margin-right:30px}
.ListingItem.Large.Triple:nth-child(even){margin-right:-30px}
@media all and (max-width:992px) {
.ListingItem.Large.Double,.ListingItem.Large.Triple{width:100%}
}
.ListingItem.XLarge{height:auto}
.ListingItem.XLarge .ListingItemImage{width:180px;height:180px;overflow:hidden}
.ListingItem.XLarge .ListingItemImage img{width:100%}
.ListingItem.XLarge .ListingItemContent .Tag{right:0}
.ListingItem.XLarge .ListingItemContent .Heading{font-size:20px;font-weight:700;margin:20px 0 2px;line-height:24px;max-height:50px;overflow:hidden}
.ListingItem.XLarge .ListingItemContent .Description{max-height:60px;overflow:hidden}
.ListingItem.XLarge .ListingItemContent .Date{display:none}
.ListingItem.XLarge .ListingItemContent .Link{float:right;width:100%;position:absolute;right:0;bottom:0;display:inline-block}
.ListingItem.XLarge.Double{width:49%;margin-bottom:30px}
.ListingItem.XLarge.Double:nth-child(odd){margin-right:30px}
.ListingItem.XLarge.Double:nth-child(even){margin-right:-30px}
.ListingItem.XLarge.Triple{width:49%;margin-bottom:30px}
.ListingItem.XLarge.Triple:nth-child(odd){margin-right:30px}
.ListingItem.XLarge.Triple:nth-child(even){margin-right:-30px}
@media all and (max-width:992px) {
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:100%}
}
@media all and (max-width:1600px) and (min-width:1200px) {
.ListingItem.Small.Double{width:48.3%}
.ListingItem.Small.Triple{width:31.5%}
.ListingItem.Medium.Double{width:48.3%}
.ListingItem.Medium.Triple{width:31.5%}
.ListingItem.Large.Double{width:48.7%}
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:48.7%}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.ListingItem.Small.Double{width:48%}
.ListingItem.Small.Triple{width:31.2%}
.ListingItem.Medium.Double{width:48%}
.ListingItem.Medium.Triple{width:31.2%}
.ListingItem.Large.Double{width:48.5%}
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:48.5%}
}
.FilterBox{border:1px solid #20409a;position:relative;margin-bottom:30px}
.FilterBox>.FilterBoxHeader{height:45px;padding:10px}
.FilterBox>.FilterBoxHeader .Controls,.FilterBox>.FilterBoxHeader .Heading{display:inline-block}
.FilterBox>.FilterBoxHeader .Heading{font-size:20px;color:#20409a;margin:2px 0 2px 10px}
.FilterBox>.FilterBoxHeader .Controls{float:right;position:relative}
.FilterBox>.FilterBoxHeader .Controls #Close,.FilterBox>.FilterBoxHeader .Controls .Reset{display:none}
.FilterBox>.FilterBoxHeader .Controls #Close{font-size:0;color:#fff;height:45px;width:45px;display:inline-block;vertical-align:top;margin:-10px -10px 0 10px;background:#fff url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/Close.png) no-repeat center center}
.FilterBox>.FilterBoxHeader .Controls #Open{position:absolute;right:-11px;top:-11px;display:block;padding:13px 35px 12px;width:280px;display:block;background:#20409a;border:1px solid #20409a;color:#fff;text-align:center}
.FilterBox>.FilterBoxContainer #Apply{position:absolute;right:-1px;bottom:-1px;display:block;padding:13px 35px;width:280px;display:block;background:#20409a;border:1px solid #20409a;color:#fff;text-align:center}
.FilterBox>.FilterBoxContainer{height:100%;display:none;background:#edf1f2;padding:20px;overflow:auto}
.FilterBox>.FilterBoxContainer .Section{width:37.5%;height:100%;float:left;padding-right:20px}
.FilterBox>.FilterBoxContainer .Section:last-child{padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Interests{width:100%;padding:0 0 20px}
.FilterBox>.FilterBoxContainer .Section h5{margin:0 0 10px!important}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes{width:100%}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:12.5%;height:50px;margin-left:0;border:1px solid #fff;text-align:left;white-space:inherit;background:#e3e8e8;color:#20409a!important;font-size:13px;padding:6px 13px 6px 8px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn.active{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/programmecheckmark.png) no-repeat 98% 8%;color:#fff!important}
.FilterBox>.FilterBoxContainer .Section.Levels{width:25%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:300px;margin:20px 0 0 15px;background:#e3e8e8}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-range{background:#fecc00}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle{border-radius:5px;border:1px solid #c5c4c4;margin-left:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle:hover{border:1px solid #8e8e8e;cursor:pointer}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle:active,.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-handle:focus{outline:0}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel>span:first-of-type{background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLevelDown.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel>span:nth-of-type(2){background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLevelUp.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip{width:200px}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip .ui-slider-line{width:10px;margin-left:-9px;background:#c1c1c1}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip .ui-slider-label{width:100%;color:#10174d}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip.ui-slider-pip-inrange .ui-slider-label,.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip.ui-slider-pip-selected-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel .ui-slider-pip.ui-slider-pip-selected-2 .ui-slider-label{color:#20409a;font-weight:700}
.FilterBox>.FilterBoxContainer .Section .Length{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength{background:#e3e8e8;margin-right:20px}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-range{background:#009640}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle{border-radius:5px;border:1px solid #c5c4c4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle:hover{border:1px solid #8e8e8e;cursor:pointer}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle:active,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-handle:focus{outline:0}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength>span:first-of-type{background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLengthLeft.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength>span:nth-of-type(2){background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderLengthRight.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip{width:16%}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{height:10px;margin-top:-9px;background:#c1c1c1;left:15%}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{width:100%;color:#10174d;left:-20%}
.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip.ui-slider-pip-inrange .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip.ui-slider-pip-selected-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip.ui-slider-pip-selected-2 .ui-slider-label{color:#20409a;font-weight:700}
.FilterBox>.FilterBoxContainer .Section .Cost{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost{background:#e3e8e8;margin-right:20px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-range{background:#f07d00}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle{border-radius:5px;border:1px solid #c5c4c4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle:hover{border:1px solid #8e8e8e;cursor:pointer}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle:active,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-handle:focus{outline:0}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost>span:first-of-type{background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderCostLeft.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost>span:nth-of-type(2){background:#e6e9e9 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/SliderCostRight.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip{width:16%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line{height:10px;margin-top:-9px;background:#c1c1c1;left:15%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label{width:100%;color:#10174d;left:-20%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-initial-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-initial-2 .ui-slider-label{font-weight:400}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-inrange .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-selected-1 .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip.ui-slider-pip-selected-2 .ui-slider-label{color:#20409a;font-weight:700}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer{width:100%;height:50px;position:relative}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer .dateImage{position:absolute;left:0;top:0;bottom:0;height:50px;width:50px;background:#009fe3 url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/Calendar.png) no-repeat center center}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer .dateInput{height:50px}
.FilterBox>.FilterBoxContainer .Section .When .dateContainer .dateInput input{border:0 none;background:#e3e8e8;display:block;width:100%;height:100%;text-indent:55px;font-size:14px;color:#20409a}
.ui-datepicker{z-index:3!important}
.ui-datepicker-header{border:0 none}
.FilterBox>.FilterBoxContainer .Section .Location{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group{width:100%}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group label.btn{width:50%;height:60px;margin-left:0;border:1px solid #fff;text-align:left;white-space:inherit;background:#e3e8e8;color:#20409a!important}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group label.btn.active{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/programmecheckmark.png) no-repeat 96% 13%;color:#fff!important}
.FilterBox>.FilterBoxContainer .Section .AreaSchool{padding-bottom:30px}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem{padding-bottom:20px}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switch,.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{display:inline-block}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switch{float:right}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switch .bootstrap-switch-container .bootstrap-switch-handle-on{background:#009640}
.showListItem{display:table!important}
.hideListItem{display:none!important}
.ShortCourseViewer{height:100%;width:100%;position:relative;min-height:250px}
.ShortCourseViewer>.panel-group{margin:0}
.ShortCourseViewer>.panel-group .panel{border:0 none transparent;border-radius:0;box-shadow:0 0 0 transparent;background:#efefef}
.ShortCourseViewer>.panel-group .panel>.panel-heading{width:33%;background:#20409a;border:0 none;border-radius:0;padding:2px 0;border-right:0 solid #20409a}
.ShortCourseViewer>.panel-group .panel>.panel-heading:hover{cursor:pointer}
.ShortCourseViewer>.panel-group .panel>.panel-heading h6{margin:7px 0 5px 5px !important;color:#fff!important}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed{background:#efefef}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed h6{color:#20409a!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed h6:hover{text-indent:15px}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer{width:66%;float:right}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .showListItem{float:none;display:inline-block!important;vertical-align:top}
.ShortCourseViewer>.panel-group .panel .Whatever{width:33%;border-right:0 solid #20409a;padding:15px 0;position:relative}
.ShortCourseViewer>.panel-group .panel .Whatever:after{left:100%;top:145%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(32,64,154,0);border-width:10px;margin-top:-10px}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription{margin-top:-25px;padding:0 15px;background:#efefef}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription h1{margin-bottom:0!important;display:block}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription p{margin-top:10px!important}
.ProgrammeShortSectionHeading{padding:20px 0 10px;display:block;text-align:center}
.ProgrammeShortSectionHeading .Image,.ProgrammeShortSectionHeading .Title{display:block;vertical-align:top;height:100%;width:auto;margin-right:15px;margin-top:20px}
.ProgrammeShortSectionHeading .Image{width:50px;height:50px;display:block;margin:0 auto}
.ProgrammeShortSectionHeading .Image img{width:100%!important}
.ProgrammeShortSectionHeading .Title{font-family:Metric;font-weight:600;font-size:24px;line-height:20px;width:auto;height:100%;vertical-align:middle}
.ProgrammeShortSectionHeading .Title .firstword{font-family:Metric}
.MoreInfo{font-family:Metric;font-weight:700;font-size:24px;color:#434343!important;line-height:50px;padding-bottom:15px;margin:0 15px;margin-top:20px}
.MoreInfo .firstword{font-family:Metric}
.NoticeText{text-align:center}
.newsItem{margin-bottom:80px;height: 278px;}
.newsItem a{text-decoration:none;color:#434343}
.newsItem .news-category{border:solid 1px transparent;border-bottom:6px solid #fecc00;transition:all .3s ease-in-out;padding:20px}
.newsItem .news-category.Views{border-bottom:6px solid #b87bb3;}
.newsItem .news-category:hover{transition:all .3s ease;border:solid 1px #ccc;background-color:rgba(0,0,0,.01);border-bottom:6px solid #fecc00}
.newsItem .news-category.Views:hover{border-bottom:6px solid #b87bb3}
.news-category .category{text-transform:uppercase;padding-bottom:5px}
.news-category .category .news{font-size:14px;color:#e0b506}
.news-category.Views .category .news{color:#b87bb3}
.news-category .category .news::before{content:"";display:inline-block;width:10px;height:10px;background-color:#fecc00;border-radius:20px}
.news-category.Views .category .news::before{content:"";display:inline-block;width:10px;height:10px;background-color:#b87bb3;border-radius:20px}
.newsImageItem{border-radius:6px;width:201px;height:112px;background-color:grey}
.newsHeading{padding-top:10px;position:relative;display:block;width:100%;font-size:24px;font-family:Metric;font-weight:700;color:#434343;line-height:1.5;height:54px}
.newsDescription{position:relative;width:100%;font-size:16px;line-height:1.5;height:50px}
.newsItem .newsImageItem .newsImage{width:200px;height:112px;object-fit:cover;border-radius:6px}
.newsItem .compat-object-fit{background-size:cover;background-repeat:no-repeat;background-position:50% 20%;border-radius:6px}
.newsItem .compat-object-fit img{width:200px;height:112px;object-fit:cover;border-radius:6px;opacity:0}
.paginationButtons{padding-top:0;padding-bottom:0;text-align:center}
.paginationButtons .navButton{cursor:pointer;text-align:center;padding-top:8px;font-weight:500;width:40px;height:40px;border:solid 1px #20409a;border-radius:4px;display:inline-block;margin-left:5px;background-color:#fff;transition:all .1s linear;-ms-user-select:none;user-select:none}
.paginationButtons .right{transform:rotateY(180deg)}
.paginationButtons .navButton:hover{background-color:#009fe3;border:solid 1px #009fe3;color:#fff}
.paginationButtons .active{background-color:#009fe3;border:solid 1px #009fe3;color:#fff}
.newsContainerTemp{width:100%;height: 430px;text-align:center;padding-top: 3%;display:block;}
#loadFail{display:none}
.newsLoader{position:relative;z-index:10;width:70px;margin-top:-250px;left:48%;height:70px}
.newsLoader img{width:50px;height:50px}
#moreButton{padding-top:10px;padding-bottom:40px!important;display:none}
#EventsmoreButton{margin-top:-30px;display:none}
.brochureUploadFull .brochureContainer{display:none;width:100%;float:left;height:81px;background:#f6f6f6;border:solid 1px #20409a;box-shadow:0 3px 6px 2px rgba(0,0,0,.2);overflow:hidden;margin:0 10px 0 0;margin-bottom:20px;}
.brochureUploadFull .brochureContainer .thumbnail{width:80px!important;float:left;padding:0;margin:0;border-radius:0;border:initial;background-color:transparent}
.brochureUploadFull .brochureContainer .thumbnail #iFramePDFContainer{width:80px!important;height:80px;overflow:hidden;background-image:url(/_catalogs/masterpage/GIBS/images/NewIcons/download.svg);background-repeat:no-repeat;background-position:center right}
.brochureUploadFull .brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:140px!important;display:none}
.brochureUploadFull .brochureContainer .thumbnail #iFramePDFContainer iframe{height:98px!important}
.brochureUploadFull .brochureContainer .content,.brochureUploadFull .brochureContainer .downloadIcon{display:inline-block;vertical-align:top}
.brochureUploadFull .brochureContainer .content{width:280px!important;padding:15px;height:81px;position:absolute}
.brochureUploadFull .brochureContainer .content .title{padding-bottom:0;max-height:63px;overflow:hidden;margin-top:5px;line-height:1;font-size:16px;font-weight:700}
.brochureUploadFull .brochureContainer .content .size:before{content:'Download the PDF - '}
.brochureUploadFull .brochureContainer .content .size{font-family:Metric;font-size:16px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.33;letter-spacing:normal;color:#20409a}
.brochureUploadFull .brochureContainer .downloadIcon{padding:10px 10px 10px 0;width:90px;float:right;display:none}
.brochureUploadFull .brochureContainer .downloadIcon a{display:block;height:80px;width:80px;background:url(/_catalogs/masterpage/GIBS/images/DownloadBrochure.png) no-repeat center center}
.brochureUploadFull .brochureContainer .downloadIcon .downloadText{text-align:center;display:block}
.brochureContainer{width:438px;display:none;float:left;height:81px;background:#fff;border:solid 1px #20409a;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);overflow:hidden;margin:10px 10px 0 0;margin-top:50px;margin-bottom:50px;}
.brochureContainer .thumbnail{width:120px!important;float:left;padding:0;margin:0;border-radius:0;border:0}
.brochureContainer .thumbnail #iFramePDFContainer{width:120px!important;height:80px;overflow:hidden;background-image:url(/_catalogs/masterpage/GIBS/images/NewIcons/download.svg);background-repeat:no-repeat;background-position:center right}
.brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:140px!important;display:none}
.brochureContainer .thumbnail #iFramePDFContainer iframe{height:98px!important}
.brochureContainer .content,.brochureContainer .downloadIcon{display:inline-block;vertical-align:top}
.brochureContainer .content{width:250px;padding:10px;height:100%}
.brochureContainer .content .title{padding-bottom:0;max-height:63px;overflow:hidden;margin-top:5px;line-height:1;font-size:20px;font-weight:700}
.brochureContainer .content .size:before{content:'Download the PDF - '}
.brochureContainer .content .size{font-family:Metric;font-size:18px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.33;letter-spacing:normal;color:#20409a}
.brochureContainer .downloadIcon{padding:10px 10px 10px 0;width:90px;float:right;display:none}
.brochureContainer .downloadIcon a{display:block;height:80px;width:80px;background:url(/_catalogs/masterpage/GIBS/images/DownloadBrochure.png) no-repeat center center}
.brochureContainer .downloadIcon .downloadText{text-align:center;display:block}
@media all and (max-width:1600px) and (min-width:1200px) {
.brochureContainer .content{width:250px!important}
.brochureContainer .content .title{padding-bottom:5px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.brochureContainer .thumbnail #iFramePDFContainer iframe{width:80px!important}
.brochureContainer .content{width:250px!important}
.brochureContainer .content .title{padding-bottom:5px}
.brochureContainer .content .title a{font-size:14px}
.brochureContainer .downloadIcon a{width:60px;background-size:100%}
}
.FacultyScrollerWrapper{height:100px;width:100%;position:relative}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:96%!important;margin:0 3%!important}
@media all and (max-width:1600px) and (min-width:1200px) {
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 4%!important}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:90%!important;margin:0 5%!important}
}
.FacultyScrollerWrapper ul{margin:0;padding:0;list-style:none;display:block;width:100%!important;height:100%!important}
.FacultyScrollerWrapper li{width:50%;height:100px;padding:0;display:block;float:left}
.FacultyScrollerWrapper.responsive{width:auto;margin-left:0}
.FacultyScrollerWrapper{margin-top:20px;margin-bottom:120px}
.FacultyScrollerItem .Content,.FacultyScrollerItem .Image{float:left}
.FacultyScrollerItem .Image{overflow:hidden;width:100px;height:100px;border-radius:4px;margin-right:20px;border:0 solid #d4dcde}
.FacultyScrollerItem .Image img{width:100%}
.FacultyScrollerItem .Content{width:75%}
@media all and (max-width:1600px) and (min-width:1200px) {
.FacultyScrollerItem .Content{width:70%}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.FacultyScrollerItem .Content{width:65%}
}
.FacultyScrollerItem .Content .Heading{font-family:Metric!important;font-size:16px!important;margin-bottom:5px}
.FacultyScrollerItem .Content .Description{max-height:55px}
.FacultyScrollerItem .Content .Description,.FacultyScrollerItem .Content .Description div,.FacultyScrollerItem .Content .Description p{font-family:Metric!important;font-size:14px!important;line-height:18px!important;color:#888!important;width:95%}
.FacultyScrollerWrapper .carousel_next{position:absolute;right:0;top:50%;width:30px;height:50px;margin-top:-25px;font-size:0;color:#fff;background:url(/_catalogs/masterpage/GIBS/images/BigArrowRight.png) no-repeat center center;background-size:20px}
.FacultyScrollerWrapper .carousel_prev{position:absolute;left:0;top:50%;width:30px;height:50px;margin-top:-25px;font-size:0;color:#fff;background:url(/_catalogs/masterpage/GIBS/images/BigArrowLeft.png) no-repeat center center;background-size:20px}
.facultyCategoryCollection{padding-top:15px}
#facultyCategoryCollectionAccordion>.panel{border-radius:0;border:0 none}
#facultyCategoryCollectionAccordion>.panel .panel-heading{border-radius:0;padding:0;border:1px solid #20409a}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-title{margin:0!important}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-title a{display:block;height:100%;width:100%;padding:10px 15px;font-family:jubilat_bold;font-size:22px;color:#434343!important;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat 99% center}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-title a.collapsed{background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 99% center}
#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-collapse,#facultyCategoryCollectionAccordion>.panel .panel-heading .panel-collapse .panel-body{border-radius:0;border:0 none}
#facultyCategoryCollectionAccordion .panel-body .facultyListingItem{width:33%;float:left}
.facultyMember.vcard>.MainInfo,.facultyMember.vcard>.SideInfo{float:left}
.facultyMember.vcard>.MainInfo{width:73%;margin-right:2%}
.facultyMember.vcard>.SideInfo{width:25%;background:#fff;padding:10px;border:1px solid #c1c1c1}
.facultyMember.vcard>.MainInfo .fullName.fn,.facultyMember.vcard>.MainInfo .names{display:none}
.facultyMember.vcard>.SideInfo .facultyImage img{width:100%;margin-bottom:20px}
.facultyMember.vcard .title{font-family:Metric;font-size:21px;font-weight:700;color:#434343!important}
.facultyMember.vcard .content p{margin:0!important}
.facultyMember.vcard .content{margin:16px 0}
.facultyMember.vcard .content a{word-wrap:break-word}
.FellowItem img{float:left;margin:0 20px 20px 0}
.ProgrammeTitle{width:66.5%;float:left}
.CourseInfoContainer{background-color:#fff;margin:0 0 15px}
.CourseInfoContainer .Header{border:solid .5px #d9d9d9;padding:15px 15px 0}
.CourseInfoContainer .Header .Title{font-family:jubilat_extra_light;font-size:30px;margin-bottom:10px}
.CourseInfoContainer .Header .Title b{font-family:jubilat_bold}
.CourseInfoContainer .Header .Topic{font-family:robotolight;font-size:13px;margin-bottom:5px;height:0;overflow:hidden}
.CourseInfoContainer .Content{border:solid 1px #20409a;padding:0 15px}
.CourseInfoContainer .Content .ContentItem{padding:8px 0;clear:both}
.CourseInfoContainer .Content .ContentItem .Details,.CourseInfoContainer .Content .ContentItem .Icon{display:inline-block;vertical-align:top}
.CourseInfoContainer .Content .ContentItem .Icon{margin-right:10px;background-size:58px!important;height:35px;width:35px;border-radius:0;border:0}
.CourseInfoContainer .Content .ContentItem.Date .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/open.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainer .Content .ContentItem.Duration .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/duration.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainer .Content .ContentItem.Fee .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/cost.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainer .Content .ContentItem.Venue .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/venue.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainer .Content .ContentItem.Contact .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/contact.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainer .Content .ContentItem .Details .DetailHeading{font-size:14px;color:#8b8b8b;font-family:Metric}
.CourseInfoContainer .Content .ContentItem .Details .DetailValue{font-size:16px;color:#434343;margin-top:-7px}
.CourseInfoContainer .ButtonContainer{padding-top:10px;position:relative}
.CourseInfoButton{padding:16px 12px;display:block;width:100%;font-family:'Metric semibold';font-size:18px;text-transform:uppercase}
.PinkHeadingText{font-family:Metric;font-size:30px;color:#ef4d7f;margin:20px 0}
.CoachingImageBlock img{margin:0 auto;display:block;width:320px}
.BottomContact{padding:20px 0}
.BottomContact .BottomButtons{padding:10px 0}
.BottomContact .BottomButtons a{display:inline-block;border:solid 1px #20409a;color:#20409a;border-radius:4px;padding:10px 20px;margin-right:10px;margin-bottom:30px;padding-top:11px;font-weight:400;font-size:18px;height:42px;text-transform:uppercase;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}
.BottomContact .BottomButtons a:hover{background:#20409a;color:#fff;box-shadow:none}
.BottomContact .one{font-size:28px;color:#434343;line-height:41px}
.BottomContact .two{font-size:16px;color:#ef4d7f;line-height:20px}
.BottomContact .three{font-size:16px;color:#434343;font-weight:700}
.CoachBlocks .CoachBlock{border:solid 1px #dcdcdc;background-color:#fbfbfb;border-bottom:6px solid #ef4d7f;padding:30px 20px 15px;min-height:250px;margin-bottom:20px}
.CoachBlocks .CoachBlock .Header{font-size:22px;text-align:center;color:#434343;min-height:55px;margin-bottom:10px}
.CoachBlocks .CoachBlock .Copy{font-size:16px;color:#434343;text-align:center;min-height:110px}
.CoachBlocks .CoachBlock .Link{text-align:center;color:#223f9a;font-size:14px;text-transform:uppercase;display:block}
.WhitePaper{padding:30px 0 20px}
.WhitePaper .WhitePaperWrapper{border:1px solid #20409a;padding:10px 15px;display:block;margin-bottom:30px;height:90px}
.WhitePaper .WhitePaperWrapper .Icon.View{height:45px;width:35px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/info-download.svg) no-repeat center center;margin-right:-5px}
.WhitePaper .WhitePaperWrapper .Icon,.WhitePaper .WhitePaperWrapper .Links{display:inline-block;vertical-align:top;font-weight:400;font-family:Metric;font-size:14px}
.WhitePaper .WhitePaperWrapper>.Links{width:calc(100% - 35px);padding-left:10px}
.WhitePaper .WhitePaperWrapper .Links .Heading{font-size:18px;color:#20409a;font-weight:600;height:auto;line-height:18px;vertical-align:middle;display:table-cell;margin-bottom:0}
.Pink{background-color:#f0f0f0;padding:60px 0 30px;position:relative}
.Pink .TestimonialHeading{font-family:Metric;font-size:24px;font-weight:700;text-align:center;color:#ef4d7f;padding-bottom:30px;padding-top:20px}
.Pink .TestimonialWrapper{display:inline-block;vertical-align:top;height:100%}
.Pink .TestimonialWrapper .Text{font-family:Metric;font-size:24px;text-align:center;color:#ef4d7f;padding-bottom:30px}
.Pink .TestimonialWrapper .Author{text-align:center;font-size:14px;color:#ef4d7f;font-style:italic;height:50px}
.Pink .TestimonialContainer #Testimonialprev{display:block;height:30px;width:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/left.svg) no-repeat center center;position:absolute;left:-15px;top:50%}
.Pink .TestimonialContainer #Testimonialnext{display:block;height:30px;width:30px;background:url(/_catalogs/masterpage/GIBS/images/NewIcons/right.svg) no-repeat center center;position:absolute;right:-15px;top:50%}
@media all and (max-width:1600px) and (min-width:1200px) {
.WhitePaper .WhitePaperWrapper{height:140px}
.WhitePaper .WhitePaperWrapper .Links .Heading{font-size:18px;color:#20409a;font-weight:700;min-height:100px;vertical-align:middle;display:table-cell}
.CoachBlocks .CoachBlock .Header{min-height:100px}
.CoachBlocks .CoachBlock .Copy{min-height:150px}
}
@media all and (max-width:1200px) and (min-width:1024px) {
.WhitePaper .WhitePaperWrapper{height:105px}
.CoachBlocks .CoachBlock .Header{min-height:75px}
.CoachBlocks .CoachBlock .Copy{min-height:120px}
.WhitePaper .WhitePaperWrapper .Links .Heading{min-height:80px}
}
@media all and (max-width:768px) {
.Pink .TestimonialContainer #Testimonialprev{left:10px;top:50%}
.Pink .TestimonialContainer #Testimonialnext{right:10px;top:50%}
.WhitePaper .WhitePaperWrapper .Links .Heading{min-height:60px}
}
.CourseInfoContainerTwo{margin:0 0 15px}
.CourseInfoContainerTwo .CourseInfoContainer{margin:0}
.CourseInfoContainerTwo .Header{background-color:#f2f4f4;border:1px solid #d9d9d9;padding:20px;background:#fff}
.CourseInfoContainerTwo .Header .Title{font-family:jubilat_extra_light;font-size:36px;margin-bottom:0;line-height:30px}
.CourseInfoContainerTwo .Header .Title b{font-family:jubilat_bold}
.CourseInfoContainerTwo .Content{padding:0 15px;border:0 none!important}
.CourseInfoContainerTwo .Content .ContentItem{padding:8px 0;clear:both;width:50%;display:inline-block;vertical-align:top}
.CourseInfoContainerTwo .Content .ContentItem.Contact{width:50%;margin-bottom:10px}
.CourseInfoContainerTwo .ContentItem.Contact .Details{width:calc(100% - 87px)}
.CourseInfoContainerTwo .ContentItem .Details{display:inline-block;vertical-align:top}
.CourseInfoContainerTwo .Content .ContentItem .Icon{height:35px;width:35px;border-radius:0;border:0;margin-right:10px;background-size:58px!important;margin-top:4px}
.CourseInfoContainerTwo .Content .ContentItem.Date .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/open.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainerTwo .Content .ContentItem.Date:nth-child(even) .Icon{display:none}
.CourseInfoContainerTwo .Content .ContentItem.Fee .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/cost.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainerTwo .Content .ContentItem.Venue .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/venue.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainerTwo .Content .ContentItem.Duration .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/duration.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainerTwo .Content .ContentItem.Contact .Icon{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/contact.svg) no-repeat center center;display:inline-block;background-size:32px!important}
.CourseInfoContainerTwo .Content .ContentItem .Details .DetailHeading{font-size:14px;color:#8b8b8b}
.CourseInfoContainerTwo .Content .ContentItem .Details .DetailValue{font-size:16px;color:#434343;display:block;margin-top:-5px}
.CourseInfoContainerTwo .Content .ContentItem.Contact .Details .DetailValue{width:50%;margin-top:-5px;display:block}
.CourseInfoContainerTwo .Content .ContentItem.Date:nth-child(-n+2) .Details .DetailValue{font-weight:400}
.CourseInfoContainerTwo .Content .ContentItem.Duration .DetailHeading,.CourseInfoContainerTwo .Content .ContentItem.Fee .DetailHeading,.CourseInfoContainerTwo .Content .ContentItem.Venue .DetailHeading{display:none}
.CourseInfoContainerTwo .Content .ContentItem.Duration .DetailValue,.CourseInfoContainerTwo .Content .ContentItem.Fee .DetailValue,.CourseInfoContainerTwo .Content .ContentItem.Venue .DetailValue{margin-top:12px}
.CourseInfoContainerTwo .ButtonContainer{position:relative;padding:0 10px 10px}
.CourseInfoButton{padding:16px 12px;display:block;width:100%;font-family:'Metric semibold';font-size:18px;text-transform:uppercase}
.CourseInfoButton:active,.CourseInfoButton:focus,.CourseInfoButton:hover,.CourseInfoButton[type=button]:active,.CourseInfoButton[type=button]:focus,.CourseInfoButton[type=button]:hover,.CourseInfoButton[type=submit]:active,.CourseInfoButton[type=submit]:focus,.CourseInfoButton[type=submit]:hover{background-color:#009fe3;border-color:#009fe3;color:#fff!important}
.CourseInfoButton.ApplyButton:hover{color:#20409a!important}
.sendmail-feedback-btn input{border:1px solid #21409a}
.sendmail-feedback-btn input:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.CourseInfoContainerTwo .panel-group{margin-bottom:0;margin-top:10px}
.CourseInfoContainerTwo .panel-group .panel{border-radius:0;margin-top:10px;border:1px solid #20409a}
.CourseInfoContainerTwo .panel-default>.panel-heading.collapsed{display:block;border-radius:0;padding:10px 15px;background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 97% center}
.CourseInfoContainerTwo .panel-default>.panel-heading{display:block;border-radius:0;padding:0;background:0 0;cursor:pointer}
.CourseInfoContainerTwo h4.panel-title{font-family:jubilat_bold;font-size:24px;margin:0!important;font-weight:lighter}
.CourseInfoContainerTwo .panel-heading .panel-title a.collapsed{display:block;height:100%;width:100%;font-family:Metric;font-weight:700;font-size:22px;color:#434343!important;background:#fbfbfb url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 97.5% center}
.CourseInfoContainerTwo .panel-heading .panel-title a{display:block;height:100%;width:100%;font-family:Metric;font-weight:700;font-size:22px;color:#434343!important;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat right 11px center;padding:15px 30px 6px 15px}
@media (max-width:1600px) {
.CourseInfoContainerTwo .Content .ContentItem .Icon{margin-right:5px}
.CourseInfoContainerTwo .Content .ContentItem .Details .DetailValue{font-size:16px}
}
.sendmail-feedback-container{padding-bottom:15px}
.sendmail-feedback-container span.gibs-check{width:15%;height:80px;display:inline-block;float:left;background:url(/_catalogs/masterpage/GIBS/images/ProgrammeIcons/Check.png) no-repeat center center;margin-right:15px}
.sendmail-feedback-container span.gibs-failure{width:15%;height:80px;display:inline-block;float:left;background:url(/_catalogs/masterpage/GIBS/images/ProgrammeIcons/Failure.png) no-repeat center center;margin-right:15px}
.sendmail-feedback-container .sendmail-feedback-msg{display:inline-block;width:80%;height:100%;float:left;margin-top:20px}
.loading-programme-info{height:50px;padding:10px 0;margin:0 28%;width:32%;position:absolute;top:95px}
.loading-programme-info img{float:left;padding-right:10px;display:inline-block}
span.loading-programme-text{display:inline-block;padding:5px 0;color:#2f3b99;font-weight:700}
#programmeInfo a.button.CourseInfoButton.ApplyButton{border:1px solid #40ba8d;font-size:22px;font-family:Metric;font-weight:700;text-transform:uppercase;padding:24px;background:#40ba8d url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat left 10px center;padding:18px;padding-top:24px}
#programmeInfo a.button.CourseInfoButton.ApplyButton:hover{border:1px solid #40ba8d;font-size:22px;font-family:Metric;font-weight:700;text-transform:uppercase;padding:24px;background:#26aa7a url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat left 10px center!important;padding:18px;padding-top:24px}
.signUpSection{padding-bottom:50px}
.CourseInfoContainerTwo .CourseInfoButton{text-transform:uppercase;text-align:center;padding:14px;padding-top:20px;font-size:18px;font-family:Metric;font-weight:700;background-image:url(/_catalogs/masterpage/GIBS/images/CourseInfo/ContactMe.svg);background-repeat:no-repeat;background-position:left 10px center}
p.no-programmes-available{padding:0 10px;color:#a94442;font-weight:700}
.CourseInfoContainerTwo br{display:none}
.contactform-controls>div{margin-bottom:10px}
.contactform-controls .input-group{width:49.6%;display:inline-block;vertical-align:top}
.contactform-controls .input-group>input,.contactform-controls .input-group>textarea{border-radius:0!important}
.contactform-controls .input-group.contact-firstname-control,.contactform-controls .input-group.contact-number-control{padding-right:1px}
.contactform-controls .input-group.contact-lastname-control,.contactform-controls .input-group.email-address-control{padding-left:5px}
.contactform-controls .input-group.full-control{width:100%}
.contactform-controls .input-group.full-control>textarea{height:150px;margin-bottom:0}
.contactform-controls .input-group.full-control>input[type=submit]:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.contactform-controls .input-group.full-control>input[type=submit]{border:1px solid #21409a}
.greeting-msg{margin-top:0}
.contactform-controls .input-group>.form-control,.contactform-controls .input-group>input{padding:5px 4px;border-radius:4px!important;padding:8px;height:45px;text-transform:uppercase;border:1px solid #20409a;padding-top:12px;padding-left:18px;padding-right:18px}
#send-button{margin-bottom:-10px}
input#contact-email,textarea#contact-message{padding:5px 4px;padding:18px}
div#ContactModal{top:23%}
#myModal>.modal-dialog>.modal-content>.modal-header>.Title{font-family:jubilat_extra_light;font-size:30px;margin-bottom:10px}
#myModal>.modal-dialog>.modal-content>.modal-header>.Title b{font-family:jubilat_bold}
#myModal>.modal-dialog>.modal-content>.modal-body{display:inline-table}
#myModal>.modal-dialog>.modal-content>.modal-body>.input-group{width:50%;height:55px;display:inline-block;padding:3px 5px}
#myModal>.modal-dialog>.modal-content>.modal-body>.textMessage{width:100%;height:150px}
#myModal>.modal-dialog>.modal-content>.modal-body>.textMessage>textarea{height:100%;color:inherit;border-color:#ababab}
#myModal>.modal-dialog>.modal-content>.modal-body>.input-group>input{height:100%}
#myModal>.modal-dialog>.modal-content>.modal-body>button{float:right;margin-right:5px;margin-top:5px}
#faculty-carousel .carousel-inner{padding:0 30px;width:140px}
#faculty-carousel .item{width:30%;float:left}
#faculty-carousel .faculty-profile{height:100px;width:100px;border:1px solid #e9e9e9;border-radius:100%;overflow:hidden;float:left}
#faculty-carousel .faculty-profile img{width:100%}
#faculty-carousel .faculty-member{width:70%;float:left}
#faculty-carousel .carousel-control.left{background:0 0}
#faculty-carousel .carousel-control{width:auto}
.imageUploadContainer,.uploadContainer{width:32%}
.uploadContainer input{margin-bottom:10px!important}
.uploadContainer p{display:inline-block!important;margin:0;margin-bottom:10px!important;color:#a94442;font-weight:700}
.imageUploadContainer .brochureThumbnailUploader,.uploadContainer .brochureUploader{margin-bottom:10px!important;width:100%!important}
.uploadContainer .programmeBrochureTitle{width:100%}
.imageUploadContainer .brochureImage.btn.button,.uploadContainer .brochure.btn.button{margin-left:0!important;margin-bottom:20px!important}
#GIBS_Slider{position:relative;width:250px;height:28px;margin:0 auto;margin-top:50px;margin-bottom:20px}
.GIBS_Slider{position:absolute;top:-20px;background-color:#20149a;width:20px;height:20px;animation-name:bounce_GIBS_Slider;-o-animation-name:bounce_GIBS_Slider;-ms-animation-name:bounce_GIBS_Slider;-webkit-animation-name:bounce_GIBS_Slider;-moz-animation-name:bounce_GIBS_Slider;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:19px;-o-border-radius:19px;-ms-border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px}
#GIBS_Slider_1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}
#GIBS_Slider_2{left:29px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#GIBS_Slider_3{left:58px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#GIBS_Slider_4{left:88px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#GIBS_Slider_5{left:117px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#GIBS_Slider_6{left:146px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#GIBS_Slider_7{left:175px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
#GIBS_Slider_8{left:205px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}
@keyframes bounce_GIBS_Slider {
0%{transform:scale(.4);background-color:#20149a}
100%{transform:scale(.2);background-color:#20149a}
}
@-o-keyframes bounce_GIBS_Slider {
0%{-o-transform:scale(1);background-color:#20149a}
100%{-o-transform:scale(.3);background-color:#20149a}
}
@-ms-keyframes bounce_GIBS_Slider {
0%{-ms-transform:scale(1);background-color:#20149a}
100%{-ms-transform:scale(.3);background-color:#20149a}
}
@-webkit-keyframes bounce_GIBS_Slider {
0%{-webkit-transform:scale(1);background-color:#20149a}
100%{-webkit-transform:scale(.3);background-color:#20149a}
}
@-moz-keyframes bounce_GIBS_Slider {
0%{-moz-transform:scale(1);background-color:#20149a}
100%{-moz-transform:scale(.3);background-color:#20149a}
}
.Cancellation{margin-top:20px}
div#faculty-carousel2{margin-top:30px}
#faculty-carousel2 .caroufredsel_wrapper{width:100%!important}
ul#foo2{height:140px!important}
ul#foo2 li{height:100%;display:inline-block;width:500px}
#foo2 .faculty-profile{height:80px;width:80px;border:1px solid #e9e9e9;border-radius:100%;overflow:hidden;float:left;display:inline-block}
#foo2 .faculty-profile img{width:100%}
#foo2 .faculty-member{width:360px;display:inline-block;margin-left:20px}
#foo2 .faculty-member span{color:#10174d}
#foo2 .faculty-member p{color:#929292;font-size:14px!important;height:60px;overflow:hidden;margin-top:5px!important}
.courseCompareContainer .courseContainer{margin:0 1% 20px 0;display:inline-block;background:#f5f5f5;padding:0 10px 10px;width:32%;vertical-align:top;position:relative}
.courseContainer .Tag{color:#fff;background-color:#e4e9ea;color:#fff;text-transform:uppercase;font-family:jubilat_extra_light;font-size:12px;font-weight:700;padding:2px 8px;display:inline-block;margin:-10px 0 0 -10px}
.courseContainer .CompareProgrammeTitle{font-family:jubilat_bold;font-size:18px;margin:5px 0}
.courseCompareContainer .courseContainer>table.course.columns{width:100%;margin-bottom:10px}
table.course.columns td.column{padding:3px 8px 3px 3px;width:33%;vertical-align:top;font-family:robotolight}
table.course.columns td.column.comparisonAttribute{width:66%;font-family:Metric}
.courseCompareContainer .courseContainer>.courseControls .subControl #download{display:inline-block;vertical-align:middle;padding:5px 0 5px 30px;background:url(/_catalogs/masterpage/GIBS/images/download.png) no-repeat left center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.courseCompareContainer .courseContainer>.courseControls .subControl #view-more{width:33%;display:inline-block;vertical-align:middle;padding:5px 0 5px 30px;background:url(/_catalogs/masterpage/GIBS/images/view.png) no-repeat left center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.courseCompareContainer .courseContainer>.courseControls .subControl #view-more:hover{padding-left:35px}
.courseCompareContainer .courseContainer>.courseControls .subControl #download:hover{padding-left:38px}
.courseCompareContainer .courseContainer>.courseControls #apply{background-color:#21409a;color:#fff;font-family:Metric;font-size:16px;border:1px solid #21409a;border-radius:0;padding:6px 12px;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:10px}
.courseCompareContainer .courseContainer>.courseControls #apply:hover{color:#21409a;background-color:#fff;border:1px solid #21409a}
.courseCompareContainer .courseContainer>.courseControls #remove{position:absolute;right:0;top:0;height:30px;width:30px;display:block;margin:5px 9px;background:url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/Close.png) no-repeat center center;font-size:0}
.courseCompareContainer #add-new-button .column.add a{background:url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/addbutton.jpg) no-repeat right center;color:#20409a!important;padding-right:50px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.courseCompareContainer #add-new-button .column.add a:hover{background:url(/_catalogs/masterpage/GIBS/images/ProgrammeFilter/addbuttonhover.jpg) no-repeat right center}
.courseCompareContainer .loading{padding-top:10px}
#coursePicker .modal-dialog{width:700px}
#coursePicker .modal-body .dropdown{display:inline-block}
#coursePicker .modal-body .course-select-dropdown{padding-top:30px}
#coursePicker .modal-body .course-select-dropdown #courses-select-container{border:1px solid #21409a;min-width:50%;height:30px}
.DynamicForm .panel-group .panel{border-radius:0;border:0 none}
.DynamicForm .panel-group .panel>.panel-heading{border-radius:0;border:1px solid #20409a;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat 99% center}
.DynamicForm .panel-group .panel>.panel-heading:hover{cursor:pointer}
.DynamicForm .panel-group .panel>.panel-heading.collapsed{background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 99% center}
.DynamicForm .panel-group .panel>.panel-heading .panel-title{margin:1px!important;font-family:jubilat_bold;font-size:22px}
.DynamicForm .panel-group .panel>.panel-collapse,.DynamicForm .panel-group .panel>.panel-collapse .panel-body{border-radius:0;border:0 none;position:relative}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group,.form-group{margin:0;clear:both;overflow:hidden;}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group,.form-group.radios{overflow:hidden}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group label,.form-group .form-control,.form-group label{float:left}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{width:33%;line-height:1;margin-top:7px;padding-right:20px;text-align:right}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.form-group .form-control{width:60%;border-radius:0;border:1px solid #ccc;margin:3px 6% 3px 0;color:#434343;padding:2px 5px}
.form-group .form-control::placeholder{color:#d5d5d5}
.form-group .form-control::-webkit-input-placeholder{color:#d5d5d5}
.form-group .form-control::-moz-placeholder{color:#d5d5d5}
.form-group .form-control:-ms-input-placeholder{color:#d5d5d5!important;color:#d5d5d5!important}
.form-group .form-control:-moz-placeholder{color:#d5d5d5}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group select.form-control,.form-group select.form-control{width:30%;padding:0 1px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc,.form-group .help-bloc,.help-doc{color:red;font-size:14px!important;margin:2px;line-height:20px!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.form-group .btn-group{width:60%;display:table;table-layout:fixed}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group.parent_Gender .btn-group,.form-group.parent_Gender .btn-group{width:30%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label,.form-group .btn-group label{display:table-cell;float:none;width:1%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn,.form-group .btn-group label.btn{border:1px solid #ccc;background-color:#fff;color:#c1c1c1!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn:hover,.form-group .btn-group label.btn:hover{color:#a1a1a1!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn:first-child,.form-group .btn-group label.btn:first-child{border-radius:7px 0 0 7px;border-left:1px solid #ccc}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn:last-child,.form-group .btn-group label.btn:last-child{border-radius:0 7px 7px 0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn.active,.form-group .btn-group label.btn.active{background-color:#21409a;border:1px solid #20409a;color:#fff!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox label input,.form-group .checkbox label input{margin:-5px 10px 0 0;display:block;height:30px;width:30px}
.DynamicFormMobile{display:none}
.parent_ExpiryDate{overflow:visible}
.parent_CardHolder .help-block{display:inline-block;position:relative;left:33%}
.parent_CreditCardNumber .help-block{display:inline-block;position:relative;left:33%}
.parent_ExpiryDate>div>label{width:33%;line-height:20px;margin-top:7px;padding-right:10px}
.parent_ExpiryDate>div>div>select.form-control{width:100%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>div>div>.CVV_Container{width:46%;display:inline-block}
.parent_ExpiryDate>div>div>.CVV_Container>label{line-height:36px;padding-left:0;width:33%;text-align:right;padding-right:20px}
.parent_ExpiryDate>div>div>.CVV_Container>div{display:inline-block;width:150px;text-align:left}
.parent_ExpiryDate>div>div>.CVV_Container>div>input{width:150px%}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-check,.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-times{position:absolute;right:-5px;top:2px}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>.help-block{text-align:right;padding-right:12px}
.CVV_Container .popover{top:-59px!important;left:69px!important}
.CVV_Container .popover-content{top:-54px!important;left:69px!important}
.CVV_Container .popover-content .CVV-img{width:190px!important;height:120px!important}
.parent_ExpiryDate>div>div>.CVV_Container>.help-block{margin-top:-3px}
.parent_expMonth,.parent_expYear{padding:0;margin-right:10px;width:24%;display:inline-block}
.parent_ExpiryDate>select.form-control{width:25%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>.CVV_Container{width:49%}
.parent_ExpiryDate>.CVV_Container label{width:50%;display:inline-block}
.parent_ExpiryDate>.CVV_Container input{width:50%;display:inline-block}
@media all and (max-width:768px) and (min-width:600px) {
.parent_expMonth,.parent_expYear{width:15%}
.parent_ExpiryDate>div>div>.CVV_Container{width:33%}
}
@media all and (max-width:599px) and (min-width:320px) {
.parent_expMonth,.parent_expYear{width:28%}
.parent_ExpiryDate>div>div>.CVV_Container{width:50%;float:right}
}
.parent_ExpiryDate .FormButtons{margin-top:10px}
.parent_ExpiryDate .FormButtons>button{margin-top:10px}
@media all and (min-width:500px) {
.readOnlyFieldText{margin:5px 0 5px 33%}
}
.intro>p{font-size:20px!important;font-weight:lighter;line-height:30px!important}
.DocumentUploader{padding:10px 0 15px;overflow:hidden;width:100%}
.uploader{margin:3px 10px 3px 0;border-radius:5px;border:1px solid #ccc;float:left}
.delegateCollection{min-height:60px}
.delegateCollection #Loader{right:0;bottom:0;left:auto;top:auto}
.delegateRow .AddButton{max-width:120px;border:1px solid #20409a}
.FormSideBar{padding:15px;border-radius:0;box-shadow:0 0;border:0 none;float:right;max-width:380px;z-index:5}
@media all and (max-width:1600px) and (min-width:1200px) {
.FormSideBar{max-width:290px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.FormSideBar{max-width:240px}
}
.FormSideBar>h4{font-family:jubilat_bold;font-size:22px;margin:0!important}
.FormSideBar>p{font-family:robotolight;font-size:20px!important;margin:10px 0 15px}
.FormSideBar .checkbox{padding:0 30px 5px 0}
.FormSideBar .checkbox label{font-family:robotolight;font-size:18px!important}
.FormSideBar .checkbox label input{float:right;display:block;width:23px;height:23px;background-color:#fff!important;background-image:none;border:1px solid #c1c1c1;border-radius:5px;margin-right:-30px}
.FormSideBar .FormButtons{margin:15px -15px -15px}
.FormSideBar .FormButtons>button{width:49%!important;font-family:jubilat_bold;font-size:18px;padding:14px}
@media all and (max-width:1200px) and (min-width:1030px) {
.DynamicForm .col-lg-9{width:75%;float:left}
.DynamicForm .col-lg-3{width:24%;float:left}
.FormSideBar .FormButtons>button{width:48%!important}
button.btn.btn-default.save-btn{margin-right:13px}
}
.Share-To-Email-Container{padding:10px 0;position:relative}
.Share-To-Email-Container label{width:33%}
.Share-To-Email-Container input{min-width:500px}
.profileContainer>div{width:100%;padding:20px 10px 10px}
.profileContainer button,.profileContainer input[type=submit]{display:inline-block;vertical-align:top;margin:0 10px 10px 0;background-color:#21409a;color:#fff!important;font-family:Metric;font-size:16px;border:1px solid #21409a;padding:6px 12px;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:50px;text-transform:uppercase;border-radius:4px;font-size:22px;padding-left:20px;padding-right:20px;padding-top:12px;font-weight:700;margin-left:30%;margin-top:20px}
.profileContainer button:hover,.profileContainer input[type=submit]:hover{color:#21409a!important;background-color:#fff!important;border:1px solid #21409a}
input#ChangePasswordButton:hover{color:#21409a!important;background-color:#fff!important;border:1px solid #21409a}
.ProfileInfo.DynamicForm{padding-bottom:10px}
.ProfileInfo.DynamicForm .view{padding:3px 0}
.ProfileInfo.DynamicForm .gibs-checkboxes{margin:10px 0 20px}
.ProfileInfo.DynamicForm .gibs-checkboxes>.bootstrap-switch{margin:10px}
.ProfileInfo.DynamicForm .gibs-checkboxes>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#20409a!important}
.ProfileInfo.DynamicForm .gibs-checkboxes>label{margin-bottom:10px}
.ProfileInfo.DynamicForm .gibs-checkboxes label.btn.btn-primary{position:relative;text-indent:29px;margin:0 2px 2px 0;padding:6px!important}
.ProfileInfo.DynamicForm .gibs-checkboxes label.btn.btn-primary input.checkbox{position:absolute;width:20px;height:20px;margin:2px 0 0}
#interestAreas{margin:0!important}
.enrolmentActions{min-width:200px}
.enrolmentsLoader{display:inline-block;vertical-align:top}
.enrolmentsLoader img{padding:2px 8px;width:65px;height:auto}
.MediaFilterContainer{display:inline-block;float:right;margin-bottom:15px}
.MediaFilterContainer div{float:left;padding:8px 15px}
.MediaFilterContainer div.Active{background-color:#434343;color:#fff}
.MediaFilterContainer div:hover{cursor:pointer}
.MediaSliderControl{width:100%;height:100%;margin-bottom:40px;position:relative}
.MediaSliderControl h3{position:absolute;right:5px;top:0;margin:0!important}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{display:inline-block;vertical-align:bottom}
.MediaSliderControl #videoSpotlight{width:66%!important;height:400px!important;box-shadow:1px -1px 11px 0 rgba(0,0,0,.2)}
.MediaSliderControl #videoSpotlight .videoPlayer{position:absolute;top:0;bottom:0;left:0;right:0}
.MediaSliderControl #videoSpotlight .videoPlayer iframe{width:100%;height:100%}
.MediaSliderControl #videoPlaylist{width:33%!important;height:400px;margin-left:-4px}
.MediaSliderControl h3{display:none}
.MediaSliderControl #videoPlaylist .itemUrl{display:block;width:100%;border:1px solid #fff;background-color:#fff;padding:15px;height:33%;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-webkit-transition:background-color 35s ease;transition:background-color .3s ease;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide{background:#20409a;color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl:hover{background-color:#20409a}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:24px;padding-bottom:10px;color:#434343!important;max-height:70px;overflow:hidden;font-family:'Metric Light'}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide:hover .item .videoDate,.MediaSliderControl #videoPlaylist .itemUrl.activeSlide:hover .item .videoTitle,.MediaSliderControl #videoPlaylist .itemUrl:hover .item .videoTitle{color:#fff!important}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide .item .videoTitle{color:#fff!important}
.MediaSliderControl #videoPlaylist .itemUrl.activeSlide .item .videoDate{color:#fff!important}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{text-transform:uppercase;font-size:14px;color:#b4b4b4;padding-top:5%}
@media all and (max-width:1600px) and (min-width:1200px) {
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:350px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:5px;max-height:65px;overflow:hidden}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
}
.socialIconCollection.Vertical{padding-top:10px}
.socialIconCollection.Vertical .sociallink{display:inline-block}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(6),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(6)~a{width:16.6667%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(7),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(7)~a{width:14.2858%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(8),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(8)~a{width:12.5%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(9),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(9)~a{width:11.1112%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(10),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(10)~a{width:10%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(11),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(11)~a{width:9.0909%}
.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(11),.socialIconCollection.Vertical .sociallink:first-child:nth-last-child(12)~a{width:8.3334%}
.socialIconCollection.Vertical .sociallink img{margin:0 auto;display:block;width:28px;height:28px}
.twitterWidget{padding:15px 0}
.mediaItemContainer{height:100%;width:100%;max-width:400px;padding:10px;position:relative;float:left}
.mediaItemContainer .title{max-height:80px}
.mediaItemContainer .displayContainer{width:100%;max-height:300px}
.mediaItemContainer .displayContainer:hover{cursor:pointer}
.mediaItemContainer .displayContainer .vidThumbnail{height:100%;width:100%;overflow:hidden}
.mediaItemContainer .displayContainer .vidThumbnail img{width:100%}
.mediaItemContainer .modal{height:460px}
.mediaItemContainer .modal iframe{width:100%}
.MetadataContainer .areasOfInterest,.MetadataContainer .functionsInOrganisation{display:none}
.playButtonContainer .play{position:absolute;top:55%;left:50%;margin:-25px 0 0 -25px;background:url(/_catalogs/masterpage/GIBS/images/play.png) no-repeat center center;height:50px;width:50px;font-size:0!important}
.ContactAccordion #accordion>.panel{border-radius:0;border:0 none}
.ContactAccordion #accordion>.panel .panel-heading{border-radius:0;padding:0;border:1px solid #20409a}
.ContactAccordion #accordion>.panel .panel-heading .panel-title{margin:0!important}
.ContactAccordion #accordion>.panel .panel-heading .panel-title a{display:block;height:100%;width:100%;padding:10px 15px;font-family:Metric;font-weight:700;font-size:22px;color:#434343!important;background:#fff url(/_catalogs/masterpage/GIBS/images/down.svg) no-repeat 99% center}
.ContactAccordion #accordion>.panel .panel-heading .panel-title a.collapsed{background:#fff url(/_catalogs/masterpage/GIBS/images/up.svg) no-repeat 99% center}
.ContactAccordion #accordion>.panel .panel-heading .panel-collapse,.ContactAccordion #accordion>.panel .panel-heading .panel-collapse .panel-body{border-radius:0;border:0 none}
.ContactAccordion #accordion .panel-body .facultyListingItem{width:33%;float:left}
@media all and (max-width:500px) {
.TeamContainer img{float:none!important}
button.btn.btn-default.save-btn{margin-right:5px}
}
.affiliatescontainer{width:100%;height:100%;overflow:auto;list-style-type:none;padding:20px 0 30px}
.affiliatescontainer li{width:16.66%;height:65px;float:left;display:table}
.affiliatescontainer li img{max-width:100px;display:table-cell;vertical-align:middle;margin:0 auto}
.sustainableimages{height:auto;width:100%}
.sustainableimages .item{width:auto;height:auto;display:inline-block;padding-bottom:10px;max-height:200px;overflow:hidden}
.sustainableimages .item img{width:100%;max-width:300px}
.AlumniStories{width:100%}
.AlumniStories .item{padding-bottom:20px;overflow:auto}
.AlumniStories .item .Content,.AlumniStories .item .Image{float:left}
.AlumniStories .item .Image{width:33.33%;padding-right:20px}
.AlumniStories .item .Image img{width:100%}
.AlumniStories .item .Content{width:66.66%}
.AlumniStories .item .Content .Label{padding-bottom:10px}
.AlumniStories .item .Content .Label h6,.AlumniStories .item .Content .Label p{display:inline}
.AlumniStories .item .Content .Label h6{padding-right:20px}
.IMPContainer img{padding:20px 10px}
.IMPRightPanel .Item{padding:0 20px 20px 0;max-width:340px;float:left}
.IMPRightPanel .Item img{padding-bottom:10px}
.Executive .Item{width:49%;display:inline-block;vertical-align:top;padding:20px 40px 20px 0}
.Executive .Item img{width:100%;padding-bottom:10px}
.BloombergItem{padding:0 20px 20px 0;width:49%;display:inline-block;vertical-align:top}
.BloombergItem img{width:100%}
.BloombergImage{width:100%}
.BloombergLink{display:block;padding:20px 0}
.PBCP .Item{padding:0 20px 20px 0}
.PBCP .Item img{max-height:320px;max-width:320px;padding-bottom:20px}
.BottomSplit,.LeftSplit,.RightSplit,.TopSplit{overflow:auto}
.TopSplit img{float:left;margin:0 20px 20px 0}
.BottomSplit img{float:right;margin:0 0 20px 20px}
.LeftSplit,.RightSplit{width:49%;display:inline-block;vertical-align:top}
.LeftSplit img{float:left;margin:0 20px 20px 0}
.RightSplit img{float:right;margin:0 0 20px 20px}
.WebResourceFrame{width:100%;height:700px}
.InfoCenterItem{width:33%;float:left;padding-bottom:50px}
.InfoCenterItem img{padding:10px}
.InfoCenterItem a{display:block;padding:5px 10px;-o-transition:margin .3s ease;-moz-transition:margin .3s ease;-webkit-transition:margin 35s ease;transition:margin .3s ease}
.InfoCenterItem a:hover{margin-left:5px}
.RICBigLinks,.RICHours{padding-bottom:20px}
.RICBigLinks a{-o-transition:margin .3s ease;-moz-transition:margin .3s ease;-webkit-transition:margin 35s ease;transition:margin .3s ease}
.RICBigLinks a:hover{margin-left:5px}
.RICContact{padding-bottom:20px}
.TerminologyTable td{padding:4px}
.SmartPhone{max-width:320px}
.SmartPhone a{display:block;margin-bottom:10px}
.SmartPhone a img{width:100%}
.PageSearchControl{position:relative}
.PageSearchControl #searchICtxtBox{display:block;width:100%;max-width:360px;height:40px;border:1px solid #20409a;margin-bottom:20px}
.PageSearchControl #searchIClbl{height:40px;width:40px;position:absolute;left:320px;top:37px;font-size:0;background:url(/_catalogs/masterpage/GIBS/images/searchdark.png) no-repeat center center}
.PageSearchControl #searchIClbl:hover{cursor:pointer}
.LoaderOverlay,.LoaderOverlayMessage{background:url(/_catalogs/masterpage/GIBS/images/overlay.png) repeat left top;position:fixed;left:0;right:0;top:0;bottom:0;z-index:999}
.LoaderHidden{display:none}
.LoaderShow{display:block}
#Loader{position:absolute;width:60px;height:41px;margin:17px 0;left:0;top:0}
#floatingBarsG{position:absolute;width:60px;height:41px;margin:-20px 0 0 -30px;left:50%;top:50%}
.bar,.blockG{position:absolute;background-color:#fff;width:8px;height:11px;border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-moz-transform:scale(.4);animation-name:fadeG;-o-animation-name:fadeG;-ms-animation-name:fadeG;-webkit-animation-name:fadeG;-moz-animation-name:fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}
#rotate1,#rotateG_01{left:10px;top:15px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s;transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
#rotate2,#rotateG_02{left:14px;top:4px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
#rotate3,#rotateG_03{left:25px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}
#rotate4,#rotateG_04{right:16px;top:4px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
#rotate5,#rotateG_05{right:12px;top:15px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
#rotate6,#rotateG_06{right:16px;bottom:4px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}
#rotate7,#rotateG_07{bottom:0;left:25px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
#rotate8,#rotateG_08{left:14px;bottom:4px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}
@keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-o-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-ms-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-webkit-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
@-moz-keyframes fadeG {
0%{background-color:#0b26f0}
100%{background-color:#fff}
}
.LoaderOverlayMessage p{position:absolute;top:51%;left:50%;margin-left:-175px;color:#fff;z-index:999}
@media all and (max-width:1600px) and (min-width:1200px) {
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:240px 232px;-moz-transform-origin:240px 232px;-ms-transform-origin:240px 232px;-o-transform-origin:240px 232px;transform-origin:240px 232px}
.showcaseBanner ul .showcaseBannerItem>img{width:100%;bottom:0;top:auto}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:16.5%}
.FilterBox>.FilterBoxContainer .Section .Location .btn-group label.btn,.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{font-size:13px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:22%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{left:-10%}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{font-size:14px}
.WebResourceFrame{width:100%;height:650px}
}
@media all and (max-width:1200px) and (min-width:1100px) {
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:235px 235px;-moz-transform-origin:235px 235px;-ms-transform-origin:235px 235px;-o-transform-origin:235px 235px;transform-origin:235px 235px}
.showcaseBanner ul .showcaseBannerItem>img{height:75%;bottom:0;top:auto}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:16.666666666667%;float:left}
.DetailsBox{width:83.333333333333%;float:left}
.DetailsBox a,.DetailsBox>div{width:25%;float:left}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:20%;padding:4px 13px 4px 7px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:27%}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{font-size:14px}
.WebResourceFrame{width:100%;height:600px}
}
@media all and (max-width:1100px) and (min-width:1030px) {
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:235px 235px;-moz-transform-origin:235px 235px;-ms-transform-origin:235px 235px;-o-transform-origin:235px 235px;transform-origin:235px 235px}
.showcaseBanner ul .showcaseBannerItem>img{height:75%;bottom:0;top:auto}
.CountryBox{padding-left:0;width:16.666666666667%;float:left}
.DetailsBox{width:83.333333333333%;float:left}
.DetailsBox a,.DetailsBox>div{width:25%;float:left}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0}
.WebResourceFrame{width:100%;height:550px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:20%;padding:4px 13px 4px 7px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:27%}
}
.Acumen{width:100%;max-width:500px}
.Acumen a{display:block;margin-bottom:8px}
.Acumen a img{width:100%;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.Acumen a:hover img{-o-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.ms-srch-item{width:100%}
.ms-srch-item-summaryPreview{width:100%}
@media all and (max-width:1366px) {
.brochureContainer .thumbnail{width:100px!important}
.brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:130px!important}
.CourseInfoContainerTwo .Header .Title{font-size:28px}
}
@media all and (max-width:1600px) and (min-width:1200px) {
.ms-srch-item{max-width:780px}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.ms-srch-item{max-width:655px}
}
@media all and (max-width:1030px) and (min-width:768px) {
.ms-srch-item{max-width:730px}
}
@media all and (max-width:768px) and (min-width:500px) {
.ms-srch-item{max-width:500px}
}
@media all and (max-width:500px) {
.ms-srch-item{max-width:380px}
}
@media all and (max-width:1600px) {
.brochureContainer{height:auto}
.brochureContainer .thumbnail{width:110px!important}
.brochureContainer .downloadIcon .downloadText{font-size:80%;line-height:15px}
}
@media all and (max-width:1200px) {
.brochureContainer .downloadIcon{width:70px!important}
.brochureContainer .downloadIcon a{width:60px!important;background-size:100%!important;margin:0 auto}
}
@media all and (max-width:1030px) {
.brochureContainer{width:48%!important}
.brochureContainer .thumbnail{width:100px!important}
.brochureContainer .content{width:170px!important}
.brochureContainer .downloadIcon{width:90px}
}
@media all and (max-width:992px) {
.brochureContainer .content{width:170px}
.brochureContainer .downloadIcon{width:70px}
}
@media all and (max-width:768px) {
.brochureContainer{width:100%!important}
.brochureContainer .thumbnail{width:20%!important}
.brochureContainer .content{width:60%!important}
.brochureContainer .downloadIcon{width:20%!important}
}
@media all and (max-width:320px) {
.brochureContainer .thumbnail{width:130px!important}
.brochureContainer .content{width:auto!important}
.brochureContainer .downloadIcon{width:25%}
.brochureContainer .thumbnail #iFramePDFContainer img{width:auto!important;height:130px!important}
}
.Sitemap-Container li,.Sitemap-Container ul{margin:5px 0}
ul.List-Container{list-style:none;padding-left:0}
.btnFileUpload.brochure,.btnThumbFileUpload.brochureImage{background-color:#21409a!important;opacity:1!important;color:#fff!important;border:1px solid #21409a!important;padding:6px 12px!important;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.btnFileUpload.brochure:focus,.btnFileUpload.brochure:hover,.btnThumbFileUpload.brochureImage:focus,.btnThumbFileUpload.brochureImage:hover{background-color:#fff!important;opacity:1!important;color:#21409a!important;border:1px solid #21409a!important}
.loginError,.registerMessage{color:red!important;text-align:center}
.invisible{display:none!important}
.ProgrammeHashTags{margin:20px 0!important}
.alert.alert-success button.close{margin-top:-9px}
.passwordChangeErrorMessage,p.ExpiredToken{color:#a94442;font-weight:700}
.Share-Btn-Container>.btn{margin-left:1px}
.Share-Btn-Container>.btn:active,.Share-Btn-Container>.btn:focus,.Share-Btn-Container>.btn:hover,.Share-Btn-Container>.btn[type=button]:active,.Share-Btn-Container>.btn[type=button]:focus,.Share-Btn-Container>.btn[type=button]:hover,.Share-Btn-Container>.btn[type=submit]:active,.Share-Btn-Container>.btn[type=submit]:focus,.Share-Btn-Container>.btn[type=submit]:hover{background:#fff;border:1px solid #21409a;color:#20409a!important}
.InterestedHeadingText{font-family:jubilat_extra_light;font-size:40px;color:#434343!important;padding-top:15px;line-height:40px}
.parent_CardHolder .help-block{display:inline-block;position:relative;left:33%}
.parent_CreditCardNumber .help-block{display:inline-block;position:relative;left:33%}
.parent_ExpiryDate{overflow:visible}
.parent_ExpiryDate>div>label{width:30%;line-height:20px;margin-top:7px;padding-right:20px;text-align:right}
.parent_ExpiryDate>div>div>select.form-control{width:100%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>div>div>.CVV_Container{width:100%;display:block;float:left;margin-left:-33.5%;text-align:left}
.parent_ExpiryDate>div>div>.CVV_Container>label{line-height:36px;padding-left:0}
.parent_ExpiryDate>div>div>.CVV_Container>div{display:inline-block;width:50%}
.parent_ExpiryDate>div>div>.CVV_Container>div>input{width:150px}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-check,.parent_ExpiryDate>div>div>.CVV_Container>div>input>i.form-control-feedback.fa-times{position:absolute;right:-5px;top:2px}
.parent_ExpiryDate>div>div>.CVV_Container>div>input>.help-block{text-align:right;padding-right:12px}
.CVV_Container .popover{top:-59px!important;left:69px!important}
.CVV_Container .popover-content{top:-54px!important;left:69px!important}
.CVV_Container .popover-content .CVV-img{width:190px!important;height:120px!important}
.parent_ExpiryDate>div>div>.CVV_Container>.help-block{margin-top:-3px;margin-left:50%}
.parent_expMonth,.parent_expYear{padding:0;margin-right:10px;width:24%;display:inline-block}
.parent_ExpiryDate>select.form-control{width:25%;margin:3px 10px 3px 0 !important}
.parent_ExpiryDate>.CVV_Container{width:49%}
.parent_ExpiryDate>.CVV_Container label{width:50%;display:inline-block}
.parent_ExpiryDate>.CVV_Container input{width:50%;display:inline-block}
@media all and (max-width:768px) and (min-width:600px) {
.parent_expMonth,.parent_expYear{width:15%}
.parent_ExpiryDate>div>div>.CVV_Container{width:100%;float:right}
}
@media all and (max-width:599px) and (min-width:320px) {
.parent_expMonth,.parent_expYear{width:28%}
.parent_ExpiryDate>div>div>.CVV_Container{width:100%;float:right}
}
.parent_ExpiryDate .FormButtons{margin-top:10px}
.parent_ExpiryDate .FormButtons>button{margin-top:10px}
.make-payment-notification{font-family:Metric;color:#20409a;font-size:20px}
.make-payment-notification b,p.info.card-reminder{font-weight:700}
#collapsepayments_section h5{padding-top:20px}
.MessageBar{min-height:63px;width:100%;background:#f44242;z-index:998;position:relative}
.MessageBar h6{padding:20px;margin:0!important;color:#fff!important}
@media (max-width:600px) {
.MessageBar h6{padding:10px;margin:0!important;color:#fff!important;font-size:17px!important;line-height:22px!important}
}
.red{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.modal-content.red{border-radius:6px}
#ProgrammeErrorModal.modal{text-align:center;padding:0!important}
#ProgrammeErrorModal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
#ProgrammeErrorModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
#ProgrammeErrorModal .modal-body{padding:10px 30px}
#slideout{position:fixed;top:120px;left:-10px;width:35px;padding:12px 0;text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;z-index:100}
#slideout_inner{position:fixed;top:150px;left:-450px;background:url(/_catalogs/masterpage/GIBS/images/14140-bot-image_new.png);background-size:cover;-moz-background-size:cover;background-position:center;width:390px;padding:50px 25px 25px 10px;height:500px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;text-align:left;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
#slideout:hover{left:-200px}
#slideout:hover #slideout_inner{left:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
#slideout:hover#imgLauncher{visibility:hidden}
.b_frame{-webkit-box-shadow:0 19px 147px -41px rgba(0,0,0,.75);-moz-box-shadow:0 19px 147px -41px rgba(0,0,0,.75);box-shadow:0 19px 147px -41px rgba(0,0,0,.75);border:0;width:320px;height:420px;display:block}
@media (max-width:415px) {
#slideout{left:-126px;top:50px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block}
.b_frame{width:300px;height:240px}
#slideout_inner{top:50px;padding-top:10px;width:330px;height:300px}
}
@media (min-width:415px) and (max-width:767px) {
#slideout{left:-50px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block;height:225px}
.b_frame{width:300px;height:240px}
}
@media (min-width:768px) {
#slideout{left:-120px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block}
}
@media (min-width:1025px) and (max-width:1367px) {
#slideout{left:-50px}
#imgLauncherLrg{display:none}
#imgLauncherSm{display:block}
}
@media (min-width:1400px) {
#slideout{left:-10px}
#imgLauncherLrg{display:block}
#imgLauncherSm{display:none}
}
@media (min-width:1400px) {
#slideout{left:-10px}
}
.socialIconCollection.Vertical .sociallink:nth-child(3){display:none!important}
.ns-box.ns-bar{top:0;left:0;width:100%}
.ns-bar .ns-close{background:0 0;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ns-bar .ns-close::after,.ns-bar .ns-close::before{background:#b7b5b3}
[class*=" ns-effect-"].ns-bar.ns-hide,[class^=ns-effect-].ns-bar.ns-hide{-webkit-animation-direction:reverse;animation-direction:reverse}
.ns-effect-slidetop .icon{position:absolute;display:block;font-size:109%;top:50%;left:1em;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.ns-effect-slidetop p{padding:0 3.2em;font-size:1.2em;display:inline-block}
.ns-effect-slidetop .ns-close::after,.ns-effect-slidetop .ns-close::before{width:2px;background:#fff}
.ns-effect-slidetop .ns-close:hover::after,.ns-effect-slidetop .ns-close:hover::before{background:#fff}
.ns-effect-slidetop.ns-show .icon,.ns-effect-slidetop.ns-show p{-webkit-animation-name:animScaleUp;animation-name:animScaleUp;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.ns-effect-slidetop.ns-show p{-webkit-animation-name:animFade;animation-name:animFade}
@-webkit-keyframes animScaleUp {
0%{opacity:0;-webkit-transform:translate3d(0,-50%,0) scale3d(0,0,1)}
100%{-webkit-transform:translate3d(0,-50%,0) scale3d(1,1,1)}
}
@keyframes animScaleUp {
0%{opacity:0;-webkit-transform:translate3d(0,-50%,0) scale3d(0,0,1);transform:translate3d(0,-50%,0) scale3d(0,0,1)}
100%{-webkit-transform:translate3d(0,-50%,0) scale3d(1,1,1);transform:translate3d(0,-50%,0) scale3d(1,1,1)}
}
.ns-effect-slidetop.ns-hide,.ns-effect-slidetop.ns-show{-webkit-animation-name:animSlideTop;animation-name:animSlideTop;-webkit-animation-duration:.3s;animation-duration:.3s}
@-webkit-keyframes animSlideTop {
0%{-webkit-transform:translate3d(0,-100%,0)}
100%{-webkit-transform:translate3d(0,0,0)}
}
@keyframes animSlideTop {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.ns-effect-exploader{background:#fff;color:#7a7264;-webkit-transform-origin:0 0;transform-origin:0 0}
.ns-effect-exploader .icon{position:absolute;left:.25em;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.ns-effect-exploader .ns-box-inner{position:relative}
.ns-effect-exploader p{padding:.25em 2em .25em 3em}
.ns-effect-exploader .ns-close:hover::after,.ns-effect-exploader .ns-close:hover::before{background:#98815a}
.ns-effect-exploader.ns-show{-webkit-animation-name:animLoad;animation-name:animLoad;-webkit-animation-duration:2.5s;animation-duration:2.5s}
@-webkit-keyframes animLoad {
0%{opacity:1;-webkit-transform:scale3d(0,.3,1)}
33%{opacity:1;-webkit-transform:scale3d(.5,.3,1)}
50%{opacity:1;-webkit-transform:scale3d(.6,.3,1)}
80%,85%{opacity:1;-webkit-transform:scale3d(1,.3,1);-webkit-animation-timing-function:cubic-bezier(.7,0,.3,1)}
100%{opacity:1;-webkit-transform:scale3d(1,1,1)}
}
@keyframes animLoad {
0%{opacity:1;-webkit-transform:scale3d(0,.3,1);transform:scale3d(0,.3,1)}
33%{opacity:1;-webkit-transform:scale3d(.5,.3,1);transform:scale3d(.5,.3,1)}
50%{opacity:1;-webkit-transform:scale3d(.6,.3,1);transform:scale3d(.6,.3,1)}
80%,85%{opacity:1;-webkit-transform:scale3d(1,.3,1);transform:scale3d(1,.3,1);-webkit-animation-timing-function:cubic-bezier(.7,0,.3,1);animation-timing-function:cubic-bezier(.7,0,.3,1)}
100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.ns-effect-exploader.ns-hide{-webkit-animation-name:animFade;animation-name:animFade;-webkit-animation-duration:.3s;animation-duration:.3s}
.ns-effect-exploader.ns-show .ns-box-inner,.ns-effect-exploader.ns-show .ns-close{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:2.4s;animation-delay:2.4s}
.ns-effect-exploader.ns-show .ns-close{-webkit-animation-name:animFade;animation-name:animFade}
.ns-effect-exploader.ns-show .ns-box-inner{-webkit-animation-name:animFadeMove;animation-name:animFadeMove;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes animFadeMove {
0%{opacity:0;-webkit-transform:translate3d(0,10px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0)}
}
@keyframes animFadeMove {
0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes animFade {
0%{opacity:0}
100%{opacity:1}
}
@keyframes animFade {
0%{opacity:0}
100%{opacity:1}
}
.ns-box{position:relative;background:#009fe3;padding:20px;z-index:1.0E+19;pointer-events:none}
.ns-box .ns-box-inner{font-family:robotolight;font-size:20px;color:#fff!important;line-height:30px!important}
.ns-box.ns-show{pointer-events:auto}
.ns-box a{color:inherit;opacity:.7;font-weight:700;text-decoration:underline}
.ns-box a:focus,.ns-box a:hover{opacity:1}
.ns-box p{margin:0}
.ns-box.ns-show,.ns-box.ns-visible{pointer-events:auto}
.ns-close{width:20px;height:20px;position:absolute;right:4px;top:4px;overflow:hidden;text-indent:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ns-close:focus,.ns-close:hover{outline:0}
.ns-close::after,.ns-close::before{content:'';position:absolute;width:3px;height:130%;top:50%;left:50%;background:#6e6e6e}
.ns-close:hover::after,.ns-close:hover::before{background:#fff}
.ns-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.ns-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.fv-has-feedback{position:relative}
.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.fv-help-block{display:block}
.fv-form [placeholder]::-ms-clear{display:none}
.fv-form-bootstrap .help-block{margin-bottom:0}
.fv-form-bootstrap .tooltip-inner{text-align:left}
.fv-form-bootstrap .fv-icon-no-label{top:0}
.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100}
.form-inline.fv-form-bootstrap .form-group{vertical-align:top}
.fv-form-foundation .fv-control-feedback{top:21px;right:15px;width:37px;height:37px;line-height:37px}
.fv-form-foundation .collapse .fv-control-feedback{top:0;right:0}
.fv-form-foundation .fv-icon-no-label,.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top:0}
.fv-form-foundation .error .fv-control-feedback{color:#f04124}
.error.fv-has-tooltip select,.error.fv-has-tooltip textarea,.fv-form-foundation .error.fv-has-tooltip input{margin-bottom:1rem}
.fv-form-pure .fv-control-feedback{top:22px;width:36px;height:36px;line-height:36px}
.pure-form-stacked.fv-form-pure .fv-control-feedback{top:4px}
.pure-form-aligned .pure-control-group .fv-help-block{margin-top:5px;margin-left:180px}
.fv-form-pure .fv-icon-no-label,.pure-form-aligned.fv-form-pure .fv-control-feedback{top:0}
.fv-form-pure .fv-has-error .fv-control-feedback,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error label{color:#ca3c3c}
.fv-form-semantic .fv-control-feedback.icon{right:7px}
.fv-form-semantic .error .icon{color:#d95c5c}
.fv-form-horizontal.fv-form-semantic .row{padding-bottom:0}
.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px}
.fv-form-uikit .fv-icon-no-label,.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top:0}
.fv-form-uikit .uk-text-danger{display:block}
.fv-form-uikit .fv-has-error .fv-control-feedback,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error label{color:#d85030}
@media all and (max-width:1030px) and (min-width:769px) {
#Ribbonrow{display:none;height:0!important}
h1{font-size:45px;line-height:45px!important}
h2{font-size:40px}
h3{font-size:28px}
h4{font-size:22px}
nav.navbar{height:75px}
#burgerbutton{width:75px;max-width:75px;border:0 none;display:block}
#burgerbutton #nav-toggle{padding:28px 10px}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:28px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .3s ease-in-out}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}
#ControlContainer{margin-right:1px}
#ButtonControls{height:100%;display:block;margin-top:-8px}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{margin:10px auto}
#ButtonControlsMobile{display:none}
.NavIconHeadings{padding-top:1px}
.LoginButton,.LoginButton:hover{background-position:center 25%}
.StudentButton{background-position:center 29%}
.SocialButton{background-position:center 25%}
.ContactButton{background-position:center 25%}
#Navigation{height:auto}
#MegaMenu{width:100%;padding:0}
#MegaMenu li{width:100%!important;text-align:left;display:block;min-height:inherit;padding:0;margin:0}
#MegaMenu li>.top-level-item{background:#20409a!important}
#MegaMenu li .mega-menu-navitem{max-width:100%;padding:8px 25px;display:block;text-align:left;border-bottom:1px solid #10174d;border-radius:0}
#MegaMenu li .container.sub{width:100%;padding:5px 0}
#MegaMenu li .sub-container{position:relative;top:0!important}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:hover,#MegaMenu li.mega-hover .mega-menu-navitem{background:#21409a;color:#fff}
#MegaMenu li .sub li ul{display:none;background-color:#ebebeb;margin:10px 0 0}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
.dc-mega-li.mega-hover>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhiteDown.png) no-repeat 95% center!important}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
#MegaMenu li .sub .MenuButtonContainer{display:none}
#MegaMenu li .sub li.mega-hdr{margin:0!important;padding:0}
#MegaMenu li .sub li{width:100%}
#MegaMenu li .sub li .secondLevelBlock{padding:5px 0}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding:0 10px;height:auto}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:40px;height:40px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:6px 10px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{display:block;padding:2px 20px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{display:block;padding-left:40px;padding-right:20px;font-size:16px}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:block}
#MegaMenu li .mega-menu-navitem.touchnavitem{background:0 0;font-family:jubilat_bold;font-size:24px;color:#434343;padding:10px 10px 5px;width:80%;display:block;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{background:0 0;font-family:jubilat_bold;font-size:20px;color:#434343;padding:10px 10px 5px 20px;width:80%;display:none;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem:first-child{display:block!important}
.ButtonControlModals>.modal-dialog{position:relative;right:inherit;width:auto;margin:10px}
#SearchButton i{top:12%}
#SearchButton i.closebutton{top:33%}
.ms-srch-sb>input{margin:13px 0}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:12px 0 12px -10px}
.breadcrumb{padding:4px 0}
#SubNav{min-height:35px;height:auto}
#SubNav .ms-core-listMenu-root,#SubNav .ms-core-listMenu-root li.static,#SubNav .ms-core-listMenu-root li.static>ul.static,#SubNav .ms-core-listMenu-root li.static>ul.static>li.static,#SubNav div{height:auto}
#SubNav a{padding:4px 12px}
#BannerWrapper{margin-top:-130px}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{height:470px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{top:25%;width:100%;padding:0 20px}
.optionButton{width:49%}
.optionButton .optionButtonImage{width:70px}
.optionButton .optionButtonImage img.optionButtonImageIcon{width:80%}
.optionButton .optionButtonText{width:70%}
.optionButton .optionButtonText .Title{font-size:40px!important}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText img.optionButtonTextArrow{display:none}
.DetailsBox p{width:50%}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:25%;float:left}
.DetailsBox{width:75%;float:left}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding-bottom:10px}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxContainer{height:100%;overflow:auto}
.FilterBox>.FilterBoxContainer .Section{width:33%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:33%}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:20%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:31%}
.ListingItem.Small.Double,.ListingItem.Small.Single{width:49%}
.ListingItem.Small.Double:nth-child(odd),.ListingItem.Small.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Small.Double:nth-child(even),.ListingItem.Small.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Small.Triple{width:49%}
.ListingItem.Small.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Small.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Small.Double:nth-child(n+5),.ListingItem.Small.Single:nth-child(n+5),.ListingItem.Small.Triple:nth-child(n+5){display:block}
.ViewAll .ListingItem.Small.Double:nth-child(n+5),.ViewAll .ListingItem.Small.Single:nth-child(n+5),.ViewAll .ListingItem.Small.Triple:nth-child(n+5){display:block}
.ListingItem.Medium.Double,.ListingItem.Medium.Single{width:49%}
.ListingItem.Medium.Double:nth-child(odd),.ListingItem.Medium.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Medium.Double:nth-child(even),.ListingItem.Medium.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Medium.Triple{width:49%}
.ListingItem.Medium.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Medium.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Medium.Double:nth-child(n+5),.ListingItem.Medium.Single:nth-child(n+5),.ListingItem.Medium.Triple:nth-child(n+5){display:none}
.ViewAll .ListingItem.Medium.Double:nth-child(n+5),.ViewAll .ListingItem.Medium.Single:nth-child(n+5),.ViewAll .ListingItem.Medium.Triple:nth-child(n+5){display:block}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 4%!important}
.FacultyScrollerItem .Content{width:60%}
.facultyMember.vcard>.MainInfo{width:100%;margin-right:0}
.facultyMember.vcard>.SideInfo{width:100%}
.facultyMember.vcard>.SideInfo .facultyImage img{max-width:380px}
.courseCompareContainer .courseContainer{width:49%}
.FormSideBar{padding:15px;margin:15px}
.WebResourceFrame{width:100%;height:500px}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl{padding:5px;height:33%}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
.FooterFloater,.FooterTop .FooterSocial{float:none}
.circlesocial .sociallink{margin-left:0}
.circlesocial .sociallink img{margin:4px;width:80%}
.FooterTextlinks .spacerspan{margin:0 1%}
#BackToTop{bottom:0}
.DynamicFormMobile{display:block}
}
@media all and (max-width:1000px) and (min-width:768px) {
h1{font-size:40px}
.showcaseBanner ul .showcaseBannerItem-closed>.slideContent .slideHeading{-webkit-transform-origin:185px 200px;-moz-transform-origin:185px 200px;-ms-transform-origin:185px 200px;-o-transform-origin:185px 200px;transform-origin:185px 200px}
.showcaseBanner ul .showcaseBannerItem>img{width:100%;bottom:0;top:auto}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 6%!important}
.FacultyScrollerWrapper li{width:50%}
.FilterBox>.FilterBoxContainer .Section{width:65%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:35%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:560px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:25%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:31%}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl #videoPlaylist h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl{padding:5px;height:33%}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
}
@media all and (max-width:768px) and (min-width:501px) {
#Ribbonrow{display:none;height:0!important}
h1{font-size:40px;line-height:45px!important}
h2{font-size:35px}
h3{font-size:25px}
h4{font-size:18px}
#HeaderLogo,#HeaderLogo img{max-height:75px}
nav.navbar{height:75px}
#burgerbutton{width:75px;max-width:75px;border:0 none;display:block}
#burgerbutton #nav-toggle{padding:28px 10px}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:28px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .3s ease-in-out}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}
#ControlContainer{margin-right:1px}
#ButtonControls{height:100%;width:280px;display:block}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{margin:10px auto}
#ButtonControlsMobile{display:none}
.NavIconHeadings{padding-top:1px}
.LoginButton,.LoginButton:hover{background-position:center 25%}
.StudentButton{background-position:center 29%}
.SocialButton{background-position:center 25%}
.ContactButton{background-position:center 25%}
#Navigation{height:auto}
#MegaMenu{width:100%;padding:0;border-top:1px solid #10174d}
#MegaMenu li{width:100%!important;text-align:left;display:block;min-height:inherit;padding:0;margin:0}
#MegaMenu li>.top-level-item{background:#20409a!important}
#MegaMenu li .mega-menu-navitem{max-width:100%;padding:8px 25px;display:block;text-align:left;border-bottom:1px solid #10174d;border-radius:0}
#MegaMenu li .container.sub{width:100%}
#MegaMenu li .sub-container{position:relative;top:0!important}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:hover,#MegaMenu li.mega-hover .mega-menu-navitem{background:#21409a;color:#fff}
#MegaMenu li .sub li ul{display:none;background-color:#ebebeb;margin:10px 0 0}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
.dc-mega-li.mega-hover>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhiteDown.png) no-repeat 95% center!important}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
#MegaMenu li .sub .MenuButtonContainer{display:none}
#MegaMenu li .sub li.mega-hdr{margin:0!important;padding:0}
#MegaMenu li .sub li .secondLevelBlock{padding:5px 0}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding:0 10px;height:auto}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:40px;height:40px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:6px 10px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{display:block;padding:2px 20px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{display:block;padding-left:40px;padding-right:20px;font-size:16px}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:block}
#MegaMenu li .mega-menu-navitem.touchnavitem{background:0 0;font-family:jubilat_bold;font-size:24px;color:#434343;padding:10px 10px 5px;width:80%;display:block;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{background:0 0;font-family:jubilat_bold;font-size:20px;color:#434343;padding:10px 10px 5px 20px;width:80%;display:none;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem:first-child{display:block!important}
.ButtonControlModals>.modal-dialog{position:relative;right:inherit;width:auto;margin:10px}
#SearchButton i{top:12%}
#SearchButton i.closebutton{top:28%}
.ms-srch-sb>input{margin:13px 0;font-size:16px;box-shadow:none}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:10px 10px 12px 0;float:right;background:#fff url(/_catalogs/masterpage/GIBS/images/NavigationIcons/search-blue.svg) no-repeat center center;border:none}
.breadcrumb{padding:4px 0}
#SubNav{min-height:35px;height:auto}
#SubNav .ms-core-listMenu-root,#SubNav .ms-core-listMenu-root li.static,#SubNav .ms-core-listMenu-root li.static>ul.static,#SubNav .ms-core-listMenu-root li.static>ul.static>li.static,#SubNav div{height:auto}
#SubNav a{padding:4px 12px}
#BannerWrapper{margin-top:-130px}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{height:470px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{top:30%;width:100%;padding:0 20px}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:50px!important;line-height:40px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{margin-top:10px;font-weight:700;font-size:25px!important;max-width:100%;line-height:25px!important}
#BannerWrapper #Dots{position:absolute;left:50%;bottom:10px;z-index:996}
#BannerWrapper #Dots a{display:inline-block;height:20px;width:20px;border-radius:10px;background:0 0;border:2px solid #fff;font-size:0;margin:10px 20px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a:hover{border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#BannerWrapper #Dots a.selected{background-color:#20409a;border:2px solid #20409a;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.options{height:115px}
.optionButton{display:block;height:55px;width:100%;overflow:auto;background:url(/_catalogs/masterpage/GIBS/images/OptionIcons/WhiteOptionArrow.png) no-repeat 96% center}
.optionButton .optionButtonImage,.optionButton .optionButtonText{margin-top:5px}
.optionButton .optionButtonImage{width:70px}
.optionButton .optionButtonImage img{height:65%;width:65%}
.optionButton .optionButtonText{width:auto}
.optionButton .optionButtonText .Title{font-size:35px;line-height:35px!important}
.optionButton .optionButtonText .Subline,.optionButton .optionButtonText img{display:none!important}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:25%;float:left}
.DetailsBox{width:75%;float:left}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding-bottom:10px}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxContainer .Section{width:65%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:35%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:560px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:33%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:31%}
.ListingItem .ListingItemContent .Tag a{font-size:11px}
.ListingItem.Small.Double,.ListingItem.Small.Single,.ListingItem.Small.Triple{width:49%}
.ListingItem.Small.Double:nth-child(odd),.ListingItem.Small.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Small.Double:nth-child(even),.ListingItem.Small.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Small.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Small.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Small.Double:nth-child(n+5),.ListingItem.Small.Single:nth-child(n+5),.ListingItem.Small.Triple:nth-child(n+5){display:block}
.ViewAll .ListingItem.Small.Double:nth-child(n+5),.ViewAll .ListingItem.Small.Single:nth-child(n+5),.ViewAll .ListingItem.Small.Triple:nth-child(n+5){display:block}
.ListingItem.Medium.Double,.ListingItem.Medium.Single,.ListingItem.Medium.Triple{width:49%}
.ListingItem.Medium.Double:nth-child(odd),.ListingItem.Medium.Single:nth-child(odd){margin-right:20px!important}
.ListingItem.Medium.Double:nth-child(even),.ListingItem.Medium.Single:nth-child(even){margin-right:-20px!important}
.ListingItem.Medium.Triple:nth-child(odd){margin:0 20px 20px 0 !important}
.ListingItem.Medium.Triple:nth-child(even){margin:0 -20px 20px 0 !important}
.ListingItem.Medium.Double:nth-child(n+5),.ListingItem.Medium.Single:nth-child(n+5),.ListingItem.Medium.Triple:nth-child(n+5){display:none}
.ViewAll .ListingItem.Medium.Double:nth-child(n+5),.ViewAll .ListingItem.Medium.Single:nth-child(n+5),.ViewAll .ListingItem.Medium.Triple:nth-child(n+5){display:block}
.ListingItem.Large.Double:nth-child(n+5),.ListingItem.Large.Single:nth-child(n+5),.ListingItem.Large.Triple:nth-child(n+5){display:none}
.ViewAll .ListingItem.Large.Double:nth-child(n+5),.ViewAll .ListingItem.Large.Single:nth-child(n+5),.ViewAll .ListingItem.Large.Triple:nth-child(n+5){display:block}
.ProgrammeTitle{width:100%;float:none}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:92%!important;margin:0 6%!important}
.FacultyScrollerWrapper li{width:100%}
.FacultyScrollerItem .Content{width:60%}
.facultyMember.vcard>.MainInfo{width:100%;margin-right:0}
.facultyMember.vcard>.SideInfo{width:100%}
.facultyMember.vcard>.SideInfo .facultyImage img{max-width:380px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn{font-size:12px;padding:6px 0}
.DynamicFormMobile{display:block}
.courseCompareContainer .courseContainer{width:49%}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{height:300px!important}
.MediaSliderControl h3{font-size:30px}
.MediaSliderControl #videoPlaylist .itemUrl{padding:5px;height:33%}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:44px;overflow:hidden}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{font-size:14px}
.affiliatescontainer li{width:33.33%}
.AlumniStories .item .Content,.AlumniStories .item .Image{float:none;width:100%}
.AlumniStories .item .Image img{max-width:320px}
.WebResourceFrame{width:100%;height:600px}
#Footer{min-height:170px}
.FooterTop{padding-top:10px;height:auto}
.FooterTop .FooterSocial,.FooterTop .Footeraffiliates{float:none;width:100%;padding-bottom:10px;margin-right:-25px}
.Footeraffiliates .affiliatelink{width:13%;height:40px}
.circlesocial .sociallink img{margin:4px;width:80%}
.FooterFloater{float:none;max-width:435px}
.FooterTextlinks{float:none;text-align:left;padding-top:0;max-width:415px;margin:0}
.FooterTextlinks .Textlink{font-size:14px}
.FooterTextlinks .spacerspan.hidemobile{display:none}
.copyright{text-align:left;padding-bottom:15px}
}
@media all and (max-width:650px) and (min-width:500px) {
#ButtonControls{display:none}
#ButtonControlsMobile{display:block;height:140px;width:100%;background:#20409a!important}
#HeaderLogo{max-width:100%}
.ButtonControl{width:50%;padding:15px 10px;background:#20409a!important}
#ButtonControlsMobile .NavIconHeadings{padding-top:1px}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{height:30px;color:#fff;margin:3px auto}
.LoginButton,.LoginButton:hover{background-position:center 22%}
.StudentButton{background-position:center 26%}
.SocialButton{background-position:center 22%}
.ContactButton{background-position:center 22%}
#SearchButton{background:#21409a;padding:21px 0}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:100%;float:left}
.DetailsBox{width:100%;float:left}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding:10px 0}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxHeader .Heading{font-size:16px;margin:2px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:20%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{left:0}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{font-size:14px}
.FilterBox>.FilterBoxHeader .Controls #Open{width:190px}
.FilterBox>.FilterBoxContainer .Section{width:100%;padding:0 20px 20px 0}
.FilterBox>.FilterBoxContainer .Section:nth-child(even){padding-right:0}
.FilterBox>.FilterBoxContainer .Section.Levels{width:100%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:250px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{width:50%}
.ListingItem.Large.Double,.ListingItem.Medium.Double,.ListingItem.Medium.Single,.ListingItem.Medium.Triple,.ListingItem.Small.Double,.ListingItem.Small.Single,.ListingItem.Small.Triple,.ListingItem.XLarge.Double{width:100%;margin:0 0 10px!important}
.ListingItem.Large.Double:nth-child(n+4),.ListingItem.Large.Single:nth-child(n+4),.ListingItem.Large.Triple:nth-child(n+4),.ListingItem.Medium.Double:nth-child(n+4),.ListingItem.Medium.Single:nth-child(n+4),.ListingItem.Medium.Triple:nth-child(n+4),.ListingItem.Small.Double:nth-child(n+4),.ListingItem.Small.Single:nth-child(n+4),.ListingItem.Small.Triple:nth-child(n+4){display:block}
.FacultyScrollerItem .Content{width:55%}
.ProgrammeTitle{width:100%;float:none}
.CourseDetailsContainer{width:100%}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.MediaSliderControl{border:1px solid #d3dbdd;background-color:#edf1f2}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{display:block;width:100%!important;margin:0}
.MediaSliderControl #videoPlaylist{height:100%!important}
.MediaSliderControl h3{margin:10px!important;position:relative}
.MediaSliderControl #videoPlaylist .itemUrl{padding:10px;height:60px;width:auto!important;margin:5px;background-color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:22px}
.courseCompareContainer .courseContainer{width:100%;margin:0 0 20px}
.Executive .TopLink{display:block;width:100%}
.Executive .TopLink img{width:100%}
.Executive .Item{width:100%;display:block;vertical-align:top;padding:20px 0}
.LeftSplit,.RightSplit{width:100%;display:block}
.BottomSplit img,.LeftSplit img,.RightSplit img,.TopSplit img{float:none!important;margin:10px 0}
#facultyCategoryCollectionAccordion .panel-body .facultyListingItem{width:50%}
}
@media all and (max-width:500px) {
#Ribbonrow{display:none;height:0!important}
body,html{font-size:14px!important}
h1{font-size:30px;line-height:30px!important}
h1.pageTitle{margin:0 0 10px!important}
h2{font-size:25px;line-height:30px!important;margin:5px 0!important}
h3{font-size:22px;line-height:30px!important;margin:5px 0!important}
h4{font-size:18px;margin:5px 0!important}
p{font-size:16px!important}
ol,ul{padding-left:20px}
#HeaderLogo,#HeaderLogo img{max-height:60px}
#HeaderLogo img{height:170%;margin-top:-8px;max-width:170px}
.Homepage nav.navbar,nav.navbar{height:60px}
#burgerbutton{width:50px;max-width:50px;min-width:50px;padding:0;border:0 none}
#burgerbutton #nav-toggle{padding:28px 7px}
#nav-toggle{cursor:pointer;padding:10px 35px 16px 0}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:28px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all .3s ease-in-out}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);top:10px}
#ButtonControls{display:none}
#ButtonControlsMobile{display:block;height:140px;width:100%;height:55px;background:#20409a}
.ButtonControl{width:50%;padding:0}
.ButtonControl .SVGIcons,.NavIconHeadings:hover .SVGIcons{margin:3px auto}
#MegaMenu{padding:0;border-top:1px solid #10174d}
.NavIconHeadings{font-size:12px;padding-top:5px;line-height:10px}
.ButtonControl .SVGIcons{height:25px;margin:0 auto 5px}
.ButtonControlModals>.modal-dialog{right:10px;left:10px;top:10px}
#BannerWrapper{margin-top:-130px}
#BannerWrapper .caroufredsel_wrapper,#BannerWrapper .caroufredsel_wrapper #SliderComponent{height:470px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent{left:0;top:35%;padding:0 20px}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent h2{font-size:40px!important;line-height:35px!important}
#BannerWrapper .caroufredsel_wrapper #SliderComponent .SlideItem .SlideContent p{margin-top:10px;font-weight:700;font-size:20px!important;max-width:100%;line-height:25px!important}
#BannerWrapper #Dots a{margin:10px}
#Navigation{height:auto}
#MegaMenuWrapper{overflow:hidden}
#MegaMenu li{width:100%!important;text-align:left;display:block;min-height:inherit;padding:0;margin:0}
#MegaMenu li>.top-level-item{background:#20409a!important}
#MegaMenu li .mega-menu-navitem{max-width:100%;padding:8px 25px;display:block;text-align:left;border-bottom:1px solid #10174d;border-radius:0}
#MegaMenu li .container.sub{width:100%}
#MegaMenu li .sub-container{position:relative;top:0!important}
#MegaMenu li .mega-menu-navitem:active,#MegaMenu li .mega-menu-navitem:hover,#MegaMenu li.mega-hover .mega-menu-navitem{background:#21409a;color:#fff}
#MegaMenu li .sub li ul{display:none;background-color:#ebebeb;margin:10px 0 0}
.dc-mega-li>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhite.png) no-repeat 95% center!important}
.dc-mega-li.mega-hover>.mega-menu-navitem.dc-mega{background:url(/_catalogs/masterpage/GIBS/images/smallArrowWhiteDown.png) no-repeat 95% center!important}
#MegaMenu li .sub .MenuButtonContainer{display:none}
#MegaMenu li .sub li.mega-hdr{margin:0!important;padding:0}
.Homepage #MegaMenu li .sub li.mega-hdr{background-color:#fff}
#MegaMenu li .sub li .secondLevelBlock{padding:5px 0}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding:0 10px;height:auto}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo{width:30px;height:30px}
#MegaMenu li .sub li .secondLevelBlock .topSection .menuLogo img{width:100%}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:2px 10px;font-size:18px;font-family:Metric;text-transform:inherit;color:#10174d}
#MegaMenu li .sub>li .secondLevelBlock .topSection a .firstWord{font-family:Metric}
#MegaMenu li .sub>li .secondLevelBlock .topSection a:active,#MegaMenu li .sub>li .secondLevelBlock .topSection a:focus,#MegaMenu li .sub>li .secondLevelBlock .topSection a:visited{color:#10174d}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{display:block;padding:2px 20px;font-size:16px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{display:block;padding-left:40px;padding-right:20px;font-size:16px}
#MegaMenu li .mega-menu-navitem.touchnavitem,#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{display:block}
#MegaMenu li .mega-menu-navitem.touchnavitem{background:0 0;padding:10px 10px 5px;font-size:18px;font-family:Metric;color:#434343;display:block;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem{background:0 0;font-family:Metric;font-size:18px;color:#434343;padding:10px 10px 5px 20px;width:80%;display:none;border:0 none}
#MegaMenu li .sub>li .secondLevelBlock ul .touchnavsubitem:first-child{display:block!important}
#SearchContainer{position:absolute;right:0;top:0}
#SearchContainerMobile{width:100%;position:relative;height:auto;padding-bottom:5px}
#SearchExpander{right:55px}
#SearchButton{background:#20409a;width:55px;padding:15px}
#SearchButton i.closebutton{top:23%}
#SearchButton span{display:none!important}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:5px 0 12px;background:#fff url(/_catalogs/masterpage/GIBS/images/NavigationIcons/search-blue.svg) no-repeat center center;border:none}
.ms-srch-sb>input{height:40px;margin:7px 0;font-size:16px;box-shadow:none;max-width:450px}
#MainContentInnerWrapper section{padding:5px 0}
#SubNav{min-height:35px;height:auto}
#SubNav .ms-core-listMenu-root,#SubNav .ms-core-listMenu-root li.static,#SubNav .ms-core-listMenu-root li.static>ul.static,#SubNav .ms-core-listMenu-root li.static>ul.static>li.static,#SubNav div{height:auto}
#SubNav a{padding:4px 12px}
.breadcrumb{padding:4px 0}
.breadcrumb>span:first-of-type{display:none}
.breadcrumb>span>a{color:#bbb!important;display:inline-block;height:23px;padding:2px 20px 20px 5px}
.options{height:auto}
.optionButton{display:block;height:auto;width:100%;background:url(/_catalogs/masterpage/GIBS/images/OptionIcons/WhiteOptionArrow.png) no-repeat 97% center}
.optionButton .optionButtonImage{width:40px;margin-right:5px;margin-bottom:5px}
.optionButton .optionButtonImage .optionButtonImageIcon{width:100%}
.optionButton .optionButtonImage,.optionButton .optionButtonText{margin-top:7px;display:inline-block;float:none;vertical-align:top}
.optionButton .optionButtonText{width:auto}
.optionButton .optionButtonText .Title{line-height:45px!important;display:block;margin-right:20px!important}
.optionButton .optionButtonText .Subline{display:none}
.optionButton .optionButtonText .optionButtonTextArrow{display:none}
#login-or-register .form-group{position:relative;width:95%;overflow:visible}
#login-or-register .form-group .form-control{float:none;position:relative;width:100%;z-index:10}
.homeContactBlock{height:120px;margin:25px 0}
.CountryBox{padding-left:0;width:100%;float:left}
.DetailsBox{width:100%;float:left;font-size:13px}
.DetailsBox a,.DetailsBox>div{width:50%;float:left;padding:10px 0}
.CountryBox h5,.CountryBox img{display:inline}
.CountryBox img{vertical-align:-1px;padding-right:7px}
.imagelink img{padding:0 7px 2px 0}
.imagelink:hover img{padding:0 7px 4px 0}
.FilterBox>.FilterBoxHeader{height:100px}
.FilterBox>.FilterBoxHeader .Heading{font-size:15.5px}
.FilterBox>.FilterBoxHeader .Controls{float:none;width:100%}
.FilterBox>.FilterBoxHeader .Controls #Open{position:absolute;width:100%;top:-5px;right:0}
.FilterBox>.FilterBoxHeader .Controls #Close{margin:-10px -10px 0 10px;position:absolute;right:20px;bottom:-40px}
.FilterBox>.FilterBoxHeader .Controls .Reset{position:absolute;display:block;padding:13px 35px 12px;display:block;background:#20409a;border:1px solid #20409a;color:#fff;text-align:center;bottom:-42px}
.FilterBox>.FilterBoxContainer{height:auto}
.FilterBox>.FilterBoxContainer .Section{height:auto;width:96%;float:none;padding:0 0 20px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn{font-size:12px;width:100%;height:30px}
.FilterBox>.FilterBoxContainer .Section.Interests .interestTickboxes .btn-group label.btn.active{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/programmecheckmark.png) no-repeat 98% 30%}
.FilterBox>.FilterBoxContainer .Section.Levels #sliderLevel{height:250px}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength{margin-right:0}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-line,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-line{left:32%}
.FilterBox>.FilterBoxContainer .Section .Cost #sliderCost .ui-slider-pip .ui-slider-label,.FilterBox>.FilterBoxContainer .Section .Length #sliderLength .ui-slider-pip .ui-slider-label{left:15%}
.FilterBox>.FilterBoxContainer .Section .AreaSchool .switchItem .switchLabel{max-width:145px;margin-top:5px}
.FilterBox>.FilterBoxContainer #Apply{position:relative;width:100%}
.ListingItem.Large.Double,.ListingItem.Medium.Double,.ListingItem.Medium.Single,.ListingItem.Medium.Triple,.ListingItem.Small.Double,.ListingItem.Small.Single,.ListingItem.Small.Triple,.ListingItem.XLarge.Double{width:100%;margin:0 0 10px!important}
.ViewAll .ListingItem.Large.Double:nth-child(n+4),.ViewAll .ListingItem.Large.Single:nth-child(n+4),.ViewAll .ListingItem.Large.Triple:nth-child(n+4),.ViewAll .ListingItem.Medium.Double:nth-child(n+4),.ViewAll .ListingItem.Medium.Single:nth-child(n+4),.ViewAll .ListingItem.Medium.Triple:nth-child(n+4),.ViewAll .ListingItem.Small.Double:nth-child(n+4),.ViewAll .ListingItem.Small.Single:nth-child(n+4),.ViewAll .ListingItem.Small.Triple:nth-child(n+4){display:block}
.ListingItem .ListingItemContent{padding:10px 5px}
.ListingItem .ListingItemContent .Tag a{padding:0 5px;font-family:roboto;font-size:10px;font-weight:400}
.listings ul.nav-tabs{padding-bottom:10px;margin-top:-10px}
.listings .listingHeading{font-size:25px;padding-bottom:5px}
.ListingItem.Large .ListingItemContent .Tag{position:relative;margin:-10px -5px}
.ListingItem.Large .ListingItemContent .Heading{font-size:18px;margin:15px 0 2px}
.ListingItem.Large .ListingItemImage{width:100px;height:100px}
.ListingItem.Large .ListingItemContent .Date{position:relative;right:0;top:0}
.ListingItem.Large .ListingItemContent .Date .dayDate,.ListingItem.Large .ListingItemContent .Date .monthDate{text-align:left;font-size:20px;display:inline-block}
.ListingItem.XLarge .ListingItemImage{width:100px;height:100px}
.ListingItem.XLarge .ListingItemContent .Heading a{font-size:16px}
.ListingItem.XLarge .ListingItemContent .Description{max-height:65px;margin-bottom:15px}
.MediaFilterContainer{display:inline-block;float:none;margin:15px -10px 0}
.MediaFilterContainer div{padding:8px 13px}
.ProgrammeTitle{width:100%;float:none}
.CourseDetailsContainer{width:100%}
.CourseInfoContainer{margin-top:0;margin-bottom:10px}
.ShortCourseViewer>.panel-group .panel>.panel-heading{width:100%;border-right:0 none}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer{width:100%;position:relative;margin-top:10px!important}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer>.panel-body{padding:10px 10px 0}
.ShortCourseViewer>.panel-group .Whatever{width:100%!important;border:0 none!important}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription h1{display:none}
.FacultyScrollerWrapper .caroufredsel_wrapper{height:100%!important;width:80%!important;margin:0 10%!important}
.FacultyScrollerWrapper li{width:100%}
.FacultyScrollerItem .Content{width:55%}
.FacultyScrollerWrapper .carousel_next,.FacultyScrollerWrapper .carousel_prev{width:20px;height:50px;background-size:contain}
.facultyMember.vcard>.MainInfo{width:100%;margin-right:0}
.facultyMember.vcard>.SideInfo{width:100%}
.facultyMember.vcard>.SideInfo .facultyImage img{max-width:380px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group{margin-bottom:5px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{width:100%;line-height:20px;margin-top:7px;padding-right:20px;text-align:left}
#LoginComponent{max-width:340px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group.parent_Gender .btn-group{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc{margin-left:0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group label.btn{font-size:12px;padding:5px 0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox{padding-left:0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox label{line-height:30px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .checkbox label input{margin:0 10px 0 0}
.DynamicFormMobile{display:block}
.ChangePasswordBox>.form-group .form-control,.ChangePasswordBox>.form-group label,.DelegateParent>.form-group .form-control,.DelegateParent>.form-group label,.ProfileInfo>.form-group .form-control,.ProfileInfo>.form-group label{display:block}
.ChangePasswordBox>.form-group label,.DelegateParent>.form-group label,.ProfileInfo>.form-group label{width:100%}
.ChangePasswordBox>.form-group .form-control,.DelegateParent>.form-group .form-control,.ProfileInfo>.form-group .form-control{width:100%}
.courseCompareContainer .courseContainer{width:100%;margin:0 0 20px}
#coursePicker .modal-dialog{width:auto}
#coursePicker .modal-body .dropdown{width:100%;margin-bottom:20px}
#coursePicker .dropdown button{width:100%;display:block}
#BackToTop{display:none!important}
.MediaSliderControl{border:1px solid #d3dbdd;background-color:#edf1f2}
.MediaSliderControl #videoPlaylist,.MediaSliderControl #videoSpotlight{display:block;width:100%!important;margin:0}
.MediaSliderControl #videoPlaylist{height:100%!important}
.MediaSliderControl #videoSpotlight{height:250px!important}
.MediaSliderControl #videoPlaylist h3{margin:10px!important}
.MediaSliderControl #videoPlaylist .itemUrl{padding:10px;height:33%;width:auto!important;margin:5px;background-color:#fff}
.MediaSliderControl #videoPlaylist .itemUrl .item .videoTitle{font-size:16px;padding-bottom:0;max-height:22px}
.affiliatescontainer li{width:33.33%}
.AlumniStories .item .Content,.AlumniStories .item .Image{float:none;width:100%}
.AlumniStories .item .Image img{max-width:320px}
.Executive .TopLink{display:block;width:100%}
.Executive .TopLink img{width:100%}
.Executive .Item{width:100%;display:block;vertical-align:top;padding:20px 0}
.WebResourceFrame{width:100%;height:480px}
.InfoCenterItem{width:100%;float:none;padding-bottom:10px}
.PageSearchControl #searchICtxtBox{max-width:320px}
.PageSearchControl #searchIClbl{left:250px;top:27px}
#Footer{height:auto}
.FooterContainer{padding:0 5px!important}
.FooterTop{padding-top:10px;height:auto;overflow:auto}
.FooterTop .FooterSocial,.FooterTop .Footeraffiliates{float:none;width:100%;padding-bottom:10px}
.Footeraffiliates .affiliatelink{width:13%;height:30px}
.FooterSocial.circlesocial .sociallink{background-size:80%;display:block;float:left;margin-left:3px}
.circlesocial .sociallink img{margin:1px;width:90%}
.FooterFloater{float:none;margin:0 auto}
.FooterTextlinks{float:none;text-align:left;padding-top:10px;max-width:415px;margin:0}
.FooterTextlinks .Textlink{font-size:13px;line-height:22px}
.FooterTextlinks .spacerspan{margin:0 5px}
.copyright{text-align:left;padding-bottom:15px}
#facultyCategoryCollectionAccordion .panel-body .facultyListingItem{width:100%}
.brochureContainer .content{width:250px}
}
@media all and (max-width:450px) {
.optionButton .optionButtonText .Title{font-size:20px!important}
}
@media all and (max-width:470px) {
.brochureContainer .content{width:200px}
}
@media all and (max-width:420px) {
.brochureContainer .content{width:185px}
.brochureContainer{height:100px}
.brochureContainer .downloadIcon{display:none}
}
@media all and (max-width:1400px) and (min-width:1030px) and (max-height:900px) and (min-height:650px) {
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 a{font-size:16px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3 .termDescription{font-size:14px}
#MegaMenu li .sub .MenuButtonContainer{height:130px}
#MegaMenu li .sub li .secondLevelBlock .topSection{padding-bottom:10px}
#MegaMenu li .sub>li .secondLevelBlock .topSection a{padding:0 10px}
#MegaMenu li .sub>li .secondLevelBlock ul .menu-subsection-3{padding:2px 5px 5px 0}
.optionButton .optionButtonImage{width:75px}
.optionButton .optionButtonImage img{width:85%}
.optionButton .optionButtonText{width:70%}
.optionButton .optionButtonText h1{font-size:35px;line-height:40px!important}
.optionButton .optionButtonText h4{font-size:14px!important;line-height:15px!important}
#MegaMenu li .sub .MenuButtonContainer .searchCategory{margin:35px 0}
.LoginModal .Inputs input,.LoginModal .RegistrationFields .confirmPassword input,.LoginModal .RegistrationFields .lastname input,.LoginModal .RegistrationFields .name input,.LoginModal .RegistrationFields .title select{height:35px;background-size:25px}
i.form-control-feedback.fa-check,i.form-control-feedback.fa-times{top:16px}
.togglePassword{top:8px}
.FormSideBar{position:relative!important;top:0!important;right:0!important}
.FormSideBar .FormButtons{margin:10px -15px -15px}
.FormSideBar>p{margin:10px 0}
.FormSideBar .FormButtons>button{width:48%!important}
button.btn.btn-default.save-btn{margin-right:8px}
.LoginModal .Inputs input[type=email]{background-size:24px}
}
@media all and (min-width:1031px) {
.hideMobile{display:block}
.mobileDivider{border-bottom:0 solid grey}
}
@media all and (max-width:1030px) {
.mobileMenuLink{color:#fff!important}
.hideMobile{display:none!important}
.mobileDivider{border-bottom:1px solid grey}
}
.menuBar{background-color:#20409a;height:91px;width:100%;color:#fff;overflow:hidden;position:relative;display:block;z-index:998;box-shadow:5px 1px 8px 2px rgba(0,0,0,.2)}
.stickyMenu{top:0;position:fixed;width:100%;overflow:hidden;display:block;z-index:998}
.menuBar .menuLogo{width:10%;height:auto;padding:20px;padding-left:40px;display:inline-block}
.menuBar .menuLogo img{width:190px}
.menuBar .menuItems{padding-top:16px;width:90%;display:inline-block;float:right;position:relative;padding-right:50px}
.menuBar .menuDivider{margin-top:15px;height:30px;width:1px;background-color:#4c66ae;float:right;margin-left:5px;margin-right:5px}
.menuBar .menuHeading{font-family:Metric;font-size:18px;text-decoration:none}
.menuBar a{color:#fff}
.menuBar .menuItems .menuItem{cursor:pointer;padding:5px;padding-left:15px;padding-right:15px;text-align:center;height:75px;float:right;border-radius:6px 6px 0 0;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;user-select:none}
.menuBar .arrow{padding-left:48%}
.menuBar .menuDownArrow{transform:scaleY(.55) rotate(90deg);position:absolute;bottom:17px;display:block}
.menuBar .menuItems .menuItem:hover{background-color:#fff;color:#20409a;border-radius:6px 6px 0 0;transition:all .2s linear}
.menuBar .menuItems .activeMenu{background-color:#fff;color:#20409a;border-radius:6px 6px 0 0;transition:all .2s linear}
.menuBar .menuItems .menuButton,.mobileMenuItems .menuButton{margin-top:20px;height:26px;font-weight:700;text-transform:uppercase;border-radius:4px;border:solid 1px #fff;padding:2px;padding-left:20px;padding-right:20px;text-align:center;font-size:12px;float:right;margin-left:10px;cursor:pointer;transition:all .3s linear;-ms-user-select:none;-moz-user-select:none;user-select:none}
.menuButton a{text-decoration:none}
.menuButton a:hover{color:#20409a;text-decoration:none}
.menuBar .menuItems .menuButton:hover,.mobileMenuItems .menuButton:hover{background-color:#fff;color:#20409a}
.menuUnderlay{background-color:rgba(0,0,0,.4);height:100%;width:100%;position:fixed;z-index:10;left:0;top:0;opacity:0;overflow:hidden;transition:all .4s ease;visibility:hidden}
.underlayActive{opacity:1;visibility:visible;transition:all .4s ease}
.menuItemContainer{width:100%;height:auto;padding:30px;padding-left:3%;padding-right:3%;background-color:#fff;margin-top:-600px;display:block;z-index:997;position:fixed;visibility:hidden;opacity:0;box-shadow:2px 2px 8px 2px rgba(0,0,0,.4);transition:all .4s ease-in}
.menuItemContainer .menuSectionLink{font-family:Metric;font-size:24px!important;padding-left:5px;color:#434343;display:inline-block;font-weight:700}
.menuItemContainer .menuHeaderLink{font-family:Metric;font-size:18px;color:#20409a;line-height:1.88;display:block;transition:all .2s ease;outline:0}
.menuItemContainer .iconMenuLink{padding-bottom:5px}
.menuItemContainer .menuHeaderLink:hover{background-color:rgba(0,0,0,.02);padding-left:5px;transition:all .2s ease}
.menuItemContainer .menuText{font-size:16px!important;line-height:1.5;color:#434343;padding-left:10px;margin-top:-5px}
.menuItemContainer #navCol{border-right:1px solid #ccc}
.menuItemContainer #navCol:nth-child(4){border-right:0 solid #ccc}
.menuItemContainerOpen{top:91px;margin-top:0;opacity:1;visibility:visible;transition:all .6s ease-out}
#SearchContainer{width:auto;height:100%;display:inline-block;position:relative;float:right}
.ButtonControl{height:100%;width:auto;float:none;padding:0}
.row.display-table{display:table;width:100%}
#navCol{float:none;display:table-cell}
.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}
.hamburger-box{margin-top:3px;margin-left:15px;margin-right:-20px;overflow:hidden;cursor:pointer;float:right;width:40px;height:24px;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:34px;height:2px;background-color:#fff;border-radius:6px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.3s}
.hamburger--slider .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}
#SearchContainer{margin-top:-10px;margin-left:20px}
.menuItemContainer .menuLogo{display:inline-block}
.hamburger-box{display:none}
.mobileMenuItems{display:none}
.mobileMenuItemContainer{display:none}
@media all and (max-width:1500px) {
.menuBar{height:80px}
.menuBar .menuItem{max-width:150px;height:68px!important}
.menuBar .menuHeading{max-width:100px;white-space:normal;line-height:1!important;font-size:15px!important}
.menuItemContainer .menuSectionLink{font-size:18px!important}
.menuItemContainer .menuLogo{width:48px}
.navRow .menuLogo img{padding-right:5px;width:40px;height:40px}
.menuItemContainer .menuHeaderLink{font-size:15px}
.menuItemContainer .menuText{font-size:14px!important}
.menuBar .menuLogo{width:10%;padding-top:10px}
.menuBar .menuLogo img{width:160px}
.menuBar .menuLogo{width:10%;padding-top:20px}
.menuBar .menuItems .menuButton{margin-top:11px}
.menuBar .menuItems{padding-top:15px}
.menuItemContainerOpen{top:80px}
.menuBar .menuDownArrow{bottom:3px}
.menuBar .arrow{padding-left:45%}
#SearchContainer{margin-top:-20px}
}
@media all and (max-width:1310px) {
#SearchContainer{margin-top:-30px}
.menuBar .menuItems{padding-top:15px}
.hamburger-box{display:block}
.menuItemContainer{display:none}
.menuBar{height:61px;box-shadow:5px 1px 8px 2px rgba(0,0,0,.2)}
.menuBar .menuLogo{width:10%;padding-top:10px}
.menuBar .menuLogo img{width:160px}
.menuBar .menuItems .menuButton{margin-top:2px}
.menuBar .menuItems .menuItem,.menuDivider{display:none;width:0}
.mobileMenuItems{overflow:hidden;display:block;visibility:none;position:absolute;top:55px;background-color:#20409a;color:#fff;width:100%;box-shadow:2px 2px 5px 2px rgba(0,0,0,.4);margin-top:-650px;opacity:0;transition:all .6s ease-in;-ms-user-select:none;-moz-user-select:none;user-select:none;z-index:997}
.mobileActive{opacity:1;visibility:visible;margin-top:0;transition:all .6s ease-out}
.mobileMenuItems .dividerLine{display:block;height:1px;background-color:#4c66ae;width:100%}
.mobileMenuItems .mobileMenuHeader,.mobileMenuItems .mobileSectionMenuHeader{display:block;width:100%;cursor:pointer;padding-top:2px;padding-left:25px;padding-bottom:2px;background-color:#20409a}
.mobileMenuItems .mobileSectionMenuHeader{background-color:#fff}
.mobileMenuItems .mobileMenuHeader .arrowBox,.mobileMenuItems .mobileSectionMenuHeader .arrowBox{margin-top:-38px;position:absolute;right:20px}
.mobileMenuItems .mobileMenuHeader .menuDownArrow,.mobileMenuItems .mobileSectionMenuHeader .menuDownArrow{transform:scaleY(.5) rotate(90deg);display:block;font-size:30px;transition:all .3s ease}
.mobileMenuItems .mobileMenuHeader .activeArrow,.mobileMenuItems .mobileSectionMenuHeader .activeArrow{transform:scaleY(.5) rotate(-90deg);display:block;font-size:30px;transition:all .3s ease}
.mobileMenuItems .mobileSectionMenuHeader .activeArrow{display:none}
.mobileMenuItems .mobileMenuHeader:hover{background-color:#10174d}
.mobileMenuItems .activeMenu{background-color:#10174d}
.mobileMenuItems .mobileSectionMenuHeader:hover{background-color:rgba(0,0,0,.05)}
.mobileMenuItems .mobileMenuItemContainer{padding-left:25px;background-color:#fff;color:#20409a;position:relative;display:block;height:0;width:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,padding .5s ease}
.mobileMenuItems .mobileMenuItemContainer .menuText{font-size:18px;color:#434343;padding-left:15px;padding-right:20px;font-family:Metric;margin-top:-10px;width:60%}
.mobileMenuItems .menuHeaderLink{font-family:Metric;font-size:18px;color:#20409a;line-height:1.88;display:block}
.mobileMenuItems .mobileMenuItemContainer>h6{display:none}
.mobileMenuItems .menuLogo{display:inline-block}
.mobileMenuItems .menuSectionLink{font-family:Metric;font-size:18px;color:#434343;font-weight:700;display:inline-block;padding-left:10px}
.mobileMenuItems .mobileMenuItemContainerOpen{height:auto;padding-top:5px;padding-bottom:5px;padding-left:0;opacity:1;visibility:visible;transition:padding .5s ease,opacity .2s ease}
.mobileMenuItems .mobileMenuItemContainerOpen>h6{display:block}
.mobileMenuItems .mobileSectionMenuItemContainerOpen{height:auto;padding-top:2px;padding-bottom:2px;padding-left:25px;opacity:1;visibility:visible;transition:padding .5s ease,opacity .2s ease}
.mobileMenuItems .mobileSectionMenuItemContainerOpen>h6{display:block}
.mobileMenuItems .menuButton{display:none}
.mobileMenuItems a{color:#fff;text-decoration:none}
#SearchContainerMobile{display:none}
}
@media all and (max-width:600px) {
#SearchContainer{display:none}
.ms-srch-sb{margin-top:-10px}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:auto;float:none;margin-top:10px;height:30px}
#SearchContainerMobile{display:block;width:100%;position:relative;height:35px;padding-bottom:5px}
#SearchExpanderMobile{height:100%;width:100%;background-color:#fff;padding-left:20px;max-width:530px;height:35px}
.mobileMenuItems .searchBlock{padding:20px;height:60px;background-color:#fff}
.mobileMenuItems .menuButton{margin-top:18px;display:inline-block;width:40%;float:none}
.mobileMenuItems .accessButtons{text-align:center;height:63px;padding-bottom:22px}
.menuBar .menuItems .menuButton{display:none!important}
.menuBar .menuItems{width:85%}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:5px 0 12px;background:#fff url(/_catalogs/masterpage/GIBS/images/NavigationIcons/search-blue.svg) no-repeat center center;border:none}
.ms-srch-sb>input{height:40px;margin:7px 0;font-size:16px;box-shadow:none;max-width:450px}
}
@media all and (max-width:360px) {
.menuBar .menuItems{width:82%}
}
.homePageBlock{padding-top: 0px;width:100%;padding-left:10px;}
.homePageBlock p{display:block;margin-bottom:-8px;text-transform:uppercase;width:150px}
.news-category{padding-left:20px;padding-right:20px}
#loadMoreNews{margin-top:0px;padding-top:0px;padding-bottom:40px!important;display:none}
#loadMoreEvents{padding-bottom:60px!important;margin-top:-20px!important;display:none}
.programmesItem{margin-bottom:40px;text-decoration:none;color:#434343;height:330px;margin-top:10px}
.programmesItem a{text-decoration:none;color:#434343}
.programmesItem .programmes-category{transition:all .3s ease;border:solid 1px transparent;border-bottom:6px solid #dd3221;transition:all .3s ease;padding:20px}
.programmesItem .programmes-category:hover{transition:all .3s ease;border:solid 1px #ccc;background-color:rgba(0,0,0,.01);border-bottom:6px solid #dd3221}
.programmesItem .courses-category{transition:all .4s ease-in-out;border:solid 1px transparent;border-bottom:6px solid #009fe3;transition:all .3s ease;padding:20px}
.programmesItem .courses-category:hover{transition:all .3s ease;border:solid 1px #ccc;background-color:rgba(0,0,0,.01);border-bottom:6px solid #009fe3}
.programmesItem .category{text-transform:uppercase;padding-bottom:5px}
.programmesItem .category .programmes{font-size:14px;color:#dd3221}
.programmesItem .category .programmes::before{content:"";display:inline-block;width:10px;height:10px;background-color:#dd3221;border-radius:20px}
.programmesItem .category .courses{font-size:14px;color:#009fe3}
.programmesItem .category .courses::before{content:"";display:inline-block;width:10px;height:10px;background-color:#009fe3;border-radius:20px}
.newsImageItem{border-radius:6px;width:201px;height:112px;background-color:grey}
.newsHeading{padding-top:18px;position:relative;display:block;font-size:22px;line-height:1!important;width:80%;font-weight:700}
.newsDescription{position:relative;width:100%}
.programmesItem .newsImageItem .newsImage{width:201px;height:112px;object-fit:cover;border-radius:6px}
.programmesItem .compat-object-fit{background-size:cover;background-position:50% 30%;border-radius:6px}
.programmesItem .compat-object-fit img{width:200px;height:112px;object-fit:cover;border-radius:6px;opacity:0}
.paginationButtons{padding-top:30px;text-align:center}
.paginationButtons .navButton{cursor:pointer;text-align:center;padding-top:8px;font-weight:500;width:40px;height:40px;border:solid 1px #20409a;border-radius:4px;display:inline-block;margin-left:5px;background-color:#fff;transition:all .2s linear}
.paginationButtons .right{transform:rotateY(180deg)}
.paginationButtons .active{background-color:#009fe3;border:solid 1px #009fe3;color:#fff}
.paginationButtons .navButton:hover{background-color:#009fe3;border:solid 1px #009fe3;color:#fff}
#programmesSection .selectButtons{display:none;position:relative;margin-top:-50px;float:right}
#programmesSection .selectButtons .buttonprogrammes{float:left;margin-left:10px;height:40px;cursor:pointer;margin-bottom:5px;border-radius:4px;font-weight:500;padding:10px 20px 0;font-size:16px;text-transform:uppercase;color:#434343;border:solid 1px #434343;background-color:#fff}
#programmesSection .selectButtons .active{color:#fff;background-color:#434343}
#programmesSection .selectButtons .active:hover{color:#434343;background-color:#fff}
#programmesSection .selectButtons .buttonprogrammes:hover{color:#fff;background-color:#434343}
.programmesections{padding-top:20px}
#programmesmoreButton{padding-bottom:70px;display:none}
.programmesContainerTemp{width:100%;height:450px;text-align:center;padding-top:60px;display:block; position:absolute}
#loadFail{display:none}
.programmesLoader{position:absolute;z-index:10;width:70px;top:20%;left:48%;height:70px}
.programmesLoader img{width:50px;height:50px}
#programmesLoadMoreButton{display:none}
@media all and (max-width:1600px) {
.dateSection .date{font-size:20px!important}
#EventsmoreButton{margin-top:0}
.dateSection{padding-left:58px}
.newsHeading{padding-top:8px;font-size:17px}
}
@media only screen and (max-width:1200px) {
#programmesSection .selectButtons{display:block;position:relative;margin-top:0;width:100%;float:right}
.dateSection{padding-left:15px;padding-top:15px}
}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed h6{background-color:rgba(0,0,0,0)}
.ShortCourseViewer>.panel-group .panel>.panel-heading h6{font-family:Metric;font-size:18px;background-color:#20409a}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer::before{border-left:1px solid #20409a;content:"";height:100%;margin-left:-16px;display:block;position:absolute}
.ShortCourseViewer>.panel-group .panel,.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription{background-color:rgba(0,0,0,0)}
.ListingItem{background-color:rgba(0,0,0,0)}
.ListingItem .ListingItemContent .Heading a{font-size:18px;font-weight:400}
.ListingItem.Small .ListingItemContent .Heading{padding-top:6px;padding-left:10px}
.shortCourseIntro{font-size:30px!important;font-weight:400!important;line-height:1.07!important;font-family:'Metric Light'}
.underIntoCourse{font-size:18px!important;line-height:1.33!important}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed{background-color:rgba(0,0,0,0)}
.ShortCourseViewer>.panel-group .panel>#BoardandDirectorDevelopment.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/document.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#BoardandDirectorDevelopment.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/general-management-programmes-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Change.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/puzzle.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Change.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/strategy-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#CoachingFacilitationMentorship.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/heart.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#CoachingFacilitationMentorship.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/coaching-facilitaion-and-mentorship-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#DigitisationInnovation.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/data.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#DigitisationInnovation.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/digitisation-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Finance.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/calculator.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Finance.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/finance-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Entrepreneurship.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/leader-pink.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Entrepreneurship.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/leadership-copy-3.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#InformationTechnology.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/data.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#InformationTechnology.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/digitisation-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Innovation.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/tree.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Innovation.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/personal-and-organisational-effectiveness-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ManagementLeadershipExcellence.panel-heading.collapsed,.ShortCourseViewer>.panel-group .panel>#Leadership.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/leader.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ManagementLeadershipExcellence.panel-heading,.ShortCourseViewer>.panel-group .panel>#Leadership.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/leadership-copy-3.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ExecutiveDevelopment.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/document.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ExecutiveDevelopment.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/general-management-programmes-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#MarketingSales.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/magnet.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#MarketingSales.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/marketing-and-sales-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Negotiation.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/puzzle.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Negotiation.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/strategy-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#OnlineBlendedlearning.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/documentBlank.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#OnlineBlendedlearning.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/online-and-blended-learning-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#OpsManagement.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/data.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#OpsManagement.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/digitisation-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#PersonalOrganisationalEffectiveness.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/tree.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#PersonalOrganisationalEffectiveness.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/personal-and-organisational-effectiveness-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ProjectManagement.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/puzzle.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ProjectManagement.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/strategy-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ResearchKnowledgeManagement.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/heart.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#ResearchKnowledgeManagement.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/coaching-facilitaion-and-mentorship-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Strategy.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/puzzle.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Strategy.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/strategy-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#SupplyChain.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/data.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#SupplyChain.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/digitisation-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#SustainableBusiness.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/tree.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#SustainableBusiness.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/personal-and-organisational-effectiveness-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Traininganddevelopment.panel-heading.collapsed{background:url(/_catalogs/masterpage/GIBS/images/NewIcons/documentBlank.svg) no-repeat;background-position:5px 4px}
.ShortCourseViewer>.panel-group .panel>#Traininganddevelopment.panel-heading{padding-left:36px;background:#20409a url(/_catalogs/masterpage/GIBS/images/NewIcons/online-and-blended-learning-copy-2.svg) no-repeat;background-size:30px 30px;background-position:5px 4px}
#Change.ListingItem.Small.Double,#Negotiation.ListingItem.Small.Double,#Strategy.ListingItem.Small.Double{border:1px solid #e4563c}
#Change.ListingItem.Small.Double:hover,#Negotiation.ListingItem.Small.Double:hover,#Strategy.ListingItem.Small.Double:hover{background-color:#e4563c;color:#fff}
#Finance.ListingItem.Small.Double{border:1px solid #40ba8d}
#Finance.ListingItem.Small.Double:hover{background-color:#40ba8d;color:#fff}
#ExecutiveDevelopment.ListingItem.Small.Double{border:1px solid #d6d1e7}
#ExecutiveDevelopment.ListingItem.Small.Double:hover{background-color:#d6d1e7;color:#fff}
#None.ListingItem.Small.Double{border:1px solid #f4847a}
#None.ListingItem.Small.Double:hover{background-color:#f4847a;color:#fff}
#Innovation.ListingItem.Small.Double,#PersonalOrganisationalEffectiveness.ListingItem.Small.Double{border:1px solid #8ca2d3}
#Innovation.ListingItem.Small.Double:hover,#PersonalOrganisationalEffectiveness.ListingItem.Small.Double:hover{background-color:#8ca2d3;color:#fff}
#ManagementLeadershipExcellence.ListingItem.Small.Double,#Leadership.ListingItem.Small.Double{border:1px solid #faa634}
#ManagementLeadershipExcellence.ListingItem.Small.Double:hover,#Leadership.ListingItem.Small.Double:hover{background-color:#faa634;color:#fff}
#WomeninLeadership.ListingItem.Small.Double{border:1px solid #b87bb3}
#WomeninLeadership.ListingItem.Small.Double:hover{background-color:#b87bb3;color:#fff}
#Entrepreneurship.ListingItem.Small.Double{border:1px solid #b87bb3}
#Entrepreneurship.ListingItem.Small.Double:hover{background-color:#b87bb3;color:#fff}
#MarketingSales.ListingItem.Small.Double{border:1px solid #ffde2}
#MarketingSales.ListingItem.Small.Double:hover{background-color:#ffde2f;border:1px solid #ffde2;color:#000}
#CoachingFacilitationMentorship.ListingItem.Small.Double{border:1px solid #ef4d7f}
#CoachingFacilitationMentorship.ListingItem.Small.Double:hover{background-color:#ef4d7f}
#Digitalisation.ListingItem.Small.Double,#DigitisationInnovation.ListingItem.Small.Double{border:1px solid #37819d}
#Digitalisation.ListingItem.Small.Double:hover,#DigitisationInnovation.ListingItem.Small.Double:hover{background-color:#37819d}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription h1{font-family:Metric!important;font-size:24px!important;font-weight:700!important;line-height:1!important}
.listings .listingHeading,.listings .listingHeading span.firstword{font-family:Metric!important;font-size:24px!important;font-weight:700!important;line-height:1!important}
#allButtonProgrammes {
	margin-top: 24px;
}

@media all and (max-width:1600px) {
.newsDescription{height:100px}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer::before{margin-left:-12px}
.programmesItem{height:377px}
}
@media all and (max-width:1200px) {
    .newsItem{height:200px}
.newsDescription{height: 105px;}
.programmesItem{height:408px}
}
@media all and (max-width:960px) {
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer::before{margin-left:-7px}
}
@media all and (max-width:500px) {
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed h6{background-color:rgba(0,0,0,0);font-weight:700;text-align:left;border-bottom:1px solid #ccc}
.ShortCourseViewer>.panel-group .panel,.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer .PanelDescription{padding-top:20px}
.ShortCourseViewer>.panel-group .panel>.ShortCourseViewerContainer{border-bottom:1px solid #37819d;padding-bottom:10px;margin-bottom:15px}
.ShortCourseViewer>.panel-group .panel>.panel-heading.collapsed{background:0 0!important;padding-left:5px!important}
.btn-outline{white-space:nowrap;padding-left:25px;padding-right:25px; }
#allButtonProgrammes {
	margin-top:20px;
}
.programmesItem .courses-category,.programmesItem .programmes-category, .programmesItem .coach-category, .programmesItem .exec-category, .programmesItem .entre-category{padding-bottom:0}
#eventsSection .selectButtons{padding-top:20px}
#programmesSection .selectButtons{padding-top:20px}
.programmesItem{height:361px;margin-bottom:0;margin-top:0}
.newsDescription{margin-top:-19px;height:80px;font-size:14px!important; line-height:1.3 !important}
#moreButton{padding-top:18px}
.newsItem{height:315px;margin-bottom:0}
.newsItem .newsDescription{margin-top: 33px;}
.newsItem .news-category{padding-bottom:0}
}
.notificationToast{height:79px;width:100%;font-family:Metric;font-size:17px;position:relative;z-index:999;color:#fff;line-height:1.09;padding-left:35px;padding-right:8px;padding-top:27px;background-color:transparent;display:none}
.notificationToastBottom{height:79px;width:100%;font-family:Metric;font-size:22px;color:#fff;line-height:1.09;padding-left:35px;padding-right:8px;padding-top:27px;background-color:transparent;display:none;margin-bottom:-2px;text-align:center}
#successNotification{background-color:#187c42}
#alertNotification{background-color:#f07d00}
#enrolmentNotification{background-color:#b87bb3}
#errorNotification{background-color:#dd3221}
#notificationClose,#notificationCloseTop{cursor:pointer;position:absolute;right:15px;text-align:right;opacity:1;transition:all .2s ease}
#notificationCloseTop{top:25px}
#notificationClose:hover,#notificationCloseTop:hover{opacity:.7;transition:all .2s ease}
#notificationClose img,#notificationCloseTop img{width:30px;height:30px}
@media all and (max-width:900px) {
.notificationToast{padding-top:4%}
#notificationNotice{font-size:14px;width:85%}
}
@media all and (max-width:500px) {
#notificationNotice{font-size:12px;width:85%}
}
.DynamicForm .panel-group{display:block;height:1800px;border-top:1px solid #ccc;padding-top:20px}
.DynamicForm .panel-group .panel>.panel-heading{border:none;background:0 0;width:200px;background-color:transparent;padding:0;padding-bottom:13px;padding-top:2px}
.DynamicForm .panel-group .panel>.panel-heading .panel-title{line-height:1!important;font-size:16px!important;font-family:Metric;font-size:14px;font-weight:600;color:#20409a!important;padding-left:30px}
.DynamicForm .panel-group .panel>.panel-heading .panel-title::before{content:"";border-radius:50%;width:22px;height:22px;background-color:#20409a;display:inline-block;margin-right:10px;position:absolute;left:0;z-index:5;margin-top:-5px}
.DynamicForm .panel-group .panel>.panel-heading .panel-title::after{content:"";display:block;margin-top:-18px;width:5px;height:50px;background-color:#d1d2d7;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.DynamicForm .panel-group .panel>.panel-heading .complete::after{content:"";display:block;margin-top:-18px;width:5px;height:50px;background-color:#434343;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.DynamicForm .panel-group .panel>.panel-heading .incomplete::after{content:"";display:block;margin-top:-18px;width:5px;height:50px;background-color:#434343;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.DynamicForm .panel-group .panel:nth-child(7)>.panel-heading .panel-title::after{content:"";display:block;margin-top:-8px;width:5px;height:50px;background-color:#d1d2d7;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.invalid{border:2px solid #dd3221!important}
.DynamicForm .panel-group .panel:nth-child(7)>.panel-heading .incomplete::after{content:"";display:block;margin-top:-8px;width:5px;height:50px;background-color:#434343;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.invalid{border:2px solid #dd3221!important}
.DynamicForm .panel-group .panel:nth-child(7)>.panel-heading .complete::after{content:"";display:block;margin-top:-8px;width:5px;height:50px;background-color:#434343;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.invalid{border:2px solid #dd3221!important}
.DynamicForm .panel-group .panel:last-child>.panel-heading .panel-title::after{content:"";display:block;margin-top:-8px;width:5px;height:0;background-color:#d1d2d7;left:0;position:absolute;margin-left:8px;z-index:2}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body{border-radius:0;border:none;margin-left:20%;position:absolute;width:90%;top:10px}
.FormSideBar{display:none!important}
.DynamicForm .panel-group .panel>.panel-heading.collapsed{background:0 0}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .panel-title{font-size:14px!important;font-weight:400;color:#b4b4b4!important}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .complete{font-size:14px!important;color:#434343!important}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .incomplete{font-size:14px!important;color:#f07d00!important}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .panel-title::before{content:"";border-radius:50%;width:12px;height:12px;background-color:#d1d2d7;display:inline-block;margin-right:15px;margin-left:5px;background-image:url(/_catalogs/masterpage/GIBS/images/sideNavButtons/to-do.svg);background-repeat:no-repeat;background-size:12px;margin-top:-3px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .complete::before{content:"";border-radius:50%;width:18px;height:18px;background-color:#434343;display:inline-block;margin-right:15px;margin-left:2px;background-color:#434343;background-image:url(/_catalogs/masterpage/GIBS/images/complete.svg);background-repeat:no-repeat;background-size:18px;margin-top:-3px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .incomplete::before{content:"";border-radius:50%;width:18px;height:18px;background-color:#434343;display:inline-block;margin-right:15px;margin-left:2px;background-color:#434343;background-image:url(/_catalogs/masterpage/GIBS/images/sideNavButtons/incomplete.svg);background-repeat:no-repeat;background-size:16px;background-position:1px;margin-top:-3px}
.FormButtons{margin-top:-5px;width:50%;margin-left:20%;text-align:center}
.DynamicForm .panel-group .panel>.panel-collapse{position:inherit}
.DynamicForm .panel-group .panel{padding:0;box-shadow:none}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group select.form-control,.form-group select.form-control{width:420px;border-radius:4px;height:50px;padding-left:15px;border-color:#20409a;border-width:2px;margin-bottom:0}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>h5{margin-left:33%!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.form-group .form-control{width:420px;border-radius:4px;height:50px;padding-left:15px;margin-bottom:23px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{font-size:16px;padding-top:15px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.form-group .required{width:420px;border-radius:4px;border:2px solid #20409a;height:50px;padding-left:15px;margin-bottom:0;position:relative;z-index:2}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.form-group .btn-group{padding-bottom:23px}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc,.form-group .help-bloc,.help-doc{width:100%;margin-left:33%;float:left}
.AddCompany{float:left;margin-top:-15px;font-size:14px!important}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.form-group .btn-group{width:420px}
.BackgroudHelp,.hqQualifications{font-family:Metric;text-align:left;font-size:20px;color:#20409a!important}
.enrolOthersMsg{text-align:center;width:60%;position:relative;left:15%;padding-bottom:10px;color:#f07d00}
@media all and (max-width:1200px) {
.DynamicForm .panel-group .panel>.panel-collapse .panel-body{width: 74%;}
.enrolOthersMsg{text-align:left;width:100%;position:relative;left:0}
}
@media all and (max-width:1600px) {
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{width:30%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>h5{margin-left: 30% !important;}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc,.form-group .help-bloc,.help-doc{margin-left:30%}
}
@media all and (max-width:1200px) {
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc,.form-group .help-bloc,.help-doc{margin-left:auto}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body{margin-left:30%;}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label{text-align:left;width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group>label,.form-group>label{text-align:left;width:100%}
a.btn.btn-default.add-more ( left:0% !important);
.BackgroudHelp,.hqQualifications{text-align:left}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>h5{margin-left: 0%!important;}
}
@media all and (max-width:770px) {
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>h5{margin-left:0!important}
.form-group .form-control{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.form-group .required{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group select.form-control,.form-group select.form-control{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.form-group .btn-group{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body{width:90%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .help-bloc,.form-group .help-bloc,.help-doc{margin-left:auto}
.AddCompany{margin-left:auto}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body{margin-left:5%}
.DynamicForm .panel-group .panel>.panel-heading .panel-title{color:transparent!important;font-size:15px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .panel-title{color:transparent!important;font-size:15px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .complete{color:transparent!important;font-size:15px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .incomplete{color:transparent!important;font-size:15px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .panel-title::before{margin-left:15px}
.DynamicForm .panel-group .panel:nth-child(7)>.panel-heading .panel-title::after{margin-left:18px}
.DynamicForm .panel-group .panel:nth-child(7)>.panel-heading .incomplete::after{margin-left:12px}
.DynamicForm .panel-group .panel>.panel-heading .panel-title::after{margin-left:18px}
.DynamicForm .panel-group .panel>.panel-heading .panel-title::before{margin-left:10px}
.DynamicForm .panel-group .panel>.panel-heading .complete::after{margin-left:18px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .complete::before{margin-left:12px}
.DynamicForm .panel-group .panel>.panel-heading .incomplete::after{margin-left:18px}
.DynamicForm .panel-group .panel>.panel-heading.collapsed .incomplete::before{margin-left:12px}
}
@media all and (max-width:500px) {
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .form-control,.form-group .required{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group select.form-control,.form-group select.form-control{width:100%}
.DynamicForm .panel-group .panel>.panel-collapse .panel-body>.form-group .btn-group,.form-group .btn-group{width:100%}
}
.signUpSection h4{text-align:center;width:100%;margin:0 auto!important;padding-top:50px}
.signUpSection .rowSection{margin-top:50px}
.signUpSection .signUpBox{text-align:center;padding:20px;padding-top:10%;margin-left:20px;height:300px;border:solid 1px #dcdcdc;margin-bottom:20px;background-color:#fbfbfb;margin-right:20px}
.signUpSection a{height:50px;border-radius:4px;background-color:#20409a;padding:11px;padding-top:15px;text-align:center;padding-left:35px;padding-right:35px;text-transform:uppercase;color:#fff;transition:all .2s ease}
.signUpSection a:hover{background-color:#10174d;transition:all .2s ease}
.ms-srch-item-icon{padding-right:5px;float:left;height:45px;margin-top:2px;display:none}
.ms-srch-item-icon img{max-width:42px;max-height:42px;overflow:hidden;display:none}
.ms-srch-item-body{overflow:hidden;display:block;border:1px solid transparent;borderfont-weight:100;border:1}
.ms-srch-item-previewContainer{float:right;width:100px;background:#f1f1f1;border:1px solid #d1d1d1;display:none!important;text-align:center;margin-top:5px}
.ms-srch-item-title{margin:0;padding:0;margin-bottom:-20px}
.ms-srch-item-title>h3{font-family:'Metric Bold';font-size:24px}
.ms-srch-item-summary{padding-top:0;display:inline-block;width:100%}
.ms-srch-item-path{margin:0;padding:0;margin:2px 0 0 0;width:496px;font-size:14px;display:inline-block}
.ms-srch-item-preview-path{width:100%}
.ms-srch-item-path-selected{border:1px solid rgba(0,0,0,.06);outline:0;padding:5px;overflow:hidden;width:100%;padding:1px 1px 1px 1px;padding-left:10px;border-radius:4px}
.edisc-SearchResultItemContainer:hover,.ms-srch-item:hover,.ms-srch-resultHover:hover{background-color:transparent;border:solid 1px #ccc;border-radius:6}
.ms-srch-resultFooter,.ms-srch-resultFooter a{color:#20409a;text-align:center;padding-bottom:70px}
.ms-srch-result #ResultCount{display:block;font-family:'Metric light'}
.ms-srch-result #ResultFooter{position:absolute;text-align:center;margin-left:-10px;top:30px}
.ms-srch-result #ResultFooter li{padding:0 15px;color:#20409a;font-weight:700}
#PageLinkPrev::before{content:'<';padding-top:6px;font-size:23px;display:block;transform:scaleX(.7)}
#PageLinkNext::before{content:'>';padding-top:6px;font-size:23px;display:block;transform:scaleX(.7)}
.ms-srch-result #Paging a{text-decoration:none;border:1px solid #20409a;width:40px;height:40px;border-radius:4px;content:'>'!important;margin-top:-2px;color:#20409a}
.ms-srch-result #PagingSelf a{width:40px;font-weight:700;height:40px;border:1px solid #20409a;border-radius:4px;background-color:#20409a;margin-top:-15px;display:inline-block;text-align:center;padding-top:9px;color:#fff}
.ms-srch-result #PagingLink a{margin:0;position:relative;border:1px solid #20409a;border-radius:4px;font-weight:700;top:1px;color:#777;color:#20409a;width:40px;height:40px;padding-top:10px;display:inline-block;text-align:center}
.ms-promlink-button-enabled:hover .ms-srch-pagingNext{left:-75px;top:-75px;display:none}
.ms-srch-pagingPrev{position:absolute;left:-57px;top:-75px;display:none}
.ms-ref-refinername:link,.ms-ref-refinername:visited{color:#444;font-size:24px;padding:0 0 8px;border:0;width:160px;display:block;cursor:pointer;font-family:'Metric Bold'}
#OtherValue,#SubmitValue,.ms-ref-refiner #Value,.ms-ref-unsel-toggle{padding:4px 0;width:160px;display:block;font-weight:700}
.ms-ref-name{max-width:100%;vertical-align:bottom;color:#20409a}
.ms-srch-hover-content{overflow:hidden;display:none}
.ms-srch-sbLarge{display:inline-block;z-index:1001;margin-top:-200px;background-color:#fff;background-color:rgba(255,255,255,.85);border-radius:4px;border:1px solid #9ea6a6;padding:6px;margin-bottom:40px}
.ms-srch-sbLarge>input{display:inline-block;float:left;border-style:none;outline-style:none;vertical-align:top;font-size:20px;height:30px;margin:1px 0 0 6px;padding:0 1px;background-color:transparent}
.ms-srch-sbLarge>.ms-srch-sb-searchLink{height:32px;width:32px;transform:rotateY(180deg)}
.ms-srch-item-path{color:#000}
.ms-promlink-button-image{display:none}
.ms-srch-item{border:1px solid #fff}
.ms-srch-sbLarge>.ms-srch-sb-searchLink:hover{background-color:transparent}
.bannerCollection{position:relative;width:100%;height:500px;border-radius:6px}
.bannerCollection .bannerSection{position:absolute;width:100%;height:auto}
.bannerCollection .bannerSection .backgroundImage{position:relative;width:100%;height:500px;overflow:hidden;object-fit:cover;object-position:80% center;border-radius:12px}
.bannerCollection .bannerSection:after{content:"";top:0;left:0;position:absolute;width:100%;height:500px;background:linear-gradient(90deg,#020024 0,rgba(255,255,255,0) 0,rgba(0,0,0,.7371323529411764) 100%);border-radius:12px}
.bannerCollection .bannerSectionLeft:after{content:"";top:0;left:0;position:absolute;width:100%;height:500px;background:linear-gradient(-90deg,#020024 0,rgba(255,255,255,0) 0,rgba(0,0,0,.7371323529411764) 100%);border-radius:12px}
.bannerCollection .bannerSection .bannerButton{width:170px;height:40px;text-align:center;background-color:#20409a;border-radius:4px;display:block;color:#fff;font-family:Metric;font-weight:700;text-transform:uppercase;padding-top:11px;text-decoration:none}
.bannerCollection .bannerSection .bannerButton:hover{background-color:#009fe3}
.bannerCollection .bannerSection .bannerContent{width:70%;z-index:15;top:16%;padding:60px;padding-top:5%;position:absolute}
.bannerCollection #banner_1,.bannerCollection #banner_2,.bannerCollection #banner_3,.bannerCollection #banner_4,.bannerCollection #banner_5,.bannerCollection #banner_6{display:none}
.bannerCollection .navButtons{display:block;position:absolute;z-index:10;left:45%;bottom:5%}
.bannerCollection .navButtons .bannerButton{width:10px;height:25px;border-radius:50%;background-color:rgba(255,255,255,.1);border:3px solid #fff;user-select:none;outline:0;margin-left:6px;transition:all .2s ease;transform:scale(.7)}
.bannerCollection .navButtons .activeButton,.bannerCollection .navButtons .bannerButton:hover{background-color:#fff;transition:all .2s ease}
.bannerCollection .bannerSection .bannerContent .bannerPeriod{text-transform:uppercase;margin-bottom:-1px!important;font-size:16px!important;font-family:Metric;line-height:1.5!important}
.bannerCollection .bannerSection .bannerContent .bannerDescription{font-size:22px!important;font-family:Metric;line-height:1.09!important;margin-top:-2px!important}
.bannerCollection .bannerSection .bannerContent .bannerTitle{font-size:52px!important;line-height:1.05!important;font-family:jubilat_bold}
@media all and (max-width:1200px) {
.bannerCollection .bannerSection .bannerContent{width:90%}
.bannerCollection .bannerSection .bannerContent .bannerPeriod{font-size:18px!important}
.bannerCollection .bannerSection .bannerContent .bannerDescription{font-size:24px!important}
.bannerCollection .bannerSection .bannerContent .bannerTitle{font-size:50px!important}
}
@media all and (max-width:991px) {
.bannerCollection .bannerSection .bannerContent{width:100%}
.bannerCollection .bannerSection .bannerContent .bannerPeriod{font-size:16px!important}
.bannerCollection .bannerSection .bannerContent .bannerDescription{font-size:16px!important}
.bannerCollection .bannerSection .bannerContent .bannerTitle{font-size:42px!important}
.bannerCollection .navButtons{left:38%}
.bannerCollection .navButtons .bannerButton{font-size:18px!important}
}
@media all and (max-width:500px) {
.bannerCollection .navButtons .bannerButton{margin-top:10px!important;font-size:18px!important}
.bannerCollection .bannerSection .bannerContent .bannerDescription{display:none}
.bannerCollection{height:400px}
.bannerCollection .bannerSection .backgroundImage{height:400px}
.bannerCollection .bannerSection:after{content:"";height:400px}
.bannerCollection .bannerSectionLeft:after{content:"";height:400px}
.bannerCollection .bannerSection .bannerContent{top:10%}
.bannerCollection .navButtons{left:32%}
.bannerCollection .bannerSection .bannerContent .bannerTitle{font-size:35px!important}
}
.programmeOverview .overviewSection{margin-top:-10px;background-color:#fbfbfb;border-top:4px solid #20409a;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.programmeOverview .overviewSection .heading{font-size:18px;font-weight:600;display:inline-block;padding-top:5px}
.programmeOverview .overviewSection .lightHeading{font-size:18px;margin-bottom:-5px}
.programmeOverview .overviewSection .borderRight{border-right:1px solid #dcdcdc;float:none;display:table-cell}
.programmeOverview .overviewSection .cell{float:none;display:table-cell}
.programmeOverview .overviewSection .borderBottom{border-bottom:1px solid #dcdcdc;margin-top:15px;padding-bottom:15px}
.programmeOverview .overviewSection .lastRow{margin-top:15px;padding-bottom:15px}
.programmeOverview .overviewSection img{padding-top:5px;position:relative;width:52px;height:52px}
.programmeFormats .box{margin-bottom:30px}
.programmeFormats .colourBox{border:solid 1px #dcdcdc;background-color:#fbfbfb;padding:20px}
.programmeFormats .colourBox .heading{font-size:24px!important;line-height:1!important}
.programmeFormats .colourBox a{text-transform:uppercase;font-size:16px;padding-top:5px}
.programmeFormats .red{border-bottom:6px solid #dd3221}
.programmeFormats .yellow{border-bottom:6px solid #fecc00}
.programmeFormats .green{border-bottom:6px solid #009640}
.programmeFormats .blue{border-bottom:6px solid #009fe3}
.programmeFormats .pink{border-bottom:6px solid #b87bb3}
.programmeFormats .orange{border-bottom:6px solid #f07d00}
.programmeAdmission .stepBox{padding:20px}
.programmeAdmission .stepBox .heading{font-size:24px!important;line-height:1!important}
.programmeAdmission .orange{border-top:4px solid #f07d00;border-left:4px solid #f07d00;border-bottom:4px solid #f07d00;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .orange:before{content:"";border-right:4px dashed #f07d00;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .orange:after{content:"";border-right:4px solid #f07d00;border-bottom:4px solid #f07d00;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .blue{border-top:4px solid #009fe3;border-left:4px solid #009fe3;border-bottom:4px solid #009fe3;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .blue:before{content:"";border-right:4px dashed #009fe3;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .blue:after{content:"";border-right:4px solid #009fe3;border-bottom:4px solid #009fe3;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .green{border-top:4px solid #009640;border-left:4px solid #009640;border-bottom:4px solid #009640;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .green:before{content:"";border-right:4px dashed #009640;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .green:after{content:"";border-right:4px solid #009640;border-bottom:4px solid #009640;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .darkblueLines{border-top:4px solid #20409a;border-left:4px solid #20409a;border-bottom:4px solid #20409a;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .darkblueLines:before{content:"";border-right:4px dashed #20409a;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .darkblueLines:after{content:"";border-right:4px solid #20409a;border-bottom:4px solid #20409a;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .redLines{border-top:4px solid #dd3221;border-left:4px solid #dd3221;border-bottom:4px solid #dd3221;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .redLines:before{content:"";border-right:4px dashed #dd3221;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .redLines:after{content:"";border-right:4px solid #dd3221;border-bottom:4px solid #dd3221;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .lightGreen{border-top:4px solid #aed477;border-left:4px solid #aed477;border-bottom:4px solid #aed477;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .lightGreen:before{content:"";border-right:4px dashed #aed477;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .lightGreen:after{content:"";border-right:4px solid #aed477;border-bottom:4px solid #aed477;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .pink{border-top:4px solid #b87bb3;border-left:4px solid #b87bb3;border-bottom:4px solid #b87bb3;border-right:4px solid #fff;border-radius:16px;border-bottom-right-radius:0}
.programmeAdmission .pink:before{content:"";border-right:4px dashed #b87bb3;border-radius:12px;position:absolute;right:16px;top:50px;display:block;transform:scaleY(3);height:40px}
.programmeAdmission .pink:after{content:"";border-right:4px solid #b87bb3;border-bottom:4px solid #b87bb3;position:absolute;right:19px;bottom:-13px;transform:rotate(-45deg);display:block;height:30px;width:30px}
.programmeAdmission .arrowBox{margin-bottom:40px}
.programmeMoreInformation .col-sm-4{text-align:center}
.programmeMoreInformation ul{text-align:left}
.programmeMoreInformation img{width:auto}
.programmeMoreInformation h6{padding-top:20px;font-size:24px}
.programmeCancellation{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:40px;padding-bottom:40px}
.programmeCancellation .cancelText{text-align:left;width:60%;margin:0 auto}
.programmeCancellation .cancelText h6{font-size:14px;text-transform:uppercase;margin-bottom:-2px!important}
.programmeCancellation .cancelText p{font-size:14px;line-height:1.14!important}
.programmeFaculty{text-align:center}
.programmeFaculty .row{text-align:left}
.programmeFaculty .row img{float:right;width:100px;height:100px;object-fit:cover;border-radius:6px;object-position:center center}
.downloadButtn{width:350px;height:81px;border:solid 1px #20409a;cursor:pointer}
.downloadButtn img{margin-top:18px;padding-right:10px}
.downloadButtn h6{font-size:24px;color:#20409a!important;margin-top:-20px!important}
.downloadButtn p{margin-top:-15px!important}
.downloadButtn .iconBox{width:30%;float:left;text-align:right;margin-top:-5px}
.downloadButtn .downloadInfo{text-align:left;width:70%;float:left;margin-top:15px}
.downloadButtn:hover{background-color:rgba(0,0,0,.05)}
.programmeBrochures #accordion{display:block!important}
@media all and (max-width:1050px) {
.programmeOverview .overviewSection .borderBottom{display:block}
.programmeOverview .overviewSection .borderRight{border:0;float:left;padding-bottom:20px;display:block;width:100%}
.programmeOverview .overviewSection .cell{width:100%;display:block;float:left}
}
.facultyMemberBox{padding:40px;border:solid 1px #b4b4b4;margin-bottom:20px}
.facultyMemberBox img{width:100%;height:auto;object-fit:contain;border-radius:4px;object-position:50% 20%}
.researchBox{border-radius:4px;box-shadow:0 27px 32px 0 rgba(0,0,0,.2);border:solid 1px #e4eaea;padding:77px;padding-top:30px;padding-bottom:30px;background-color:#fff}
.researchBox span {font-family:'Metric' !important; font-size:18px !important}
.researchSection h2{padding-left:77px;padding-top:50px}
.researchSection{padding-bottom:100px}
[v-cloak]{display:none}
#read,#read2,#readLess,#readLess2,#readLess3{width:102px;height:26px;font-size:16px;padding:10px;line-height:1.38;background-color:transparent;cursor:pointer;text-decoration:none;display:block;position:relative;width:250px;text-transform:uppercase;border:none;color:#223f9a;user-select:none}
#readLess,#readLess2,#readLess3{display:none}
#readLess2::after,#readLess::after{content:'>';display:block;margin-top:-45px;margin-left:16px;font-size:22px;position:absolute;transform:scaleY(.5) rotate(-90deg);transition:all .2s ease}
#readLess3::after{content:'>';display:block;margin-top:-45px;margin-left:38px;font-size:22px;position:absolute;transform:scaleY(.5) rotate(-90deg);transition:all .2s ease}
#read2::after,#read::after{content:'>';display:block;margin-top:-10px;margin-left:30px;font-size:22px;position:absolute;transform:scaleY(.5) rotate(90deg);transition:all .2s ease}
#read2:hover::after,#read:hover::after{transition:all .2s ease;margin-top:0}
#readMoreSection,#readMoreSection2{height:80px;overflow:hidden;transition:all .2s ease}
#readMoreSection2::after,#readMoreSection::after{content:'';display:block;width:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#020024 0,#fff 0,rgba(0,212,255,0) 100%);height:100%;transition:all .2s ease}
.readMoreSectionOpen::after{content:'';display:block;width:100%;position:absolute;top:0;left:0;background:0 0!important;height:100%;transition:all .2s ease}
.buttonAlignCenter{padding-top:10px;position:relative;left:42%}
.loadingFaculty{width:45px;position:absolute;left:45%;z-index:20;padding-top:150px;height:45px}
.loadingFaculty img{width:50px;height:50px}
.sign-out-btn{border:0 solid #434343!important;color:#00f!important;font-weight:400!important}
.profileContainer .nav-tabs{border-bottom:none;position:relative;margin-bottom:20px}
.profileContainer .profileButtonTabs{width:73%!important}
.profileContainer .nav-tabs>li{float:right!important;margin-bottom:-1px!important;border:1px solid #434343!important;border-radius:4px!important;text-transform:uppercase!important;color:#434343!important;margin-left:-1px}
.profileContainer .nav-tabs>li a{line-height:1.8!important;color:#434343!important}
.profileContainer .nav-tabs>li.active>a,.profileContainer .nav-tabs>li.active>a:focus,.profileContainer .nav-tabs>li.active>a:hover{color:#fff!important;cursor:default;background-color:#434343!important;border:1px solid #434343!important}
.profileContainer .nav-tabs>li>a:hover{color:#fff!important;background-color:#434343!important;border:1px solid #434343!important}
.profileContainer .nav>li>a:focus,.profileContainer .nav>li>a:hover{color:#fff!important;background-color:#434343!important;border:1px solid #434343!important}
.profileContainer .nav-tabs>li>a{margin-right:0;padding-top:15px;padding-left:22px;padding-right:22px;outline:0;font-family:Metric;font-weight:400}
.profileContainer .nav-tabs>li.active>a{margin-right:0;padding-top:15px;padding-left:22px;padding-right:22px;outline:0;font-family:Metric;font-weight:700}
.ProfileInfo>h2{position:relative;left:33%}
.ProfileInfo .readOnlyFieldText{font-size:14px!important;line-height:1!important}
.ChangePasswordContainer{display: none;}
.profileSubSection{position:relative;display:none;width:65%;padding-bottom:10px;border-bottom:1px solid #ccc}
.btnMain{color:#fff;width:108px;height:50px;background-color:#20409a;font-size:22px!important;padding:10px;padding-top:13px!important;border-radius:4px!important;text-transform:uppercase}
.sideBarProfile{line-height:1!important;display:block;font-size:14px!important;font-family:Metric!important;font-weight:400;color:#b4b4b4!important;margin-top:2px;padding-bottom:28px;padding-left:30px}
.sideBarProfile:hover{color:#434343!important}
.sideBarProfile::before{content:"";border-radius:50%;width:16px;height:16px;background-color:#ccc;display:inline-block;margin-right:10px;position:absolute;left:2px;z-index:5;background-image:url(/_catalogs/masterpage/GIBS/images/sideNavButtons/to-do.svg);background-repeat:no-repeat;background-size:16px;margin-top:-3px}
.sideBarProfile::after{content:"";display:block;margin-top:-13px;width:5px;height:50px;background-color:#d1d2d7;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.sideBarProfileLink{line-height:1!important;display:block;font-size:18px!important;font-family:'Metric Bold';font-weight:600;color:#20409a!important;margin-top:2px;padding-bottom:28px;padding-left:30px}
.sideBarProfileLink:hover{color:#434343!important}
.sideBarProfileLink::before{content:"";border-radius:50%;width:22px;height:22px;background-color:#20409a;display:inline-block;margin-right:10px;position:absolute;left:0;z-index:5;background-size:0}
.sideBarProfileLink::after{content:"";display:block;margin-top:-13px;width:5px;height:50px;background-color:#d1d2d7;left:0;position:absolute;margin-left:8px;z-index:2;border-radius:6px}
.profileSubSection h2{font-size:36px!important;line-height:40px!important;text-align:center;font-family:Jubilat_bold}
.sideBarProfileLinkLast::after{content:"";display:block;margin-top:-8px;width:5px;height:0;background-color:#d1d2d7;left:0;position:absolute;margin-left:8px;z-index:2}
.sign-out-btn{font-weight:400;font-size:18px!important;float:right;background-color:transparent!important;color:#20409a!important;user-select:none;outline:0;display:block;text-transform:uppercase;margin-left:20px!important;margin-top:10px!important;border-bottom:1px solid #fff!important;transition:all .3s ease;padding-left:2px!important;padding-right:2px!important}
.sign-out-btn:hover{border-bottom:1px solid #20409a!important;margin-bottom:none!important;transition:all .3s ease;border-radius:0!important}
.enrolmentsHeading{text-align:center;padding-bottom:30px;font-size:52px;font-family:Jubilat_bold}
.completedEnrolmentsContainer,.currentEnrolmentsContainer,.inProgressEnrolmentsContainer{margin-right:5px}
.ChangePasswordBox{width:75%;left: 34.5%;position:relative;}
.passwordLabel{float:none!important;text-align:right;margin-top:15px;display:block}
.sideLinks{margin-top:59px}
@media only screen and (max-width:1600px) {
.profileSubSection{width:80%}
}
@media only screen and (max-width:990px) {
.profileSubSection{width:100%}
.ChangePasswordBox{width:85%;left:15%;position:relative}
.passwordLabel{text-align:left}
.profileButtonTabs{width:100%!important;margin-left:0!important}
.sideBarProfile{color:#fff!important;width:10px!important;overflow:hidden;font-size:5px!important}
}
@media only screen and (max-width:1600px) {
.profileContainer .profileButtonTabs{width:82%!important}
.notificationToast{padding-top:25px}
}
@media only screen and (max-width:1200px) {
.profileSubSection h2{text-align:left}
.notificationToast{font-size:14px}
}
@media only screen and (max-width:900px) {
.notificationToast{font-size:13px;padding-top:15px}
}
@media only screen and (max-width:1024px) {
.profileContainer .profileButtonTabs{width:90%!important}
}
@media only screen and (max-width:768px) {
.sideLinks{position:absolute}
.profileSection{width:80%;margin-left:40px}
.profileContainer .nav-tabs>li{width:auto;float:left!important}
.sign-out-btn{font-size:12px!important;margin-top:-5px!important}
.profileContainer .nav-tabs>li>a{outline:0;padding-left:5px;padding-right:5px;font-family:Metric;font-weight:400}
.profileContainer .nav-tabs>li.active>a{outline:0;padding-left:12px;padding-right:12px;font-family:Metric;font-weight:700}
.profileContainer .profileButtonTabs{width:100%!important}
.profileContainer .nav-tabs>li a{text-align:center;font-size:18px!important;line-height:1!important}
}
@media only screen and (max-width:550px) {
.form-group .form-control{width:100%}
.profileSubSection h2{font-size:30px!important}
.profileContainer .nav-tabs>li a{text-align:center;font-size:13px!important;line-height:1!important}
}
@media only screen and (max-width:375px) {
iframe.modal-body{width:100%;height:240px}
.profileContainer .nav-tabs>li{width:50%;float:right}
.profileContainer .nav-tabs>li a{text-align:center;font-size:12px!important;line-height:1!important}
}
.modal-title{padding-left:20px;padding-top:10px}
.modal-header .close{margin-top:15px;margin-right:15px}
input[type=file]{text-align:left;padding:10px;border:1px solid #9ea6a6;width:100%;margin-bottom:20px}
::-webkit-file-upload-button{background:#434343;color:#fff;padding-top:6px;height:30px;padding-left:20px;padding-right:20px;border-radius:4px;margin-right:10px;text-transform:uppercase;font-family:Metric;border:1px solid #434343}
::-ms-browse{background:#434343;color:#fff;padding-top:6px;height:30px;padding-left:20px;padding-right:20px;border-radius:4px;margin-right:10px;text-transform:uppercase;font-family:Metric;border:1px solid #434343}
select::-ms-expand{display:none}
.DocumentUploader .btn btn-primary{text-transform:uppercase;padding-left:20px;padding-right:20px;height:30px;padding-top:6px;margin-left:10px}
#collapselegal h5:first-of-type{font-size:18px;text-align:right;padding-right:90px;color:#f07d00!important;width:50%}
#collapsedocumentation h3{font-size:24px;font-family:'Metric Bold';margin-left:30%!important}
#collapsedocumentation h5{font-family:Metric;color:#434343!important;font-size:20px;margin-bottom:0!important;font-weight:600}
.DocumentUploader{width:60%;margin-left:30%;float:none}
.Uploaded{margin-left:0;margin-bottom:-12px;float: left;width: 66%;}
.pdf-info{float:left;width:75%;margin-top:-10px}
.parent_gibs_applicationessaydocumentind_brite_18_03_applicationessay h5,.parent_gibs_cvind_brite_18_11_cv h5,.parent_gibs_degreecertificatedocumentind_brite_18_06_certificate h5,.parent_gibs_fulldegreetranscriptind_brite_18_04_fulltranscriptofdegreecertificate h5,.parent_gibs_gmatresultsind_brite_18_10_gmatresults h5,.parent_gibs_identitydocumentind_brite_18_01_rsaid h5,.parent_gibs_identitydocumentind_brite_18_02_passport h5,.parent_gibs_proofofequivalencetosadegreeind_brite_18_08_proofofdegree h5,.parent_gibs_proofofpaymentdocumentind_brite_18_05_proofofpayment h5,.parent_gibs_schoolleavingcertificateind_brite_18_07_gradesindication h5,.parent_gibs_workstudypermitind_brite_18_09_copyofpermit h5, .parent_gibs_organogramind_brite_18_12_organogram h5{width:30%!important;float:left;text-align:right;color:#434343!important;display:block;font-weight:400!important;position:relative;margin-top:20px!important;padding-right:43px;font-size:16px!important;margin-left:0!important}
@media all and (max-width:1049px) {
.Uploaded{margin-left:45px}
.parent_gibs_applicationessaydocumentind_brite_18_03_applicationessay h5,.parent_gibs_cvind_brite_18_11_cv h5,.parent_gibs_degreecertificatedocumentind_brite_18_06_certificate h5,.parent_gibs_fulldegreetranscriptind_brite_18_04_fulltranscriptofdegreecertificate h5,.parent_gibs_gmatresultsind_brite_18_10_gmatresults h5,.parent_gibs_identitydocumentind_brite_18_01_rsaid h5,.parent_gibs_identitydocumentind_brite_18_02_passport h5,.parent_gibs_proofofequivalencetosadegreeind_brite_18_08_proofofdegree h5,.parent_gibs_proofofpaymentdocumentind_brite_18_05_proofofpayment h5,.parent_gibs_schoolleavingcertificateind_brite_18_07_gradesindication h5,.parent_gibs_workstudypermitind_brite_18_09_copyofpermit h5, .parent_gibs_organogramind_brite_18_12_organogram h5{width:100%!important;text-align:left;margin-left:50px!important}
.DocumentUploader{width:60%;margin-left:50px!important;float:left}
#collapsedocumentation h3{margin-left:50px!important}
#collapsedocumentation h5{margin-left:50px!important;/* width: 100%; */}
}
@media all and (max-width:1600px) {
.pdf-info{float:left;width:80%}
#collapselegal h5:first-of-type{font-size:18px;text-align:left;color:#f07d00!important;width: 80%;}
}
@media all and (max-width:800px) {
#collapselegal h5:first-of-type{font-size:18px;text-align:left;color:#f07d00!important;width:100%}
}
.listings{margin:20px 0}
.listings .smallListingHeading{font-family:robotolight;font-size:20px;color:#999;padding-top:20px}
.listings .listingHeading{font-family:jubilat_extra_light;font-size:40px;color:#434343!important;line-height:50px}
.listings .listingHeading span.firstword{font-family:jubilat_bold}
.listings ul.nav-tabs{border:0 none;display:inline-block;float:right;padding-bottom:20px;margin-top:-50px}
.listings .ListingItemsContainer{padding-top:0;margin-top:-10px}
.listings ul.nav-tabs>li{margin:0}
.listings ul.nav-tabs>li>a,.listings ul.nav-tabs>li>a:active,.listings ul.nav-tabs>li>a:hover,.listings ul.nav-tabs>li>a:visited{border:0 none;background-color:transparent;text-transform:uppercase;margin:0;padding:8px 15px;color:#434343;border-radius:0;font-size:14px}
.listings ul.nav-tabs>li:last-child>a{padding:8px 0 8px 15px}
.listings ul.nav-tabs>li.active>a,.listings ul.nav-tabs>li.active>a:active,.listings ul.nav-tabs>li.active>a:hover,.listings ul.nav-tabs>li.active>a:visited{border:0 none;background-color:#434343;color:#fff}
.listings ul.nav-tabs>li.active:last-child>a{padding:8px 15px}
.listings .readMoreLink{height:20px;width:100%}
.listings .readMoreLink a{padding-right:25px;background:url(/_catalogs/masterpage/GIBS/images/smallArrowBlueDouble.png) no-repeat right center;float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.listings .readMoreLink a:hover{padding-right:30px}
.ListingItemsContainer{clear:both;height:auto;width:100%;display:inline-block}
.ListingItem{border:1px solid ##8ca2d3;background-color:#edf1f2;display:table;float:left;position:relative}
.greySection .ListingItem,.lightgreySection .ListingItem{background-color:#fff}
.ListingItem .ListingItemContent,.ListingItem .ListingItemImage{display:table-cell;vertical-align:top}
.ListingItem .ListingItemImage{width:auto}
.ListingItem .ListingItemContent{width:102%;padding:10px;float:left;position:relative;text-align:left}
.ListingItem .ListingItemContent .Tag{color:#fff;background-color:#e4e9ea;position:absolute;top:0}
.ListingItem .ListingItemContent .Tag a{color:#fff;text-transform:uppercase;font-family:Metric;font-size:12px;font-weight:700;padding:2px 8px;display:inline-block}
.ListingItem .ListingItemContent .Heading a{color:#434343}
.ListingItem .ListingItemContent .Heading a:hover{color:#20409a}
.ListingItem .ListingItemContent .Link{position:absolute;bottom:0;left:0;right:0;background-color:#edf1f2}
.greySection .ListingItem .ListingItemContent .Link,.lightgreySection .ListingItem .ListingItemContent .Link{background-color:#fff}
.ListingItem .ListingItemContent .Link a{padding:2px 25px;background:url(/_catalogs/masterpage/GIBS/images/smallArrowBlueDouble.png) no-repeat 95% center;float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ListingItem .ListingItemContent .Link a:hover{padding-right:30px}
.listings .navContainer{width:70%;height:auto;overflow:auto;height:auto;left:55%;width:40%;overflow:auto;position:relative;transform:translateX(-50%)}
.listings .navContainer a,.listings .navContainer span{font-size:20px;border-radius:4px;text-align:center;padding:8px 0;border:1px solid #20409a;border-left:0;width:50px;display:block;padding-top:13px;border-radius:4px;border-radius:4px;border-left:1px solid #20409a;float:left;margin-right:3px}
.listings .navContainer a.jp-current,.listings .navContainer a:hover,.listings .navContainer span:hover{background-color:#20409a;color:#fff;border-radius:4px}
.listings .navContainer a.jp-previous{border-left:1px solid #20409a;border-radius:4px}
.listings .navContainer a.jp-next{border-radius:4px}
.listings .navContainer a.jp-disabled,.listings .navContainer a.jp-disabled:hover{color:#ccc;background-color:#fff}
.ListingItem.Small{height:auto}
.ListingItem.Small .ListingItemImage{display:none}
.ListingItem.Small .ListingItemContent .Description,.ListingItem.Small .ListingItemContent .Link,.ListingItem.Small .ListingItemContent .Tag{display:none}
.ListingItem.Small .ListingItemContent .Heading{font-size:14px;font-weight:700}
.ListingItem.Small.Single{width:100%;margin-bottom:10px}
.ListingItem.Small.Double{width:48.8%;margin-bottom:30px}
.ListingItem.Small.Double:nth-child(odd){margin-right:30px}
.ListingItem.Small.Double:nth-child(even){margin-right:-30px}
.ListingItem.Small.Triple{width:32%;margin-bottom:30px}
.ListingItem.Small.Triple:nth-child(3n+2){margin:0 30px}
.ListingItem.Medium{height:auto}
.ListingItem.Medium .ListingItemImage{width:270px;height:181px;overflow:initial;padding:5px;padding-top:20px;border-radius:4px;float:left}
.ListingItem.Medium .ListingItemImage img{height:100%;width:auto;object-fit:cover;max-width:260px;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}
.ListingItem.Medium .ListingItemContent .Description,.ListingItem.Medium .ListingItemContent .Link{display:none}
.ListingItem.Medium .ListingItemContent .Tag{right:0}
.ListingItem.Medium .ListingItemContent .Heading{font-size:18px!important;font-weight:700;margin:15px 0 5px;line-height:1;max-height:none;height:90px;overflow:auto}
.ListingItem.Medium .ListingItemContent .Date{font-size:14px;margin-top:-20px}
.ListingItem.Medium.Single{width:100%;margin-bottom:20px}
.ListingItem.Medium.Double{width:48.8%;margin-bottom:30px}
.ListingItem.Medium.Double:nth-child(odd){margin-right:30px}
.ListingItem.Medium.Double:nth-child(even){margin-right:-30px}
.ListingItem.Medium.Triple{width:30%;border-left:0;border-right:0;border-top:0;margin-bottom:30px;height:320px;text-align:left;border-bottom:6px solid #20409a;padding-right:10px;margin-left:10px;padding-left:10px;margin-right:28px}
.ListingItem.Large{height:auto}
.ListingItem.Large .ListingItemImage{width:180px;height:180px;overflow:hidden}
.ListingItem.Large .ListingItemImage img{width:100%}
.ListingItem.Large .ListingItemContent{max-height:180px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Tag{left:0}
.ListingItem.Large .ListingItemContent .Heading{font-size:20px;margin:20px 0 5px;line-height:25px;max-width:90%;max-height:50px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Description{max-height:80px;overflow:hidden}
.ListingItem.Large .ListingItemContent .Date{position:absolute;right:10px;top:10px}
.ListingItem.Large .ListingItemContent .Date span.start{display:none}
.ListingItem.Large .ListingItemContent .Date .dayDate{text-align:center;font-size:32px;color:#d3dbdd;font-family:jubilat_bold}
.ListingItem.Large .ListingItemContent .Date .monthDate{text-align:center;font-size:20px;color:#d3dbdd;font-family:jubilat_bold}
.ListingItem.Large .ListingItemContent .Link{display:none}
.ListingItem.Large.Double{width:49%;margin-bottom:30px}
.ListingItem.Large.Double:nth-child(odd){margin-right:30px}
.ListingItem.Large.Double:nth-child(even){margin-right:-30px}
.ListingItem.Large.Triple{width:49%;margin-bottom:30px}
.ListingItem.Large.Triple:nth-child(odd){margin-right:30px}
.ListingItem.Large.Triple:nth-child(even){margin-right:-30px}
@media all and (max-width:992px) {
.ListingItem.Large.Double,.ListingItem.Large.Triple{width:100%}
}
.ListingItem.XLarge{height:auto}
.ListingItem.XLarge .ListingItemImage{width:180px;height:180px;overflow:hidden}
.ListingItem.XLarge .ListingItemImage img{width:100%}
.ListingItem.XLarge .ListingItemContent .Tag{right:0}
.ListingItem.XLarge .ListingItemContent .Heading{font-size:20px;font-weight:700;margin:20px 0 2px;line-height:24px;max-height:50px;overflow:hidden}
.ListingItem.XLarge .ListingItemContent .Description{max-height:60px;overflow:hidden}
.ListingItem.XLarge .ListingItemContent .Date{display:none}
.ListingItem.XLarge .ListingItemContent .Link{float:right;width:100%;position:absolute;right:0;bottom:0;display:inline-block}
.ListingItem.XLarge.Double{width:49%;margin-bottom:30px}
.ListingItem.XLarge.Double:nth-child(odd){margin-right:30px}
.ListingItem.XLarge.Double:nth-child(even){margin-right:-30px}
.ListingItem.XLarge.Triple{width:49%;margin-bottom:30px}
.ListingItem.XLarge.Triple:nth-child(odd){margin-right:30px}
.ListingItem.XLarge.Triple:nth-child(even){margin-right:-30px}
@media all and (max-width:992px) {
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:100%}
}
@media all and (max-width:1600px) and (min-width:1200px) {
.ListingItem.Small.Double{width:48.3%}
.ListingItem.Small.Triple{width:31.5%}
.ListingItem.Medium.Double{width:48.3%}
.ListingItem.Large.Double{width:48.7%}
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:48.7%}
}
@media all and (max-width:1200px) and (min-width:1030px) {
.ListingItem.Small.Double{width:48%}
.ListingItem.Small.Triple{width:31.2%}
.ListingItem.Medium.Double{width:48%}
.ListingItem.Medium.Triple{width:40%;margin:left:;margin-right:10px;margin-bottom:0;margin-top:0}
.ListingItem.Large.Double{width:48.5%}
.ListingItem.XLarge.Double,.ListingItem.XLarge.Triple{width:48.5%}
}
.MediaTag{display:none}
.ListingItem.Medium .ListingItemImage img{height:100%;width:270px;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}
.ListingItem.Medium.Triple{width:30%;margin-bottom:30px;height:320px;text-align:left;border-bottom:6px solid #20409a;padding-right:10px;margin-left:10px;padding-left:10px;margin-right:28px}
.ListingItem{background-color:rgba(0,0,0,0)}
.ListingItem .ListingItemContent .Heading a{font-size:21px;font-weight:700}
@media (max-width:1030px) and (min-width:769px) {
.ListingItem.Medium.Triple{width:49%}
}
@media (max-width:1600px) and (min-width:1030px) {
.ListingItem.Medium.Triple{width:28%}
}
@media (max-width:768px) and (min-width:501px) {
.ListingItem.Medium.Triple{width:49%}
}
@media (max-width:650px) and (min-width:500px) {
.ListingItem.Medium.Triple{width:100%}
}
@media (max-width:500px) {
.ListingItem.Medium.Triple{width:100%}
}
.iconMenuLink img{width:40px;height:40px}
.mobileMenuItemContainer a{padding-bottom:5px}
.getEnrolmentsBtn img,.ms-webpart-titleText.ms-webpart-titleText img{width:65px}
@media all and (max-width:1030px) and (min-width:771px) {
#SearchExpander{top:8px}
}
@media all and (max-width:770px) and (min-width:600px) {
.ms-srch-sb>.ms-srch-sb-searchLink{height:52px;width:40px;margin:20px 0;border:4px solid #10174d;background:#10174d url(/_catalogs/masterpage/GIBS/images/NavigationIcons/Search-white.svg) no-repeat center center}
.ms-srch-sb>.ms-srch-sb-searchLink>img{display:none}
#SearchExpander{max-width:430px;top:8px}
.ms-srch-sb>input{max-width:370px}
.ms-srch-sb>.ms-srch-sb-searchLink{margin:12px 0}
#SearchButton i.closebutton{top:33%}
}
.ms-taxonomy .ms-taxonomy-browser-button img{width:auto}
.ms-taxonomy .ms-taxonomy-control-holder img{width:auto}
.container a{font-family:'Metric Semibold'}
.CourseInfoContainer .CourseInfoButton:active,.CourseInfoContainer .CourseInfoButton:hover,.CourseInfoContainer .CourseInfoButton[type=button]:hover{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat 2.2% 50%;color:#fff!important;background-color:#009fe3!important}
.CourseInfoContainerTwo .CourseInfoButton:active,.CourseInfoContainerTwo .CourseInfoButton:hover,.CourseInfoContainerTwo.CourseInfoButton[type=button]:hover{background:#009fe3 url(/_catalogs/masterpage/GIBS/images/CourseInfo/ContactMe.svg) no-repeat 1.5% 50%;color:#fff!important;background-color:#009fe3!important}
.ms-asset-icon{width:auto!important}
.section_error{display:none!important}
.additionalOptions{left:5.5%;display:block;position:relative}
.DynamicFormMobile{text-align:center}
@media all and (max-width:996px) {
.additionalOptions{left:0;display:block;position:relative}
}
.ms-srch-sbLarge-fullWidth{width:auto}
.ms-srch-result #ResultFooter{height:0}
.ms-srch-item-title>h3{position:relative;z-index:22}
@media all and (max-width:990px) {
.ContactWrapper .contact-container h6.Subheadings{margin-top:40px!important;margin-bottom:0!important}
.listings .navContainer{position:relative;width:60%}
.ListingItem.Small.Double{width:100%}
}
@media all and (max-width:650px) {
.MediaSliderControl #videoPlaylist .itemUrl .item .videoDate{padding:0}
}
@media all and (max-width:770px) {
.Pink .TestimonialWrapper .Text{font-size:16px;line-height:1}
.listings .navContainer{width:90%;position:relative}
.learningVideoWrapper .Selector #select{max-width:340px}
.learningVideoWrapper .Video{max-width:100%}
.togglePassword{top:55px;right:32px}
}
.fa-eye-slash{position:absolute;line-height:15px;height:15px;width:15px;top:20px;right:20px}
#NewsLetterComponent .nav-tabs .nav-item .nav-link{text-transform:uppercase;font-family:Metric;padding-top:15px}
#NewsLetterComponent .nav-tabs .nav-item.active .nav-link{font-family:'Metric semibold'}
#NewsLetterComponent .nav-tabs .nav-item .nav-link:hover{background:#20409a;color:#fff;font-family:'Metric semibold'}
.brochureContainer .thumbnail #iFramePDFContainer{width:auto!important}
.ListingItemsContainer{min-width:auto}
.news-category>a>div{position:relative;width:100%;font-size:18px;line-height:1.5;height:50px;font-family:Metric;margin-top:-60px}
.news-cateogry .newsDescription{height:0!important}
.newsItem .compat-object-fit{height:112px;width:201px;margin:0}
.programmeNotice{border-radius:4px;border:solid 1px #fcd5a0;background-color:#fdf2e5;margin:9px;padding:14px;font-size:16px!important}
.programmeNotice h5{color:#f07d00!important;font-size:18px;text-align:left;margin-left:32%!important;line-height:15px!important}
.programmeNotice h5 span{color:#f07d00!important}
#collapseadditional-delegates .programmeNotice{border:0;background-color:transparent}
@media (max-width:1600px) {
    .newsItem{margin-bottom: 132px;height: 237px;}
.news-category>a>div{margin-top:-110px;font-size: 15px;height: 70px;}
.news-category>a>div>p{margin-top:-110px;font-size: 15px !important;height:90px;line-height: 1.4 !important;/* padding-top: 10px; */}
.newsItem .compat-object-fit{margin:0}
}
@media (max-width:1200px) {
.programmeNotice h5{margin-left:0!important}
.news-category>a>div{margin-top: -134px;font-size:16px;height: 85px;line-height: 1.4 !important;/* padding-top: 5px; */}
.newsItem .compat-object-fit{margin:0;height:112px;width:201px}
}
@media (max-width:500px) {
     .newsItem{margin-bottom: 44px;height: 282px;}
#LoginComponent .login-heading{font-size:30px}
.news-category>a>div{margin-top:-120px;font-size:14px;height: 76px;}
.news-category>a>div>p{margin-top:-120px;font-size: 14px !important;height:60px;}
.newsItem .compat-object-fit{margin:0;height:112px;width:201px}
}
.homePageBlock p{margin-bottom:-18px!important}
.homePageBlock h2{margin-top:15px!important;font-family:jubilat_extra_light}
.homePageBlock h2.b{margin-top:15px!important;font-family:jubilat_bold}
.programmeNotice h6{font-size:16px;margin-bottom:0!important}
.programmeNotice p{font-size:16px!important;margin-top:0!important;margin-bottom:0!important}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open.dropdown-toggle.btn-default{background-color:#009fe3;border-color:#009fe3;color:#fff!important}
#change-password{left:18%;position:relative}
@media all and (max-width:1600px) {
#change-password{left:11%;position:relative}
}
@media all and (max-width:980px) {
#change-password{left:5%;position:relative}
}
.getEnrolmentsBtn{display:block;text-align:center}
#GetEnrolmentsId{margin-left:0;width:250px!important;margin-top:20px}
#NewsLetterComponent .tab-content .tab-pane .form-group{position:relative;left:-90px}
@media all and (max-width:1200px) {
#NewsLetterComponent .tab-content .tab-pane .form-group{left:90px}
}
@media all and (max-width:760px) {
#NewsLetterComponent .tab-content .tab-pane .form-group{left:0}
}
@media all and (max-width:500px) {
#NewsLetterComponent .login-heading{font-size:30px}
i.form-control-feedback.fa-times{top:75px!important}
}
.form-group .form-control{margin-bottom:3px}
.enrolmentActions .btn-default{border-radius:4px;background-color:#434343;font-family:Metric;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;padding-left:20px;padding-right:20px;color:#fff;text-transform:uppercase}
.enrolmentActions .btn-default:hover{color:#fff;background-color:#20409a}
.enrolmentActions .btn.btn-default.cancelEnrolment{font-family:Metric!important;font-size:18px!important;font-weight:400!important;font-stretch:normal!important;font-style:normal!important;line-height:1.33!important;letter-spacing:normal!important;color:#20409a!important;background-color:transparent!important;border:none!important;margin:0!important;text-transform:none!important;height:auto!important;border-bottom:1px solid #fff!important}
.enrolmentActions .btn.btn-default.cancelEnrolment:hover{border-bottom:1px solid #20409a!important;border-radius:0!important}
.parent_gibs_proofofpaymentdocumentind_brite_18_05_proofofpayment{text-align:center}
.programmeMoreInformation .panel-title img{display:block;float:left;height:30px;width:30px;padding-right:10px}
.moreInfoSectionMini{max-height:300px;overflow:hidden;z-index:1}
.readMoreMainSection{max-height:400px;overflow:hidden;z-index:1;margin-bottom:100px}
.moreSection{margin-bottom:100px}
@media all and (max-width:990px) {
.programmeMoreInformation h2.subMainHeader{margin-bottom:-50px!important}
.ProgrammeShortSectionHeading{padding-top:100px}
.moreSectionRow{padding-top:100px}
}
.addButtonDelegate{margin-top:15px}
.programmeFaculty h2{font-family:jubilat_bold}
.ChangePasswordBox button.togglePassword.btn.btn-secondary{top: 0px;}
button.resetPassword.btn.btn-secondary{top: -1px !important;}
.ChangePasswordBox button.togglePassword.btn.btn-secondary:hover{background-color:transparent!important}
@media all and (max-width:1049px) {
.pdf-info{float:left;width:37%}
}
.fa{transition:none;}
.DocumentUploader .btn{float:left}
@media all and (max-width:500px) {
h1{font-family:jubilat_bold;font-size:42px;color:#434343!important;line-height:44px!important;margin:15px 0!important}
h1.pageTitle{margin:0!important;padding-bottom:20px}
h2{font-family:'Metric Light';font-size:30px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
.h2.ms-rteElement-H2{font-family:'Metric Light';font-size:30px;color:#434343!important;line-height:34px!important;margin:0 0 15px!important}
h2.subMainHeader{font-family:jubilat_extra_light;font-size:30px;color:#434343!important;line-height:.9!important;margin:15px 0!important}
h2.subMainHeader b{font-family:jubilat_bold}
h3{font-family:Metric;font-size:26px;color:#434343!important;line-height:30px!important;margin:0 0 15px!important}
h3 b{font-family:Metric;font-weight:700}
h3.ms-rteElement-H3{font-family:'Metric Light';font-size:26px;color:#434343!important;line-height:30px!important;margin:0 0 15px!important}
h3.special{font-family:Jubilat_bold;font-size:26px;color:#434343!important;line-height:30px!important;margin:0 0 15px!important}
h4{font-family:'Metric Light';font-size:24px;color:#434343!important;line-height:26px!important;margin:0 0 15px!important}
h4.ms-rteElement-H4{font-family:'Metric Light';font-size:24px;color:#434343!important;line-height:26px!important;margin:0 0 15px!important}
h5.b{font-family:'Metric Bold';font-size:20px;color:#434343!important;line-height:22px!important;margin:0 0 15px!important;font-weight:700}
h5{font-family:'Metric Light';font-size:20px;color:#434343!important;line-height:22px!important;margin:0 0 15px!important;font-weight:700}
h5.ms-rteElement-Heading5{font-family:'Metric Light';font-size:20px;color:#434343!important;line-height:22px!important;margin:0 0 15px!important;font-weight:700}
h5.ms-rteElement-Heading5.b{font-family:'Metric Bold';font-size:20px;color:#434343!important;line-height:22px!important;margin:0 0 15px!important;font-weight:700}
h6{font-family:'Metric Bold';font-size:19px;color:#434343!important;line-height:20px!important;margin:0 0 15px!important}
h6.ms-rteElement-Heading6{font-family:'Metric Bold';font-size:19px;color:#434343!important;line-height:20px!important;margin:0 0 15px!important}
p{font-family:Metric;font-size:18px!important;line-height:24px!important;font-variant-ligatures:none}
p.b{font-family:'Metric Semibold';font-size:18px!important;line-height:24px!important;font-variant-ligatures:none}
p.a{font-family:Metric;font-size:18px!important;line-height:24px!important;font-variant-ligatures:none}
}
#noData{padding-bottom:80px}
.PaymentForm h4{text-align:center}
#SubmitDynamicForm{margin-top:-300px}
@media all and (min-width:770px) and (max-width:1200px) {
.PaymentForm>div>div{margin-left:28%}
}
@media all and (min-width:1600px) {
.parent_ExpiryDate{margin-left:2.2%}
}
.next-btn{background-color:transparent;color:#20409a!important;border:none;border-radius:0;margin-top:18px;font-size:24px;margin-right:20px;margin-left:28%}
.next-btn:hover{background-color:transparent;color:#20409a!important;border:none;border-bottom:1px solid #20409a;border-radius:0;font-size:24px;margin-left:28%}
#collapsedocumentation .help-bloc{margin-left:30%;margin-top:-10px}
.row.signout{display:block;float:none;width:100%;text-align:center}
.row.signout .sign-out-btn{color:#20409a!important;float:none;margin-left:45%!important}
.resendVerifyEmail .resendVerifyEmailBtn{background-color:#20409a;height:50px;font-size:22px;font-family:'Metric Semibold';text-transform:uppercase;padding-left:20px;padding-right:20px;margin-left:42%}
.resendVerifyEmail{float:none;width:100%}
.resendVerifyEmail p{color:#f07d00;text-align:center;font-weight:700}
@media all and (max-width:1600px) {
.row.signout{display:block;float:none;width:100%;text-align:center}
.row.signout .sign-out-btn{color:#20409a!important;float:none;margin-left:43%!important}
.resendVerifyEmail .resendVerifyEmailBtn{background-color:#20409a;height:50px;font-size:22px;font-family:'Metric Semibold';text-transform:uppercase;padding-left:20px;padding-right:20px;margin-left:38%}
.resendVerifyEmail{float:none;width:100%}
.resendVerifyEmail p{color:#f07d00;text-align:center;font-weight:700}
}
@media all and (max-width:992px) {
.resendVerifyEmail .resendVerifyEmailBtn{margin-left:32%}
.row.signout .sign-out-btn{font-size:18px!important;margin-top:0!important;margin-left:39%!important}
.row.signout{margin-right:15%!important}
}
@media all and (max-width:630px) {
.resendVerifyEmail .resendVerifyEmailBtn{margin-left:22%}
.row.signout .sign-out-btn{margin-left:32%!important}
.row.signout{margin-right:0!important;float:left}
.resendVerifyEmail{float:left}
}
.notificationToast a{color:#fff!important;border-bottom:1px solid #fff}
.notificationToast a:hover{font-family:'Metric bold';color:#fff!important;padding-left:3px;padding-right:3px}
#paybutton{min-width:213px;height:52px;padding-top:16px!important;display:block;width:100%;color:#fff!important;font-size:18px;background:#20409a url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat 2.2% 50%!important;background-position:10px!important;padding-top:19px}
#paybutton:hover{padding:auto;display:block;width:100%;color:#fff!important;font-size:18px;background:#009fe3 url(/_catalogs/masterpage/GIBS/images/CourseInfo/ApplyNow.svg) no-repeat 2.2% 50%!important;background-position:10px!important;padding-top:19px}
.mustbeloggedin p{color:#f07d00;font-size:22px!important;text-align:center}
.passwordChangedMessage p{color:#f07d00;font-size:22px!important;padding-left:9%}
.readMoreMainSection{max-height:360px;overflow:hidden;z-index:1;margin-bottom:50px}
.swal2-title{font-family:Jubilat_bold}
.CourseInfoContainer.showRef{width:100%}
.payment .ApplyButton{max-width:250px;padding-left:20px;background-position:15px;font-size:20px;text-align:center}
.payment .ApplyButton:hover{max-width:250px;padding-left:20px;background-position:15px;font-size:20px;text-align:center}
.make-payment-notification{text-align:center}
#LoginComponent .tab-content .Buttons input[type=submit][disabled]{border-color:#e1e1e1;background-color:#fdfdfd;color:#b1b1b1}
.verification-notice{display:block!important;border:0;text-align:center;color:#f07d00}
.verification-notice p{color:#f07d00}
@media all and (max-width:500px) {
.next-btn{margin-left:0}
}
.ms-taxonomy-suggestion-container .ms-taxonomy-panel-resizer {
	width:20px;
}

     /*-------------------------- new styles ------------------- */
        .programmesContainerTemp {
            display:block;
        }

        #programmesSection .selectButtons {
           display:block;
        }
        #programmesLoadMoreButton {
            display: block;
        }

        #programmesmoreButton {
            display: block;
        }

        .programmesItem .exec-category, .programmesItem .coach-category, .programmesItem .entre-category {
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 20px;
            padding-top: 20px;
            transition: all .4s ease-in-out;
        }

        .programmesItem .exec-category {
            border: solid 1px rgba(0, 0, 0, 0);
            border-bottom: 6px solid #aca2cf;
            transition: all .3s ease;
        }

        .programmesItem .exec-category:hover {
            transition: all .3s ease;
            border: solid 1px #ccc;
            background-color: rgba(0, 0, 0, 0.01);
            border-bottom: 6px solid #aca2cf;
        }

        .programmesItem .coach-category {
            border: solid 1px rgba(0, 0, 0, 0);
            border-bottom: 6px solid #ef4d7f;
            transition: all .3s ease;
        }

        .programmesItem .coach-category:hover {
            transition: all .3s ease;
            border: solid 1px #ccc;
            background-color: rgba(0, 0, 0, 0.01);
            border-bottom: 6px solid #ef4d7f;
        }

        .programmesItem .entre-category {
            border: solid 1px rgba(0, 0, 0, 0);
            border-bottom: 6px solid #faa634;
            transition: all .3s ease;
        }

        .programmesItem .entre-category:hover {
            transition: all .3s ease;
            border: solid 1px #ccc;
            background-color: rgba(0, 0, 0, 0.01);
            border-bottom: 6px solid #faa634;
        }
        
        @media all and (max-width:500px) {
	
	 .programmesItem .coach-category, .programmesItem .exec-category, .programmesItem .entre-category{padding-bottom:0}
}

        .programmesItem .category .exec {
            font-size: 14px;
            color: #aca2cf;
        }

        .programmesItem .category .exec::before {
            content: "";
            display: inline-block;
            width: 10px;
            height: 10px;
            background-color: #aca2cf;
            border-radius: 20px;
        }

        .programmesItem .category .coaching {
            font-size: 14px;
            color: #ef4d7f;
        }

        .programmesItem .category .coaching::before {
            content: "";
            display: inline-block;
            width: 10px;
            height: 10px;
            background-color: #ef4d7f;
            border-radius: 20px;
        }

        .programmesItem .category .entre {
            font-size: 14px;
            color: #faa634;
        }

        .programmesItem .category .entre::before {
            content: "";
            display: inline-block;
            width: 10px;
            height: 10px;
            background-color: #faa634;
            border-radius: 20px;
        }

        .campusButton, .onlineButton {
            border: solid 1px #434343;
            padding-top:6px;
            padding-bottom:4px;
            text-align: center;
            padding-left: 8px;
            padding-right: 8px;
            border-radius: 2px;
            width:auto;
            height:24px;
            text-transform: uppercase;
            font-size:11px;
            font-family: 'Metric';
            line-height: 1.45;
            display: inline-block;
            margin-right: 7px;
            margin-top:10px;
            color:#434343;
        }

        .campusButton img, .onlineButton img{
            width:18px;
            height:16px;
            display: inline-block;
            object-fit: contain;
            margin-top: -3px;
            margin-left: -2px;
            margin-right: 5px;
        }

        .fade-enter-active, .fade-leave-active {
        transition: opacity .4s;
        }
        .fade-enter, .fade-leave-to {
        opacity: 0;
        }
        
        #loadFailProgrammes{
            display: block;
        }
        
        #programmesSection {padding-bottom: 8px;}
        
        #allButton {
	
margin-top: 0px;
}

  .overviewMobile .mobileSector {
            position: relative;
            margin-bottom:10px;
        }


        .overviewMobile .mobileSector .activeSelection {
            height:50px;
            width:100%;
            padding:5px;
            padding-top:0px;
            padding-left:20px;
            background-color: rgba(32, 64, 154, 0.03);
            border:1px solid #20409a;
            border-radius: 4px;
            cursor: pointer;
            background: url('/_catalogs/masterpage/GIBS/images/NewIcons/br_down.png') no-repeat right rgba(32, 64, 154, 0.03);
            -webkit-appearance: none;
            background-position: 95%;
        }

        .overviewMobile .mobileSector .selectionBoxType {
            position: absolute;
            z-index:2;
            width: 100%;
            height: 120px;
            overflow: auto;
            background-color: white;
            padding: 4px;
            cursor: pointer;
            border: 1px solid #434343;
            
        }
        .overviewMobile .mobileSector .selectionBoxType .filterSectionLink{
            font-size:16px;
            padding-top: 8px;
            padding-bottom: 1px;
            width: 100%;
            color: #20409a;
            padding-left: 20px;
            cursor: pointer;
        }

        .overviewMobile .mobileSector .selectionBoxType  .filterSectionLink:hover{
            background-color: #20409a;
            color: white;
        }

        .overviewMobile .mobileSector .activeSelection .mobileSelectionActive {
            font-size:16px !important;
            line-height: 18px;
                  color: #434343;
    font-weight: bold;

        }


 .overviewFilterBox {
            text-align: center;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 7px;
            margin-bottom: 9px;
            padding-bottom: 0px;
            border: 1px solid #20409a;
            width: 100%;
            height: auto;
            cursor: pointer;
        }

        .overviewFilterBox:hover {
            background-color: #20409a;
            border: 1px solid #20409a;
            color: white;
        }

        .overviewFilterBox:hover img {
            filter: grayscale(100%) invert(1) brightness(100);
        }

        #programmeFilter .filterHeader {
            padding-top:10px;
        }
        .campusFilterButton,
        .onlineFilterButton {
            padding-right: 20px;
            text-transform: uppercase;
            vertical-align: middle;
            color: #7c7c7c;
            font-size: 11px;
            line-height: 1.45;
        }

        .overviewFilterBox:hover .campusFilterButton,
        .overviewFilterBox:hover .onlineFilterButton {
            color: white;
        }

        /* Colour Blocks */
        .overviewFilterBox.personal {
            border: 1px solid #8ca2d3;
        }
        .overviewFilterBox.personal:hover {
            color: white;
            border: 1px solid #8ca2d3;
            background-color: #8ca2d3;
        }

        .overviewFilterBox.strategy {
            border: 1px solid #e4563d;
        }
        .overviewFilterBox.strategy:hover {
            color: white;
            border: 1px solid #e4563d;
            background-color: #e4563d;
        }

        .overviewFilterBox.entrepreneurship {
            border: 1px solid #faa634;
        }
        .overviewFilterBox.entrepreneurship:hover {
            color: white;
            border: 1px solid #faa634;
            background-color: #faa634;
        }

        .overviewFilterBox.marketing {
            border: 1px solid #ffde2f;
        }
        .overviewFilterBox.marketing:hover {
            border: 1px solid #ffde2f;
            color: rgba(0,0,0,0.8);
            background-color: #ffde2f;
        }

        .overviewFilterBox.marketing:hover img {
            filter: grayscale(100%);
        }

        .overviewFilterBox.marketing:hover .campusFilterButton,
        .overviewFilterBox.marketing:hover .onlineFilterButton {
            color: rgba(0,0,0,0.8);
        }

        .overviewFilterBox.finance {
            border: 1px solid #40ba8d;
        }
        .overviewFilterBox.finance:hover {
            color: white;
            border: 1px solid #40ba8d;
            background-color: #40ba8d;
        }

        .overviewFilterBox.digitisation {
            border: 1px solid #37819d;
        }
        .overviewFilterBox.digitisation:hover {
            color: white;
            border: 1px solid #37819d;
            background-color: #37819d;
        }

        .overviewFilterBox.coaching {
            border: 1px solid #ef4d7f;
        }
        .overviewFilterBox.coaching:hover {
            color: white;
            border: 1px solid #ef4d7f;
            background-color: #ef4d7f;
        }

        .overviewFilterBox.management,  .overviewFilterBox.executive {
           
            border: 1px solid #aca2cf;
        }
        .overviewFilterBox.management:hover,  .overviewFilterBox.executive:hover {
            color: white;
            border: 1px solid #aca2cf;
            background-color: #aca2cf;
        }

        .overviewFilterBox.online {
            border: 1px solid #f4847a;
        }
        .overviewFilterBox.online:hover {
            color: white;
            border: 1px solid #f4847a;
            background-color: #f4847a;
        }

        /* End of colour blocks */

        .campusFilterButton img,
        .onlineFilterButton img {
            padding-right: 5px;
            width:30px;
            height:30px;
        }
        
        .FilterheadingItem {
	
	font-family:'Metric Bold';
	font-size:24px  !important;

	line-height:24px !important;
}

        .borderLeftFilter {
            padding-left: 30px;
            margin-left: -16px;
            border-left: 1px solid #20409a;
        }

        .filterSectionLink {
            padding-top: 5px;
            padding-bottom: 1px;
            width: 100%;
            color: #20409a;
            padding-left: 20px;
            cursor: pointer;
            transition: all 0.3s ease;

        }

        .filterSectionLink .filterSectionButton {
            display: inline-block;
            font-size: 18px !important;
            width: 80%;
            margin-top:2px;
                margin-bottom: 6px;
            padding-top: 4px;
            line-height: 1.35 !important;
              transition: padding 0.2s ease;

        }


        .filterSectionLink .filterOverviewSVG {
            padding-right: 8px;
            margin-left: -9px;
            vertical-align: top;
            width: 40px;
            display: inline-block;


        }

        .filterSectionLink:hover .filterOverviewSVG {

            /*filter: grayscale(100%) invert(1) brightness(100);*/
        }

        .filterSectionLink:hover .filterSectionButton{
           padding-left:10px;
           transition: padding 0.2s ease;
        }

        .filterSectionLink.active {

            background-color: #20409a;
            color: white;
              transition: all 0.2s ease;

        }

        .filterSectionLink.active .filterOverviewSVG {
            filter: grayscale(100%) invert(1) brightness(100);
        }

        .overFilterHeading {
            font-size: 18px;
            margin-top: 5px;
            margin-bottom: 9px;
        }

        .overviewFilterTopButtons .selectButtons {
            position: relative;
            margin-top: -50px;
            float: right;
            z-index: 5;
        }



        .overviewFilterTopButtons .selectButtons .buttonprogrammes {
            float: left;
            margin-left: 10px;
            cursor: pointer;
            border-radius: 4px;
            font-weight: 500;
            padding: 10px 20px 4px 20px;
            font-size: 16px;
            text-transform: uppercase;
            color: #434343;
            border: solid 1px #434343;
            background-color: #ffffff;
        }

        .overviewFilterTopButtons .selectButtons .active {
            color: #ffffff;
            background-color: #434343;
        }

        .overviewFilterTopButtons .selectButtons .active:hover {
            color: #434343;
            background-color: #ffffff;
        }

        .overviewFilterTopButtons .selectButtons .buttonprogrammes:hover {
            color: #ffffff;
            background-color: #434343;
        }

        .filterLoader {
            position: relative;
            z-index: 10;
            width: 70px;
            top: 50px;
            left: 48%;
            height: 70px;
        }

        .filterLoader img {
            width: 50px;
            height: 50px;
        }


        .fade-enter-active,
        .fade-leave-active {
            transition: opacity .4s;
        }

        .fade-enter,
        .fade-leave-to {
            opacity: 0;
        }
        .overviewFilterMobile {
	
	min-height:600px;
}
   .overviewFilterDesktop {
	
	min-height:600px;
}


        .overviewFilterMobile .mobileSector {
            position: relative;
            margin-bottom:10px;
        }


        .overviewFilterMobile .mobileSector .activeSelection {
            height:50px;
            width:100%;
            padding:5px;
            padding-top:0px;
            padding-left:20px;
            background-color: rgba(32, 64, 154, 0.03);
            border:1px solid #20409a;
            border-radius: 4px;
            cursor: pointer;
            background: url('http://www.gibs.co.za/_catalogs/masterpage/GIBS/images/NewIcons/br_down.png') no-repeat right rgba(32, 64, 154, 0.03);
            -webkit-appearance: none;
            background-position: 95%;
        }

        .overviewFilterMobile .mobileSector .selectionBox {
            position: absolute;
            z-index:2;
            width: 100%;
            height: 200px;
            overflow: auto;
            background-color: white;
            padding: 4px;
            cursor: pointer;
            border: 1px solid #434343;
            
        }

        .overviewFilterMobile .mobileSector .selectionBoxType {
            position: absolute;
            z-index:2;
            width: 100%;
            height: 130px;
            overflow: auto;
            background-color: white;
            padding: 4px;
            cursor: pointer;
            border: 1px solid #434343;
        } 

        .overviewFilterMobile .mobileSector .selectionBoxType .filterSectionLink{
            font-size:16px;
        }

        .overviewFilterMobile .mobileSector .activeSelection .mobileSelectionActive {
            
            font-size:16px !important;
            line-height: 18px;
                color: #434343;
    font-weight: bold;
        }
.courseDelivery-ApplyBox {
	    margin: 0;
    line-height: 1 !important;
    text-transform: uppercase;
    font-size: 11px !important;
    padding: 0;
    position: absolute;
    padding-left: 15px;
    margin-top: 7px;

}
 .card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
 

 .card-columns .card{
    width:100%;
    position: relative;
    display: inline-block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: .75rem;

 }
 .cardHeadingForOverviews{padding-top:10px;position:relative;display:block;font-size:24px !important;width:80%;font-weight:700 !important; height:57px; font-family:'Metric Bold'; line-height:1 !important}

 @media all and (max-width:1600px)
 {
 .cardHeadingForOverviews{padding-top:10px;position:relative;display:block;font-size:20px !important;width:80%;font-weight:700 !important; height:51px; font-family:'Metric Bold'; line-height:1 !important}
}

 @media all and (max-width:1210px)
 {
 .cardHeadingForOverviews{padding-top:10px;position:relative;display:block;font-size:18px !important;width:80%;font-weight:700 !important; height:51px; font-family:'Metric Bold'; line-height:1 !important}
}



 @media all and (max-width:1100px)
 {
    .card-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
 }
 
 @media all and (max-width:500px)
 {
 .cardHeadingForOverviews{padding-top:10px;position:relative;display:block;font-size:16px !important;width:80%;font-weight:700 !important; height:63px; font-family:'Metric Bold'; line-height:1 !important}
}

 @media all and (min-width: 614px) and (max-width:768px)
 {
.cardHeadingForOverviews {
    padding-top: 10px;
    position: relative;
    display: block;
    font-size: 18px !important;
    width: 100%;
    font-weight: 700 !important;
    height: 22px;
    font-family: 'Metric Bold';
    line-height: 1 !important;
}
.newsDescription {
    height: 44px;
}
.programmesItem {
    height: 302px;
}
.newsItem .news-category a .newsDescription{
	
	height:106px;
}
}

.interestButton:hover .interestUnderlay {
	box-shadow: 3px 3px 10px 3px rgba(0,0,0,0.2);
}

    .interestsDropDown {
        margin-top: 5px;
        margin-bottom: 10px;
        width: 100%;
        max-width: 371px;
        padding-top: 10px;
        padding-bottom: 6px;
        color: #58595b;
        font-size: 18px;
        line-height: 1.33;
        letter-spacing: 0.8px;
        border-radius: 4px;
        border: 1px solid #434343;
        position: relative;
        font-weight: bold;
        display: inline-block;
        cursor: pointer;
        text-align: center;
        background-color: #434343;
        color: white;
    }

    .interestsDropDown .icon {
        width: 30px;
        height: 30px;
        position: absolute;
    }

    .interestsDropDown .dropdown {
        margin-top: -6px;
    }

    .interestsDropDown .dropdown path {
        fill: white;
    }

    .interestsDropDown .content {
        display: none;
        max-height: 467px;
        text-align: left;
        overflow: auto;
        letter-spacing: normal;

        position: absolute;
        background-color: white;
        margin-top: 7px;
        width: 100%;
        max-width: 371px;
        border-radius: 4px;
        box-shadow: 0 27px 32px 0 rgba(0, 0, 0, 0.2);
        padding: 10px;
        padding-left: 15px;
        padding-right: 22px;
        z-index: 5;
    }

    .interestsDropDown:hover .content {
        display: block;
    }

    .interestsDropDown::after {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        border-left: 2px solid white;
        border-bottom: 2px solid white;
        transform: rotate(-45deg);
        right: 20px;
        top: 13px;
    }

    .interestsDropDown .content p {
        color: #434343;
        font-size: 18px;
        font-weight: normal;
        line-height: 2.22;
        padding: 0px;
        margin: 0px;
        padding-bottom: 11px;
        background-color: rgba(0, 0, 0, 0);
        position: relative;
        cursor: pointer;

    }

    .interestsDropDown .content p:hover {
        font-weight: bold;
    }
    
        .videoItem:hover {
        opacity: 0.7;
    }

    .videoItem::after {
        content: '';
        display: block;
        position: absolute;
        z-index: 1;
        width: 60px;
        background-image: url(/_catalogs/masterpage/GIBS/images/NewIcons/youtube.png);
        background-size: 50px 50px;
        height: 60px;
        background-repeat: no-repeat;
        left: 39%;
        top: 27%;
    }

.news-category>a:last-child>div {
    font-size:16px !important;
    height:65px;
    overflow:hidden;
}

.news-category>a:last-child>div p{
    overflow: hidden;
}

.shareIcon {
	cursor:pointer;
	float:left;
	margin-right:15px;
}
.shareIcon img {
width:35px;
height:35px;
}

.shareIcon img:hover {
opacity:0.8;
}
