body, #top-bar {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.front {
	font-size: 14px;
}

.language-switcher-locale-url li, .top_dutystation_menu li {
	float: left;
	list-style: none;
	list-style-image: none;
}

.language-switcher-locale-url li.first, .top_dutystation_menu li {
	/* border-right: 1px solid #ffffff; */
	padding-right: 5px;
}

.language-switcher-locale-url li.last, .top_dutystation_menu li {
	margin-left: 5px;
}

img#un-top-logo-hl {
	width: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

#top-bar .language-switcher-locale-url a {
	color: #ffffff;
}
/*
#top-bar .language-switcher-locale-url li.first {
	border-right: 1px solid #ffffff;
}
*/
#top-bar .form-control {
	border: 1px solid #005A8E;
}

.top_dutystation_menu {
/*	padding-top: 0.375em; */
/* 	padding-top: 8px; */
    padding-top: 12px;
	padding-left: 0;
}

.top_dutystation_menu li {
	font-size: 0.781em;
	/* line-height: 20px; */
	line-height: 13px;
}

.language-switcher-locale-url {
    padding-top: 12px;
}

.language-switcher-locale-url li {
	line-height: 13px;
}

.top_dutystation_menu li.last {
	border-right: 0;
}

.top_dutystation_menu li.active {
	font-weight: bold;
}

form#user-login-form {
    padding: 8px 10px;
}

#user-login-form label {
    padding-top: 2px;
	color: #ffffff;
}	

#user-login-form button {
    margin-top: 2px
}
	
.top-nav-item {
	padding-left: 3px;
}

#user-login-form #edit-name, #user-login-form #edit-name--2, #user-login-form #edit-pass {
 	// width: inherit;
	width: 92px;
	font-size: 10px;
	border-radius: 0;
	padding: 1px;
 	height: 20px;
	
}

#user-login-form .form-item-name, #user-login-form .form-item-pass {
	float: left;
	margin-right: 5px;
}

#user-login-form .form-group {
	margin-bottom: 0;
}

#block_login_or_user-menu .navbar-nav>li>a {
	padding: 10px;
}

#search-in-header {
	margin-top: 33px;
}

#search-in-header button {
	background-color: #005A8E;
	border-radius: 0;
}	

/* main menu */

#iseek-main-nav {
	margin-top: 10px;
	/* margin-bottom: 10px; */
}

#iseek-main-nav .navbar-collapse {
	padding-left: 0;
}

#block-menu-menu-iseek3-main-menu > ul > li { 
  	margin-right: .5em;	
	background-color: #ffffff;
	padding-top: 1px;
}
	
#block-menu-menu-iseek3-main-menu > ul > li > a:nth-child(1), #block-menu-menu-iseek3-main-menu > ul > li > span:nth-child(1) { 	
	text-transform: uppercase;
}



#block-menu-menu-iseek3-main-menu > ul > li.first {
        padding-left: 0;
}

#block-menu-menu-iseek3-main-menu > ul > li > a, #block-menu-menu-iseek3-main-menu > ul > li > span {
	/* font-size: 0.8em; */
	/* font-size: 16px; */
	color: #565656;
	/* font-family: 'Source Sans Pro Semibold', Helvetica, sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#block-menu-menu-iseek3-main-menu > ul > li > a:hover, #block-menu-menu-iseek3-main-menu > ul > li > span:hover, #block-menu-menu-iseek3-main-menu > ul > li > span > a:hover {
	/* background-color: #565656; */
	background-color: #005a8e;
	color: #ffffff;
}

#block-menu-menu-iseek3-main-menu > ul > li > span > a {
        color: #565656;
        text-decoration: none; 
}

#block-menu-menu-iseek3-main-menu > ul > li.open > span {
	background-color: #e7e7e7;
	color: #565656;
}

#block-menu-menu-iseek3-main-menu > ul > li.open > span:hover {
        /* background-color: #565656; */
		background-color: #005a8e;
        color: #ffffff;	
}

#block-menu-menu-iseek3-main-menu .navbar-nav > li > span {
	padding: 10px 15px;
    cursor: pointer;
}

#block-menu-menu-iseek3-main-menu li.expanded.dropdown {
	padding-top: 10px;
	padding-bottom: 10px;
}



#block-menu-menu-iseek3-main-menu ul.dropdown-menu li a {
	background-color: #ffffff;
	color: #565656;
	/* font-family: 'Source Sans Pro Semibold', Helvetica, sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#block-menu-menu-iseek3-main-menu ul.dropdown-menu li a:hover, #block-menu-menu-iseek3-main-menu ul.dropdown-menu li a:focus {
	background-color: #565656;
	color: #ffffff;
}



#block-menu-menu-iseek3-main-menu > ul > li > a {
	position:relative;
}

/*
#block-menu-menu-iseek3-main-menu > ul > li:nth-child(1) a:before {
	font-family: FontAwesome;
	margin-right: 5px;
	content: "\f0b1";
	color: #1c90ce;
	font-size: 14.35px;
}

#block-menu-menu-iseek3-main-menu > ul > li:nth-child(2) > span:before {
	font-family: FontAwesome;
	margin-right: 5px;
	content: "\f059";
	color: #1c90ce;
	font-size: 14.35px;
}

body.dpa #block-menu-menu-iseek3-main-menu > ul > li:nth-child(2) > span:before {
	content: "\f05a";
}

#block-menu-menu-iseek3-main-menu > ul > li:nth-child(3) > a:before, #block-menu-menu-iseek3-main-menu > ul > li:nth-child(3) > span:before {
	font-family: FontAwesome;
	margin-right: 5px;
	content: "\f0ac";
	color: #1c90ce;
	font-size: 14.35px;
} 

body.DPO #block-menu-menu-iseek3-main-menu > ul > li:nth-child(3) > a:before, body.DPO #block-menu-menu-iseek3-main-menu > ul > li:nth-child(3) > span:before, body.DPPA #block-menu-menu-iseek3-main-menu > ul > li:nth-child(3) > a:before, body.DPPA #block-menu-menu-iseek3-main-menu > ul > li:nth-child(3) > span:before {
	content: "\f15c";
} 

#block-menu-menu-iseek3-main-menu > ul > li:nth-child(4) > a:before, #block-menu-menu-iseek3-main-menu > ul > li:nth-child(4) > span:before {
	font-family: FontAwesome;
	margin-right: 5px;
	content: "\f071";
	color: #1c90ce;
	font-size: 14.35px;
} 

body.DPPA #block-menu-menu-iseek3-main-menu > ul > li:nth-child(4) > a:before, body.DPPA #block-menu-menu-iseek3-main-menu > ul > li:nth-child(4) > span:before {
	content: "\f0ac";
}

#block-menu-menu-iseek3-main-menu > ul > li:nth-child(5) > span:before {
	font-family: FontAwesome;
	margin-right: 5px;
	content: "\f044";
	color: #1c90ce;
	font-size: 14.35px;
} 

body.dpa #block-menu-menu-iseek3-main-menu > ul > li:nth-child(5) > span:before {
	content: "\f044";
}

#block-menu-menu-iseek3-main-menu > ul > li:nth-child(6) > span:before {
       font-family: FontAwesome;
       margin-right: 5px;
       content: "\f013";
       color: #1c90ce;
       font-size: 14.35px;
} 

#block-menu-menu-iseek3-main-menu > ul > li:nth-child(7) > a:before {
	font-family: FontAwesome;
	margin-right: 5px;
	content: "\f007";
	color: #1c90ce;
	font-size: 14.35px;
} 

body.dpa #block-menu-menu-iseek3-main-menu > ul > li:nth-child(7) > a:before {
	content: "\f0ac";
}
*/


#caption-mi-title a {
	color: #ffffff;
	text-decoration: none;
}

#caption-mi-title a:hover {
        text-decoration: underline;
}


#caption-mi-date span {
        color: #ffffff;	
}

/* same as .img_responsive */
#container-main-image img, .main-thumbnail img, #thumbnail-most-popular img, .field-name-field-departmental-where-image img, #department-about-us-for-department-home-page img  {
	display: block;
  	/* max-width: 100%; */
  	height: auto;
}

#dept_about_us_body_unsrc {
	border-right: solid 1px #eaeaea;
}

#dept_about_us_body_unsrc img, #dept_about_us_body_club img {
  	max-width: inherit;
}

#dept_about_us_body_unsrc h4, #dept_about_us_body_club h4 {
	margin-top: 0;
    color: #005A8E;	
}

div#thumbnail-most-popular > img {
	padding: 0 10px;	
	margin-left: auto;
	margin-right: auto;
}

#calendar-box .calendar-date {
/*	width: 12.666667%; */
	color: #005689;
    padding-right: 0;
}
#calendar-box .calendar-date-title {	
/*	width: 87.333333%; */
}


.not-front #block-system-main #event_toolkit {
	background-color: #005A8E;
/*	
	border-top-right-radius: 0;
	font-size: 20px;
	margin-top: 10px;
*/	
	padding: 8px 10px;
}

.not-front #block-system-main #event_toolkit #event_duty_station {
	color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: solid 2px #1c90CE;
}

.not-front .slug {
	color: #666666;	
	margin-top: 10px;
}

.not-front.node-type-announcements .slug {
	background-color: #FEEDCD;	
	padding: 4px 10px;	
	color: #333333;
	margin-bottom: 30px;
}

.not-front.node-type-announcements h3#headline {
    margin-top: 5px;
	margin-bottom: 0;
}

.not-front .search-snippet {
        font-size: 14px;
        color: #666666;
        margin-top: 0;
	margin-bottom: 0;
}

.apachesolr_search-results .search-result h4 {
	margin-bottom: 5px;	
}

.not-front .search-result .slug {
	margin-top: 0;
}

li.search-result {
	margin-bottom: 25px;
}

.not-front h2#headline {
	font-size: 30px;
	margin-top: 15px;
}

.node-type-article .field-slideshow-caption-text, .node-type-departmental-page .field-slideshow-caption-text {
	color: #808080;
}

.node-type-article .field-slideshow-caption, .node-type-departmental-page .field-slideshow-caption {
	padding: 5px;
}

.node-type-article .field-slideshow-caption-text:before {
        font-family: FontAwesome;
        margin-right: 5px;
        content: "\f030";	
}

.not-front .field-name-body {	
	margin-top: 20px;
	color: #333333;
}

.field-name-body {
   clear: both;
}

.node-type-article .iseek-like i {
	color: #0071B9;	
}

/* .node-type-article */
.comment .links.list-inline {
	text-align: right;
}

/* .node-type-article */
#comments .indented {
	margin-left: 40px;
}

/* .node-type-article */ 
.indented .comment {
        background-color: #FFFFFF;
	border: 1px solid #E3E3E3;	
}
/* .node-type-article */
.indented .comment .content .field-name-comment-body .field-item:before, .indented .comment .submitted:before {
        font-family: FontAwesome;
        margin-right: 5px;
        content: "\f064";
}

/* .node-type-article */ 
.comment .submitted {
	color: #808080;
	margin-bottom: 10px;
}

.field-slideshow-pager li {
	margin-bottom: 20px;
} 

#mail_print_icon_row {
	/* text-align: center; */
/*
	padding: 0 5px;
	margin-bottom: 30px;
*/
}

#mail_print_icon_row i.fa-envelope-o {
	margin-left: 5px;
	margin-right: 10px;
}

.node-type-article .field-name-field-tags, .node-type-article .field-name-field-topic {
	margin-left: 5px;	
}

.modal-dialog button.close {
	color: #666666;
	font-size: 16px;
	opacity: 0.8;
	font-weight: normal;
}

.modal-dialog button.close:hover, .modal-header button.close:focus {
	opacity: 0.4;
}

.modal-header {
	font-size: 18px;
	color: #fff;
	border-bottom: 0;
	background-color: #005A8E;
	padding: 10px 15px;
}

.modal-post-header #find_a_colleague_text {
	font-size: 18px;
  	color: #0071B9;
	margin-bottom: 5px;
} 

.modal-post-header {
	padding: 15px;
}

button#searchTriggerSimpleInModal, button#searchTriggerAdvancedInModal, button#sitesearchTrigger, button#formsSearchTrigger, button.search-button#searchTriggerSimple, a.ics-button, .front button.search-button {
  	background-color: #005A8E;
  	color: white;
  	border: 0;
  	border-bottom: 1px solid #005A8E;
 	border-radius: 0;
}

#searchTriggerAdvancedInSimple {
	color: #4D4D4D;
	font-size: 14px;
}

#searchTriggerAdvancedInSimpleModal:focus, #searchTriggerAdvancedInSimpleModal:hover {
	text-decoration: underline;
	cursor: pointer;
}

a.ics-button {
	margin-top: 30px;
}

a.ics-button:hover {
	color: #ffffff;
}


.modal-footer {
  color: #0071B9;
  font-size: 14px;
  text-align: center;
  border-top: 0;
}
div.tooltip-inner{
	min-width: 20em;
}
#searchSimpleInputInModal, #sitesearchInput, #sitesearchInputHeader {
	border-radius: 0;
}

strong {
	/* font-family:'Source Sans Pro Bold',Helvetica,sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

thead tr {
	background-color: #005a8e;
	color: #fff; 
}

thead tr a.sort_link {
	color: #fff;
}

.view-departmental-events-in-og thead tr {
	background-color: #fff;
	color: #4D4D4D;
	border-bottom: solid 1px #eaeaea;	
}

.view-departmental-events-in-og thead tr th {
	font-weight: bold;
}

.view-departmental-events-in-og thead tr tr.views-row-first {
	border-bottom: 1px solid #C8C8C8;
}

h5.unsrc {
	font-size: 16px;
    color: #333333;
    padding: 5px 2px;
}


h5.unsrc#aac {
	/* background-color: #AF30AD; */
	border-bottom: solid 2px #AF30AD;
}

h5.unsrc#cal {
	/* background-color: #00A69A; */
	border-bottom: solid 2px #00A69A;
}

h5.unsrc#sag {
	/* background-color: #FF9900; */
	border-bottom: solid 2px #FF9900;
}

h5.unsrc#wsaf {
	/* background-color: #6FA13B; */
	border-bottom: solid 2px #6FA13B;
}

#departmental_home_page_blocks ul.unsrc{
	font-size: 14px;
	padding-left: 10px;
}

#aac_list, #cal_list, #sag_list  {
	border-right: solid 1px #eaeaea;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #fff;
}

.table-striped>tbody>tr:nth-of-type(even) {
	background-color: #E6F0F7;
}

.table>tbody>tr>td {
	border-top: 0;
}

.table>thead>tr>th {
        border-bottom: 0;
}

.wildcard.checkbox {
	font-size: 14px;
}

.dutyStationBtn, .bundleNameBtn, .sortBtn, .paginationBtn, .localGlobalBtn {
	border: 0;
	border-radius: 0;
	margin: 2px 1px;
	padding: 3px 20px;
	font-size: 13px;
	background-color: #E3E3D9;
}

.dutyStationBtn.active, .bundleNameBtn.active, .sortBtn.active, .paginationBtn.active, .localGlobalBtn.active {
	background-color: #808080;
}

.dutyStationBtn.active:hover, #myModal .dutyStationBtn.active:focus, .dutyStationBtn.active:active, .bundleNameBtn.active:hover, .bundleNameBtn.active:focus, .bundleNameBtn.active:active, .sortBtn.active:hover, .sortBtn.active:focus, .sortBtn.active:active, .paginationBtn.active:hover, .paginationBtn.active:focus, .paginationBtn.active:active, .localGlobalBtn.active:hover, .localGlobalBtn.active:focus, .localGlobalBtn.active:active {
        outline: 0;
}

.view-holiday-calendar .dutyStationBtn a {
	color: #000000;
}

.view-holiday-calendar .dutyStationBtn.active a {
	color: #ffffff;
}

.view-holiday-calendar .dutyStationButtons {
	margin-bottom: 2em;
}

#myModalAdvanced input.form-control {
	border-radius: 0;	
}

#myModalAdvanced .control-label {
  	font-size: 14px;
}

h3.gcd_results, h3.sitesearch_results {
        font-size: 18px;
}

section#block-system-main ul.apachesolr_search-results {
	padding-left: 0;
  	list-style: none;
}

.sitesearch_pagination {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* departmental */

.departmentalSubmenu-nav {
	float: left;
  	margin: 15px 0 0 0;
	padding-left: 0;	
}

.departmentalSubmenu-nav > li {
	float: left;
	list-style: none;
	list-style-image: none;
	padding: 5px 15px;
	background-color: #E3E3E3;
	margin-right: 5px;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}

.departmentalSubmenu-nav > li a {
	color: #333333;
}

.dept-color-band {
	height: 10px;
}

.dept_site_map li {
	font-size: 13px;
}
.dept_site_map li.depth0 {
        margin-left: 0;
}
.dept_site_map li.depth1 {
        margin-left: 20px;
}
.dept_site_map li.depth2 {
        margin-left: 40px;
}
.dept_site_map li.depth3 {
        margin-left: 60px;
}
.dept_site_map li.depth4 {
        margin-left: 80px;
}
.dept_site_map li.depth5 {
        margin-left: 100px;
}
.dept_site_map li.depth6 {
        margin-left: 120px;
}
.dept_site_map li.depth7 {
        margin-left: 140px;
}
.dept_site_map li.depth8 {
        margin-left: 160px;
}

.node-type-department #in-the-spotlight-container {
	margin-top: 30px;
}	

.node-type-department #caption-mi {
	background-color: #808080;
}

.node-type-department #caption-mi-title {
	color: #FFFFFF;
}

.node-type-department h2, .node-type-departmental-faq h2 {
	font-size: 28px;
}

.node-type-department h2 a {
	color: #4D4D4D;
}

/* needs to change for mobile */

.node-type-department #department-left-col  {
	border-right: solid 1px #C9C9C9;
}

.node-type-department #what_we_do, .node-type-department #departmental_bio, .node-type-department #departmental_resources_club {
	background-color: #F5F5F5;
	padding: 0 10px;
}

.node-type-department #what_we_do .top-side-box, .node-type-department #departmental_bio .top-side-box, .node-type-department #departmental_resources_club .top-side-box {
    padding-top: 10px;
	background-color: #F5F5F5;
	border-bottom: solid 2px #1C90CE;
}

.node-type-department #departmental_resources_club h3.main-boxes-margin {
    margin-top: 0;
}

.node-type-department #departmental_bio .top-side-box {
	margin-top: 0;
}

.node-type-department #departmental_bio  .media-heading {
	color: #005A8E;
}

.node-type-department #news_section .top-side-box, .node-type-department #where_we_work .top-side-box, .node-type-department #departmental_home_page_social_media  .top-side-box, #departmental_social_media  .top-side-box, #desa_highlights .top-side-box, #departmental_calendar_clubs .top-side-box, .node-type-department #departmental_resources  .top-side-box {
	border-bottom: solid 2px #B0B0B0;
}

.node-type-department #news_section .top-side-box  i.fa, .node-type-department #departmental_bio .top-side-box i.fa, .node-type-department #where_we_work .top-side-box i.fa {
	color: #005A8E;
}

.node-type-department #department_organigram {
	margin: 10px 0;
}

.node-type-department #department_organigram a {
	color: #005A8E;
}

.node-type-department #department_organigram i.fa, .node-type-department  #departmental_home_page_social_media i.fa, .node-type-department  #departmental_social_media i.fa {
	color: #969696;
}

.node-type-department  #departmental_social_media i.fa {
	margin-right: 5px;
	font-size: 18px;
}

.node-type-department #department_organigram_multiple ul {
	list-style-type: none;
}

.node-type-department  a.read_more {
	text-decoration: underline;
	font-size: 13px;
}

.node-type-department  .carousel-control {
	opacity: inherit;
	background-image: none;
}

.node-type-department  .carousel-caption-below {
	font-size: 13px;
    color: #4D4D4D;
    margin-top: 5px;	
}

.node-type-department  #departmental_home_page_social_media {
	font-size: 36px;
}

.node-type-department  #department-club-left-col {
	border-right: solid 1px #eaeaea;
}

.node-type-department  .departmental_home_page_resources_section_club {
	padding-bottom: 10px;
}

/* /needs to change for mobile */

/*
.node-type-department .dept_about_us_body p {
	font-size: 18px;
}
*/

#department-about-us-for-department-home-page {
	margin-top: 15px;
}

#department-about-us-for-department-home-page h2, .node-type-departmental-faq h2 {
	margin-top: 10px;
}
/*
.node-type-department .modal-header {
  background-color: #4D4D4D;
}
*/

#departmental_home_page_blocks {
	margin-top: 20px;
	display: table;
  	table-layout: auto;
 	height: 100%;
 	width: 100%;
}
#departmental_home_page_blocks #col1{
	/* width: 32%; */
	/* display: table-cell; */
	display: block;
  	height: 100%;
}
#departmental_home_page_blocks #col1, #departmental_home_page_blocks #col2 {
	border-right: solid 1px #eaeaea;
}
#departmental_home_page_blocks h3.top-side-box.main-boxes-margin {
	margin-top: 0;
} 

#departmental_home_page_blocks p {
	color: #333333;
	padding-left: 15px;
}

#departmental_home_page_blocks h4 {
	color: #007EA8;
	border-bottom: solid 3px #007EA8;
	padding-left: 15px;
  	padding-bottom: 3px;
	font-size: 20px;
}

#departmental_home_page_blocks ul {
/*
        list-style: none;
        list-style-image: none;	
	padding-left: 15px;
*/
	margin-bottom: 0;
}
/*
#departmental_home_page_blocks li a {
        color: #333333;
}
*/
/*
#field_departmental_bio_image img {
}
*/
/* for document link nested links */
#departmental_home_page_blocks ul > li > ul {
	margin-top: 5px;
}

ul#toplevel_documentlist {
	padding-left: 30px;
} 

ul#toplevel_documentlist li {
	list-style-type: none;
}

ul#toplevel_documentlist > li i.fa {
        padding-right: 4px;
}


ul#toplevel_documentlist a.documentLinkResultLink {
	color: #005689;	
}

#departmental_home_page_blocks .media-body p {
	padding-left: 0;
}

#departmental_home_page_blocks .media-body h5.media-heading {
	color: #007EA8;
	/* font-size: 15px; */	
}

#field_departmental_bio_image_des {
        color: #4D4D4D;
        font-size: 13px;	
}




.departmental_page_breadcrumb {
	font-size: 13px;
	color: #4D4D4D;
	margin-top: 10px;
	margin-bottom: 10px;
}

.departmental_page_breadcrumb a {
        color: #4D4D4D;
}

.departmental_page_last_updated {
	color: #4D4D4D;	
}


.departmental_home_page_block_bottom {
/*
	border-bottom-left-radius: 10px;
  	width: 100%;
  	height: 35px;
  	background-color: rgba(227,227,227,.5);
  	border-bottom-right-radius: 10px;
*/
        text-align: right;
        padding-top: 10px;
        padding-right: 10px;
        font-size: 13px;
	margin-bottom: 10px;
}

.departmental_home_page_block_fixed_container ul, .departmental_home_page_resources_section ul{
	padding-left: 20px;
}

.departmental_home_page_block_fixed_container#bio {
	overflow-y: scroll;
	overflow-x:hidden;
	
}

.node-type-department #bio .img-responsive {
	max-width: inherit;
}	

.departmental_home_page_resources_section { 
	/* height: 482px; */
	/* overflow-y: scroll; */
	/* overflow-y: hidden; */
	/* overflow-x: hidden; */
}	

.departmental_home_page_resources_section.departmental_home_page_resources_section_top {
	/* height: 421px; */
}


#departmental_home_page_blocks li {
	margin-bottom: 10px;
}

#departmental_home_page_blocks ul.unsrc li {
	margin-bottom: 5px;
    margin-left: 10px;
/*	list-style: none;	*/	
}

/*
#departmental_home_page_blocks ul.unsrc li::before {
	content: "•";
	color: #E3E3E3;
}
*/

/*
.departmental_home_page_block_bottom {
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
  	font-size: 13px;
  	text-align: right;
}
*/
#department-about-us-for-department-home-page .carousel-caption {
	right: auto;
	left: auto;
	width: 100%;
	background-color: #808080;
	padding-top: 0;
	padding-bottom: 0;	
	opacity: 0.8;
	bottom: 0;
}

#department-about-us-for-department-home-page .carousel-caption h3 {
	margin-top: 10px;
	font-size: 20px;
}

#departmental_faq_toc {
	font-size: 15px;
}

#departmental_faq_toc ul {
        list-style: none;
}

#departmental_faq_body {
	font-size: 15px;
}

#departmental_faq_body a {
        color: #333333;
	font-weight: bold;
}

#departmental_faq_body > div {
        background-color: #E3E3E3;
        border: 1px solid #E3E3E3;
        border-radius: 10px;
        padding: 10px 20px;
        margin-top: 10px;
}


#departmental_faq_body > div.departmental_faq_body_entry_even {
	background-color: #ffffff;
}


/* Departmental Newsletter CP added June 2017 */
#newsletter_logo { /* also media queries */
	 width: 8%;
	 float: left;
	 margin-right: 20px;
}

#newsletter_name {
	float: left;
}

#newsletter_title > h1 {
	/* font-size: 48px; */
	font-size: 26px; 
    font-weight: 700;
    color: #005A8E;
}

#newsletter_date {
	margin-top: -10px;
	margin-left: 3px;
}

#newsletter_nameplate > hr {
	height: 5px;
	color: #005A8E;
	background-color: #005A8E;
	border: none;
	width: 100%;
	margin-top: 10px;
    margin-bottom: 5px;
    display: inline-block;
}

#newsletter_toc {
	font-size: 15px;
	background-color: #EFEFEF;
	padding: 5px 15px;
}

#newsletter_toc h5 {
	font-weight: 700;
	color: #005A8E;
}

#newsletter_toc ul {
	list-style: none;
	padding-left: 0px;
}

/* newsletter_toc_twocol CP added Dec 2018 */
/*#right_top_column {
	float: right;
}*/

#newsletter_toc_twocol {
	font-size: 15px;
	background-color: #EFEFEF;
	padding: 5px 15px;
	margin-top: 10px;
	margin-bottom: 15px;				 
}

#newsletter_toc_twocol h5 {
	font-weight: 700;
	/*color: #005A8E;*/
	font-size: 18px;
	padding-bottom: 2px;
    margin-bottom: 5px;
	border-bottom: #00adef solid 3px;
}

#newsletter_toc_twocol ul {
	list-style: none;
	padding-left: 0px;
	font-size: 15px;
}

#newsletter_toc_twocol li {
	font-weight: 700;
    padding-top: 5px;
}

#separator hr {
	color: #A9A9A9;
    border-color: #A9A9A9;
    background-color: #A9A9A9;
}

#innernavbar {
	/*border-right: 1px solid #A9A9A9;*/
}

#newsletter_disclaimer_twocol {
	font-size: 15px;
	/* font-style: italic; */
	/*padding-left: 15px;
	padding-right: 15px;
    padding-bottom: 10px;
    margin-right: -10px;*/
	border-bottom: none;
}

.image_wrap_right_twocol {
	width: 50%;
	float: right;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}

.image_wrap_left_twocol {
	width: 50%;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
}

.newsletter_body_twocol {
	font-size: 15px;
	margin-left: -10px;
}

.newsletter_body_twocol h4 {
	font-weight: 700;
}

.newsletter_body_twocol > div {
    /*border-top: 1px solid #E3E3E3;*/
    padding: 0px 10px;
    /*margin-top: 10px;*/
	display: inline-block;
	width: 100%;
}
/* end newsletter_toc_twocol */

#newsletter_body {
	font-size: 15px;
	/*margin-left: -10px;*/
}

#newsletter_body h4 {
	font-weight: 700;
}

#newsletter_body > div {
    /*border-top: 1px solid #E3E3E3;*/
    padding: 10px;
    margin-top: 10px;
	display: inline-block;
	width: 100%;
}

.newsletter_backtotop {
	float: right;
}

#newsletter_body hr {
	margin-top: 0px;
    margin-bottom: 0px;
}

.separator {
	margin-top: 10px;
}

#masthead_image {
	padding-left: 0px;
    padding-right: 0px;
}

#newsletter_header_image {
	padding: 15px 15px;
}

.image_wrap_right {
	width: 40%;
	float: right;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}

.image_wrap_left {
	width: 40%;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
}

#newsletter_disclaimer {
	font-size: 15px;
	/* font-style: italic; */
	padding-left: 20px;
    padding-bottom: 10px;
    border-bottom: none;
}

#newsletter_disclaimer > hr {
	margin-left: -5px;
}
/* end Departmental Newsletter CP added June 2017 */


.view-nmu-bulletin-calendar .date-nav-wrapper li.date-prev, .view-nmu-bulletin-calendar .date-nav-wrapper li.date-next, .view-nmu-clippings-calendar .date-nav-wrapper li.date-prev, .view-nmu-clippings-calendar .date-nav-wrapper li.date-next {
	background: none;
}

.view-nmu-bulletin-calendar .date-nav-wrapper li.date-prev, .view-nmu-clippings-calendar .date-nav-wrapper li.date-prev {
	left: 0;   
	right: auto;
}

.view-nmu-bulletin-calendar, .view-nmu-clippings-calendar {
	background-color: #EDE9E6;
	border-radius: 10px;
  	padding: 15px;
}

.view-nmu-bulletin-calendar .date-nav.item-list, .view-nmu-clippings-calendar .date-nav.item-list {
	height: 40px;
}

.view-nmu-bulletin-calendar h3, .view-nmu-clippings-calendar h3, #nmu_search_block h3 {
	font-size: 20px;
  	margin-top: 0;
}

.view-nmu-bulletin-calendar .pager li>a, .view-nmu-bulletin-calendar .pager li>span, .view-nmu-clippings-calendar .pager li>a, .view-nmu-clippings-calendar .pager li>span  {
	padding: 0;
	border: 0;
	border-radius: 0;
	background-color: #EDE9E6;
}

#nmu_search_block {
	margin-top: 10px;
	background-color: #DCEBEC;
	border-radius: 10px;
        padding: 15px;
}

#nmu_search_block .date-label {
	font-size: 15px;
}

#nmu_search_block .input-group {
	margin-bottom: 10px;
}

.node-nmu-article {
	font-size: 18px;
}

.node-nmu-article .slug {
        font-size: 16px;
	margin-bottom: 10px;
}

.node-nmu-article h2 {
	margin-top: 0;
}

.view-nmu-clippings .views-field-field-dateline {
	float: left;
	margin-right: 5px;
}

.view-nmu-clippings .views-exposed-form label {
	font-weight: normal;
}

.view-nmu-clippings .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 2em;
}

#nmu_search_block .datepicker.dropdown-menu th.dow {
	background-color: #fff;
	border: solid 1px #ececec;
	font-weight: bold;
	border-radius: 0;
	color: #888;
}

.datepicker table tr td, .datepicker table tr th { 
	border-radius: 0;
}



.view-nmu-email.view-display-id-page_7 .view-header .nmu_bulletin_dateline, .view-nmu-email.view-display-id-page_6 .view-header .nmu_bulletin_dateline, .view-nmu-email.view-display-id-page_5 .view-header .nmu_bulletin_dateline, .view-nmu-clippings .view-header .nmu_bulletin_dateline {
    	background-color: #808080;
	color: #ffffff;
	padding: 3px;
	margin-top: 10px;
  	margin-bottom: 10px;
}

.view-nmu-email {
	font-size: 16px;
}

.view-nmu-clippings {
        font-size: 14px;
}


.nmu_bulletin_other_bulletin {
	border-bottom: solid 1px #eaeaea;
	margin: 5px 0;
	padding-bottom: 5px;
}

.view-nmu-clippings .view-grouping {
        padding-bottom: 10px;
        border-bottom: solid 1px #eaeaea;
}

.view-nmu-email .view-grouping-header, .view-nmu-clippings .view-grouping-header {
	font-size: 20px;
	margin-top: 20px;	
	font-weight: bold;
}

.view-nmu-email .view-grouping-header strong {
        font-weight: normal;
}

.view-nmu-email .view-grouping-content h3, .view-nmu-clippings .view-grouping-content h3 {
	font-size: 18px;
	margin-top: 10px;
}

.page-nmu-clippings .view-grouping-content > div {
	margin-left: 20px;
}

.page-nmu-bulletins .view-grouping-content > div:nth-child(2) {
        margin-top: 0;
}

.page-nmu-bulletins .view-grouping-content > div {
        margin-top: 5px;
}

.view-nmu-email .view-grouping-content .views-field-title, .view-nmu-clippings .view-grouping-content .views-field-title {
	margin-top: 10px;
}

.view-nmu-email.view-display-id-page_5 input.vbo-select-this-page, .view-nmu-clippings input.vbo-select-this-page {
	display: inline;
}

.view-nmu-email.view-display-id-page_5 .vbo-fieldset-select-all label, .view-nmu-clippings .vbo-fieldset-select-all label {
	padding-left: 0;
    	display: inline;
}

.view-nmu-email.view-display-id-page_5 legend.panel-heading, .view-nmu-clippings legend.panel-heading {
      display: none;
}

.view-nmu-email.view-display-id-page_5 .view-grouping-header, .view-nmu-clippings .view-grouping-header {
    	clear: both;
}

.view-nmu-email.view-display-id-page_5 .view-grouping-header p, .view-nmu-clippings .view-grouping-header p {
	margin: 0;	
}

.view-nmu-email.view-display-id-page_5 .form-type-checkbox, .view-nmu-clippings .form-type-checkbox {
  	display:inline;
}

.view-nmu-email.view-display-id-page_5 .checkbox input[type="checkbox"], .view-nmu-clippings .checkbox input[type="checkbox"] {
  	position: relative;
  	margin-left: 0;
}

.view-nmu-email.view-display-id-page_5 fieldset.panel, .view-nmu-clippings fieldset.panel {
    	float: left;
    	display: inline;
	border: 0;
  	border-radius: 0;
  	box-shadow: 0 0 0;   	
  	width: inherit;
  	margin-left: 0;
}

.view-nmu-email.view-display-id-page_5 fieldset .panel-body, .view-nmu-clippings fieldset .panel-body {
	padding: 0;
}

.view-nmu-email.view-display-id-page_5 .vbo-views-form, .view-nmu-clippings .vbo-views-form {
	margin-top: 10px;
}

.view-nmu-clippings fieldset.vbo-fieldset-select-all {
	font-size: 14px;
	margin-left: 10px;
}

.view-nmu-clippings button#edit-submit-nmu-clippings {
	background-color: #005A8E;
	border-color: #2e6da4;
}

.view-nmu-article-list-full-display .views-row {
	border-bottom: solid 1px #eaeaea;
	margin-bottom: 25px;
}

.view-nmu-article-list-full-display .views-row-last {
	border-bottom: 0;
	margin-bottom: 0;
}


#admin-menu {
	font-size: 12px;	
}

#calendar-box, #announcements-box, #trending-box, #classifieds-box, #announcements-cont, #tjos-box {
	font-size: 14px;
}

#tjos-box {
	margin-top: 0.5em;
}

.announcements_cont_item {
	padding: 0 5px;
}

#classifieds-box > .row, #tjos-box > .row {
	margin-left: 0;
	margin-right: 0;
}

#tjos-box > .row > div.col-sm-12 {
	padding-left: 5px;
	padding-right: 5px;
}

#tjos-box ul {
	padding-left: 15px;
}

#classifieds-box .item-list {
	padding-left: 5px;
	padding-right: 5px;
}

.item-list ul li {
    padding-left: 2px;
}

.view-forms2 thead tr {
	background-color: #ffffff;
	color: #005a8e;	
}

.view-forms2 thead tr th {
	border-bottom: 1px #CCC solid;	
	font-size: 1em;
}

.view-forms2 tbody tr td a {
	color: #4d4d4d;
}

.page-forms .dept-color-band {
	background-color: #c8c8c8;
}

.view-forms2 .view-header {
	margin-top: 10px;
}

#toolkit-anchor a {
	color: #ffffff;
}

.term-listing-heading .taxonomy-term-description {
	padding: 0.313em;
	border-bottom: 1px #fff solid;
	color: #fff;
	font-size: 1em;
	background-color: #005A8E;
}

.term-listing-heading .taxonomy-term-description p {
	margin: 0;
}

.page-taxonomy-row {
	margin-top: 15px;
	margin-bottom: 15px;
}


/* previously in search_include */

tbody > tr > td, thead > tr > th {
        font-size: small;
}

#myModal tbody > tr > td {
        white-space: nowrap;
}

.gcd_pagination {
        text-align: center;
}

.modal-header .input-group {
        margin-bottom: 10px;
}

.modal-title {
        font-size: 26px;
        margin-bottom: 10px;
}

.wildcard input#wildcard {
        position: relative;
        margin-left: 0;
        margin-right: 4px;
}

th {
        font-weight: normal;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
}

.loading {
        opacity: 0.3;
}

.modal-body {
        padding-top: 0;
}

.modal-body table {
        word-wrap: break-word;
}


#searchTriggerAdvanced {
        color: #003377;
        text-decoration: none;
}

/*
#searchTriggerAdvancedInSimpleModal {
        color: #003377;
}
*/

#searchTriggerAdvanced:hover, #searchTriggerAdvanced:focus, #searchTriggerAdvanced:active  {
        text-decoration: underline;
        cursor: pointer;
}

/* /previously in search include */


/* changes that should be moved to style.css */
div#search-box {
	padding: 0 0.3125em 0.625em 0.3125em;
/*	padding-bottom: 1.25em; */
/*
    border-right: 4px solid #efefef;
    border-left: 4px solid #efefef;
    border-bottom: 4px solid #efefef;
*/
	border: 0;
	border-radius: 0;
}

label[for=input-search-iseek] {
    padding-top: .5em;
}	

div#announcements-box, div#calendar-box {
	padding: 0;
	border: 0;
	height: inherit;
	overflow-y: inherit;
}
/*
div#calendar-box {
	padding-left: 5px;
}
*/
div#search-links {
	padding-top: 0.125em;
}

div#most-popular-title {
	padding-left: 5px;
	color: #ffffff;
    position: absolute;
    top: 0;
    background-color: #005A8E;
    width: 100%;
    opacity: 0.85;
	font-size: 1.2em;
}



/* toolkit footer */

.toolkit {
	border-radius: 0;
	background-color: #ffffff;
	font-size: 16px;
	color: #000000;
	border-bottom: solid 2px #1C90CE;	
	margin-bottom: 8px;
	padding-left: 0;
}

.content-large-text {
	font-size: 1em;
}

#footer-box .content-large-text h4 {
	border-bottom: solid 1px #005A8E;
}

.partners h4.content-large-text, .view-holiday-calendar h4.content-large-text {
	color: #005A8E;
	background-color: inherit;
	text-decoration: none;
	width: inherit;
}

.left-menu-top .content-large-text {
	font-size: inherit;
}

#footer-box .left-menu .partners {
        padding-top: 15px;
}

.partners li {
	margin-left: 0; 
}

.partners, .partners ul {
	padding-bottom: 0;
}

.left-menu ul {
	font-size: 0.875em;
}

.left-menu .underline {
	padding-bottom: 1em;
}

.left-menu .about-us img {
	margin-bottom: 20px;
}

div#key-tools ul li a {
	font-size: 1.188em;
	color: #4d4d4d;
}


.footer-menu-items li {
	padding-left: 0; 
}

.footer-menu-items li a {
	color: #005689;
}

/* for gva intranet April 2017 */

body.geneva .footer-menu-items > ul > li, body.nairobi .footer-menu-items > ul > li {
	padding-left: 0; 
	margin-bottom: 0.2em; 
}

body.geneva .footer-menu-items li, body.nairobi .footer-menu-items li {
	padding-left: 1.313em; 
}

body.geneva i.fa-caret-right, body.geneva i.fa-caret-down, body.nairobi i.fa-caret-right, body.nairobi i.fa-caret-down {
	margin-left: 3px;
	color: rgba(0,86,137,0.5);
}

body.geneva .gva_megamenu_toggle_button, body.nairobi .gva_megamenu_toggle_button  {
	float: right;
}

body.geneva .gva_megamenu_toggle_button i.fa-caret-right, body.geneva .gva_megamenu_toggle_button i.fa-caret-down, body.nairobi .gva_megamenu_toggle_button i.fa-caret-right, body.nairobi .gva_megamenu_toggle_button i.fa-caret-down {
	margin-left: 3px;
	color: #ffffff;
}

body.geneva .partners li, body.nairobi .partners li {
	margin-bottom: 0;
	padding-left: 1.313em; 
}

body.geneva .partners > ul > li, body.nairobi .partners > ul > li {
	padding-left: 0; 
	margin-bottom: 0.2em; 
}

body.geneva .footer-menu-items > ul, body.nairobi .footer-menu-items > ul {
	padding: 0; 
}

#toolkit-anchor a {
	color: #000000;
}


/* for gva intranet April 2017 */


#footer-box h4 {
	border-bottom: solid 1px #C9C9C9;
	padding: 0.5em 0;
	margin: 0 0.5em 0.5em 0;
	font-size: 1em;
	/* font-family: 'Source Sans Pro Semibold',Helvetica,sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.view-holiday-calendar h4 {
        margin: 0.75em 0 0.5em 0;
        font-size: 1em;
        /* font-family: 'Source Sans Pro Semibold',Helvetica,sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
}


/* /toolkit footer */

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #005A8E;
    border-color: #005A8E;
}

.pagination>li>a, .pagination>li>span {
    color: #005A8E;
}

.calendar-calendar div.calendar {
	font-size: small;
}

.archives-social, .archives-social a, .view-articles span a {
	color: #4d4d4d;
}

.archives-title a, .events-title a {
    color: #005A8E;
}

.archives-title {
	margin-top: 3px;
}

.archives-entry {
	border-bottom: solid 1px #C9C9C9;
	margin-bottom: 25px;
	padding-bottom: 15px;
}

.archives-body .archive-body-text {
	margin-left: -10px;
}

#views-exposed-form-articles-page #edit-field-office-tid-wrapper, #views-exposed-form-articles-page #edit-field-location-tid-wrapper, #views-exposed-form-articles-page #edit-field-topic-tid-wrapper, #views-exposed-form-articles-page #edit-og-group-ref-target-id-1-wrapper {
	width: 20%;
}

body.page-articles .archive-pad-bot {
    padding-bottom: 30px;
}

#views-exposed-form-articles-page {
	margin-bottom: 30px;
}

/*
#views-exposed-form-articles-page #edit-og-group-ref-target-id-1-wrapper .views-widget select {
	height: 172.865px
}
*/

.calendar-calendar th.days {
    background-color: #ffffff;
	font-weight: inherit;
}	

.calendar-calendar .month-view .full td.date-box.today {
    border-top: 2px solid #005689;
    border-left: 2px solid #005689;
    border-right: 2px solid #005689;
}	

.calendar-calendar .month-view .full td.date-box.today .inner .month.day {
	background-color: #FF0000;
	color: #ffffff;
	border-radius: 10px;
}

.calendar-calendar .month-view .full td.date-box.today .inner .month.day a {
	color: #ffffff;
}

.calendar-calendar .month-view .full tr td.single-day.today {
    border-left: 2px solid #005689;
    border-right: 2px solid #005689;
    border-bottom: 2px solid #005689;
}

.calendar-view-link {
	background-color: #F5F5F5;
	border-radius: 0;
	font-size: 13px;
	margin-bottom: 20px;
}

.calendar-view-link-current {
	color: #565656;
    text-decoration: underline;
}

.legend-holiday, .legend-holiday.btn-default:hover, .view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .holiday {
	background-color: #D3E6D7;
}

.view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .global_announcements {
	background-color: #FFFFFF;
}

.dutyStationBtn.legend-holiday::before {
	content: "\2022";
	color: #248039;
}

.view-item-holiday_calendar .calendar.monthview.holiday .views-field-og-group-ref .field-content::before {
    content: "\2022";
	color: #248039;
    margin-right: 4px;
}

.legend-global, .legend-global.btn-default:hover {
	background-color: #F9EAD7;
}

/*
.view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .announcements {
	background-color: #FFFFFF;
}
*/

.legend-announcement, .legend-announcement.btn-default:hover, .calendar.monthview.announcements, .view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .announcements {
	background-color: #FEEDCD;
}

.legend-training, .legend-training.btn-default:hover, .view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .announcements.training {
	background-color: #D6D3E6;
}

.legend-major_conferences_and_meetings, .legend-major_conferences_and_meetings.btn-default:hover, .view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .announcements.major_conferences_and_meetings {
	background-color: #E6D7D3;
}

.dutyStationBtn.legend-major_conferences_and_meetings::before  {
	content: "\2022";
	color: #e0522c;
}

/*
.view-item-holiday_calendar .calendar.monthview.announcements.major_conferences_and_meetings .views-field-og-group-ref .field-content::before {
    content: "\2022";
    color: #E0522c;
    margin-right: 4px;
}

.view-item-holiday_calendar .calendar.monthview.announcements.major_conferences_and_meetings .views-field-og-group-ref .field-content::before {
    content: "\2022";
    color: #f5e799;
    margin-right: 4px;
}
*/

.dutyStationBtn.legend-announcement::before {
	content: "\2022";
	color: #F9A603;
}

.view-item-holiday_calendar .calendar.monthview.announcements .views-field-og-group-ref .field-content::before {
    content: "\2022";
	color: #F9A603;
    margin-right: 4px;
}

.dutyStationBtn.legend-training::before  {
	content: "\2022";
	color: #8d82e6;
}

.view-item-holiday_calendar .calendar.monthview.announcements.training .views-field-og-group-ref .field-content::before {
    content: "\2022";
	color: #8d82e6;
    margin-right: 4px;
}

/*
.view-item-holiday_calendar .calendar.monthview.announcements.training .views-field-og-group-ref .field-content::before {
    content: "\2022";
	color: ##F9A603;
    margin-right: 4px;
}
*/
.view-item-holiday_calendar .calendar.monthview.announcements.major_conferences_and_meetings .views-field-og-group-ref .field-content::before {
    content: "\2022";
    color: #E0522c;
    margin-right: 4px;
}


/*
.view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .un_observances {
	background-color: #FFFFFF;
}
*/
.view-holiday-calendar h3 {
	font-size: 36px;
}

.legend-observance, .legend-observance.btn-default:hover, .calendar.monthview.un_observances, .view-holiday-calendar .calendar-calendar .month-view table.full td .inner .item .view-item .un_observances {
/*
		display: inline-block;
		width: 1em;
		height: 1em;	
*/
        background-color: #E8F8FD;
}

.dutyStationBtn.legend-observance::before {
	content: "\2022";
	color: #5CC5EF;
}

.view-item-holiday_calendar .calendar.monthview.un_observances a::before {
    content: "\2022";
    color: #5CC5EF;
    margin-right: 4px;
}

/*
#legend-holiday, #legend-observance {
	margin-left: 0.4em;
}
*/

.calendar.monthview .views-field-og-group-ref .field-content {
	font-weight: 700;
}

.calendar-calendar td {
	color: #000000;
}
  
.calendar-calendar td a {
	font-weight: inherit;
	color: #000000;
}

.calendar-calendar td .inner div.day a, .calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a {
    color: #666666;
	font-weight: 700;	
}

.calendar-calendar .month-view table.full td.multi-day .inner .item .view-item .un_observances .continues, .calendar-calendar .month-view table.full td.multi-day .inner .item .view-item .un_observances .cutoff {
	display: none;
} 

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents {
	left: 0;
}


.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
	background: inherit;
}


.view-unsrc-event-calendar-repeating .calendar-calendar td span.date-display-single, .view-unsrc-event-calendar-repeating .calendar-calendar td span.date-display-start, .view-unsrc-event-calendar-repeating .calendar-calendar td span.date-display-end, .view-unsrc-event-calendar-repeating .calendar-calendar td span.date-display-separator {
	font-weight: normal;
}

.view-unsrc-event-calendar-repeating span.field-content {
    font-weight: 700;
}

.view-unsrc-event-calendar-repeating span.field-content::before {
    content: "\2022";
    color: #c8c8c8;
    margin-right: 4px;
}

.view-unsrc-event-calendar-repeating .calendar-calendar .month-view .full .view-item .calendar.monthview .contents {
    background-color: #f5f5f5;
    padding: 0 3px;	
}

p#user_login_intro {
	margin-bottom: 20px;
	margin-top: 20px;
}

p#user_login_footer {
        margin-top: 20px;
}

#user_login_form input.form-control {
	width: inherit;
}

.departmental_where_image {
	width: 100%;
}

#myModal table {
	table-layout: auto;
}

div#searchTriggerAdvancedInSimple {
	margin-top: 1.2em;
}

.locale-untranslated {
	color: #fff; 
	font-size: 0.781em;	
}

#node-classified-left-col {
       border-right: solid 1px #eaeaea;
}

#node-classified-right-col {
       margin-top: 40px;
}

.node-type-classified #jobs-box {
       margin-top: 15px;
}


.view-id-news_centre_block_for_home_page.view-display-id-page_1 .views-row, .view-id-news_centre_block_for_home_page.view-display-id-page_2 .views-row {
	padding-bottom: 20px;
  	margin-top: 20px;
  	margin-bottom: 20px;
  	border-bottom: solid 1px #ddd;
}

.view-id-news_centre_block_for_home_page.view-display-id-page_1 .views-row a, .view-id-news_centre_block_for_home_page.view-display-id-block_3 li, .view-id-news_centre_block_for_home_page.view-display-id-block_3 li a {
	color: #005689;
}

.view-id-news_centre_block_for_home_page.view-display-id-page_1 .view-header {
	margin-top: 20px;
}

.view-forms2 #search_form {
	margin-top: 20px;
	margin-bottom: 20px;
}

div#caption-mi {
/*
	padding: 0.5em 1em;
	background-color: #efefef;
	opacity: 1;
	border-bottom: solid 1px #C9C9C9;	
*/
	padding: 4.5em 1em 0.5em 1em;
	opacity: 1;
	background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,0.9));
	background-color: transparent;
    color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr=#00000000,endColorStr=#DD000000);
}

.staffunion a, .classifieds a, .tjo a  {
	/* font-family: Source Sans Pro,Helvetica,sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.classified-add a {
	padding: 5px 10px;
	border: solid 1px #005a8e;
	border-radius: 3px;
}

div.classified-add {
	margin-bottom: 15px;
}

.toolkit.large-text a {
	/* color: #ffffff; */
	color: #005A8E;
}

#block-menu-menu-iseek3-main-menu > ul > li > a, #block-menu-menu-iseek3-main-menu > ul > li > span {
	padding-top: 10px;
    padding-bottom: 10px;
}	

div#caption-main {
    padding: 0.5em 1em;
    background-color: #efefef;
}

div#caption-main-title {
    font-size: 1.5em;
}

div#caption-main-title a {
	color: #ffffff;
}

div#caption-main-date {
    /* font-family: Source Sans Pro Light,Helvetica,sans-serif; */
    font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;	
    font-size: .938em;
}

.front a {
	color: #005689;
}

h3.top-side-box a, h3.top-side-box {
	color: #333333;
	font-size: 16px;
}

.top-side-box i.fa, .timezone i.fa, .toolkit i.fa {
	color: #969696;
}

#stories_section .top-side-box {
	border-bottom: solid 2px #1C90CE;
}

#stories_section i.fa {
	margin-left: 3px;
}

#staff_directory.top-side-box {
	margin-top: 0;
	border-bottom: solid 2px #FF0000;
}

#search-box #search-form {
	margin-top: 13px;
}

#most_popular.top-side-box {
	border-bottom: solid 2px #F99120;
}

#classified.top-side-box {
	border-bottom: solid 2px #89C33F;
}

#announcements.top-side-box, #events.top-side-box, #announcements_without_dates.top-side-box, #announcements_with_dates.top-side-box, #articles_with_group.top-side-box, #global-events.top-side-box  {
	border-bottom: solid 2px #1C90CE;
}

#tjos.top-side-box, #umoja .top-side-box, #staff-union .top-side-box, #weather_wwis .top-side-box, #i_found_it_on_iseek_spotlight .top-side-box, #sg_priorities_spotlight .top-side-box {
	border-bottom: solid 2px #B0B0B0;
}

#weather_wwis-box {
	padding-top: 0.313em;
}

.duty-margin {
	border-bottom: 1px #CCC solid;
}	

.duty-station-city.duty-margin {
	border-bottom: 0;
}	

#top-bar a {
	color: #ffffff;
}

#top-bar {
	background-color: #005A8E;
	box-shadow: none;
	border-bottom: solid 5px #1C90CE;
}

.first.dropdown-menu-item-internal {
        margin-right: 2rem;
}


.front h3.gray-header, .node-type-article h3.gray-header {
	background-color: #565656;
	color: #ffffff;
}

#main_container {
	padding-top: 0;
}

div.main-thumbnail {
/*
    height: 165px;
	border-bottom: solid 1px #C9C9C9;	
*/
	position: relative;
	height: inherit;
}	

div.main-thumbnail>a:nth-child(1) {
	padding: 0;
}

.main-thumbnail-caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	opacity: 1;
	background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,0.9));
	background-color: transparent;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr=#00000000,endColorStr=#DD000000);
	padding: 2em 0.5em 0.5em 0.5em;
    line-height: 15px;
}

.main-thumbnail-caption a {
	color: #ffffff;
}

#staff_stories_and_news_submain .col-md-4:nth-child(1) {
    padding-right: 5px;
}

#staff_stories_and_news_submain .col-md-4:nth-child(2) {
    padding-left: 10px;
    padding-right: 10px;
}

#staff_stories_and_news_submain .col-md-4:nth-child(3) {
    padding-left: 5px;
}

#thumbnail-most-popular-img-w-overlay {
	position: relative;
}

div#thumbnail-most-popular {
	background-color: #efefef;
}

.bottom-staff-stories {
	text-align: left;
	font-size: .875em;
	padding: 0.8em 0.7em;
	margin-top: 0.3em;
	background-color: #000000;
}

.bottom-staff-stories a {
	color: #fff;
}

div#search-box label {
    color: #565656;
}

div#search-links a, span#searchTriggerAdvanced {
    color: #005A8E;
}

ul#announcements-list>li {
    border-bottom: 0;
    padding-bottom: 0.15em;
    padding-top: 0;
}

ul#announcements-list>li:nth-child(5) {
	padding-bottom: 0;
}

ul#announcements-list i.fa-caret-right {
	margin-right: 5px;
    color: #4372aa;
}

div.spotlight-thumbnail .views-field-title {
	background-color: #efefef;
    padding: 0.25em 0.5em 0.5em 0.5em;	
}

div.spotlight-thumbnail span.field-content a:before {
	content: none;
}

div#weather-box {
	margin-bottom: 10px;
}

/*
#umoja .top-side-box, #inspira-tjos  .top-side-box, #staff-union .top-side-box, #classifieds .top-side-box, #instructions .top-side-box {
	padding-left: 7px;
}
*/

#staff-union, #i_found_it_on_iseek_spotlight {
	border-left: solid 1px #eaeaea;
}

#umoja_instructions_umoja_row {
	padding-bottom: 10px;
}

.view-staff-union-block li, #instructions-box li, .un-news ul li {
	line-height: 17px;
}

.view-staff-union-block li a, #instructions-box li a, .un-news ul li a {
	color: #005689;
}

.un-news, .tjo-content {
/*
    border-left: 4px solid #efefef;
    border-right: 4px solid #efefef;
    border-bottom: 4px solid #efefef;
	border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0;
    overflow-y: hidden;
	height: 200px;
*/
	border: 0;
    height: inherit;
    overflow-y: inherit;
}

.un-news ul {
	padding: 0.5em;
}

.un-news ul li:nth-last-child(1) {
	border-bottom: 0;
}

.tjo-content ul li:nth-child(1) {
	padding-top: 0;
}

.timezone {
	border-radius: 0;
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	border-bottom: solid 2px #B0B0B0;
	padding-left: 0;
}

#social-media-box {
	border-bottom: solid 2px #1C90CE;
}

#socialmedia-container {
	border-top: solid 2px #1C90CE;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    border-radius: 0;
/*
	border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0;
*/
}

h3.nohoverfx {
/*	padding: .47em .313em .47em .313em; */
	padding: .313em;
}	

#footer-box .left-menu a {
	color: #005A8E;
}

.left-menu-top {
	background-color: #eaeaea;
}

#umoja-countdown {
    padding-top: 30px;
}

#umoja-countdown-launch-text {
    text-align: center;
    font-size: 12px;
	color: #4372aa;
}

#umoja-clock {
    margin-top: 10px;
	color: #4372aa;
	font-size: 18px;
}

#umoja-clock-day, #umoja-clock-hr, #umoja-clock-min, #umoja-clock-sec {
    padding: 2px 3px;
    background-color: #4372aa;
    color: #ffffff;
}

.front .social i.fa-2x { 
	font-size: 1.5em;
}

.twitter-social {
	margin: 2px 5px;
}

#umoja-countdown img {
    margin-top: 7px;
    width: 100px;
}

.view-id-unsrc_event_calendar .calendar-calendar .inner div .view-item-unsrc_event_calendar {
	margin: 2px;
    border-radius: 5px;
    padding: 2px;
    border: solid 1px #eaeaea;	
}

.view-departmental-events-in-og .views-row-first, .view-departmental-events-in-og .views-row {
	border-bottom: solid 1px #eaeaea;
}

.view-departmental-events-in-og .views-row.views-row-last {
	border-bottom: 0;
}

#backtotop_footer {
    font-size: 14px;
    right: 30px;
    bottom: 10px;
    position: absolute;
    z-index: 10;
}	

#backtotop_footer a {
    color: #005A8E;
}

.node-type-department section#block-system-main, .node-type-departmental-page section#block-system-main {
    font-size: 14px;	
}

/* .node-type-department #block-system-main .toolkit { */
.not-front #block-system-main .toolkit, .not-front #block-system-main .toolkit a, .page-classified .toolkit.large-text{
	color: #005A8E;
	font-size: 26px;
    margin-top: 0;	
	padding: 0;
}

.node-type-department #block-system-main #departmental_bio {
	background-color: #f5f5f5;
	padding-bottom: 15px;
}

#club-icon {
	padding-left: 0;
	padding-right: 0;
}

#departmental_social_media img.unite_connex_icon {
	margin: 0 5px 10px 5px;
	height: 16px;
	display: inline;
}

#nmu_datepicker {
background-color: #EDE9E6;
    padding: 15px;
}
#nmu_datepicker .ui-datepicker {
        width: inherit;
        border-radius: 0;
        border: 0;
        /* font-family: 'Source Sans Pro', Helvetica, sans-serif; */
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding: 0;
}
#nmu_datepicker .ui-datepicker-header {
        border: 0;
        border-radius: 0;
    background-color: #EDE9E6;
    background-image: none;
}
#nmu_datepicker .ui-datepicker-title {
        font-size: 14px;
    font-weight: normal;
}
#nmu_datepicker .ui-datepicker-header a.ui-state-hover {
        border: 0;
        background-image: none;
        background-color: transparent;
}
#nmu_datepicker .ui-state-default, #nmu_datepicker .ui-widget-content .ui-state-default, #nmu_datepicker .ui-widget-header .ui-state-default {
    background: none;
    border: 0;
}
#nmu_datepicker thead tr {
    background-color: #fff;
    color: #fff;
}
#nmu_datepicker thead tr th {
        background-color: #eee;
    color: #777;
    font-weight: bold;
    border: 1px solid #ccc;
    padding: 0.3em;
}
#nmu_datepicker .ui-datepicker-current-day {
	background-color: #DCEBEC;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}


#trending-box, #trending-box .row {
	margin-left: 0;
	margin-right: 0;
/*
    margin-left: 15px;
    margin-right: 15px;
*/
}

#trending-box, #classifieds-box, #announcements-cont, #calendar-box, #uncalendar-box {
	padding-bottom: 10px;
}

.trending-item {
	margin: 3px 1px;
	background-color: #f5f5f5;	
	width: 24%;
	padding-left: 5px;
	padding-right: 5px;	
}



.top-side-box {
	border-radius: 0;	
	background-color: #ffffff;
	color: #333333;
	padding-left: 0;
}

.top-side-box:hover {
	background-color: #ffffff;
}

#all-stories-cont {
	font-size: 14px;
}

#all-stories-cont .row {
	margin-bottom: 10px;
}

#all-stories-cont .home_page_more {
	margin-bottom: 10px;	
}

#announcements-cont .home_page_more {
	margin-bottom: 0px;	
}

.staff-stories-main-row {
	margin-top: 5px;
	position: relative;
}

.staff-stories-main-img {
	padding-right: 0;
}


.staff-stories-main-text p {
	margin: 0;
	line-height: 17px;
}

.staff-stories-main-text h4 {
	margin-bottom: 0;
}

.staff-stories-main-text .date-display-single {
	display: block;
	margin-bottom: 10px;
	color: #005689;
}

.staff-stories-submain-row {
	margin: 0;
	border-top: solid 1px #eaeaea;
	padding-top: 10px;
}


.staff-stories-submain.staff-stories-submain-last {
	margin-right: 0;
}

.staff-stories-submain .staff-stories-submain-title, .node-type-departmental-gallery .staff-stories-submain-title {
	background-color: #ffffff;
	padding: 2px 5px; 
	line-height: 17px;
	margin-bottom: 0;
	font-size: 13px;
}

.node-type-departmental-gallery .carousel-control.left, .node-type-departmental-gallery .carousel-control.right {
	background-image: none;
}

.home_page_more {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.left-menu {
	padding-bottom: 0;
    margin-bottom: inherit;
    background-color: #EFEFEF;
	border-radius: 0;
}

.footer-background {
	border: 0;
	border-radius: 0;
}

.footer-menu-items h5 {
	color: #666666;
	border-bottom: 0;
	font-size: 1em;
	padding-left: 0;
	font-weight: 700;
}

.about-us, .about-us-xs {
	background-color: inherit;
	color: #005A8E;	
}

.view-pd-contracts .views-field-title {
	margin-top: 10px;
}

.view-pd-contracts .views-field-field-contract-file, .view-pd-contracts .views-field-field-specification-file {
	margin-left: 25px;
} 

/* h3.top-boxes-margin, h3.main-boxes-margin, .large-text, .top-side-box { */
.large-text { 
    font-size: 1em;
}    

h3.main-boxes-margin {
	margin-bottom: 0.5em;
}

.front .col-md-push-7 h3.main-boxes-margin {
	margin-top: 0;
}

ul#calendar-list {
	margin-bottom: 0;
}

ul#calendar-list a {
	color: #005689;
}
 
.front_above_the_fold_row {
	padding-bottom: 10px;
}

#stories_section {
	border-right: solid 1px #eaeaea;
}

.front-border-row {
	border-top: solid 1px #eaeaea;
	margin: 0 15px;
	padding-top: 10px;
}

.front-border-row-bottom {
	margin: 0 15px;
	padding-bottom: 10px;	
}

.front-border-row-weather {
	margin: 10px 15px 0 15px;
	padding-top: 0;
}

.duty-station-city {
	font-size: 1em;
}	

.spotlight-caption {
	padding: 2px 5px;
	line-height: 17px;
}

#in-the-spotlight-container, #in-the-spotlight-box.top-side-box {
	background-color: #F5F5F5;
}

#in-the-spotlight-container {
	padding: 5px;
}

#miniarticles-cont {
	margin-top: 10px;
	margin-bottom: 10px;	 	
/*	margin-bottom: 15px; */
	border-top: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	background-color: #f5f5f5;
/*	padding: 2px 5px; */
}

#miniarticles-cont i {
	margin-right: 2px;
}

.miniarticle-flash {
	background-color: #005A8E;
	color: #fff;
	padding: 2px 9px 2px 5px;
	margin-right: 5px;		
}

.staff-stories-main-comment {
	color: #005689;
}

.front .fa-thumbs-up {
    color: #005689;
}	

div#location-navbar {
	font-size: 2.1882em;
}

div#location-navbar .dropdown-menu, div#location-navbar .navbar-nav>li>a:hover, div#banner-separation {
	background-color: #005A8E;
}

.navbar-default .navbar-nav>li>a, div#location-navbar .dropdown-menu>li>a:hover {
	color: #005A8E;
	background-color: #f5f5f5;
}

.navbar-nav>li>.dropdown-menu {
	font-size: 13px;
}	

#location-navbar-description {
	/* margin-left: 35px; */
	margin-left: 25px;	
    float: left;
}

#location-navbar-description h3 {
	font-size: 18px;
    margin-top: 10px;
    margin-bottom: 0;
	color: #008FD5;
}

#location-navbar-description .location-navbar-description-tagline {
	color: #666666;
}

#user-login-form button {
	background-color: #005A8E;
	border: solid 1px #ffffff;	
}
/*
#sgds-ais-ics-box {
	padding: 12px 12px;
    background-color: #E8F8FD;
}
*/

#jobs-box, #sgds-ais-ics-box, #classifieds-box, #data-box {
	padding: 12px 12px;
    background-color: #F5F5F5;
}

#sgds-ais-ics-box h3, #jobs-box h3, #classifieds-box h3, #data-box h3 {
	margin-top: 5px;
    margin-bottom: 0;
}

#sgds-ais-ics-box i.fa-file-text {
	color: #5CC5EF;
}

.node-type-classified #jobs-box {
	margin-top: 20px;
}

#classifieds-box i.fa-bullhorn {
	color: #89C33F;
}

#jobs-box i.fa-briefcase {
	color: #F9A603;
}

.dpo-department-boxes-second-row {
	margin-top: 15px;
}

#data-box i.fa-bar-chart, #data-box i.fa-cog {
	color: #FF0000;
}

.node-type-tjo-search #tjo_sort {
	display: none;
}

.node-type-tjo-search h3.sitesearch_results {
	font-size: 24px;
}

#spotlights_calendar_row .col-md-9, #umoja_instructions_umoja_row .col-md-9 {
	border-right: solid 1px #eaeaea;
}

h3#in-the-spotlight-box {
	margin-bottom: 0.313em;
}

#home_page_calendar_day {
	background-color: #005A8E;
}

#home_page_calendar_day_header {
	text-align: center;
	color: #ffffff;
	padding-top: 5px;
}

#home_page_calendar_day_number {
	text-align: center;
	font-size: 48px;
	color: #ffffff;
	line-height: 59px;
}

#home_page_calendar_day_month_year {
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
}

#home_page_calendar_day_time {
	text-align: center;
	color: #ffffff;
}

#home_page_calendar_day_time i.fa-clock-o {
	color: #C9C9C9;
}

#event_date_time #home_page_calendar_day_header {
    font-size: 24px;
}

#event_date_time #home_page_calendar_day_number {
	font-size: 56px;
}

#event_date_time #home_page_calendar_day_time {
	font-size: 24px;
}

.front #calendar-box .calendar-date {
	color: #565656;
}

.front #calendar-box .row {
	margin-bottom: 2px;
}

.page-document-link-in-og-for-sorting a.tabledrag-handle .handle {
	height: 1.7em;
	width: 1.7em;
}

.departmentalDirectoryRow {
	margin-top: 15px;
	margin-bottom: 15px;
}

.book_toc {
	border: solid #eaeaea 1px;
	padding: 2px 4px;
	font-size: 14px;
}

.book_toc ul {
	padding-inline-start: 15px;
}

.book_toc #expand-all, .book_toc #hide-all {
    cursor: pointer;
}

.book_toc_level_2 {
	margin-left: 8px;
}

.book_toc_level_3 {
	margin-left: 16px;
}

.book_toc_level_4 {
	margin-left: 24px;
}

.book_toc_level_5 {
	margin-left: 32px;
}

.book_toc_level_6 {
	margin-left: 40px;
}

.book_toc_level_7 {
	margin-left: 48px;
}

.book_toc_level_8 {
	margin-left: 56px;
}

.book_toc_level_9 {
	margin-left: 64px;
}

/* sd.un.org styles */

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_toc > ul, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_toc > ul {
   border: solid 1px #aaa;
   background-color: #f9f9f9;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body i.fa-caret-right, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body i.fa-caret-right {
	display: none;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body .departmental_faq_body_entry_odd, .node-type-departmental-faq.og-context-node-858764 #departmental_faq_body .departmental_faq_body_entry_even, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body .departmental_faq_body_entry_odd, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body .departmental_faq_body_entry_even {
   background-color: white;
   border: none;
   font-size: 14px;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body a, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body a {
   color: #0E76BC;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body .departmental_faq_body_entry_odd > a, .node-type-departmental-faq.og-context-node-858764 #departmental_faq_body .departmental_faq_body_entry_even > a, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body .departmental_faq_body_entry_odd > a, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body .departmental_faq_body_entry_even > a {
    font-size: 20px;
    border-bottom: solid 1px #f79646;
	font-weight: inherit;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body h3, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body h3 {
	font-size: 17px;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body h4, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body h4 {
        font-size: 15px;
}

.node-type-departmental-faq.og-context-node-858764 #departmental_faq_body h5, .node-type-departmental-faq.og-context-node-1851574 #departmental_faq_body h5 {
        font-size: 13px;
}

/* / sd.un.org styles */


.view-departmental-directory .views-field-title {
	font-size: 20px;
}

fieldset.webform-component-fieldset.collapsed {
	padding-bottom: 50px;
}

.i18n-fr img.img-logo-banner {
    padding-top: 30px;
}

.node-type-tjo-search .views-row, .node-type-gjp-search .views-row {
/*	margin-bottom: 20px; */
	padding-top: 20px;
	padding-bottom: 20px;
}

.node-type-tjo-search .views-row-even, .node-type-gjp-search .views-row-even {
	background-color: #f5f5f5;
}

#dpa-jobs-sdgs-home-page {
	margin-top: 30px;
}

#dpa-jobs-sdgs-home-page .media-body   {
	font-size: 12px;
}

#dpa-jobs-sdgs-home-page .media-body  h3 {
	font-size: 20px;
}

.departmental_gallery_app img {
	margin: 0 auto;
	width: 35px;
	height: 35px;
}

.departmental_gallery_app {
	text-align: center;
	margin-top: 15px;	
}

.departmental_gallery_app .departmental_gallery_app_title {
    margin-top: 5px;
}

.ict-portal-arrow-collapse {
    margin-top: 15px;	
}


.page-departmental-gallery-by-taxonomy-term-sorting a.tabledrag-handle .handle {
	width: 26px;
    font-size: 26px;	
}

.page-departmental-gallery-by-taxonomy-term .grid-item img.media-object{
	width: 35px;
}

.page-departmental-gallery-by-taxonomy-term .grid-item .field_body {
	margin-top: 10px;
}

.grid-item {
    padding: 5px;
    float: left;
    width: 25%; 
}
.grid-sizer {
    width: 25%; 
}
.grid-item p { 
	font-size: 14px;
}

.flagCountAfterBody {
	color: #0071b9;
    margin-bottom: 5px;
    margin-top: 15px;
}

i.fa-thumbs-up:hover, a.field_video_thumb_href:hover {
	cursor: pointer;
}

.field-type-taxonomy-term-reference {
	margin-top: 15px;
}

#departmental_about_us_carousel {
	width: 50%;
    margin: 10px;
}

.btn-subscribe {
    margin-left: 10px;
    color: #fff;
    background-color: #337ab7;
}

img#unsg_awards_2019_img {
    padding-top: 20px;
}
.no-gutters {
    padding-left: 0;
    padding-right: 0;
}
.node-site-search-v2 #sort-group {
    margin-top: 10px;
}



@media (max-width: 1200px) {
	.language-switcher-locale-url {
		float: right;
/*
		float: none;
		padding-bottom: 20px;
		padding-left: 10px;
*/
	}
	.duty-padding {
		padding-left: 2em;		
	}		
	.duty-station-city {
		font-size: 1em;
	}
	/* Departmental Newsletter CP added June 2017 */
	#newsletter_logo {
		margin-top: 20px;
	}
}

@media (max-width: 992px) {
	.about-us .img-logo-banner {
		display: none;
	}
	div#banner-separation {
		display: none;
	}
	/* Departmental Newsletter CP added June 2017 */
	#newsletter_logo {
		width: 10%;
	}
	
	/* CP 20 Aug 2019: newsletter item image size */
	.image_wrap_left {
		width: 60%;
	}
	.image_wrap_left_twocol {
		width: 60%;
	}

}

@media (max-width: 768px) {

	#user_login_form input.form-control {
	        width: 100%;
	}

	ul.language-switcher-locale-url{
		padding-left: 0px;
		font-size: 14px;
		margin-bottom: 0;
	}

	#block_login_or_user-menu {
		float: left;
		padding-right: 5px;
	}
	#block_language-menu {
		float: right;	
		padding-left: 5px;
		padding: 10px;
	}
	a.top-nav-item {
			padding-bottom: 0;
	}
	form#user-login-form {
			padding-left: 0px;
	}
	form#user-login-form label {
		/*	padding-right: 3px; */
		display: none;
	}
	#block_login_or_user-menu .navbar-nav {
			margin-top: 0;
			margin-bottom: 0;
			margin-left: -10px;
	}
	#block_login_or_user-menu .navbar-nav>li {
			float: left;
	}
	.language-switcher-locale-url {
			padding-top: 0;
	}
	#user-login-form #edit-name, #user-login-form #edit-pass {
		width: 82px;
	}
	#staff_stories_and_news_submain .col-md-4:nth-child(1) {
		padding-right: 15px;
		margin-bottom: 5px;
	}

	#staff_stories_and_news_submain .col-md-4:nth-child(2) {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 5px;
	}

	#staff_stories_and_news_submain .col-md-4:nth-child(3) {
		padding-left: 15px;
	}
	
	#stories_section {
		margin-top: 15px;
	}
	
	.staff-stories-submain {
		margin-bottom: 10px;
	}

	div#most-popular-title {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	.spotlight-box-cell {
		margin-bottom: 10px;		
	}

	.staff-stories-main-img {
		padding-right: 15px;
	}

	.grid-item {
		width: 50%;
	}
	.grid-sizer {
		width: 50%;
	}
	.grid-item--width2 { 
		width: 100%; 
	}
	.grid-item .isotope_img_caption {
		display: none;
	}
	.grid-item--width2 .isotope_img_caption {
		display: inherit;
	}

	#departmental_about_us_carousel {
		width: 100%;
	    margin: inherit;
	}
	
	/* CP 20 Aug 2019: newsletter item image size */
	.image_wrap_left {
		width: 100%;
	}
	.image_wrap_left_twocol {
		width: 100%;
	}
	
}

@media (max-width: 600px) {
	/* Departmental Newsletter CP added June 2017 */
	#newsletter_logo {
		width: 15%;
	}
}

@media (min-width: 992px) {
	.front #calendar-box .calendar-date, .node-type-department #calendar-box .calendar-date {
		width: 14%;
	}
	.front #calendar-box .calendar-date-title, .front #uncalendar-box .calendar-date-title, .node-type-department #calendar-box .calendar-date-title, .node-type-department #uncalendar-box .calendar-date-title {
		padding-left: 0;
	}

	.staff-stories-submain {
		padding: 0;
		margin-right: 7px;
		width: 24%;
	}

	#myModalAdvanced .modal-lg {
	    width: 970px;
	}

	#myModalAdvanced .form-group {
	    margin-bottom: 5px;
	}

	#myModal .modal-post-header, #myModalAdvanced .modal-post-header {
	    padding: 15px 15px 0 15px;
	}

	#myModal .modal-dialog, #myModalAdvanced .modal-dialog {
	    margin: 15px auto;
	}	

}

@media (min-width: 1200px) {

	.staff-stories-main-text {	
		right: 0;
		position: absolute;
		top: 0;
	}

	#spotlight-box-content {
		margin: 0; 
	}

	.spotlight-box-cell {
		margin-right: 12px;
		width: 32%;
		padding-left: 0;
		padding-right: 0;
	}

	.spotlight-box-cell:nth-child(3) {
		margin-right: 0;
	}
	
	#i_found_it_on_iseek_spotlight-box .spotlight-box-cell, #sg_priorities_spotlight .spotlight-box-cell {
		padding-top: 0.313em;
		margin-right: inherit;
		width: inherit;
	}

}


/* not fixed in less than 768 pixel width */
@media (min-width: 768px) {
	.table-responsive {
			width: 100%;
			margin-bottom: 15px;
			overflow-y: hidden;
			overflow-x: auto;
	}
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.departmentalSubmenu-nav ul.dropdown-menu {
		margin: 0;
	}
        .two-col-newsletter-layout {
                -webkit-column-gap: 20px;
                -moz-column-gap: 20px;
                column-gap: 20px;
                -webkit-column-count: 2;
                -moz-column-count: 2;
                column-count: 2;
        }

}




/* medium viewport */
@media (min-width: 768px) and (max-width: 992px) {
/*
	#block-menu-menu-iseek3-main-menu > ul > li > a, #block-menu-menu-iseek3-main-menu > ul > li > span {
		font-size: 0.813em;
		padding: 10px 0;
	}	
*/
}

/* medium viewport */
@media (min-width: 992px) and (max-width: 1200px) {
	div#search-links {
		font-size: 0.744em;	
	}	
	ul#announcements-list, ul#calendar-list {
		font-size: 13px;	
	}	
}
