﻿.owl-dot{
    min-width: 0em !important;
    vertical-align: text-top !important;
}

.ms-webpart-zone{
	display:inherit !important;
}

.ms-webpart-chrome-vertical {
    display: unset;
}


.ms-webpart-cell-vertical {
    display: unset;
}

.o365cs-nav-header16 .o365cs-nav-o365Branding{
	display:none;
}

.o365cs-nav-leftAlign{
	display:none !important;
}

.o365cs-nav-centerAlign{
		display:none !important;
}
#O365_MainLink_Help{
	display:none !important;
}

#RibbonContainer-TabRowRight{
	display:none !important;
}


#homepagesearchbutton
{
	padding:0px !important;
	min-width:0px !important;

}

#departmentsearchbutton
{
	padding:0px !important;
	min-width:0px !important;
}



#webpartzone close{
	
	padding:0px !important;
	min-width:0px !important;

}

#globalNavBox{
	background-color:unset !important;
}

.ms-cui-topBar2{
	border:0px !important;
}


.homeAnnouncements h1, h2, h3, h4, h5, h6, .ms-h1, .ms-h2, .ms-h3, .ms-h4, .ms-h5, .ms-h6

{
	margin-left:0px;
}

#content .departmentlandingImage img{
    max-width: 100%;
    width: 1264px;
    height:450px;
   
}

#departmentinfobeforebreadcrum{
	margin-bottom:0px !important;
	
}

#departmentinfoafterbreadcrum{
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}


#departmenttoprow{

border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
	
}


    #content .departmentlandingImage img{

       }

      

#contentpagedetails {
  margin: 0 !important;
  font-family: "Open San" !important;
  font-size: 0.875rem !important;
  font-weight: normal !important;
  line-height: 1.9375 !important;
  color: #545662 !important;
  text-align: left !important;
  	

}


#contentpagedetails h1,#contentpagedetails h2,#contentpagedetails h3,#contentpagedetails h4,#contentpagedetails h5,#contentpagedetails h6{
	margin-bottom: 0.5rem !important;
   font-family: Merriweather !important;
   font-weight: 600 !important;
   line-height: 1.2 !important;
   color: #20365e !important;  
   margin-top: 0 !important;
  margin-bottom: 0.5rem !important;

}

#contentpagedetails h1{
	font-size: 32px !important;
}


#contentpagedetails h2{
	font-size: 22px !important;
}


#contentpagedetails h3{
	font-size: 18px !important;
	font-weight: bold !important;
}


#contentpagedetails h4{
	font-size: 1.125rem !important;
}


#contentpagedetails h5{
	font-size: 1rem !important;
}

#contentpagedetails h6{
	font-size: 1rem !important;
	font-weight: bold !important;

}

#contentpagedetails p{
	margin-top: 0 !important;
  margin-bottom: 1rem !important;
  
   line-height:1.9375 !important;


}

#contentpagedetails a{
 color: #2699fb !important;
  text-decoration: none !important;
  background-color: transparent !important;
}

#contentpagedetails a:hover{
color: #00823c  !important;
text-decoration: underline  !important;

}

#whitebackgroundareacontent .ms-rtestate-field p, p.ms-rteElement-P{
    
    margin-top: 0;
    margin-bottom: 1rem;
    line-height: inherit !important;
}

.fixedElement {
    background-color: #052049;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
}

.ms-cui-menu{
	 /*position:absolute;*/
	 position:fixed !important;
    top:408px;
    width:100%;
    z-index:100;

}


.search-btn{
	min-width:inherit !important;
	padding:inherit !important;
}


#example-search-inputmain {
 padding-left:0.7rem !important;
}

#weather a:visited{
	color:inherit !important;
}

#countryselector a:visited{
	color:inherit !important;
}

#countryselector a{
	height:57.2px;
}


#mobileprofilebutton{

	background-color:inherit !important;
}

.form-control {
/*	padding-left:0.75rem !important;*/
}


.breadcrumb{
	text-transform:none !important;
}

#content .section.departmentDesc .faqSection .fa-minus{
	    color: #2699fb !important;
}

#content .section.departmentDesc .faqSection .question{
	font-size:14px;
}


.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	color : #20365e !important;
}


.departmentDesc .down-brd{
 border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  
 border-bottom-left-radius:5px !important;
 border-bottom-right-radius:5px !important;
  
}







#example-search-input-mobile{

padding-left:12px !important;
	
}

#belowbreadcrumwp .eventBanner{

margin-bottom:0px !important;	
}


#belowbreadcrumwp .section{

margin-bottom:0px !important;	
}



#header .dropdown-menu .header-item a{

}

.jcgmt-digital{
	/*color:white !important;*/
}


#groupDropdown{
	font-weight:600;
}

#unitsDropdown{
	font-weight:600;
}

#forYouDropdown{
	font-weight:600;
}


.search-btn{
	z-index:999 !important;
}

#header .notifications .height
{
min-height: 100px;
}


#header .dropdown-menu label{
	cursor:pointer;
}

input:-internal-autofill-selected {

background-color:transparent !important;
}

#header a{
	cursor:pointer;
}


#content .section.eventsPanel a:visited {
    color: inherit !important;
    text-decoration: none;
}


#content .section.dinning .tabsList a:visited{

    color: #2699fb;
	
}


.prev{
	cursor:pointer;
}

.next{
	cursor:pointer;
}

.eventDates{
	cursor:pointer;
}


#clock_dar_mobile .jcgmt-digital{
 color: white !important; 
}


#clock_karachi_mobile .jcgmt-digital{
 color: white !important; 
}



#clock_kampala_mobile .jcgmt-digital{
 color: white !important; 
}


#clock_london_mobile .jcgmt-digital{
 color: white !important; 
}


#clock_Nairobi_mobile .jcgmt-digital{
 color: white !important; 
}


.o365cs-nav-header16 .o365cs-nav-link{
	line-height:18px !important;
}

#header .profile-link img {
    
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 39px;
    width: 39px;
}

#toprowimage{	
	border-radius: 50%;
}

#footer{
	 border: 1px solid #e2e2e2;
}   

#topFeedTabs .nav-item{
	background-color:#f1f1f1;
}

#O365_SubLink_SuiteMenu_zz6_ID_PersonalInformation{
	display:none !important;
}

#O365_SubLink_SuiteMenu_zz8_ID_PersonalizePage{
	display:none !important;
}

#O365_SubLink_SuiteMenu_ctl00_SiteActionsMenuMainData_ctl00_wsaDesignEditor{
	display:none !important;
}

#O365_SubLink_SuiteMenu_zz10_MenuItem_ShareThisSite{
	display:none !important;	
}

#O365_SubLink_SuiteMenu_zz11_MenuItem_Create{
	display:none !important;
}

#mobileprofilebutton{
	min-width:0px !important;
}


.ms-srch-item{
	width:100% !important;
}

.ms-srch-item-body{
	width:100% !important;

}

.ms-srch-item-path{
	width:100% !important;

}

.ms-promlink-button{
	border-style:none !important;
}

#ResultFooter{
	display:none;
}

#groupsDropdown i.fa-plus{
	color: #2699fb !important;
}

#groupsDropdown i.fa-minus{
	color: #2699fb !important;
}


#unitsDropdown i.fa-plus{
	color: #2699fb !important;
}

#unitsDropdown i.fa-minus{
	color: #2699fb !important;
}


#forYouDropdown i.fa-plus{
	color: #2699fb !important;
}

#forYouDropdown i.fa-minus{
	color: #2699fb !important;
}


#content .section.eventsPanel .eventDates #eventCalendarcontainer .month-wrapper > table tbody .day, #content .section.eventsPanel .eventDates #eventCalendarcontainerMobile .month-wrapper > table tbody .day{
	margin-left:6px;
}


#content .section.eventsPanel #eventsSliderHolder .item .eventItem .desc .title{

}

@media (max-width: 800.98px){

	#content .section.eventsPanel #eventsSliderHolder .item .eventItem .eventDate .date {
		padding-top:0px !important;
	
	}
	
	#content .section.eventsPanel #eventsSliderHolder .item .eventItem .eventDate .month {
	
		padding-top:27px !important;

	}
}


#content .section.eventsPanel #eventsSliderHolder .item .eventItem .eventDate .month{
	padding-top: 9px ;
    text-transform: uppercase;
    }

#content .section.eventsPanel #eventsSliderHolder .item .eventItem .desc h5{
min-height: 50px;
    height: 45px;
    overflow: hidden;
	
}

#content .section.eventsPanel #eventsSliderHolder .item .eventItem .eventDate .date{
	padding-top:4px;
}



#content .section.wellbeing #wellbeingSliderHolder .item .info .desc{
	height:200px !important;
}

#footer{
/*	    margin-top: 54px auto 0 !important;*/
}


.menuindent {
  padding-left: 16px;}

.menuindent-mob {
  padding-left: 15px;}


#content .section.departmentInfo .breadcrumb li a.active{
	text-transform:capitalize !important;
}

#content .section.departmentInfo .breadcrumb li a{
	text-transform:capitalize !important;
}

#content .section.departmentDesc .faqSection .collapsible-box a{
	color: #2699fb !important;
}

#content .section.departmentDesc .faqSection .question{
	color:#545662;
}

#headeralerts .dropdown-item:hover{
background-color:inherit !important;
color:#2699fb !important;
	
}

#countryselector .dropdown-item:hover{
background-color:inherit !important;
color:#2699fb !important;
	
}

#ctrlUserFavorites .dropdown-item:hover{
background-color:inherit !important;
color:#2699fb !important;
	
}


#userprofilediv .dropdown-item:hover{
background-color:inherit !important;

}



#content .section.learningAvenues .header .bottomRow{
	margin-top:72% !important;
}

#content .section.learningAvenues .header{
	padding-bottom:0px !important;
}

#content .section.dinning .tabsList{
	height:70%;
}

#footer .footerBottom .socialPlugs ul li:hover a{
	background: #39a2fb !important;
}

#header .megamenu-content{
	top:44px !important;
}


#content .section.eventsPanel .eventDates #eventCalendarcontainer .month-wrapper .day.first-date-selected, #content .section.eventsPanel .eventDates #eventCalendarcontainerMobile .month-wrapper .day.first-date-selected{
	
	background-color:#3b9963 !important;
	color:#fff !important;
}

#countryselector a:hover{
	color:#2699fb !important;
}

#countryselector a {
	color:#6c757d !important;
}



.homeAnnouncements a:visited{
	color:#20365e !important;
}

#countryselector .border-bottom{
border-bottom: solid 1px #F1F1F1 !important;
}



.homeAnnouncements .postDate a{
	color: #94959c !important;
}

.homeAnnouncements .metaInfo a{
	color: #94959c !important;
}

.homeAnnouncements{
	    background-color: #f1f1f1 !important;
}


#departmentSliderHolder{
	background-color: #f5f5f5;
}

.departmentSearch .desc-para{
	background-color: #f5f5f5 !important;
}

.departmentSearch .search-input{
	padding-left:19px;
}

#content .section.eventsPanel #eventsSliderHolder .item .eventItem .desc .title{
	    height: 49px !important;
}


.bg-forwhite{
	background-color:#f1f1f1 !important;
}



#content .section.departmentDesc .ourTeam .item .info{
	min-height:500px;
}

.carousel-control-prev, .carousel-control-next{
	height : 80%;
}



#departmenthomepageimage{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


#carouselExampleControls{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


.sb-container{
	padding-right:0px !important;
}


.sb-content{
	width:100% !important;
	padding-right:0px !important;
}

.sb-scrollbar-container{
	display:none;
}


#header .delete-icon{
	margin-top:-40px !important;
}

#content .section .homeAnnouncements .item .title{
	overflow:hidden;
}

.lowerCaseListing{
text-transform: none !important;
font-family: "Open Sans" !important;
}

.backGroudWhite{
	background-color: #ffff !important;
}
.borderBottomLess{
	    border-bottom: 0px solid #f1f1f1 !important;
}


#filterDropdown .nav{
	background-color:#fff !important;
}

@media (max-width: 800.98px){
	
}
#content .section.wellbeing #wellbeingSliderHolder .item .info .heading {

    height: 38px;
    }}
    
    
#menucontrol_mobile .nav-link{
	margin-bottom:0px !important;
}