﻿/* CSS Document */
/*******************************************************************/
/* FONT ONLY
*******************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i);

.Open-Sans-Light {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
}

.Open-Sans-Light-Italic {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
}

.Open-Sans-Normal {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
}

.Open-Sans-Normal-Italic {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
}


.Open-Sans-Bold {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
}

.Open-Sans-Bold-Italic {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer,  hgroup, 
  output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

.table-middle td {
    vertical-align: middle;
}

  /*@media (max-width: @screen-xs-min) {
    font-size: 10px;
  }

  @media (min-width: @screen-xs-min) and (max-width: @screen-xs-max) {
    font-size: 11px;
  }

  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
    font-size: 12px;
  }

  @media (min-width: @screen-md-min) {
    font-size: 14px;
  }*/




/*******************************************************************
FONT ONLY
*******************************************************************/
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

label {
    font-weight:bold;
}

.container,nav,header {
	margin-left:auto; margin-right:auto;
  padding: 0px;
}
.fluid-container{padding: 0px;
	 margin-left:auto; margin-right:auto; }

.navbar{min-height:75px;}
.navBarLinkCss{padding-left:25px; padding-right:20px;}
.nav > li > a{padding-right:20px; padding-top:28px;}
.navbar-inverse {background-color: #0A8080;}
.paddingTop{ padding-top:20px;}

.navbar-inverse .navbar-nav > li > a{
color:#FFF; font-size:1em; }


.navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-nav > li > a:focus  
{color:#FFF; font-size:1em; }

.btn-SignUp-Width{width:110px;}
.btn-CTA-Width{width:85%;}
.btn-applause {
    color: #FFF;
    background-color: #0A8080;
}

.img-thumbnail {
    padding: 10px;
}


.btn-primary {
    color: #fff;
    background-color: #0A8080;
    border-color: #0A8080;
    font-size: 14px;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #005961;
    border-color: #122b40;
}

.btn-primary:hover {
    color: #fff;
    background-color: #005961;
    border-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #005961;
    border-color: #122b40;
}

.btn-secondary {
    color: #0A8080;
    background-color: #fff;
    border-color: #0A8080;
    font-size: 14px;
}

.btn-secondary:focus,
.btn-secondary.focus {
    color: #0A8080;
    background-color: #fff;
    border-color: #0A8080;
}

.btn-secondary:hover {
    color: #0A8080;
    background-color: #fff;
    border-color: #0A8080;
}

.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
    color: #0A8080;
    background-color: #fff;
    border-color: #0A8080;
}

    .btn-secondary:active:hover,
    .btn-secondary.active:hover,
    .open > .dropdown-toggle.btn-secondary:hover,
    .btn-secondary:active:focus,
    .btn-secondary.active:focus,
    .open > .dropdown-toggle.btn-secondary:focus,
    .btn-secondary:active.focus,
    .btn-secondary.active.focus,
    .open > .dropdown-toggle.btn-secondary.focus {
        color: #0A8080;
        background-color: #fff;
        border-color: #0A8080;
    }

.btn-link {
    font-weight: normal;
    color: #337ab7;
    border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}

    .btn-link:hover,
    .btn-link:focus {
        color: #005961;
        text-decoration: underline;
        background-color: transparent;
    }

a {
    color: #337ab7;
    text-decoration: none;
}

    a:hover,
    a:focus {
        color: #005961;
        text-decoration: underline;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }



/*******************************************************************
slider ONLY
*******************************************************************/

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  height: 275px;    /* Set slide height here */

}
.height-275-px{max-height:275px !important;}

.overlay-405px { 
  color:#fff;
  padding:15px 6px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:12;
  width:100%;
  background: rgba(255,255,255,0.9);
  border-bottom: 1px solid #732282;
}

.overlay-275px  { 
  color:#fff;
  padding:15px 6px;
  position:absolute;
  bottom:0;
  z-index:12;
  left:0;
  width:100%;
  background: rgba(255,255,255,0.9);
  border-bottom: 1px solid #732282;
}

.sub-navigation{
  color:#fff;
  padding:15px 6px;
  width:100%;
  background-color:#f2f2f2;
  border-bottom: 1px solid #732282;
}

p {padding-top:7px; padding-bottom:7px;}

ul.list-spacing, ol.list-spacing{margin:5px 25px;}

ul.list-spacing li, ol.list-spacing li{padding:3px 5px;}
/*******************************************************************
slider ONLY
*******************************************************************/
/*******************************************************************
main content ONLY
*******************************************************************/

.Page-Header-Text { font-size:1.50em; color:#1a1a1a; letter-spacing:0.5px;}
.Section-SubHeads-Text { font-size:1.250em; color:#1a1a1a; letter-spacing:1px;}

.Small-Body-Text{font-size:1.10em; color:#585858; line-height:1.125em;}
.Small-Body-Text-ExLine{font-size:1.10em; color:#585858; line-height:1.50em;}
.Smaller-Body-Text{font-size:0.90em; color:#000;}
.Body-Text{font-size:1.25em; color:#585858; line-height:1.500em;}
.Large-Body-Text{font-size:1.25em; color:#585858; line-height:28px;}
.Large-NewsHeader-Text{font-size:1.50em; color:#585858; line-height:28px;}
.Large-Callout-Body-Text{font-size:1.125em; color:#585858; line-height:28px;}
.Large-NewsCallout-Body-Text{font-size:1.750em; color:#000000; letter-spacing:1px;}
.Large-Body-Text-Button{font-size:1.125em; color:#FFF; line-height:28px;}
.Link-Style-1{font-size:1em; color:#428bca;text-decoration:underline;}
.Link-Style-2{font-size:1.125em; color:#428bca; text-decoration:none;}
.Link-Style-3{color:#1a1a1a; letter-spacing:1px;text-decoration:none;}
.NewsPage-DateHeading-Text{font-size:0.875em;color:#808080;}
.Grey-Back{background-color:#e6e6e6;}
.txt-underline{text-decoration:underline;}

.Purple{color:#732282;}
.Blue{color:#428bca;}
.text-white{color:#FFF;}

.greyHR{
	border-top: 1px solid #bbbbbb; width:100%;}

.smallGreyHR{
	border-top: 1px solid #bbbbbb; width:20%;margin:0 auto; padding:0;}	
.smallPurple{
	border-top: 1px solid #b485b9; width:100%;}
	
.leaderShip{
	border-top: 2px solid #bbbbbb; width:50%;}
.sectionHR {
    border-top: 4px solid #2BADAD;
    width: 10%;
    margin: 0 auto;
    padding: 0;
}

.greyVR {
    background: linear-gradient(#bbbbbb, #bbbbbb) no-repeat center/2px 100%;
}	
	
.Extra-Padding-30-Left{padding-left:30px;} 
.Extra-Padding-20-Top{padding-top:20px;} 
.Extra-Padding-10-Top{padding-top:10px;} 
.Extra-Padding-15-Top{padding-top:15px;} 
.Extra-Padding-50-Top{padding-top:50px;}
.Extra-Padding-40-Top{padding-top:40px;}
.Extra-Padding-10-TopBottom{padding-top:10px; padding-bottom:10px;} 
.Extra-Padding-20-TopBottom{padding-top:20px; padding-bottom:20px;} 
.Extra-Padding-30-TopBottom{padding-top:30px; padding-bottom:30px;}
.Extra-Padding-40-TopBottom{padding-top: 40px;padding-bottom: 40px;} 
.Extra-Padding-50-TopBottom{padding-top:50px; padding-bottom:50px;}
.Extra-Padding-20-Bottom{padding-bottom:20px;}
.Extra-Padding-22-Bottom{padding-bottom:22px;}
.Extra-Padding-30-Bottom{padding-bottom:30px;}
.Extra-Padding-50-Bottom{padding-bottom:50px;}
.Extra-Padding-120-Bottom{padding-bottom:120px;}
.Extra-Padding-20-Top-20-Bottom{padding-top:20px; padding-bottom:20px;}
.Extra-Padding-40-Top-50-Bottom{padding-top:40px; padding-bottom:50px;}
.Extra-Padding-28-Top-40-Bottom{padding-top:28px; padding-bottom:40px;}
.padding-10-Perc{padding-left:10%; padding-right:10%;}
.padding-3-Perc{padding-left:3%; padding-right:3%;}
.padding-7-Perc{padding-left:3%; padding-right:3%;}
.margin-3-Perc{padding-left:1%; margin-right:3%;}
.margin-2-Perc{padding-left:2%; margin-right:2%;}
.Extra-Padding-10{padding:10px;}


.img-featured-research{border:1px solid #ccc; margin-bottom:15px;}
.image-border{border:1px solid #ccc;}

.showMoreStoriesLink{width:100%; margin:10px; padding:10px 0; text-align:center; background-color:#e6e6e6; color:#732282;display: inline-block; }
a.showMoreStoriesLink a:hover {color:#732282; text-decoration:none;}
.purple-box{background-color:#732282; height:110px; padding-top:20px; white-space:normal;} 
.purple-box a{color:#FFF; text-decoration:none; margin:5px auto;word-wrap: break-word;}


.alertNotification {
    color: Red;
}

/*******************************************************************
main content ONLY
*******************************************************************/
/*******************************************************************
FAQ  ONLY
*******************************************************************/

.play{background:url(../images/Social-Storybooth-Pg-Listen-Button.png);width:41px;height:41px;display:inline-block;}
.pause{background:url(../images/Social-Storybooth-Audio.png);width:41px;height:41px;display:inline-block;}

.faq-heading{padding:2px; margin-top:5px; background-color:#f2f2f2;}
.faqCollapse{padding:10px 15px;} 
.faq_sign{width:18px;height:18px;display: inline-block;}
.plus-sign{background:url(../images/FAQ%20Plus%20Button.png);width:18px;height:18px;display: inline-block;}
.minus-sign {
    background: url(../images/FAQ%20Minus%20Button.png);
    width: 18px;
    height: 18px;
    display: inline-block;
}
.cursor-link{cursor:pointer;}

.faq-heading .faq_sign:after {
    content: url(../images/FAQ%20Minus%20Button.png); 
}
.faq-heading.collapsed .faq_sign:after {
    content: url(../images/FAQ%20Plus%20Button.png); 
}  

/*******************************************************************
FAQ  ONLY
*******************************************************************/




/*******************************************************************
what we do  ONLY
*******************************************************************/
div.whatWeDo{border-top:1px #bbb solid; padding:3%;}

.Partnership-Logo-Padding{padding-left:5px;padding-right:5px;}
div.Partnership-Logo{height: 100px; /*can be anything*/
  width: 100%; display: inline-block;
  position: relative;  background-color:#FFF; border:1px solid #ccc; }

div.Partnership-Logo img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;}
  
div.About-Logo{height: 100px; /*can be anything*/
  width: 100%; display: inline-block;
  position: relative;  background-color:#fff; border:1px solid #ccc; }

div.About-Logo img {
  max-height: 96%;
  max-width: 96%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;}
  
.panel{ margin-left:7%;margin-right:7%; background-color:#f2f2f2; border:1px solid #ccc;}
.panel-RED{border-bottom:6px solid #e9004c;}
.panel-BLUE{border-bottom:6px solid #002f87;}
.panel-YELLOW{border-bottom:6px solid #e2e000;}
.panel-default > .panel-heading { background-color:#333; color:#FFF;}


.panel-heading{min-height:80px;position: relative;}

 .row-fluid{
    position: absolute;
  top: 50%;
  width:75%;
  left:50%;
  transform: translate(-50%,-50%);
 }

.panel-heading2

 .row-fluid2{
    height : 60px;
	width:100%;
    display: table-cell;
    vertical-align : middle;}
	
	
.panel-RED,.panel-BLUE,.panel-YELLOW{}

.CTA-Para-Height{min-height:225px;}

.CTA-Bottom-Height{min-height:80px;}
.overlay-img{ 
  position:absolute;
  min-height:105px; 
  z-index:12;
  bottom:52px;
  left:0;
  width:100%;
  text-align:center;
}
.CTA-Para-Height_NoPhoto{min-height:250px;}

/*******************************************************************
what we do  ONLY
*******************************************************************/
/*******************************************************************
Footer ONLY
*******************************************************************/


.topFooter{border-top:1px solid #585858;}
.topFooter p{font-size:1.125em;}
.footerLogoImage{ margin-left:5px; padding-top:30px; padding-bottom:25px;}
.footerLogoImages{ margin-left:5px; padding-top:28px; padding-bottom:33px;}
.footerLogoImages img {padding-right:10px;}
.paddingTop-50{ padding-top:50px;}
.footerLinks p a{color:#333; font-size:1em; line-height:32px;}
.bottomFooter{min-height:74px; padding-top:33px; background-color:#333333;}
.bottomFooter .leftBottomFooter{color:#FFF; font-size:0.750em;}
.bottomFooter .rightBottomFooter a{color:#FFF; font-size:0.875em; text-decoration:underline;}
p.leftBottomFooter, p.left-margin-footer-p{padding-left:5px;}

.connect-social-media-logos img{padding:5px 15px;}


/*******************************************************************
Footer ONLY
*******************************************************************/

.list-arrow{margin:10px 20px;list-style-image: url('../images/assets/Arrow-Bullet.png');}
.list-arrow li{padding-bottom:8px;}


.list-arrow-blue{margin:10px 50px;list-style-image: url('../images/assets/Patients-Participate-Arrow.png');}
.list-arrow-blue li{padding-bottom:8px;}

.form-controlNoWidth {
  display:inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-controlNoWidth:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-controlNoWidth[disabled],
.form-controlNoWidth[readonly],
fieldset[disabled] .form-controlNoWidth {
  cursor: not-allowed;
  background-color: #eeeeee;
}


@media(max-width:960px) {
    .img-portfolio {
        margin-bottom: 15px;
    }



.Page-Header-Text { font-size:1.0em; }
.Section-SubHeads-Text { font-size:1.0em;}
}

figure {
  float:right; margin:3px; padding:6px;
     display: inline-table;
}

figcaption {
    display: table-caption;
    caption-side: bottom;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
  
}


.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  width: 98%;
  height: 98%;
}

.radio-toolbar input[type="radio"], .radio-toolbar input[type="checkbox"] {
    display:none; 
}

.radio-toolbar label{
    display:inline-block;
	color:#fff;
    background-color:#428bca;
    padding:4px 11px;
	margin:10px;
	font-weight:bold;
}
.radio-toolbar span label{
    padding-left:11px;
}

.radio-toolbar input[type="radio"]:checked + label, .radio-toolbar input[type="checkbox"]:checked + label { 
    background-color:#e2e000;
}


/*******************************************************************
From https://codepen.io/thiagobraga/pen/bhDdn 
*******************************************************************/
 a.external[target="_blank"]::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 3px 0 5px;
}


.Extra-Padding-10-Bottom{padding-bottom:10px;}
.Extra-Padding-15-Left{padding-left:15px;} 
.Margin-5-Right{margin-right:5px;} 
.Margin-15-Bottom{margin-bottom:15px;}
.Link-Style-Res {
    font-size: 1em;
    color: #0A8080;
}

span.extraSpaceCheck 
input[type="checkbox"], table.extraSpaceCheck  input[type="checkbox"] {
  margin: 3px 7px 3px 5px;
  box-sizing: border-box;
}
.extraspace input[type="radio"] {
    margin-left: 14px;
    margin-right: 4px;
}

.smallCheck input[type="checkbox"]{
	margin:3px 7px 0px 5px;
	box-sizing: border-box;
	height:16px;
	width:16px;
}

.smallCheck label
{
	font-size:0.90em;
	font-weight:normal;
    vertical-align:top;
    margin-right: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}


.rbl-margin input[type="radio"]
{
   margin-left: 14px;
   margin-right: 4px;
}

.fade {
  position: relative;
  height: 7.2em; /* exactly six lines */
}
.fade:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70%;
  height: 1.2em;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}

div.Partnership-Logo-Gray{height: 100px; /*can be anything*/
  width: 100%; display: inline-block;
  position: relative;  background-color:#FFF; }

div.Partnership-Logo-Gray img 
{
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%); 
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;}

div.About-Logo-Gray{height: 100px; /*can be anything*/
  width: 100%; display: inline-block;
  position: relative;  background-color:#fff; border:1px solid #ccc; }

div.About-Logo-Gray img {
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%); 
  max-height: 96%;
  max-width: 96%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;}

div.PI_image img {
  border-radius: 100%;
  display: flex;
  flex: 0 0 100px;
  height: 75px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 75px;
}

div.PI_image_large img {
  border-radius: 100%;
  display: flex;
  flex: 0 0 100px;
  height: 100px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100px;
}

div.PI_image_small img {
  border-radius: 100%;
  display: flex;
  flex: 0 0 100px;
  height: 40px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 40px;
}

div.study_image img {
  display: flex;
  flex: 0 0 100px;
  height: 250px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 250px;
}

div.study_image_small img {
  display: flex;
  flex: 0 0 100px;
  height: 60px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 60px;
}

div.gallery_image img {
    display: flex;
    flex: 0 0 100px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 800px;
}

div.gallery_image_small img {
    flex: 0 0 100px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 250px;
}

.card-default {
    margin-left: 7%;
    margin-right: 7%;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
}

.card-default > .card-heading {
    background-color: #333;
    color: #FFF;
}

.card-heading {
    min-height: 80px;
    position: relative;
}

.Black-Back{background-color:#333433;}
.DkGrey-Back{background-color:#cfcfcf;}
.White-Back{background-color:White;}
.LtGrey-Back{background-color: #f6f6f6;}
/*******************************************************************
ListView Templates
*******************************************************************/
.lvDiv {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 50px;
    padding-right: 50px;
}
.lvBlock {
    padding: 6px
}
.lvLink {
    background-color: #f6f6f6;
}

.lvLink a {
    color: #1A1A1A;
    padding: 24px;
}

.lvLink a:hover,
.lvLink a:focus {
    color: #1A1A1A;
    text-decoration: none;
}

.lvTitle {
    color: #337ab7;
}

.lvTitle:hover,
.lvTitle:focus {
    color: #337ab7;
    text-decoration: underline;
    background-color: transparent;
}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}

.row.display-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}


/*******************************************************************
Clinical Studies
*******************************************************************/
.Study-PI-Height {
    min-height: 50px;
}

.Study-Photo-Height {
    min-height: 85px;
}

.Study-Para-Height {
    min-height: 150px;
}

/*******************************************************************
Galleries
*******************************************************************/
.Gallery-Height {
    height: 325px;
}
.Gallery-Photo-Height {
    height: 1000px;
}
.Gallery-Para-Height {
    min-height: 100px;
}
/*******************************************************************
Header
*******************************************************************/

.topHeader{border-top:1px solid #585858;}
.topHeader p{font-size:2em; text-align:center; margin-left:50px; margin-right:50px;}

.topHeaderNoLogo{margin-top:25px;}

/*******************************************************************
Footer
*******************************************************************/

.PSBfooterLinks p {
    color: white;
    line-height: .9em;
}
.PSBfooterLinks p a{color:white; font-size:.7em; line-height:.9em; }
.PSBfooterLogoImages{ margin-left:15px; padding-bottom:33px;}

.menu-sidebar {
    position: fixed;
    max-width: 20%;
    z-index: 999;
}

@media (max-width: 568px) {
    .menu-sidebar {
        display: none;
    }
}

.anchor a {
    position: absolute;
    left: 0px;
    top: -100px;
}