h1, h3, h4, h5, h6{margin-top:0;}
h1{margin-bottom:20px;}
h2{margin-top:30px; margin-bottom:15px;}
ul, ol{padding-left:16px;}
.bp-navbar{margin-bottom:0; opacity:0.9; position:absolute; width:100%; z-index:80; border-style:none;}
.bp-navbar .navbar-form{margin-top:2px; margin-bottom:0; border-style:none;}
.bp-navbar .navbar-form .btn{border-style:none; background-color:transparent;}

.bp-navbar .navbar-form .form-group{
	width:0; overflow:hidden;
	-webkit-transition:.6s width ease-out;
	-moz-transition:.6s width ease-out;
	-o-transition:.6 width ease-out;
	transition:.6s width ease-out;
}
.bp-navbar .navbar-form.bp-search-on .form-group{width:180px;}
.bp-navbar .navbar-form.bp-search-on .form-group input{width:100%;}
/*
.bp-navbar .navbar-form .form-group{display:none;}
bp-navbar .navbar-form .form-group input{
	opacity:0;
	-webkit-transition:.6s opacity ease-out;
	-moz-transition:.6s opacity ease-out;
	-o-transition:.6s opacity ease-out;
	transition:.6s opacity ease-out;
}
..bp-navbar .navbar-form.bp-search-on .form-group{display:inline-block;}
.bp-navbar .navbar-form.bp-search-on .form-group input{opacity:1;}
*/


@media (min-width: 1000px) {
/* Position the sub-navbar container inside the banner container */
.subnav2-container {
  position: absolute;
  margin: 65px 0px 0px 615px;   */615px use for right side alignment
  width: auto;
}

/* The navbar */
.subnav2-topnav {
  overflow: hidden;
  background-color: #0080c0;
  opacity: 0.65
}

/* Navbar links */
.subnav2-topnav a {
  float: left;
  color: #FFF;
  text-align: center;
  padding: 8px 16px;
  text-decoration: none;
  font-size: 14px;
}

.subnav2-topnav a:hover {
  background-color: #0080c0;
  color: #FFFFFF;
  text-decoration:underline;
}
}

.bp-logo{position:absolute; z-index:80;}
.bp-masthead{background-repeat:no-repeat; background-size:cover; padding-top:220px;}/* 340 before May 31, 415px before Mar 30 */
.bp-share{background-color:#418A94; background-image:none; margin-bottom:60px; border-style:none;}
body.bp-people-view .bp-share{background-color:#333367; margin-bottom:0;}
body.bp-people-view .bp-share .bp-icon{margin-right:15px;}
body.bp-people-view .bp-share li + li:before{display:block; content:" "; left:1px; top:10px; position:absolute; width:1px; height:30px; background-color:#FFFFFF;}
.bp-share .navbar-nav > li > a{color:#FFFFFF;}
.bp-nav{}
.bp-layout{}
.bp-content{}
.bp-sidebar{}
.bp-footer{background-color:#454e7e; margin-top:60px; }
.bp-footer-offices{background-color:#292c6e; padding-top:15px; padding-bottom:0px;}
.bp-footer-offices .navbar-nav {
	float: left;
	margin: 0;
}
.bp-footer-offices .navbar-nav > li {
	float: left;
}
.bp-footer-offices .navbar-nav > li > a {
	padding-top: 15px;
	padding-bottom: 0px;
}
.bp-list{}
.bp-list-item{margin-bottom:20px;}
.bp-list .bp-more{display:block; text-align:center; color:#000000; margin-bottom:50px; background-image:url(/files/image/bp70/dot-more.gif); background-repeat:repeat-x; background-position:center;}
.bp-list .bp-more span{background-color:#FFFFFF; padding:0 3em;}
.bp-italize{font-style:italic;}

.bp-btn{display:block; width:100%; border:1px solid #CCCCCC; color:#CCCCCC; padding:3px; margin-top:5px; margin-bottom:5px; text-align:center;}
.bp-feature{background-color:#e7eef4; padding:20px; min-height:10vw; margin-bottom:40px;}
.bp-logo-footer{margin:10px 0 25px 0;}
.bp-footer-menu{font-size:1.0em;}
.bp-footer-menu span{font-size:1.3em; font-weight:bold; color:#FFFFFF;}
.bp-footer-menu .nav > li > a{padding-left:0;line-height:18px;}
.bp-subscribe{padding-top:45px; line-height:40px;}
.bp-subscribe a.bp-biglink{background-image:url(/files/image/templates/bp70/Subscribe-English.png); background-repeat:no-repeat; display:block; width:140px; height:40px; text-indent:-9999px; overflow:hidden; margin-bottom:20px; margin-right:5px;}/* color:#FFFFFF; padding-left:15px; padding-right:15px; font-size:1.857em; font-weight:bold; vertical-align:top; display:block; margin-bottom:10px; */
.bp-subscribe a.bp-biglink:hover{background-image:url(/files/image/templates/bp70/Subscribe-English-overstate.png);}
.bp-subscribe a.bp-biglink.bp-fr{background-image:url(/files/image/templates/bp70/Subscribe-French.png);}
.bp-subscribe a.bp-biglink.bp-fr:hover{background-image:url(/files/image/templates/bp70/Subscribe-French-overstate.png);}
.bp-subscribe a.bp-icon{margin-right:5px;}
.bp-bio-title{font-size:1.6em; color:#FFFFFF; font-weight:bold; margin-bottom:20px;}
.bp-bio-card{font-size:1.3em; color:#000000;}
.bp-bio-card a{color:#000000; vertical-align:middle;}
.bp-bio-card .bp-line-after{border-right:1px solid #000000; padding-right:15px; margin-right:15px; line-height:40px; display:inline-block;}
.bp-bio-subtitle, .bp-bio-card{margin-bottom:20px;}
.bp-bio-block-practices h2{padding:35px 0; margin:0; font-weight:bold;}

.bp-bio-bg-lightblue{background-color:#418A94;}
@media (min-width:1680px) {
	.lg-no-right-padding{padding-right:0;}
}
@media (max-width:1679px) {
	.bp-bio-bg-lightblue{background-color:transparent;}
	.bp-bio-bg-lightblue .bp-help-box{padding:0 35px; background-color:#418A94;}
}
.bp-bio-head.visible-xs{background-color:#418A94; color:#FFFFFF; padding:20px 35px 5px 35px; margin:0 35px;}
.bp-bio-block-picture{background-color:#DEDEDE;}
.bp-bio-block-picture img{max-height:570px;}
.bp-bio-block-cvcard{margin:20px 0;}
.bp-bio-block-cvcard h1{font-size:2.4em; color:#FFFFFF;}
.bp-bio-subtitle{font-size:1.6em; font-weight:bold; color:#FFFFFF;}
.bp-bio-block-education{min-height:380px; border-left:2px solid #DBD6D3; margin:20px 0; color:#FFFFFF;}
.bp-bio-block-education .bp-bbe-item + .bp-bbe-item{margin-top:35px;}
.bp-bio-block-education .bp-bbe-item h3{font-size:1.3em; text-transform:uppercase; font-weight:bold;}
.bp-bio-block-education .bp-bbe-item p{font-size:1em;}

.bp-bio-block-bio{padding-top:35px;}
@media (min-width: 1680px) {
	.bp-bio-block-bio{padding-top:90px;}
	.bp-bio-block-picture{min-height:470px;}
}

.bp-bio-block-practices .bp-list-item{margin:0;}
.bp-bio-block-practices .bp-list-item a{display:block; background-color:#e5eef4; padding:15px; margin-bottom:4px; color:#000000; font-weight:bold;}


/* ST #23905	.bp-sidebar ul{list-style:none;}	*/
.bp-sidebar ul li.current a{color:#004a80; font-weight:bold;}
.bp-sidebar h3{margin-bottom:10px; font-size:16px; font-weight:bold;}
TO_FIX.bp-sidebar .btn{margin:30px 0;}
.bp-sidebar h3 + .bp-bio-item{margin-top:30px;}
.bp-sidebar .bp-bio-item{margin-bottom:30px; font-size:14px;}
.bp-sidebar .bp-bio-item a{font-size:16px;}
.bp-sidebar .bp-bio-item img{margin-bottom:30px;}
.bp-sidebar .list-group-item{background-color:#d3e0eb; margin-top:15px;}
.bp-sidebar .list-group-item a{color:#000000; font-weight:bold;}
.bp-sidebar .list-student-item{background-color:#ebebeb;padding-top:15px;padding-bottom:5px;margin-bottom:25px; } /* change from #d1d3d4 to #ebebeb rgb(235,235,235)
.bp-sidebar .list-student-item a{color:#000000;}
.bp-footer-offices{font-size:1.1em; font-family:HelveticaNeueLTStd,Helvetica,Arial,sans-serif;}
.bp-footer-offices .navbar-nav > li > a{line-height:1.2;}
.bp-footer-offices .center-block{display:table; margin:0 0 0 0;}
/*.bp-footer-offices .nav > li + li:before{
	content:"";
	position:absolute;
	width:6px;
	height:6px;
	background:#FFFFFF;
	top:50%;
	margin-top:-2px;
	left:-3px;
	z-index:1;
	border-radius:6px;
}*/
.bp-footer-offices .nav > li > a{ padding-top:20px; padding-right:55px; padding-bottom:20px;padding-left:30px;}
.bp-office-list-item{margin-top:30px; margin-bottom:30px;}
.bp-office-list-item img{margin-bottom:20px;}
.bp-office-list-item h2{text-transform:uppercase;}
.bp-search-people-form{padding-top:50px; padding-bottom:36px;}

@media (min-width: 1024px) {
	.bp-tricky-bar{background-image:linear-gradient(#326552, #326552); background-size:25% 360px; background-position:right top; background-repeat:no-repeat;}
}
.bp-letters{margin-top:50px; margin-bottom:30px;}
.bp-letters a{font-size:36px; margin-right:17px; color:#004a80;}
.bp-letters hr{margin-top:0;}
@media (max-width: 1599px) {
	.bp-letters a{font-size:30px; margin-right:0.6vw;}
}
@media (max-width: 1023px) {
	.bp-letters a{font-size:40px; margin-right:2vw;}
}
@media (max-width: 676px) {
	.bp-letters a{font-size:6vw; margin-right:1vw;}
	.bp-footer-offices .nav > li > a{ padding-top:20px; padding-right:55px; padding-bottom:20px;padding-left:0px;}
}

body.bp-homepage .bp-share{display:none;}
body.bp-sticky-footer .bp-footer{margin-top:0;}
body.bp-news-view h1,
body.bp-article-view h1{font-size:1.5em;}
body.bp-people-view .bp-layout{margin-top:156px;}
body.bp-people-view h1{margin-bottom:0;}
@media (min-width: 1024px) {
	body.bp-people-view .bp-bio-block-practices h2{margin-top:0; font-size:1.5em;}
}
body.bp-practice-list h3{font-size:1.3em;}
body.bp-practice-list .thumbnail img{width:100%;}

footer .nav > li,
footer .nav > li > a{color:#FFFFFF;}
footer .nav > li > a:hover{color:#FFFFFF; text-decoration:underline;}
footer .nav > li > a:hover{background-color:transparent;}
footer.bp-footer{padding-bottom:15px;}
footer.bp-footer .nav > li > a{padding-top:3px; padding-bottom:3px;}
.bp-nav-empty{padding:3px 0;}
.helper-indent-before{margin-top:30px;}
.helper-indent-after{margin-bottom:30px;}
.helper-fill-width{width:auto; overflow:hidden;font-size:0.9em;}

.caption{min-height:140px;}
.caption h3{font-size:0.9em; font-weight:bold;}
.caption h3 span{font-weight:normal;}
.bp-sidebar .caption{min-height:auto;}

.PRcaption{min-height:200px;}
.PRcaption h3{font-size:1.0em; font-weight:bold; padding-top:8px;}
.PRcaption h3 span{font-weight:normal;}

.ARTcaption{min-height:200px;}
.ARTcaption h3{font-size:0.9em; font-weight:bold; padding-top:8px;}
.ARTcaption h3 span{font-weight:normal;}



.dropdown-toggle .icon-bar{
  display:block;
  width:22px;
  height:2px;
  border-radius:1px;
  background-color:#888;
}
.dropdown-toggle .icon-bar + .icon-bar{
  margin-top:4px;
}

.bp-no-indent.list-group .list-group-item,
.bp-content .list-group-item{padding-left:0; padding-right:0;}
.bp-sidebar .list-group-item{padding-left:20px; padding-right:20px;}
.list-group{box-shadow:none;}
.list-group-item,
.thumbnail{border-style:none; box-shadow:none;}
.thumbnail .caption{padding-left:0; padding-right:0; padding-top:19px;}

hr{border-style:none; height:22px; background-image:url(/files/image/bp70/dot-more.gif); background-repeat:repeat-x; background-position:center;}

.bp-home-people{background-color:#292c6e; border-top:16px solid #4a67a9; margin-bottom:22px; padding-bottom:70px; padding-top:50px; padding-bottom:70px;}
.bp-home-people p{font-style:italic;}
.bp-home-people blockquote{border-left-style:none; padding-top:0;}
.bp-home-people h2,
.bp-home-people a,
.bp-home-people blockquote,
.bp-home-people footer{color:#FFFFFF;}
.bp-home-people .input-group{margin-bottom:25px;}
.bp-home-people .form-horizontal{padding-top:5px;}
.bp-home-people .form-group{margin-left:-5px; margin-right:-5px;}
.bp-home-people .form-group div[class*="col-"]{margin-bottom:15px; padding-left:5px; padding-right:5px;}

.bp-home-practices{background-color:#f0f0f0; margin-bottom:31px; padding-top:50px; padding-bottom:50px;}
.bp-home-practices h2{margin-top:50px;}

.bp-home-events{background-color:#292c6e; border-top:16px solid #4a67a9; margin-bottom:22px; padding-top:50px; padding-bottom:50px;}
.bp-home-events h2{color:#FFFFFF;}
.bp-home-events ul{padding-left:0;}
.bp-home-events li{background-image:url(/files/image/templates/bp70/icon-event.gif); background-repeat:no-repeat; background-size:60px 60px; background-position:left 4px; padding:4px 32px 16px 96px; margin-top:40px; min-height:83px;}
.bp-home-events li a,
.bp-home-events li span{display:block; font-size:26px; color:#FFFFFF;}
.bp-home-events li span.bp-info{font-size:16px;}

.bp-home-news .bp-outer-bg{background-repeat:no-repeat; padding:30px 0 30px 30px;}
.bp-home-news .bp-inner-bg{width:400px; background-color:#FFFFFF; padding:30px 60px; min-height:200px; opacity:0.9;}
.bp-home-news div[class*="col-"]{margin-bottom:15px; padding-left:5px; padding-right:5px;}
.bp-home-news .bp-news-title{font-weight:bold; font-size:0.8em;}
.bp-home-news .bp-news-title span{font-weight:normal;}
.bp-home-news .bp-news-body{font-size:1.2em;}

.bp-home-node{margin:0 32px 16px 32px; padding:16px 32px;}
.bp-home-node, .bp-home-node a{color:#FFFFFF;}

.helper-bg-green{background-color:#458c61;}
.helper-bg-lightblue{background-color:#448a94;}
.helper-bg-red{background-color:#6b3646;}
.helper-bg-grey{background-color:#999999;}
.helper-bg-blue{background-color:#292C6E;}

.helper-big-text{font-size:1.8em;}

.bp-event-view h2{color:#4d4e56;}
.bp-event-view address{margin-top:35px; margin-bottom:70px;}

.bp-event-list h2{margin-top:0;}
.bp-event-list-subhead a,
.bp-event-list h3{color:#4967a9; margin-bottom:15px;}
.bp-event-list h4{font-size:1.1em; font-weight:bold;}
.bp-event-list h4 a{color:#004a80;}

.bp-calendar{margin-bottom:50px;}
.bp-calendar .datepicker-inline,
.bp-calendar .table-condensed{width:100%;}
.bp-calendar th.prev,
.bp-calendar th.datepicker-switch,
.bp-calendar th.next{background-color:#4967a9 !important; border-radius:0; color:#FFFFFF;}
.bp-calendar th.prev:hover,
.bp-calendar th.datepicker-switch:hover,
.bp-calendar th.next:hover{ color:#CCCCCC;}
.table-condensed > thead > tr > th{padding:10px;}
.bp-calendar .highlight{font-weight:bold;}

.bp-list .bp-collapsible{display:none; margin-top:10px;}
.bp-list .bp-list-item.bp-expand .bp-collapsible{display:block;}
.bp-list .bp-toggle{background-image:url(/files/image/templates/bp70/collapse.png); background-repeat:no-repeat; display:block; width:25px; height:21px; text-indent:-9999px; overflow:hidden;}
.bp-list .bp-list-item.bp-expand .bp-toggle{background-image:url(/files/image/templates/bp70/expand.png);}

.bp-list.bp-list-deal h2{color:#4a67a9; font-weight:700; font-size:16px; margin:0 0 11px 0;}
.bp-list.bp-list-deal mark{color:#4a67a9; background-color:transparent;}

.bp-headbar{color:#FFFFFF;}
.bp-headbar.bp-lightgreen{background-color:#478c61; padding:50px 0;}
.bp-headbar.bp-darkgreen{background-color:#326552; padding:70px 0;}

body.bp-subsite-career .bp-layout{margin-top:75px;}
.ss-masthead{margin-bottom:15px;}
.ss-moto{position:absolute; top:27%; left:54%; max-width:400px;}
.ss-moto h1{color:#4466a9; font-size:1.6em; line-height:1.4;}
.ss-moto h1 span{color:#292c6e; display:block;}
.ss-moto p{font-size:0.9em;}
.ss-menu{margin-left:-5px; margin-right:-5px;}
.ss-menu div[class*="col-"]{margin-bottom:10px; padding-left:5px; padding-right:5px;}
.ss-menu a{color:#FFFFFF; display:block; padding:30px 50px; font-size:1.4em;}
.ss-culture{height:296px;}
.ss-culture img{max-height:100%;}

.ss-bg-darkblue{background-color:#4967a9;}
.ss-bg-green{background-color:#478c61;}
.ss-bg-blue{background-color:#438c96;}
.ss-bg-red{background-color:#824d53;}

.btn-dark{color:#ffffff; background-color:#000000; border-color:#000000;}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark{color:#cccccc; background-color:#000000; border-color:#000000;}

.visible-320 {
  display: none !important;
}
@media (max-width: 320px) {
 	.hidden-320{display:none;}
	.visible-320{
		display: block !important;
	}
	.bp-bio-head.visible-xs{margin-left:15px; margin-right:15px;}
	*[class*="col-"]{padding-left:15px; padding-right:15px;}
	.bp-bio-block-picture{height:354px;}
	h1{font-size:1.6em;}
	h2{font-size:1.4em;}
	.bp-bio-block-education .bp-bbe-item h3{font-size:1.1em;}
	.bp-bio-card{font-size:1em;}
	.bp-bio-subtitle{font-size:1.2em;}
	.bp-footer-menu .row{margin:0 -15px;}
	.bp-bio-block-education{height:auto;}
}
@media (max-width: 570px) {
 	.hidden-570{display:none;}
	h1{font-size:1.8em;}
	h2{font-size:1.6em;}
	.bp-bio-card{font-size:1.2em;}
}
@media (max-width: 420px) {
	.bp-bio-card{font-size:1.1em;}
	.bp-footer-offices .nav > li > a{ padding-top:0px; padding-right:85px; padding-bottom:20px;padding-left:0px;}
	
}
@media (max-width: 450px) {
 	.bp-bio-card{font-size:1em;}
}
@media (max-width: 480px) {
	h1{font-size:2em;}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.helper-half-indent-before-sm{margin-top:15px;}
}
@media (max-width: 767px) {
 	.helper-indent-after-xs{margin-bottom:30px;}
 	.thumbnail > img, .thumbnail a > img{margin-left:0; margin-right:0;}
 	.bp-share .nav{float:right; padding-right:35px;}
 	body.bp-people-view .bp-share .nav{padding-right:50px; float:none;}
 	.nav li{display:inline-block;}
 	.bp-logo-footer{margin:35px 0;}
 	.bp-subscribe{padding-top:0; padding-bottom:35px;}
 	.bp-subscribe *{float:left;}
 	.bp-footer-menu .nav > li > a,
 	.bp-subscribe span{padding-left:0;}
 	.bp-footer-menu span{margin-left:0;}
 	.bp-footer-menu .nav li{display:block}
	.bp-bio-block-education{border-left-style:none;}
	.bp-bio-block-picture{height:auto;}
	.helper-half-indent-after-sm{margin-bottom:15px;}
}

@media (max-width: 400px) {
	.bp-footer-offices .nav > li:before{display:none;}
	.bp-home-events li{padding:96px 0 16px 0;}
	.bp-home-news .bp-outer-bg{padding-right:30px;}
	.bp-home-news .bp-inner-bg{width:auto;}
}

.bp-font22{font-size:15px;}
.nav li.bp-font22 a{padding-top:20px;}

.bp-caret{display:inline-block; width:17px; height:12px; background-image:url(/files/image/templates/bp70/icon-lang-arrow.gif); background-repeat:no-repeat;}

.bp-btn-search{display:inline-block; width:22px; height:22px; margin-top:18px; background-size:contain; text-indent:-9999px; overflow:hidden; background-image:url(/files/image/templates/bp70/icon-search.gif); background-repeat:no-repeat; background-position:bottom;}
.bp-btn-search:hover{background-image:url(/files/image/templates/bp70/icon-search-over.gif);}

.bp-btn-menu{display:inline-block; width:32px; height:60px; background-size:contain; text-indent:-9999px; overflow:hidden; background-image:url(/files/image/templates/bp70/icon-menu.png); background-repeat:no-repeat; background-position:center;}
.bp-btn-menu:hover{background-image:url(/files/image/templates/bp70/icon-menu-over.png);}

.bp-icon{display:inline-block; width:40px; height:40px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; background-position:center;}

.bp-icon-print{background-image:url(/files/image/templates/bp70/icon-print.png); width:25px; height:25px;}
.bp-icon-print:hover{background-image:url(/files/image/templates/bp70/icon-print-over.png);}

.bp-icon-share{background-image:url(/files/image/templates/bp70/icon-share.png); width:25px; height:25px;}
.bp-icon-share:hover{background-image:url(/files/image/templates/bp70/icon-share-over.png);}

.bp-icon-pdf{background-image:url(/files/image/templates/bp70/icon-pdf.png); width:25px; height:25px;}
.bp-icon-pdf:hover{background-image:url(/files/image/templates/bp70/icon-pdf-over.png);}

.bp-icon-feed{background-image:url(/files/image/templates/bp70/icon-feed.png);}
.bp-icon-linkedin{background-image:url(/files/image/templates/bp70/icon-linkedin.png);}
.bp-icon-twitter{background-image:url(/files/image/templates/bp70/icon-twitter.png);}

.bp-share .bp-icon{margin-top:10px; margin-left:15px; margin-bottom:10px;}

.bp-share .nav > li > a:hover, .bp-share .nav > li > a:focus{background-color:transparent;}

/*
.bp-icon:hover .icon-bar{background-color:#4268a7;}
.bp-icon:hover .glyphicon{color:#4268a7;}
*/

.bp-big-green-btn{display:block; font-size:1.4em; padding:10px; color:#FFFFFF; background-color:#326552;}

.bp-recent-articles .thumbnail{min-height:290px;}

/* calendar */
.datepicker table tr td.highlight-1{background-color:#4967a9; border-radius: 0; font-weight:bold;}
.datepicker table tr td.day.highlight-1:hover{color:#4967a9;}
.datepicker table tr td.highlight-2{background-color:#478c61; border-radius: 0; font-weight:bold;}
.datepicker table tr td.day.highlight-2:hover{color:#478c61;}
.datepicker table tr td.highlight-3{background-color:#438c96; border-radius: 0; font-weight:bold;}
.datepicker table tr td.day.highlight-3:hover{color:#438c96;}
.datepicker table tr td.highlight-4{background-color:#824d53; border-radius: 0; font-weight:bold;}
.datepicker table tr td.day.highlight-4:hover{color:#824d53;}

.widget.career{width:100%;}

.bp-students-widget .row{margin-bottom:35px; margin-left:0; margin-right:0;}
.bp-students-widget div[class*="col-"]{padding-left:5px; padding-right:5px;}
.bp-sw-name{margin-bottom:5px; font-size:1.6em; color:#004a80;}
.bp-sw-school{margin-bottom:0; font-weight:bold;}
.bp-sw-email{}

.bp-sidebar ul.bp-subnav{list-style:none;}
.bp-sidebar ul.bp-subnav li a{padding:10px 20px; display:block;}
.bp-sidebar ul.bp-subnav li .badge{float:right; background-color:transparent; color:inherit;}
.bp-subnav-legend {padding:10px 35px}
/*.bp-sidebar ul.bp-subnav li.current{background-color:#004a80;}
.bp-sidebar ul.bp-subnav li.current a{color:#FFFFFF;}  AB commented out side menu background blue Nov 30th 2018 */
.bp-sidebar table.bp-subnav td{padding:5px}


.bp-findacase .helper-indent-after{margin-bottom:20px;}

.login label{width:130px;}
.login input{width:250px;}
.login button{margin:30px 0 30px 130px; width:100px;}
.login .message{margin-left:130px;}

.bp-location-map{height:350px;}

.bp-list-calendar h4{color:#004a80;}
.bp-list-calendar .bp-tag-featured{margin-right:30px; color:#4967a9;}

/* responsive tuning @ 2017/07/26 */
@media screen and (max-width:1023px){
	.bp-sidebar{margin-top:30px;}
	.bp-content .bp-calendar.hidden-sm{display:block !important;}
}
@media screen and (min-width:1024px){
	.bp-content .bp-calendar.hidden-sm{display:none !important;}
}
@media screen and (max-width:768px){
	.bp-feature{background-color:transparent;}
	.bp-people-listing *{font-size:12px;}
	.bp-bio-block-education{min-height:auto;}
	nav.bp-share .navbar-nav > li{float:left;}
}
@media (max-width: 767px) {
	.bp-footer-offices .center-block{width:80%; margin:0 auto;}
	.navbar-form{margin-left:0;}
	.navbar-right{float:right;}
	.navbar-right .bp-font22{vertical-align:top; margin-top:7px;}
	.navbar-right .bp-btn-menu{height:48px; margin-top:12px;}
	.bp-btn-search{margin-top:24px; margin-left:10px; float:right;}
	.form-group{display:inline-block; margin-left:10px;}
	.form-group .form-control{margin-top:26px;}
	.bp-search-people-form .form-group{margin-left:0;}
	.bp-search-people-form .form-group .form-control{margin-top:0;}

	z.bp-navbar .navbar-form .form-group{width:180px !important;}
}
@media screen and (max-width:570px){
	body.bp-people-view h1{font-size:2.25em;}
	body.bp-people-view h2{font-size:28px;}
}

.bp-disclaimer-box{background-color:#EAF0F7; margin:10px 0; padding:10px 10px 10px 10px; font-size:1em; color:#666;}
.bp-disclaimer-box p{padding:0; margin:0; text-align: justify;}
.bp-sidebar .btn-block{display:inline-block;}

@media screen and (max-width:360px){
	.bp-navbar .navbar-form.bp-search-on .form-group{width:110px;}
	.bp-sidebar .btn-block{display:inline-block;}
}
