@charset "UTF-8";
/* UCD Research: Research & Innovation microsite. .... == */







/* t10-path-fixes.scss */
/* FIX FONT PATHS in jang_socicon.css */
@font-face {
  font-family: 'socicon';
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_socicon.eot");
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_socicon.eot?#iefix") format("embedded-opentype"), url("//www.ucd.ie/topmed10/misc/fonts/jang_socicon.woff") format("woff"), url("//www.ucd.ie/topmed10/misc/fonts/jang_socicon.woff2") format("woff2"), url("//www.ucd.ie/topmed10/misc/fonts/jang_socicon.ttf") format("truetype"), url("//www.ucd.ie/topmed10/misc/svg/jang_socicon.svg#sociconregular") format("svg");
  font-weight: normal;
  font-style: normal;
  text-transform: initial; }
/* FIX FONT PATHS in jang_font-awesome.css */
@font-face {
  font-family: 'FontAwesome';
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_fontawesome-webfont.eot?v=4.3.0");
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("//www.ucd.ie/topmed10/misc/fonts/jang_fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("//www.ucd.ie/topmed10/misc/fonts/jang_fontawesome-webfont.woff?v=4.3.0") format("woff"), url("//www.ucd.ie/topmed10/misc/fonts/jang_fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("//www.ucd.ie/topmed10/misc/svg/jang_fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* FIX FONT PATHS in jang_simple-line-icons.css */
@font-face {
  font-family: 'Simple-Line-Icons';
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_Simple-Line-Icons.eot");
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_Simple-Line-Icons.eot?#iefix") format("embedded-opentype"), url("//www.ucd.ie/topmed10/misc/fonts/jang_Simple-Line-Icons.woff") format("woff"), url("//www.ucd.ie/topmed10/misc/fonts/jang_Simple-Line-Icons.ttf") format("truetype"), url("//www.ucd.ie/topmed10/misc/svg/jang_Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");
  font-weight: normal;
  font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Simple-Line-Icons';
    src: url("//www.ucd.ie/topmed10/misc/svg/jang_Simple-Line-Icons.svg#Simple-Line-Icons") format("svg"); }
	}
/* FIX FONT PATHS in jang_REVO-settings.css */
@font-face {
  font-family: 'revicons';
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_revicons.eot?5510888");
  src: url("//www.ucd.ie/topmed10/misc/fonts/jang_revicons.eot?5510888#iefix") format("embedded-opentype"), url("//www.ucd.ie/topmed10/misc/fonts/jang_revicons.woff?5510888") format("woff"), url("//www.ucd.ie/topmed10/misc/fonts/jang_revicons.ttf?5510888") format("truetype"), url("//www.ucd.ie/topmed10/misc/svg/jang_revicons.svg?5510888#revicons") format("svg");
  font-weight: normal;
  font-style: normal; }







@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/topmed10/misc/fonts/jang_glyphicons-halflings-regular.eot');
  src: url('/topmed10/misc/fonts/jang_glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/topmed10/misc/fonts/jang_glyphicons-halflings-regular.woff2') format('woff2'), url('/topmed10/misc/fonts/jang_glyphicons-halflings-regular.woff') format('woff'), url('/topmed10/misc/fonts/jang_glyphicons-halflings-regular.ttf') format('truetype'), url('/topmed10/misc/fonts/jang_glyphicons-halflings-regular.svg#jang_glyphicons_halflingsregular') format('svg');
}


























/*
Change some fonts Fonts
*/


body {
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
  
  }
  
  
 
.c-top-menu,  /* Top Right Menu */
h3.c-btn-blue-trans,  /* Slider Heading  */
h3 /* SubPage Page Title   */

	{
	font-family: "Roboto Slab",Helvetica,Arial,sans-serif !important;
	}
 
	
 
 
 
  

  
/*
Site Title: Hide | divider
*/

.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo::after {
	width: 0px;

}



/*
Home Slider
*/


.c-btn-blue-trans {
	background-color: rgba(0, 115, 164, 0.75);
	color:#ffffff;
	padding: 10px;
	text-align:center;
	}
	


.c-btn-green-trans {
	background-color: rgba(208, 238, 206, 0.75);
	color:#ffffff;
	padding: 10px;
	text-align:center;
	}




.c-btn-blue-trans h3 {
	color:#ffffff;
	}



.c-btn-blue-trans a:link, .c-btn-blue-trans a:visited  {
	color:#ffffff;
	}



/*
Home: list icons
*/
.c-card .c-content-left li {
	list-style-type:none;
	
	list-style-image: url("/research/about/researchinnovation/ri-images/ucdmaincore_blue-arrow.png");
	}




/*
Make links underlined
*/

.c-layout-sidebar-content a:link,
.c-layout-sidebar-content a:visited { text-decoration: none; border-bottom:1px dotted; border-color:#336699; }

.c-layout-sidebar-contentr a:hover { border-color:#336699; }






/*
Site Title Text: UCD Research and Innovation
*/
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li > a {
    font-size: 25px;
	
}

@media (max-width: 350px) {
	.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li > a {
		font-size: 17px !important;
	}
}






.c-content-feature-2 li {
    list-style-type:none;
    padding-left: 55px;
    font-size: 15px;
}



/*
Hide black bar that was appearing when no horiz menu exists
*/

@media (min-width: 992px) {
	.c-page-on-scroll .c-layout-header.c-layout-header-6 {
		background: none;
	}
}









@media (max-width: 1199px) {

	.c-layout-breadcrumbs-1 {
		padding-top: 100px;
	}
}


@media (max-width: 400px) {

	.c-layout-breadcrumbs-1X {
		padding-top: 201px;
	}
}



/*
Content CTA panel - push text down from heading
*/

.c-content-panel .c-body {
    padding: 60px 20px 20px 20px;
}



/*
Home: Panels - remove padding to better allow 4 panels
*/
.c-content-feature-9 .c-list li .c-card {
	padding: 10px;
	
	}
	

/*
Homepage: reduce size of gray panel
*/
.c-content-box.c-size-sm {
	padding: 20px 0;
	}
	
	
.homeemail {
	padding: 20px;
	}

	

/*
Right Sidebar: Make 'Menu' title white
*/

.rhsMenuHeading
{
	color:#ffffff !important;
	}
	
	
/*
Right Sidebar: Center CONTACT heading
*/

.contact-heading
{
	text-align:left;
	padding-left: 25px;
	margin-top: 20px;
	color: #626A73;
	}
	
	
	
	


/*
Footer Text & Links
*/
	
.c-postfooter p {
	color: #ccc;
	}
	
	.c-postfooter .links a {
	color: #ffffff;
	}
	
.c-postfooter .links a:hover {
	color: #ffffff;
	text-decoration:underline;
	}
	
	
/*
Footer BG Colour
*/
.c-bg-dark {
	background-color:#00427A !important;
	}
	
	
	
	
/*
Header: Top Rght Button
*/	
.c-theme-btn.btn {
  color: #ffffff;
  background: #0F4D82;
  border-color: #0F4D82; }
  .c-theme-btn.btn.btn-no-focus:focus,
  .c-theme-btn.btn.btn-no-focus.focus {
    color: #ffffff;
    background: #32c5d2;
    border-color: #32c5d2; }
  .c-theme-btn.btn.btn-no-focus:hover,
  .c-theme-btn.btn:hover,
  .c-theme-btn.btn.btn-no-focus:active,
  .c-theme-btn.btn:active,
  .c-theme-btn.btn.active,
  .open > .c-theme-btn.btn.dropdown-toggle {
    color: #ffffff;
    background: #00427A;
    border-color: #00427A; }
  .c-theme-btn.btn:active,
  .c-theme-btn.btn.active,
  .open > .c-theme-btn.btn.dropdown-toggle {
    background-image: none; }
  .c-theme-btn.btn.disabled,
  .c-theme-btn.btn.disabled:hover,
  .c-theme-btn.btn.disabled:not(.btn-no-focus):focus,
  .c-theme-btn.btn.disabled:not(.btn-no-focus).focus,
  .c-theme-btn.btn.disabled:active,
  .c-theme-btn.btn.disabled.active,
  .c-theme-btn.btn[disabled],
  .c-theme-btn.btn[disabled]:hover,
  .c-theme-btn.btn[disabled]:not(.btn-no-focus):focus,
  .c-theme-btn.btn[disabled]:not(.btn-no-focus).focus,
  .c-theme-btn.btn[disabled]:active,
  .c-theme-btn.btn[disabled].active,
  fieldset[disabled] .c-theme-btn.btn,
  fieldset[disabled] .c-theme-btn.btn:hover,
  fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus):focus,
  fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus).focus,
  fieldset[disabled] .c-theme-btn.btn:active,
  fieldset[disabled] .c-theme-btn.btn.active {
    background: #32c5d2;
    border-color: #32c5d2; }
  .c-theme-btn.btn .badge {
    color: #32c5d2;
    background: #ffffff; }



/*
Subpage: Page Title
*/

.c-page-title h3 {
	
	text-transform:none;
font-weight: 300 !important;
font-size: 32px!important;
line-height: 35px!important;
color: #00427A !important;
	}
	

/*
Subpage: Body Sub Headings
*/
.c-layout-sidebar-content h2 {
	margin: 35px 0 10px 0;
	}	
	
	
	
	
/*
Subpage: RHS Contact People Images
*/

.contact-person-image {
	float:right;
	}
	
	
	
/*
Subpage: RHS: Reduce font weight
*/

.c-layout-sidebar-menu .c-sidebar-menu > li > a {
	font-weight:normal;
	}
	
	
	
	
	
/*
Subpage: Body Fonts
*/

p {
	letter-spacing: -0.49px;
	font-size: 14px;
	line-height: 26px;
	color: #414141;
	font-weight: 400;
}





.c-content-box.c-size-tiny {
    padding: 0px 0; }
	
	
	
/*
Subpage: Team Profiles reduce between columns
*/	
.owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item {
	padding: 0 10px;
	}
	
.owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item {
	margin-left: 5px;
	}
	
	
	
	
	
	
	
	
/*
Subpage: Team Profiles anchor list of sub-headings
*/

.c-content-list-1.c-separator-dot > li:before {
	margin-bottom: 10px;
	}




/*
Back to Top
*/
.navbar-fixed-top + .content-container {
	margin-top: 70px;
}
.content-container {
	margin: 0 130px;
}



#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 70px; /* padding from the left side of the window */
}

#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 70px; /* padding from the left side of the window */
}



/*
UL LI's
*/

.c-layout-sidebar-content li {
	letter-spacing: -0.49px;
    font-size: 14px;
    line-height: 26px;
    color: #414141;
    font-weight: 400;
	}
	
	
/*

*/	
.footer-ext-links {
	padding-bottom: 20px;
	}
	
	


/*
LEFT SIDEBAR MENU
*/	

.c-layout-sidebar-menu {
  float: left;
  width: 270px;
  border-top: 0;
  margin: 30px 0 40px 0; }
  .c-layout-sidebar-menu .c-sidebar-menu-toggler {
    display: none; }
  .c-layout-sidebar-menu .c-sidebar-menu {
    height: auto;
    border: 1px solid #eaeef1;
    list-style: none;
    padding: 0 0; }
    .c-layout-sidebar-menu .c-sidebar-menu.collapse {
      display: block; }
    .c-layout-sidebar-menu .c-sidebar-menu > li {
      position: relative;
      padding: 0;
      margin: 0; }
      .c-layout-sidebar-menu .c-sidebar-menu > li > a {
        display: block;
        color: #626a73;
        padding: 12px 30px 12px 25px;
        font-weight: 500; }
      .c-layout-sidebar-menu .c-sidebar-menu > li.c-active > a {
        transition: all 0.2s;
        background-color: #f9fbfc; }
      .c-layout-sidebar-menu .c-sidebar-menu > li:hover > a,
      .c-layout-sidebar-menu .c-sidebar-menu > li.c-open > a {
        transition: all 0.2s;
        background-color: #f9fbfc; }
    .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 {
      list-style: none;
      padding: 0;
      Xdisplay: none;
      transition: all 0.3s; }
      .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li {
        padding: 0;
        margin: 0; }
        .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li > a {
          display: block;
          padding: 5px 20px 5px 40px;
          color: #3f444a; }
          .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li > a > i {
            font-size: 14px;
            margin-right: 5px;
            margin-top: 1px;
            opacity: 0.6;
            filter: alphaopacity=60; }
        .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li:last-child > a {
          border-top: 0; }
        .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li > .multilevel-linkul-0 > li > a {
          padding-left: 60px; }
        .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li > .multilevel-linkul-0 > li > .multilevel-linkul-0 > li > a {
          padding-left: 80px; }
        .c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-0 li > .multilevel-linkul-0 > li > .multilevel-linkul-0 > li > .multilevel-linkul-0 > li > a {
          padding-left: 100px; }
    .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown {
      position: relative; }
      .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown > a .c-arrow {
        transition: all 0.2s;
        font-family: fontawesome;
        position: absolute;
        right: 10px;
        display: inline-block;
        font-weight: 300;
        margin-top: -1px;
        color: #a7adb3;
        width: 30px;
        text-align: center; }
        .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown > a .c-arrow:before {
          content: "\f105"; }
      .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown.c-expanded > a .c-arrow:before,
      .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown.c-open > a .c-arrow:before {
        content: "\f107"; }
      .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown.c-expanded > .multilevel-linkul-0,
      .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown.c-open > .multilevel-linkul-0 {
        display: block;
        transition: all 0.3s; }
    .c-layout-sidebar-menu .c-sidebar-menu li:last-child > a {
      border-top: 0; }
  .c-layout-sidebar-menu .c-sidebar-menu.c-option-2 {
    background-color: #f8f9fa;
    border: 0; }
    .c-layout-sidebar-menu .c-sidebar-menu.c-option-2 > li:hover > a,
    .c-layout-sidebar-menu .c-sidebar-menu.c-option-2 > li.c-open > a {
      transition: all 0.2s;
      background-color: #eff1f4; }
	  
	
	
	
/* Third Tier Menu Styling */
.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 {
      list-style: none;
      padding: 0;
      Xdisplay: none;
      transition: all 0.3s; }

.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li {
        padding: 0;
        margin: 0; }

.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li > a {
          display: block;
          padding: 5px 20px 5px 60px;
          color: #3f444a; }

.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li > a > i {
            font-size: 14px;
            margin-right: 5px;
            margin-top: 1px;
            opacity: 0.6;
            filter: alphaopacity=60; }

.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li:last-child > a {
          border-top: 0; }

.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li > .multilevel-linkul-1 > li > a {
          padding-left: 60px; }

.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li > .multilevel-linkul-1 > li > .multilevel-linkul-1 > li > a {
          padding-left: 80px; }


.c-layout-sidebar-menu .c-sidebar-menu li .multilevel-linkul-1 li > .multilevel-linkul-1 > li > .multilevel-linkul-1 > li > .multilevel-linkul-1 > li > a {
          padding-left: 100px; }
		  
		  
		  
	

.c-layout-sidebar-menu .c-sidebar-menu .currentbranch2 {
	padding: 6px 30px 6px 60px;
	display: inline-block;
	font-weight:300;
	
	}
	  
	  
.c-layout-sidebar-menu .c-sidebar-menu .currentbranch2 a {
	font-size: 17px;
	
	
	}
	
	
.multilevel-linkul-0 .currentbranch2 { /* on sub sub pages */
	padding: 6px 30px 6px 41px;
	font-size: 17px;
	display:inline-block;
	
	}
	
	
.multilevel-linkul-0 .currentbranch2 a { /* on sub sub pages */
	
	border-bottom:dotted 1px;
	border-bottom-color: #5e9cd1;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	  
	  
	  
/* additional fixes for t4 classes */

.c-layout-sidebar-menu .c-sidebar-menu .currentbranch0 {
	padding: 12px 30px 12px 25px;
	display: inline-block;
	font-weight:600;
	
	}
	  
	  
.c-layout-sidebar-menu .c-sidebar-menu .currentbranch0 a {
	font-size: 17px;
	
	
	}
	
	
.multilevel-linkul-0 .currentbranch1 { /* on subpages */
	padding: 6px 30px 6px 41px;
	font-size: 17px;
	display:inline-block;
	
	}
	
	
.multilevel-linkul-0 .currentbranch1 a { /* on subpages */
	
	border-bottom:dotted 1px;
	border-bottom-color: #5e9cd1;
	}
	
	
	

	
.fa:hover {
	Xcolor:#ffffff !important;
	}
	
	
	
/*
Subpage: Team Members Profiles
*/	
.people .item {
	margin-left: -10px;
	}
	
.people .item p {
	font-size: 13px;
	}
	
.teamArea {
	color: #3f444a;
	font-size: 20px;
	margin: 50px 0 10px 0;
	font-weight:500;
	}


.teamArea-subheading {
	color: #777a7d;
	font-size: 17px;
	margin: 50px 0 10px 0;
	font-weight:500;
	}




/*  SITE TITLE: TIDY FOR MOBILES  */
@media (max-width: 767px) { 

	.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo {
		float: right !important;
	}
	
	.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li > a {
		font-size: 20px;
	}
	
	.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons {
		margin-left: 0px;
	}
}



/*  SITE TITLE: TIDY FOR MOBILES  */
@media (max-width: 767px) { 

	.c-layout-sidebar-menu {
		margin-right: 50px;
	}
}



/*  TYPES OF IMPACT: new accordion styling  */

.impact-item .panel-body a {
	color: #ffffff;
	border-bottom: 1px dotted;
	border-bottom-color: white;
	}
	
	

.c-layout-sidebar-content .impact-item h4 a {
	
	border-bottom: 0px dotted !important;
	
	}
	
	
	
/*  Meet The Team  */

.teamAreaDescription {
	background: #f0f0f0;
	padding: 10px;
	margin: 0px 20px 20px 20px;
	}
	
.teamAreaDescription p {
	
	padding: 0 10px 0 10px;
	margin: 0px 20px 20px 20px;
	}
	


/*  Table styles for Impact / Case Studies  */



header,
.demo,
.demo p {
  margin: 0em 0;
  text-align: center;
}

/**
 * Tooltip Styles
 */

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -100px;
  padding: 7px;
  width: 160px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


.table-responsive {
    overflow-x: inherit;
   
}


	
	
	
.btn-default {
	color: black;
	width: 20px;
	padding: 10px 30px 10px 20px;
	margin: 3px;
	}

.btn-default.inactive {
	color: #99a5b9;
	}

.c-content-feature-2.c-option-2 {
    cursor:default !important;
    }





/*
Journey: Subpages Header Area
*/



.journey-subpage-header .c-page-title h3,
.Xc-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a,
.Xc-layout-breadcrumbs-1 .c-page-breadcrumbs > li
	{
		color: white !important;
		font-size: 50px !important;
		text-transform: uppercase;
		line-height: 55px !important;
	}






.self-service-icon {
    	
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../../sandbox/journey-2018/sample-pages/assets/icon-self-service-70w63h.png) no-repeat;
	width: 70px; /* Width of new image */
	height: 63px; /* Height of new image */
	padding-left: 70px; /* Equal to width of new image */
	float: left;
	padding-right: 20px;
	
}


.local-icon {
    	
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../../sandbox/journey-2018/sample-pages/assets/icon-local-70w63h.png) no-repeat;
	width: 70px; /* Width of new image */
	height: 63px; /* Height of new image */
	padding-left: 70px; /* Equal to width of new image */
	float: left;
	padding-right: 20px;
	
}


.central-icon {
    	
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../../sandbox/journey-2018/sample-pages/assets/icon-central-70w63h.png) no-repeat;
	width: 70px; /* Width of new image */
	height: 63px; /* Height of new image */
	padding-left: 70px; /* Equal to width of new image */
	float: left;
	padding-right: 20px;
	
}




/*
Journey: Supports Panels
*/

.c-content-feedback-1 > .row > div > .c-container > .c-inverse > ul  > li,
.journey-panel a
{
		color: #58727f !important;
		Xborder-color: #ff0000 !important;
	text-decoration: underline;
	}


.journey-panel .table-responsive
{
		color: #ffffff !important;
		border-color: #ffffff !important;
	border: 0px;
	
	}


.journey-panel table,
.journey-panel li
{
	
	
	Xcolor: #222222 !important;
	border-color: #ffffff !important;
	border: 0px;
	Xfont-size: 17px;
	Xfont-weight: 300;
	
	
	
	 letter-spacing: -0.49px;
    font-size: 14px;
    line-height: 26px;
    color: #414141;
    font-weight: 400;
	
	}




.journey-panel table td,
.journey-panel table th
{
	padding: 6px !important;
	vertical-align: top;
	
	}


/*
Journey: Supports Panels: Accordion content
*/

.journey-panel p {
	font-size: 17px;
	font-weight: 300;
}


.journey-panel .panel-default>.panel-heading {
  color: #333;
  background-color: #eee;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.journey-panel .panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
	color: black !important;
}

.journey-panel .panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}











.journey-panel .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee	;
}

.journey-panel .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.journey-panel .panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}



.journey-panel .panel-body {
 
  background-color: none;
 
}










/* Breadcrumbs */

.breadcrumbs {
  list-style: none;
  padding: 0;
}
.breadcrumbs li {
  display: inline-block;
  position: relative;
  line-height: 30px;
  background: #eee;
  margin-right: 15px;
  font-size: 14px;
}
.breadcrumbs li:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -15px;
  width: 0;
  height: 0;
  border-top: 15px solid #eee;
  border-left: 15px solid transparent;
}
.breadcrumbs li:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -15px;
  width: 0;
  height: 0;
  border-bottom: 15px solid #eee;
  border-left: 15px solid transparent;
}
.breadcrumbs li a {
  display: block;
  color: #888;
  text-decoration: none;
  padding: 0 7.5px;
  width: 0px;
  white-space: nowrap;
  overflow: hidden;
}



.c-layout-sidebar-content .breadcrumbs li a,
.c-layout-sidebar-content .breadcrumbs li a:visited
	{
		border-bottom: 0px;
	}




.breadcrumbs li a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: -30px;
  width: 0;
  height: 0;
  border-width: 15px;
  border-style: solid;
  border-color: transparent transparent transparent #eee;
}
.breadcrumbs li:first-child {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.breadcrumbs li:first-child:before, .breadcrumbs li:first-child:after {
  display: none;
}
.breadcrumbs li:first-child a:before {
  content: "";
  display: inline-block;
  width: 7.5px;
  height: 7.5px;
  margin-right: 7.5px;
  background: #888;
}
.breadcrumbs li:last-child a {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumbs li:last-child a:after {
  display: none;
}
.breadcrumbs li:last-child:before, .breadcrumbs li:last-child:after, .breadcrumbs li:hover:before, .breadcrumbs li:hover:after {
  border-top-color: #ddd;
  border-bottom-color: #ddd;
}
.breadcrumbs li:last-child a, .breadcrumbs li:hover a {
  background: #ddd;
}
.breadcrumbs li:last-child a:after, .breadcrumbs li:hover a:after {
  border-left-color: #ddd;
}
.breadcrumbs li:last-child + li {
  background: #eFe;
}
.breadcrumbs li:first-child a, .breadcrumbs li:last-child a, .breadcrumbs li:hover a {
  width: auto;
}






.zui-breadcrumb {
  list-style: none;
  display: inline-block;
}
.zui-breadcrumb {
	padding-left: 10px !important;
}
.zui-breadcrumb li {
  float: left;
	
}


.res-intranet .c-layout-page .c-layout-sidebar-content .zui-breadcrumb li {
	font-size: 14px !important;
	font-weight: 400 !important;
}



.zui-breadcrumb li {
  color: #717171;
  display: inline-block;
  padding-top: 5px;
  text-decoration: none;
}



.zui-breadcrumb li a {
  color: #1F5EA8;
  display: inline-block;
  Xpadding-top: 6px;
  text-decoration: none;
}




.zui-breadcrumb li a:hover {
  color: #83A6CF;
}
.zui-breadcrumb li:before {
  content: '\203A';
  color: #1F5EA8;
  vertical-align: top;
  Xfont-size: 25px;
  margin: 0 10px 0 10px;
}




.zui-breadcrumb li:first-child {
  padding-right: 5px;
}


.zui-breadcrumb li:first-child:before {
  display: none;
}


.zui-breadcrumb li:nth-child(2):before {
  display: none;
}





/* ignore  */
.zui-container {
  width: 100%;
  margin: 0 auto;
	text-align: left;
 
}


/*  Portal: Add a Padlock to Intranet Pages */


.res-intranet .journey-subpage-header .padlock-icon {
	float: right !important;
}

.res-intranet .journey-subpage-header .padlock-icon .fa.fa-unlock {
	font-size: 60px !important;
	color: white !important;
}


.res-intranet .journey-subpage-header .padlock-icon .fa.fa-lock {
	font-size: 60px !important;
	color: white !important;
}



.c-layout-header-fixed .journey-subpage-header .padlock-icon {
	Xdisplay:  NONE;
}



/*  Portal:  Fix typography of tables that have p and ul li  tags  */
.res-intranet .c-layout-page .c-layout-sidebar-content li,
.res-intranet table>tbody>tr>td p 
	{
		letter-spacing: 0px;
		font-size:  17px !important;
		color: #5c6873 !important;
		font-weight: 300 !important;
	}


/*  Portal:  Tidy the footer area text  */
.c-layout-footer.c-layout-footer-7 {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 30px;
	Xletter-spacing: -0.49px;
}


.c-layout-footer.c-layout-footer-7 h4 {
	font-size: 16px;
	
}


.c-layout-footer.c-layout-footer-7 li {
	font-family: 'Open Sans', sans-serif;
}

.c-layout-footer.c-layout-footer-7 li a {
	font-family: 'Open Sans', sans-serif;
}



/*  Portal:  Header Blue Button  on RHS */


.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}



/*  2019 Portal: In-section left-sidebar content (menus) */

	.c-content-ver-nav a {
		color: #000000;
		font-weight: 400;
	}



/*  black-text  */


.black-text.journey-subpage-header .c-page-title h3, .Xc-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a, .Xc-layout-breadcrumbs-1 .c-page-breadcrumbs > li {
    color: black !important;
    font-size: 50px !important;
    text-transform: uppercase;
    line-height: 55px !important;
}


.covid {
    background: #ffee00;
}

.covid .c-page-title h3 {
    color: black !important;
}