
body {font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      margin-top:25px;
      color:#555555;
         /*margin-top:10px;*/
           margin-top:0px; 
}

.youTube{
  aspect-ratio: 16 / 9;
  width: 100%;
}

.Case_study_FullText a{
text-decoration:underline !important;
}

#contour label.fieldLabel, .contour label.fieldLabel{
	margin-top:30px;
	margin-bottom:5px;
}
.field-validation-error
{float:left;
	width:100%;
}


#person_macro img{
	margin-bottom:20px;
	max-width:100%;
	float:left;
}

#Portrait_pages #internal_top_links{
	font-size:18px;
}


#Portrait_pages #internal_top_links a{
	font-size:18px;
}
#Portrait_pages a.btn {
color:#fff !important;
}

#full_story_link a:focus{
	color:#fff;
}

#Portrait_pages{
font-family: 'Lato', sans-serif !important;
}


#Portrait_pages h1{
font-family: 'Lato', sans-serif !important;
	font-weight:Lighter;
}

.blue_btn{
    border-radius:15px;
	height:30px;
	background-color:#194070;
    color:#fff;
	margin-top:15px;
	line-height:16px;
}

.blue_btn:hover{
	color:#fff;
}

#Portrait_Details_Text{
font-family: 'Lato', sans-serif;
font-size:18px;
max-width:1040px;
margin:0px auto;
display:table;
}



#Portrait_Details_Text h1{
font-family: 'Lato', sans-serif;
	color:#194070;
}


#PortraitVideoAudio{
margin-top:40px;
}

#PortraitVideoAudio audio {
   margin:0px auto;
	display:table;
}



.PortraitDetails_video{
	width:480px;
	max-width:100%;
	height:292px;
}
.PortraitDetails_audio{
	width:480px;
	max-width:100%;
	height:230px;
    margin:0px auto;
	background-image:url("/media/238479/photo_2019-03-22_13-42-38.jpg");
	background-repeat:no-repeat;
	background-position:center;
}

.PortraitDetails_audioLink{
    margin:0px auto;
	
}


a.back_icon{
float:left;
margin-right:10px;	
}

.back-to-portrait{
margin-top:40px;
}

.back-to-portrait .back_link a{
margin-top:5px;
}

/*--------Portrait----------*/
#Portrait_pages .grid {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 100%;
	list-style: none;
	text-align: center;
}

/* Common style */
#Portrait_pages .grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 100%;
	height:262px;
	
	background: #f1e6de;
	text-align: center;
	cursor: pointer;

}

#Portrait_pages .grid figure:after {
	background-image:url("../images/OpenArrow.png");
	background-repeat:no-repeat;
    background-position:bottom;
	  content: '';
  position: absolute;
  top: 0;
	right: 0;
  bottom: 0;
	left: 0;
}

#Portrait_pages .grid figure:hover:after{
background-image:none;
}


#Portrait_pages .grid figure img {
	display: block;
	height:100%;
	width:100%;
	object-fit:cover;
	max-width: 100%;
	opacity: 0.8;
}

#Portrait_pages .grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: sentence;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

#Portrait_pages .grid figure figcaption::before,
#Portrait_pages .grid figure figcaption::after {
	pointer-events: none;
}

#Portrait_pages .grid figure figcaption,
#Portrait_pages .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
#Portrait_pages .grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

#Portrait_pages .grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

#Portrait_pages .grid figure h2 span {
	font-weight: 800;
}

 #Portrait_pages.grid figure h2,
#Portrait_pages .grid figure p {
	margin: 0;
}

#Portrait_pages .grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}



@media screen and (max-width: 50em) {
#Portrait_pages	.content {
		padding: 0 10px;
		text-align: center;
	}
#Portrait_pages .grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}
#Portrait_pages *, #Portrait_pages *:after,#Portrait_pages *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
#Portrait_pages .clearfix:before,#Portrait_pages .clearfix:after { display: table; content: ''; }
#Portrait_pages .clearfix:after { clear: both; }


#Portrait_pages a {
	outline: none;
	color: #193E72;
	text-decoration: none;
}

#Portrait_pages a:hover, #Portrait_pages a:focus {
	color: #528cb3;
}

#Portrait_pages section {
	padding: 1em;
text-align:center;
}

#Portrait_pages .content {
	margin: 0 auto;
	max-width: 100%;
}

#Portrait_pages .content > h2 {
	clear: both;
	margin: 0;
	padding: 4em 1% 0;
	color: #484B54;
	font-weight: 800;
	font-size: 1.5em;
}

#Portrait_pages .content > h2:first-child {
	padding-top: 0em;
}

/* Header */
#Portrait_pages .codrops-header {
	margin: 0 auto;
	padding: 4em 1em;
	text-align: center;
}

#Portrait_pages .codrops-header h1 {
	margin: 0;
	font-weight: 800;
	font-size: 4em;
	line-height: 1.3;
}

#Portrait_pages .codrops-header h1 span {
	display: block;
	padding: 0 0 0.6em 0.1em;
	color: #74777b;
	font-weight: 300;
	font-size: 45%;
}

/* Demo links */
#Portrait_pages  .codrops-demos {
	clear: both;
	padding: 1em 0 0;
	text-align: center;
}

#Portrait_pages .content + #Portrait_pages .codrops-demos {
	padding-top: 5em;
}

#Portrait_pages .codrops-demos a {
	display: inline-block;
	margin: 0 5px;
	padding: 1em 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

#Portrait_pages .codrops-demos a:hover,
#Portrait_pages .codrops-demos a:focus,
#Portrait_pages .codrops-demos a.current-demo {
	background: #3c414a;
	color: #fff;
}

/* To Navigation Style */
#Portrait_pages .codrops-top {
	width: 100%;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 0.69em;
	line-height: 2.2;
}

#Portrait_pages .codrops-top a {
	display: inline-block;
	padding: 1em 2em;
	text-decoration: none;
	letter-spacing: 1px;
}

#Portrait_pages .codrops-top span.right {
	float: right;
}

#Portrait_pages .codrops-top span.right a {
	display: block;
	float: left;
}

#Portrait_pages .codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'codropsicons';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

#Portrait_pages .codrops-icon-drop:before {
	content: "\e001";
}

#Portrait_pages .codrops-icon-prev:before {
	content: "\e004";
}

/* Related demos */
#Portrait_pages .related {
	clear: both;
	padding: 6em 1em;
	font-size: 120%;
}

#Portrait_pages .related > a {
	display: inline-block;
	margin: 20px 10px;
	padding: 25px;
	border: 1px solid #4f7f90;
	text-align: center;
}

#Portrait_pages .related a:hover {
	border-color: #39545e;
}

#Portrait_pages .related a img {
	max-width: 100%;
	opacity: 0.8;
}

#Portrait_pages .related a:hover img,
#Portrait_pages .related a:active img {
	opacity: 1;
}

#Portrait_pages .related a h3 {
	margin: 0;
	padding: 0.5em 0 0.3em;
	max-width: 300px;
	text-align: left;
}

/* Demo ad design */
#Portrait_pages body #cdawrap {
	background: none;
	top: 50px;
	border: none;
}

#Portrait_pages body #cdawrap a {
	color: #fff !important;
}

#Portrait_pages body #cda-remove {
	color: #fff;
}

@media screen and (max-width: 25em) {
#Portrait_pages	.codrops-header {
		font-size: 75%;
	}
#Portrait_pages	.codrops-icon span {
		display: none;
	}
}

/*---------------*/
/***** Zoe *****/
/*---------------*/
#Portrait_pages figure.effect-zoe figcaption.high_figcaption{
height: 10em;
	padding:.5em;
}

#Portrait_pages figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.75em;
	
	background:rgba(255,255,255, 0.8);
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

#Portrait_pages figure.effect-zoe h2 {
	float: left;
	font-size:22px;
	word-spacing: 1px;
	width:100%;
}

#Portrait_pages figure.effect-zoe p.icon-links a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}

#Portrait_pages figure.effect-zoe:hover p.icon-links a:hover,
#Portrait_pages figure.effect-zoe:hover p.icon-links a:focus {
	color: #252d31;
}

#Portrait_pages figure.effect-zoe p.description {
	position: absolute;
	bottom: 8em;
	padding: 2em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
}

#Portrait_pages figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

#Portrait_pages figure.effect-zoe p.icon-links a span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: 'feathericons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#Portrait_pages .icon-eye::before {
	content: '\e000';
}

#Portrait_pages .icon-paper-clip::before {
	content: '\e001';
}

#Portrait_pages .icon-heart::before {
	content: '\e024';
}

#Portrait_pages figure.effect-zoe h2 {
	display: inline-block;
}

#Portrait_pages figure.effect-zoe:hover p.description {
	opacity: 1;
}

#Portrait_pages figure.effect-zoe:hover .high_figcaption h2 {
	
	font-weight:bold;
}

#Portrait_pages figure.effect-zoe:hover figcaption,
#Portrait_pages figure.effect-zoe:hover h2,
#Portrait_pages figure.effect-zoe:hover p.icon-links a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	/*line-height:0px;*/
}

#Portrait_pages figure.effect-zoe:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	/*line-height:0px;*/
}

#Portrait_pages figure.effect-zoe:hover p.icon-links a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

#Portrait_pages figure.effect-zoe:hover p.icon-links a:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

#Portrait_pages figure.effect-zoe:hover p.icon-links a:first-child {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

/*---------------*/

/*--------Portrait----------*/
/*--------------------------*/
#portrait_videoStripe{
background-color:#6dc5de;
padding-top:40px;
padding-bottom:50px;
}

#portrait_videoStripe .top-video{
border:5px solid #fff;
padding:0px ;
height:550px;
}


#portrait_videoStripe h1{
color:#194070;
	font-weight:normal;
	margin-bottom:20px;
	font-weight:bold;
	font-size:48px;
}

#image_textStripe{
background-color:#bee3e7;
}



#image_textStripe .stripe_text{
    float:left;
	background-color:#fff;
	padding:5% 15%;
	height:100%;
	width:100%;
	font-size:18px;
}

#image_textStripe .stripe_text h1{
font-size:32px;
}

#image_textStripe .left_part{
	height:400px;
	padding-right:0px;
}

#image_textStripe .right_part{
	height:400px;
    padding-left:0px;
}


#image_textStripe img{
height:400px;
	width:100%;
}


#portraits_stripe h1{
font-size:32px;
float:left;
	width:100%;
	text-align:center;
	color:#9b6246;
}

#portraits_stripe {
background-color:#f1e6de;
	padding-top:30px;
	padding-bottom:50px;
}



#quotes_strip {
    background-color:#6dc5de;
	padding-top:24px;
	padding-bottom:24px;
	font-size:24px;
	font-family: 'Lato', sans-serif;
}

#quotes_strip h1{
	font-size:32px;
	font-family: 'Oswald', sans-serif;
	font-weight:lighter:
}

#quotes_strip .carousel-inner .item{
margin-bottom:40px;
}

#quotes_strip .carousel-indicators{
	left:202px;
}

#portrait-details-page{
    background-color:#bee4e7;
	padding-top:60px;
	padding-bottom:60px;
}

#portrait-details-page .top_image{
	height:580px;
	border:5px solid #fff;
}

#portrait-details-page .top_image img{
    height:100%;
	width:100%;
}




/*----------------------------------------------------*/
#CookieBannerDev {
    padding-top:10px;
    padding-bottom:10px;
    background-color:#efefff;
    color:#555555;
    font-size:12px;
   

}

    #CookieBannerDev a {
       margin-right:10px;
        color:#555555;
    }

.contextCookie a{
     margin-right:0px !important;
}

.closeMsgBtn {
    background-image: url(https://img-seeker.newjobs.com/uken/v3.7.4.52/global_main30_img.axd);
    background-position: -120px 0;
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
}


.panel-default .panel-heading p{
    display:inline !important;
}

.scrollup {
    background: #000 url("../images/ar.jpg") no-repeat scroll 0 0;
    bottom: 5%;
    cursor: pointer;
    display: none;
    height: 50px;
    position: fixed;
    right: 5px;
    text-indent: -9999px;
    width: 50px;
    z-index: 1;
}

h1, h2, h3, h4, h5 {
    font-family:Arial, Helvetica, sans-serif;
}

hr{
    border-style:solid 1px;

}
.mr10 {
    margin-right:10px;
}
.headerlinks a {
   font-size: 11px;
    font-weight: bold;
 
     padding-bottom: 2px;
     margin-bottom:15px;
    color: #fff;
     background-color:#fff;
    border-color:#555555;
      padding: 6px 6px;
}

    .headerlinks a:hover {
    color: #fff !important;
    background-color:#fff !important;
    border-radius:5px;
        border-color:#555555;


    } 




#half_banner_text h4
{
	float:left;
	width:100%;

}

#bottom_half_banner_text h4
{
	float:left;
	width:100%;

}


.mb10{margin-bottom:10px;}
.mt8 {
    margin-top:8px;
}

.pl10
{padding-left:10px;}


.fontsize14
{
    font-size:14px !important; 
}
.font-size-16
{
    font-size:16px !important; 
}

.text-left
{
    text-align:left !important;
}

.text-left img{
	max-width:100%;
	min-width: 300px;
	height: auto!important;
}

.hide_0 {
    display:none;
}
a{
    color:#005795;
	text-decoration:underline;
}
.panel-body a{
	text-decoration:underline !important;
}

#menu ul li a,#side_menu ul li a, h1 a, h2 a, h3 a, h4 a, .oneN a.btn-defaultNew, .thumbnail label a,.more_link a,#page_numbers a.pageItem,.banner_header a {
	text-decoration:none ;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{
	text-decoration:none ;
}

a:hover
{
 color:#970065;
}


a:focus
{text-decoration:none;

}

h1, h2, h3, h4{
    font-weight:bold;
   
}



input
{background-color:#f2f2f2;
 border:#d5d8db solid 1px;
 border-radius:20px;
}
.purple_t
{color:#555555}


.purple_timportant
{color:#970065 !important}
.purple
{background-color:#970065;}

.green_t {
    color:#077761 !important;
}


.blue{
    background-color:#0091c9;
}

.gray
{background-color:#999999;
}

.blue_t
{color:#0091c9;}


.green
{background-color:#077761;
}




.btn-defaultNew {
    border-radius: 10px;
    color: #555555;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 15px;
    text-transform: uppercase;
     background-color: #fff;
    border-color: #ccc;
}



#header_text
{font-size:20px;
 text-align:left;
 font-weight:bold;
}

#header input
{
 background-color: #f2f2f2;
    border: 1px solid #d5d8db;
    border-radius:20px 0px 0px 20px;
    
 
 background-position:90%;
 background-repeat:no-repeat;
 padding-left:10px;


}

#header .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group
{ background-color: #f2f2f2;
  border-left:none;
      border-radius:0px 20px 20px 0px;

}


#header .input-group
{
    max-width:250px;
    margin:0 auto;

}


.navbar-brand
{height:inherit;
}


#menu{
    margin-top:30px;
}

#menu .navbar
{min-height:0px;
}

#menu .navbar-nav{
    float:none;
}

#menu .navbar-default
{border:none;
background-color:transparent;
}


#menu ul li.dropdown 
{
   padding-left:15px;
   padding-right:15px;
       border-right:1px solid #8f99a1;
       height:30px;
      


}


#menu ul li a {
    font-size: 14px;
    font-weight: bold;
    text-transform:uppercase;
   padding-bottom: 5px;
    padding-left:0px;
    padding-right:0px;
    padding-top:5px;
    color:#555555;
    

   
}




 #menu ul li ul li{
     padding:0px;
     border:none;
     height:auto !important;
    

 }

#menu ul li:last-child 
{border-right:none;

}

#menu ul li:last-child a:hover
{color:#077761;
  border-bottom:#077761 solid 2px;

}

#menu ul li:last-child ul li:last-child a:hover
{color:#077761;


}








#menu ul li a:hover , #menu ul li a.active
 {color:#193E72;
 padding-bottom:0px;
 border-bottom:#193E72 solid 3px;

}

 #menu ul li a.activeLast
     {
         color:#077761;
          border-bottom:#077761 solid 3px;
     }




    #menu ul li ul li {
        padding-top:0px;
        padding-bottom:0px;
    }

     #menu ul li ul li:hover {
        padding-top:0px;
        padding-bottom:0px;
    }

    #menu ul li ul li a{
        border-bottom:#e5e5e5 solid 1px !important;
       text-transform:none;

    }

        #menu ul li ul li a:hover {
             padding-top:10px;
        padding-bottom:10px;
        
        }

    #menu ul li ul li:last-child a {
        border:none !important;
    }
    
    #menu ul li ul li a.active{
        background-color: #f5f5f5;
        color:#193E72;
          padding-top:10px;
        padding-bottom:10px;
        }

#menu .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{background-color:transparent;
 color:#193E72;
 text-decoration:underline;

}

#menu .navbar-brand
{padding-right:0px;}


#menu .dropdown-menu{
  
    border:none;
}


#menu .dropdown-menu li a{
    border:none;
    color:#555555;
    padding:10px 15px;
}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{
      background-color:#fff !important;

}

#menu .dropdown-menu li:last-child a:hover
{color:#193E72;
}

#menu ul.sumblevel-3menu
{
    display:none;

}



#banner{
    z-index:0;
    margin-bottom:20px;
}

#banner .carousel-control.left {
    background-image:none;
}

#banner .carousel-control.right {
    background-image:none;
}

#banner img {
    width:100%;
    border-radius:5px;
}


#banner .carousel-caption{
margin-left:0px;
    text-shadow:none;
}


.carousel-indicators
{margin-bottom:0px;
 bottom:10px;
 width:25%;
 left:67%;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
{bottom:10px;
 top:auto;
 height:31px;

}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left
{left:90%;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right
{right:90%;
}

.carousel-control
{ bottom: 0;
    height: 30px;
    margin-top: 25%;
    position: absolute;
    width: 20px;
    
}

a.left.carousel-control
{
    margin-left:35%;
}

a.right.carousel-control
{
    margin-right:35%;
}


.banner_header{
    background-color:#077761;
    opacity: 0.9;
   
    background-repeat:repeat;
    border-radius:0px 5px 5px 0px;
  bottom: 70px;
  left: 0;
  right: 50%;
    z-index:10;
    position:absolute;
    color:#fff;
    margin-left:1px;
    padding:20px 50px;
    text-align:left;
}

.banner_header h1{
    font-size:34px;
}


.banner_header a {
    height:22px;
    line-height:22px;
    border:1px solid #555555 ;
    border-radius:10px;
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
    color:#555555 ;
    padding:5px 15px;
}


.content_page_text a{

    color:#005795;
}


#main_content .thumbnail
{padding:0px;
 color:#555555;
 min-height:392px;
 font-size:16px;
 }

#main_content .thumbnail .caption{
    color:#555555;
    padding-bottom:0px;
    padding-right:9px;
    padding-left:9px;
     
    overflow: hidden;
}


#main_content .thumbnail label{
    font-size:14px;
    text-transform:uppercase;
    padding:4px 14px;
    background-color:#efefff;
    border-radius:10px;
    position:absolute;
    z-index:10;
    top:16px;
    margin-left:14px;
}





#main_content .thumbnail img
{width:100%;
 }


#main_content .thumbnail h3{
    font-size:18px;
}


#main_content  .thumbnail .more_link{
    border-top:1px solid #dddddd;
    padding:16px 9px;

}


#main_content  .thumbnail .more_link .btn-default{
   
    border-radius:10px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#555555;
    padding:5px 15px;
}


#main_content .news_thumbnail
{padding-top:5px;

}

#main_content .news_thumbnail .caption {
    color:#fff;
  
}

#main_content .news_thumbnail .oneNews{
     border-bottom:1px solid #fff;
}

#main_content .news_thumbnail .oneNews:last-child{
    border:none;
}

#main_content .news_thumbnail .caption .more_link{
    padding:16px 0px;
    border:none;
}

#main_content .news_thumbnail .caption .more_link .btn-default{
    background-color:transparent;
    color:#fff;
    border-color:#fff;
}

#main_content .news_thumbnail .caption h3{
    font-size:12px;
}

#main_content .news_thumbnail .caption p{
    font-weight:bold;
}


#main_content .news_thumbnail img
{width:auto;}


#main_content .twitter_thumbnail
{padding-top:7px;}


#main_content .twitter_thumbnail img
{width:auto;}

#main_content .twitter_thumbnail .caption .more_link .btn-default{
    background-color:transparent;
    color:#fff;
    border-color:#fff;
}



#main_content .twitter_thumbnail .caption h3{
    font-size:12px;
}


#main_content .twitter_thumbnail  .more_link .btn-default{
     background-color:transparent;
    color:#fff;
    border-color:#fff;
}

#main_content .twitter_thumbnail .oneTweet
{
 border-bottom:1px solid #fff;
 color:#fff;
}

#main_content .twitter_thumbnail .oneTweet:last-child
{border:none;
}


#footer_top
{border-top:1px solid #d5d8db;
 margin-top:20px;
 padding-top:20px;
 border-bottom:2px solid #d5d8db;
}

#socila_icons a
{float:left;
 margin:5px;

}

#footer_text
{font-size:16px;
 margin:20px 0px;
}


#fooeter_logo
{margin-top:20px;
 margin-bottom:10px;
}

#fooeter_logo img
{float:right;

}

#footer_bottom
{padding-top:10px;
 padding-bottom:20px;
}


#copy_rights
{font-size:10px;
 margin-top:20px;
}


.a_right
{text-align:right;
}

/*-----------------------------------------------------*/


#fixed_banner {
     border-radius:5px;
     z-index:0;
     margin-bottom:20px;

    }


#fixed_banner img
{width:100%;

}



#bannerFixed_header  h1
{z-index:10px;
 position:relative;
 margin-top:-100px;
 background-image:url(../images/homev_h_bg.png);
 background-repeat:repeat;
 width:100%;
 border-radius:0px 0px 5px 5px;
 color:#fff;
 font-size:28px;
 line-height:80px;
  height:80px;
padding-left:18px;
 
}


#home_v #main_content .thumbnail
{min-height:402px;

}


#home_v #main_content .thumbnail label
{background-color:#077761;
 color:#fff;
 font-weight:bold;
}




/*-------------------------------------------------*/

#internal_top_links{
    margin-bottom:15px;
    margin-left:10px;
}

#internal_top_links a{
    font-size:16px;
    font-weight:bold; 
    color:#555555 !important;   
}



#side_menu ul  li a.active
{
      background-color: #f1f2f3;
}

#side_menu ul{
    width:100%;
    border:1px solid #d8dadd;
    border-radius:5px;
    float:left;
    padding:0px;
}


#side_menu ul li{
    float:left;
    width:100%;
    border-bottom:1px solid #d8dadd;
    list-style:none;
   
}

#side_menu ul li:last-child{
    border:none;
}

#side_menu ul li a:hover{
    background-color:#f1f2f3;
    
}

#side_menu ul li a
{float:left;
 font-size:16px;
 width:100%;
 padding:10px 15px;
 color:#555555;
}





#side_menu ul ul{
    border-radius: 0px;
    border-right:none;
     border-left:none;
     border-bottom:none;
     border-top:none;

}

#side_menu ul ul li{
    color:#0091c9;
}
    #side_menu ul ul li a {
         font-size:14px;
 width:100%;
padding: 10px 25px;
    }

 #side_menu ul ul li {
        font-weight:normal;
}
 #side_menu ul ul li a
  {

         
          font-size:14px;
     }



#side_menu ul.level3 ,#side_menu ul.level4
{
    border-top:none;
}


#side_menu ul.level4 li
{
    font-weight:normal;
}

#side_menu ul.level4 li a
{
  
    font-size:12px;
     padding: 10px 35px;

}

#middle_text h1{
   
}
#middle_text .panel-default > .panel-heading .panel-title h1{
    margin-left: 30px;
    margin-top: -37px;
}


#middle_text .panel-default > .panel-heading .panel-title h2{
    margin-left: 30px;
    margin-top: -31px;
}



#middle_text ul
{list-style:outside;
 list-style-image:url(../images/dark_blue_dot.png);
 
 padding-left:14px;
}


#middle_text .panel-default > .panel-heading{
    background-color:transparent;
    padding-left:0px;
    padding-top:15px;
    padding-bottom:0px;
}

#middle_text .panel-body{
    border:none;
}



#middle_text .panel-default, .panel
{border:none;
 border-top:1px solid #d8dadd;
}


#middle_text .panel-heading a
{outline:none;
 text-decoration:none;
 padding-left:22px;
 color:#555555;
 line-height:22px;
}

#biography_text .panel-default
{
    border:none !important;

}

#middle_text .panel-heading a[aria-expanded="true"]
{background-image:url(../images/close.png);
 background-repeat:no-repeat;

}

#middle_text .panel-heading a[aria-expanded="false"]
{
 background-image:url(../images/open.png);
 background-repeat:no-repeat;

}

/*--------------------------------------------------------------*/

#main_content .media
{
     border:1px solid #dddfe2;
     border-radius:5px;
    
}




#main_content .media-body{
    padding:15px 10px;
}

#main_content .media-body .read_more a{
    height:22px;
    line-height:22px;
    border:1px solid #555555;
    border-radius:10px;
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
   clear:left;
    padding:5px 15px;
}



#main_content .media-heading{
      font-size: 18px;
      color: #0091c9;
 }


.footer_text_left
{
    color:#555555;
}

.footer_text_right{

    text-align:right;
    color:#009ee2;
}


/*---------------------------------------------------------*/

#Biography .media-heading{
    padding-top:40px;
    font-size: 20px;
}
#Biography .media-body p{
    font-size:16px;

}


#Biography .media-body .social_links{
    margin-top:10px;
}

#Biography .media-body .social_links a{
    margin-right:5px;
}


#biography_text{
    width:100%;
}


#biography_text h1{
    font-size:16px;
}


#biography_text .panel-default > .panel-heading{
    background-color:transparent;
    padding-left:0px;
     padding-top:15px;
    padding-bottom:15px;
    border-bottom:none;
    border-top:#c3c7c9 solid 1px;
    border-radius:0px;
     box-shadow:none;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body ,
{
    border:none;
    box-shadow:none;
}




 #biography_text .panel-body{
    border:none;
}

 #biography_text .panel-default, .panel
{border:none;
 border-top:1px solid #d8dadd;
    box-shadow:none;
}

 


 #biography_text .panel-heading a
{outline:none;
 text-decoration:none;
 padding-left:20px;
 color:#555555;
}

 #biography_text .panel-heading a[aria-expanded="true"]
{background-image:url(../images/close.png);
 background-repeat:no-repeat;

}

#biography_text .panel-heading a[aria-expanded="false"]
{background-image:url(../images/open.png);
 background-repeat:no-repeat;

}




/*----------------------------------------------------*/

#half_banner
{border-radius:5px;
 margin-bottom:20px;
 z-index:0;
}


#half_banner img{
    width:100%;
}


#half_banner_text h1{
   background-color:#0091c9;
   opacity: 0.9;
   filter: Alpha(opacity=90); /* IE8 and earlier */
    border-radius:0px 0px 0px 0px;
    z-index:10;
    margin-top:-100px;
    position:relative;
    font-size:28px;
    color:#fff;
    padding-left:22px;
    height: 80px;
    line-height: 80px;
}

#bottom_half_banner_text  h1{
   background-color:#0091c9;
   opacity: 0.9;
   filter: Alpha(opacity=90); /* IE8 and earlier */
    border-radius:0px 0px 0px 0px;
    z-index:10;
    margin-top:-80px;
    position:relative;
    font-size:28px;
    color:#fff;
    padding-left:22px;
    height: 80px;
    line-height: 80px;
}



.oneN{
    font-size:16px;
    padding:22px 0px;
    border-bottom:1px solid #c3c7c9;
}

.oneN:last-child{
    border:none;
}

.oneN a.btn-defaultNew{
  border-radius: 10px;
    color: #555555;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 15px;
    text-transform: uppercase;
}


.oneN h1{
    font-size:20px;
    color:#970065;
}

#page_numbers{
    margin:5% 0%;
	float:left;
}

#page_numbers ul{
list-style:none;
}

#page_numbers li {
float:left;
}

#page_numbers a{
	float:left;
	margin-bottom:10px;
    font-size:16px;	
    border:1px solid #c3c7c9;
    border-radius:5px;
    padding:6px 15px;
    margin-right:10px;
    color:#555555;
}

    #page_numbers .pageItem {
          font-size:16px;
    border:1px solid #c3c7c9;
    border-radius:5px;
    padding:6px 15px;
    margin-right:10px;
		margin-top:10px;
    color:#555555;
    }




#page_numbers li.active a{

      color:#c3c7c9;
      background-color:#fff;
}
#page_numbers a:focus{
    color:#c3c7c9;
}







/*---------------------------------------------------*/

#news_all{
    font-size:16px;
    margin-bottom:20px;
}

#news_all h1{
    font-size:24px;
    margin-top:0px;
    color:#970065;
}


#news_all h2{
    font-size:20px;
    color:#970065;
}



/*----------------------------------------------------*/
#bottom_thumbnail{
    margin-top:20px;
}

/*-------------------------------------*/
#landing_text{
    margin-bottom:30px;
}


#landing_text h1{
    font-size:30px;
    color:#0091c9;
    margin-top:0px;
}




.Purple , .Purple:hover
{
    color:#970065;

}

#puffinRows .thumbnail
{
    min-height:initial !important;

}
.col-md-4 .thumbnail .caption.pufftext
{
    height:166px;

}

.col-xs-12 .thumbnail .caption.pufftext
{
    height:166px;

}

.col-md-6 .thumbnail .caption.pufftext
{
    height:83px;

}

.col-md-6 .thumbnail .caption.pufftext h3{

    margin-top:0px;
    margin-bottom:2px;
}

.col-md-6 .thumbnail .more_link{
    padding: 10px 10px !important;

}

.thumbnail label a {
    color:#555555;
}


/*Pagger SmartBlog*/


.pagination .pageFirst {
     display:none;
}

.pagination .pagePrev {
      display:none;
}

.pagination .pageNext ,.pagingSummary{
    display:none;
}

.pagination .pageLast {
    display:none;
}


.pagination .pageItem {
    float:left;
    margin-right:10px;
}

.postList .post {
    float:left;
    width:100%;
    margin-top:10px;
    padding-bottom:10px;
        border-bottom: solid #f4f4f4 2px;
}

    .postList .post h3 {
        margin-top:0px;
    }


.pagination a:first-child {
    float:left;
    margin-right:10px;
}

.pagination span:last-child {
    float:right;
    margin-left:10px;
}

/*Blog Commint*/
.commentName , .commentComment , .commentDate {
    float:left;
    width:100%;
    margin-bottom:10px;
}
.commentInner {
     float:left;
     width:100%;
}
#commentForm textarea {
    min-height:200px;

}
/*screen-lg corresponds with col-lg*/
@media (min-width: 1200px) {  
	

	
#logo a.new_logo{
	    float:right;
		margin-right:20px;
}	
	
#image_textStripe .carousel-indicators{
    left:100% ;
	width:40% ;

}

	
/*-----------------------------*/	
	
     .sumblevel-3menu {
        display:none;
    }
     
         #menu ul.sumblevel-3menu
         {
             list-style:none;

             display:none;
              padding-left:0px;
    width: 100%;
    float:left;
    background-color:#f8fafc !important;
         }
          #menu ul.sumblevel-3menu li{
              float:left;
              width:100%;
              font-size:14px;
              padding:0px;
              height:30px;
              line-height:30px;
              text-align:center;
          
          }

            #menu ul.sumblevel-3menu li a {
                float:left;
               border:none;
                 width:100%;
                 text-align:center;
                 font-weight:normal;
                  font-size:12px;
            }
}

 .imgResponsive img{


    display: block;
    height: auto;
    max-width: 100%;
   

}



/*screen-md*/
@media (min-width: 992px) and (max-width: 1200px) {
	#Portrait_pages .grid figure:after{
	background-image:none !important;
	}
	
#Portrait_pages figure.effect-zoe figcaption,#Portrait_pages figure.effect-zoe h2,#Portrait_pages figure.effect-zoe p.icon-links a{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	/*line-height:0px;*/
	}	

	#logo a.new_logo{
	    float:right;
		margin-right:20px;
	    margin-bottom:10px;
}	
	
	
    #portrait-details-page .top_image{
	height:auto;
	}		
	
	#image_textStripe .carousel-indicators{
    left:100% ;
	width:40% ;

    }
	
	
	
	#quotes_strip .carousel-indicators{
	 left: 172px;
	}


	
	/*----------------------------------*/
    .sumblevel-3menu {
        display:none;
    }
   

   .imgResponsive img{


    display: block;
    height: auto;
    max-width: 100%;
  

}

      #menu ul li:last-child
    {margin:0px auto;
     display:table;
     float:none !important;
    }

      #banner_header{  
    margin-top:-236px;   
    }

    #socila_icons
    {margin:0px auto;
     display:table;
     float:none;
    }

    #fooeter_logo img{
     margin:0px auto;
     display:table;
     float:none;
    }


    #bannerFixed_header h1
    {
     line-height:60px;
      height:60px;
      margin-top:-80px;
 
    }

         .banner_header{
        bottom:30px;
        padding: 30px 50px;
    }
    .banner_header h1{
        font-size:20px;
        margin-top:10px;
        margin-bottom:10px;

    }

    #banner img{
        min-height:140px;
    }

    .carousel-control
    {
        top:90%;
        float:left;
        margin-top:0px;
    }

    a.left.carousel-control {
    margin-left: 15%;
}

    
    a.right.carousel-control {
    margin-right: 15%;
}
    
         #menu ul.sumblevel-3menu
         {
             list-style:none;

             display:none;
              padding-left:0px;
    width: 100%;
    float:left;
    background-color:#f8fafc !important;
         }
          #menu ul.sumblevel-3menu li{
              float:left;
              width:100%;
              font-size:14px;
              padding:0px;
              height:30px;
              line-height:30px;
              text-align:center;
          
          }

            #menu ul.sumblevel-3menu li a {
                float:left;
               border:none;
                 width:100%;
                 text-align:center;
                 font-weight:normal;
                  font-size:12px;
            }



}





/*screen-sm*/
@media (min-width: 768px) and (max-width: 992px) {
	#Portrait_pages .grid figure:after{
	background-image:none;
	}
	
#Portrait_pages figure.effect-zoe figcaption,#Portrait_pages figure.effect-zoe h2,#Portrait_pages figure.effect-zoe p.icon-links a{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	/*line-height:0px;*/
	}	
	#logo a.new_logo{
		margin-right:20px;
		margin-bottom:10px;
	}
	
	
#portrait-details-page .top_image{
	height:auto;
}	
	
.PortraitDetails_video{
    margin:0px auto;
	float:none;
	display:table;
	width:auto;
}
.PortraitDetails_audio{
    margin:0px auto;
	float:none;
	display:table;
	width:100%;
	margin-top:20px;
	background-size: auto !important;
	background-position: center !important;
	height:366px !important;
}

	
		#quotes_strip .carousel-indicators{
	 left: 136px !important;
	}
	
	
	
	#image_textStripe .left_part{
	padding-right:15px;
	height:auto;
	}
	
	#image_textStripe .right_part{
	padding-left:15px;
	height:auto;
	}
	
	/*--------------------------*/
	
    .imgResponsive img{
    display: block;
    height: auto;
    max-width: 100%;
    width:auto;

}

    #logo img
    {margin:0px auto ;
     display:table;
      float:none !important;
      margin-top:20px;
      
    }

    #logo a{

        float:right;
    }

     #header_text
    {text-align:center;}

     #header input
    {margin:0px auto;
     display:table;
     float:none !important;
    }

     #menu ul li:last-child
    {margin:0px auto;
     display:table;
     float:none !important;
    }

      #menu ul li a
      {font-size:12px;

      }


      #menu ul li ul li a:hover{
        

      }


      #socila_icons
        {margin:0px auto;
         display:table;
         float:none;
        }


      #footer_text
        {font-size:14px;
         margin:10px 0px;
         text-align:center;
        }

      #fooeter_logo img{
     margin:0px auto;
     display:table;
     float:none;
    }

      #footer_bottom img{
          float:none !important;
          margin:0px auto;
          display:table;
            padding-top:10px;
      }

      #copy_rights
      {text-align:center;
      }

      
    .a_right
    {text-align:center;
    }

    #bannerFixed_header h1
    {
     line-height:60px;
      height:60px;
     margin-top:-80px;
    }

    #half_banner_text h1{
    line-height:60px;
     height:60px;
     margin-top:-80px;
    
    }
#bottom_half_banner_text h1{
	  line-height:60px;
     height:60px;
     margin-top:-80px;
}


      .banner_header{
        bottom:30px;
        padding: 20px 30px;
    }
    .banner_header h1{
        font-size:14px;
        margin-top:5px;
        margin-bottom:5px;

    }

    #banner img{
        min-height:140px;
    }

    .carousel-control
    {
        top:90%;
        float:left;
        margin-top:0px;
    }

    a.left.carousel-control {
    margin-left: 15%;
}

    
    a.right.carousel-control {
    margin-right: 15%;
}


    #header_text{

        text-align:left !important;
    }


    
         #menu ul.sumblevel-3menu
         {
             list-style:none;

             display:none;
              padding-left:0px;
    width: 100%;
    float:left;
    background-color:#f8fafc !important;
         }
          #menu ul.sumblevel-3menu li{
              float:left;
              width:100%;
              font-size:14px;
              padding:0px;
              height:30px;
              line-height:30px;
              text-align:center;
          
          }

            #menu ul.sumblevel-3menu li a {
                float:left;
               border:none;
                 width:100%;
                 text-align:center;
                 font-weight:normal;
                  font-size:12px;
            }



}


/*Menu tablet*/

@media (max-width: 1200px) {
    .sumblevel-3menu {
        display:none;
    }
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}


     #menu
    {
        margin-top:0px;

    }

     #menu ul ul{

          position: static;
    width: 100%;
    box-shadow:none;
     }
       #menu ul li a{
          text-align:center;
          border:none;
        
      }


       
     #menu ul li.dropdown
     {
         height:auto;
         border:none;
     
     }

      #menu ul li a:hover 
      {
           border:none ;
           padding:5px 0 ;
          
          
      }

    #menu ul li a.active {
         border-bottom:none ;
          padding:5px 0 ;
    }
     #menu ul li a.activeLast
     {
         color:#077761;
          border-bottom:none ;

     }

    #menu ul ul {
        background-color:#f1f2f3;
    }


        #menu ul li:last-child {
            width:100%;
        }
     #menu ul li:last-child a:hover
     {
           border-bottom:none ;
     }

    #menu ul li ul li a.active {
        border-bottom:none ;
    }
        #menu .dropdown-menu li a {
            z-index:2000;
             position: relative;
        }

         #menu .dropdown-menu li a:hover{

             background:none;
         }


         #menu ul.sumblevel-3menu
         {
             list-style:none;

             display:none;
              padding-left:0px;
    width: 100%;
    float:left;
    background-color:#f8fafc !important;
         }
          #menu ul.sumblevel-3menu li{
              float:left;
              width:100%;
              font-size:14px;
              padding:0px;
              height:30px;
              line-height:30px;
              text-align:center;
          
          }

            #menu ul.sumblevel-3menu li a {
                float:left;
               border:none;
                 width:100%;
                 text-align:center;
                 font-weight:normal;
                  font-size:12px;
            }

             #menu ul.sumblevel-3menu li:last-child a:hover{


             }

             .imgResponsive img{


    display: block;
    height: auto;
    max-width: 100%;
     width:auto;

}

}




/*screen-xs*/
@media (max-width: 768px) {
	#Portrait_pages .grid figure:after{
	background-image:none !important;
	}
	
	.solid_bg_mobile{
	background-image :none !important;
	}
    
#Portrait_pages figure.effect-zoe figcaption, #Portrait_pages figure.effect-zoe h2,#Portrait_pages figure.effect-zoe p.icon-links a{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	/*line-height:0px;*/
	}
	
	
	
	#image_textStripe img{
	height:auto;
	}	

	#portrait-details-page .top_image{
	height:auto;
	}	

 .PortraitDetails_video{
    margin:0px auto;
	float:none;
	display:table;
	width:auto;
}
	
.PortraitDetails_audio{
    margin:0px auto;
	float:none;
	display:table;
	width:100%;
	height:235px;
	margin-top:20px;
	background-size: contain;
}   


	
    #quotes_strip .carousel-indicators{
	 left: 52px;
	}

    #image_textStripe .left_part{
	padding-right:15px;
	height:auto;
	}
	
	#image_textStripe .right_part{
	padding-left:15px;
	height:auto;
	}
	/*--------------------------*/
   

    #menu
    {
        margin-top:0px;

    }
     #header_text
    {text-align:center;}

     #header input
    {margin:0px auto;
     display:table;
     float:none  !important;
    }

      #menu ul li a{
          text-align:center;
          border:none;
      }




      #socila_icons
        {margin:0px auto;
         display:table;
         float:none;
        }

      #footer_text
        {font-size:14px;
         margin:10px 0px;
         text-align:center;
        }

      #fooeter_logo img{
     margin:0px auto;
     display:table;
     float:none;
    }
      #footer_bottom img{
          float:none !important;
          margin:0px auto;
          display:table;
          padding-top:10px;
      }

       #copy_rights
      {text-align:center !important;

      }

       
    .a_right
    {text-align:center;
    }

    #bannerFixed_header h1
    {
     line-height:30px;
      height:30px;
        margin-top:-50px;
        font-size:18px;
    }

    #researcher_ids .media .media-left, .media-top{
       display:inline;
    }

     #researcher_ids .media .media-left, .media-top img{
         margin:0px auto;
         display:table;
         padding-top:5px;
     }

     #Biography .media-heading{
    padding-top:0px;
}
    

     #half_banner_text h1{
      line-height:30px;
      height:30px;
        margin-top:-50px;
        font-size:18px;
        border-radius:0px;
     }

	#bottom_half_banner_text h1{
      line-height:30px;
      height:30px;
        margin-top:-30px;
        font-size:18px;
        border-radius:0px;
     }

     #page_numbers a{
         padding:5px 8px;
         font-size:14px;
     }


     #menu ul li.dropdown
     {
         height:auto;
         border:none;
     
     }

      #menu ul li a:hover 
      {
           border:none ;
           padding:5px 0 ;
          
          
      }

    #menu ul li a.active {
         border-bottom:none ;
          padding:5px 0 ;
    }
     #menu ul li a.activeLast
     {
         color:#077761;
          border-bottom:none ;

     }

    #menu ul ul {
        background-color:#f1f2f3;
    }

     #menu ul li:last-child a:hover
     {
           border-bottom:none ;
     }

    #menu ul li ul li a.active {
        border-bottom:none ;
    }


    .banner_header{
        bottom:30px;
        padding: 3px 5px;
    }
    .banner_header h1{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;

    }

    #banner img{
        min-height:140px;
    }

    .carousel-control
    {
        top:90%;
        float:left;
        margin-top:0px;
    }

    a.left.carousel-control {
    margin-left: 15%;
}

    
    a.right.carousel-control {
    margin-right: 15%;
}


    .imgResponsive img{


    display: block;
    height: auto;
    max-width: 100%;
     width:auto;

}

    .carousel-indicators li , .carousel-indicators li.active{
        width:5px;
        height:5px;
        margin:0px;
    }

	.portrate_banner_bg{
	height:500px !important;
}


}






.portrate_banner_bg{
	height:350px;
}























/*.SearchValue {
    float: left;
    max-height: 50px;
    overflow: hidden;
}
.SearchValue.active {
   cursor:inherit;
    max-height: initial;
}*/

.highlight { background-color: yellow ;
            display:inline-block;

}







/**umb_name:image Responsive*/














































































































































































































/**umb_name:H1*/
.H1{font-size: 36px;
font-weight: bold;}

/**umb_name:H2*/
.H2{font-size: 30px;
font-weight:bold;}

/**umb_name:H3*/
.H3{font-size: 24px;
font-weight:bold;}

/**umb_name:H4*/
.H4{font-size: 18px;
font-weight:bold;}

/**umb_name:NHS Blue*/
.NHSBlue{color:#193E72;}

/**umb_name:NIHR Green*/
.NIHRGreen{color:#46A86C;}

/**umb_name:NIHR Dark Green*/
.NIHRDarkGreen{Color:#46A86C;}

/**umb_name:NIHR Teal*/
.NIHRTeal{color:#2EA9B0;}

/**umb_name:NIHR Terracotta*/
.NIHRTerracotta{color:#F29330;}

/**umb_name:NIHR Magenta*/
.NIHRMagenta{color:#EA5D4E;}

/**umb_name:NIHR Purple*/
.NIHRPurple{color:#6667AD;}

/**umb_name:NIHR Blue*/
.NIHRBlue{color:#193E72;}

/**umb_name:NHS Red*/
.NHSRed{color:#EA5D4E;}

/**umb_name:NIHR Grey*/
.NIHRGrey{color:#ACBCC3;}

/**umb_name:NIHR Light Grey*/
.NIHRLightGrey{color:#FED47A;}

/**umb_name:NIHR Lilac*/
.NIHRLilac{color:#F29330;}

/**umb_name:NIHR Aqua*/
.NIHRAqua{color:#e1eef0;}

/**umb_name:Responsive Image*/
.imgResponsive{}

/**umb_name:GreenDots*/
.GreenDots{list-style: outside url("../images/teal_dot.png") disc !important;}

/**umb_name:NHS Light Red*/
.NHSLightRed{color:#d68d7a;}

/**umb_name:Black*/
.Black{color:#000000;}

/**umb_name:White*/
.White{color:#ffffff;}

/**umb_name:Add Padding Around Image*/
.AddPaddingAroundImage{padding:10px;
float: left;}

@media (min-width:410px){
	.headerlinks a {
    	font-size: 14px;
		padding: 6px 6px;
	}
}