/*######################################
 Styles for Master Header and Nav Bar
 Jay Kim, 10-5-2007
########################################*/

div.master-header {
	width: 748px;
	height: 50px;
	padding: 0;
	margin: 0;
	background-color: #517AB8;
	color: #FFFFFF;
	font-size: 11px;
}

a.link-in-master-header {
    color: #777777 !important;
	text-decoration: none;
	display: block;
}

a.link-in-master-header:visited {
    color: #777777;
	text-decoration: none;
}
 a.link-in-master-header:hover {
	color: #0082C8 !important;
	text-decoration: none;
} 
ul#settingSubMenu li:hover {
	background-color: #fff !important; /*HOVER DROPDOWN BACKGROUND*/
    text-decoration: none;
}

a.link-in-master-header:active {
	color: #777777;
	text-decoration: none;
}

a.gray-link-in-master-header {
	color: #DCDCDC;
	text-decoration: underline;
}

a.gray-link-in-master-header:visited {
	color: #DCDCDC;
	text-decoration: underline;
}

a.gray-link-in-master-header:hover {
	color: #FF9900;
	text-decoration: underline;
}

a.gray-link-in-master-header:active {
	color: #FF9900;
	text-decoration: underline;
}

table.master-navbar {
	background-color: #636365;
	color: #FFFFFF;
	font: small-caption;
	padding: 0;
	margin: 0;
}

td.master-nav-item {
	/*border-left: 5px solid #636365;*/
	/*border-right: 5px solid #636365;*/
	/*border-bottom: 1px solid #7E7E7E;*/
	padding-left: 5px;
	/*padding: 0px 0px 0px 0px;*/
	/*border-bottom: 1px solid #7E7E7E;*/
	/*border: solid 1 px;*/
}

div.master-nav-item-left {
	margin: 5px 5px 0px 0px;	
	/*border: solid 1 px;*/
}

div.master-nav-item-right {
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Verdana, "Trebuchet MS", Helvetica, "lucida console", Sans-Serif;
	font-size: 12px;	
	/*border-bottom: 1px solid #7E7E7E;*/
	/*border: solid 1 px;*/
}

div.master-sub-nav-item {
	width: 280px;
}

div.master-sub-navbar1 {
	display: none; 
	position:relative;
	z-index: 100; 
	padding-left: 0px; 
	background-color: #7E7E7E; 
	color: #FFFFFF;	
}

table.master-sub-navbar {
	padding: 6px 6px 8px 8px;
	background-color: #7E7E7E;
	color: #FFFFFF;
	font-family: Verdana, "Trebuchet MS", Helvetica, "lucida console", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	position: absolute;
	z-index: 100;
	/*border: solid 1 px;*/
}

table.master-sub-navbar-font {
	color: #FFFFFF;
	font-family: Verdana, "Trebuchet MS", Helvetica, "lucida console", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

a.link-in-master-sub-nav {
	color: #FFFFFF;
	text-decoration: none;
}

a.link-in-master-sub-nav:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.link-in-master-sub-nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.link-in-master-sub-nav:active {
	color: #FFFFFF;
	text-decoration: none;
}

select.master-select-peer-group {
	font-family: Verdana, "Trebuchet MS", Helvetica, "lucida console", Sans-Serif;
	font-size: 10px;
	/*font-weight: bold;*/
}

select.master-select_report {
	font-family: Verdana, "Trebuchet MS", Helvetica, "lucida console", Sans-Serif;
	font-size: 10px;
	/*font-weight: bold;*/
}

a.link-in-left-nav {
	color: #FFFFFF;
	text-decoration: underline;
}

a.link-in-left-nav:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.link-in-left-nav:hover {
	color: #000000;
	text-decoration: underline;
}

a.link-in-left-nav:active {
	color: #000000;
	text-decoration: underline;
}

a.link-in-left-nav-advanced {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, "Trebuchet MS", Helvetica, "lucida console", Sans-Serif; font-size: 10px;
}

a.link-in-left-nav-advanced:visited {
	color: #000000;
	text-decoration: underline;
}

a.link-in-left-nav-advanced:hover {
	color: #FF9900;
	text-decoration: underline;
}

a.link-in-left-nav-advanced:active {
	color: #000000;
	text-decoration: underline;
}

.people_search_sugg_input {
	background:url("/app/individual/images/Blank_Backgound.gif?lmts=2010-04-07") repeat-x;	
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border:#a6bed6 1px solid;
}


.product-header-dir {
	color: black;
}

/*###########################
	Styles for Media Article
#############################*/

a.link-in-media-article {
	text-decoration: none;
	cursor:pointer;
}

a.link-in-media-article:visited {
	text-decoration: none;
}

a.link-in-media-article:hover {
	text-decoration: underline;
}

a.link-in-media-article:active {
	text-decoration: none;
}

td.section-title {
	background-color: #527ab8;
	height: 20px;
}

/* ---------------- */
/* Drilldown styles */
/* ---------------- */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

ul.dropdown, ul.dropdownMenu {
	position: relative;
	z-index: 597;
	float: left;
}

ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

a.dir, a.dirLink {
	background: url("/app/images/icons/menu-arrow.png");
	background-repeat: no-repeat;
	background-position: 95% 40%;
	text-decoration: none;
}

a.open-dropdown {
	color: #0082C8;  /* Why does this not work? Fix is in jquery.dropdown.js*/
	background: url("/app/images/icons/menu-arrow-hover.png");
	background-color: #EDEDED;
	background-repeat: no-repeat;
	background-position: 95% 40%;	
}
.product-header-dir .menu, .product-header-dir .subMenuOptions {
	border: 1px solid #E2E2E2;	
	border-radius: 4px;
	background-color: #F6F6F6;
}
.product-header-dir .menu a {
    font: 12px Avenir LT Com-65 Medium;
    color: #6A6A6A;
    letter-spacing: 0.06px;
	display: block;
	padding-right: 0;
}
.headersSecDiv {
	min-width: 1000px; 
	max-width:1280px;
}
#headerDiv .insight25thYearLogo {
	min-width: 1000px; 
	max-width:1400px;
}
.product-header-dir ul.dropdown {
	z-index: 1500;
}
.product-header-dir ul.dropdown li.mainLink {
    margin-right: 8px;
}
.product-header-dir ul.dropdown li.mainLink.chroLi {
	width: 154px;
}
.product-header-dir ul.dropdown li.mainLink.benchMarkingLi {
	width: 135px;
}
.product-header-dir ul.dropdown li.mainLink.analyticsLl {
	width: 119px;
}
.product-header-dir ul.dropdown li.mainLink.governanceLi {
	width: 121px;
}
.product-header-dir ul.dropdown li.mainLink.additionalToolsLink {
	width: 148px;
}
.product-header-dir ul.dropdown li.mainLink.valuationCenterLink {
	width: 148px;
}
.product-header-dir ul.dropdown li.mainLink .menu li:not(:nth-last-child(1)) {
	border-bottom: 1px solid #D4D4D4;
}
.product-header-dir ul.dropdown li.mainLink .subMenuOptions.menu li:last-child {
	border-bottom: none;
}
.product-header-dir ul.dropdown li.mainLink > a, .product-header-dir ul.dropdown li.mainLink:hover > a {
	background: url("/app/images/icons/Icon_expand.png");
	background-repeat: no-repeat;
	background-position: right 8px top 57%;
	border-radius: 2px;
	font: 15px Avenir LT Com-65 Medium;
	color: #095885;
	cursor: pointer;
	padding: 5px 8px;
	box-sizing: border-box;
	height: 28px;
	text-decoration: none;
}
.product-header-dir ul.dropdown li.mainLink:hover > a  {	
	background-color: #f6f6f6;
}
#analyticsSubMenu, #governanceSubMenu, #additionalToolsSubMenu, #valuationCenterSubMenu {
	width: 206px;
}
#chroSubMenu{
	width: 214px;
}
#boardMeetingPrepHeaderLink{
	cursor: pointer;
}
a.on {
	color: #095885 !important;
	background-color: #f6f6f6 !important;
}

ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul, ul.dropdownMenu ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 170px;
}

/* [IN-13891] CHRO Navigator Dropdown Menu Case */
ul#chroDropdownUl.dropdown ul {
	left: unset!important;
}

ul.dropdown li a:hover {
	text-decoration: none;
}

ul.dropdown li:hover > ul {
 	/*visibility: visible;*/
 	background-color: #f6f6f6;
}


ul.dropdown ul li, ul.dropdownMenu ul li {
	color: black;
	filter: none;
	padding: 3px 0; 
	width: 100%;
	float: left;
}
/* [IN-13891] Fixing Highlight of Menu Tabs*/
.product-header-dir ul.dropdown ul li {
	padding: 0px;
}
.product-header-dir ul.dropdown li a {
	padding: 7px 8px!important;
}

ul.dropdown ul a {
	padding: 4px 5px 4px 14px;
	background-color: #f6f6f6;
	color: #777777;
	text-decoration: none;
	box-sizing:content-box;
}
ul.dropdown ul a#ccltLink {
	padding: 4px 5px 4px 8px;
/* 	width: 175px; */
	background-color: #f6f6f6;
	color: #777777;
	text-decoration: none;
	box-sizing:content-box;
}
ul.dropdown ul a#ccltLink:hover {
	background-color: #fff;
    color: #0082C8;
}

ul.dropdown a:hover {
    background-color: #fff; /*HOVER DROPDOWN BACKGROUND*/
    color: #0082C8!important;
    text-decoration: none;
	cursor: pointer;
}
.CompensationSubMenu a:hover{
	width:160px;
}

ul.dropdown li a, ul.dropdownMenu li a {
	display: block;
}
.product_pages_header_line{
    height: 25px;
    padding: 0;
    width: 100%;
}

.whiteBgFixIE {
	background-color: white;	
}
.fontSize12 {
	font-size:12px;
}

#analytics .submenuLnk {
	width: 178px !important;
}
.displayNone { display: none; }
.width60 {width: 60px;}
.height18 {height: 18px;}
.accMgrPhotoStyle {
	/*
	height: 86px;
	max-width: 86px;
	border: 1px solid #323b44;
	*/
	height: 82px;
	max-width: 82px;
	margin: 0 1px;
	padding: 1px;
}
.accMgrPhotoSingleStyle{
	/*
	height: 86px;
	max-width: 86px;
	border: 1px solid #323b44;
	*/
	height: 82px;
	max-width: 82px;
	padding: 1px;
}
#twoAccMgrs {
	width: 300px;
}
/* styles for 1280 resolution */
@media screen  and (max-width: 1280px) {
	#headerDiv .insight-cel-25th-logo {
		height: 40px;
		width: 203px;
		max-width: 203px;
	}
}
/* styles for 1024 resolution */
@media screen  and (max-width: 1024px)  {
	.product-header-dir ul.dropdown li.mainLink > a, .product-header-dir ul.dropdown li.mainLink:hover > a {
		font-size: 14px;
		background-position: right 5px top 57%;
		padding: 5px;
	}
	.product-header-dir ul.dropdown li.mainLink {
		margin-right: 2px;
	}
	.product-header-dir ul.dropdown li.mainLink.chroLi{
		width: 137px;
	}
	.product-header-dir ul.dropdown li.mainLink.benchMarkingLi {
		width: 120px;
	}
	.product-header-dir ul.dropdown li.mainLink.analyticsLl {
		width: 104px;
	}
	.product-header-dir ul.dropdown li.mainLink.governanceLi {
		width: 105px;
	}
	.product-header-dir ul.dropdown li.mainLink.additionalToolsLink {
		width: 131px;
	}
	.product-header-dir ul.dropdown li.mainLink.valuationCenterLink {
		width: 131px;
	}
	#twoAccMgrs {
		width: auto;
	}
	tr .product-header-dir ul.dropdown li.mainLink.benchMarkingLi {
		width: 113px;
	}
	tr .product-header-dir ul.dropdown li.mainLink.analyticsLl {
		width: 98px;
	}
	tr .product-header-dir ul.dropdown li.mainLink.governanceLi {
		width: 99px;
	}
	tr .product-header-dir ul.dropdown li.mainLink.additionalToolsLink, tr .product-header-dir ul.dropdown li.mainLink.valuationCenterLink {
		width: 125px;
	}
	tr .product-header-dir ul.dropdown li.mainLink > a, tr .product-header-dir ul.dropdown li.mainLink:hover > a {
		font-size: 13px;
		padding-top: 7px!important;
		padding-left: 3px!important;
	}
	td.headerTableTD{
		padding-left: 0px;
	}
	#accMgrSectionDiv {
		width : 250px !important;
	}
	.scheduleMeetingTxt, .twoManagersText, .accMgrph1 {
		font-size: 13px!important;
	}
	#headerDiv .insight-cel-25th-logo {
		/* height: 24px; */
		height: auto;
		width: 145px !important;
        max-width: 145px !important;
	}
}

@media screen and (max-width: 1220px) {  
    .accMgrPhotoStyle{
    	 height: 50px;
  		 width:50px;
    } 
	.twoMgrText {
		margin-right:0px !important; 
	}
	
	.product-header-dir ul.dropdown li.mainLink.chroLi{
		width: 137px;
	}
	.product-header-dir ul.dropdown li.mainLink.benchMarkingLi {
		width: 120px;
	}
	.product-header-dir ul.dropdown li.mainLink.analyticsLl {
		width: 104px;
	}
	.product-header-dir ul.dropdown li.mainLink.governanceLi {
		width: 105px;
	}
	.product-header-dir ul.dropdown li.mainLink.additionalToolsLink {
		width: 131px;
	}
	.product-header-dir ul.dropdown li.mainLink.valuationCenterLink {
		width: 131px;
	}
	#twoAccMgrs {
		width: auto;
	}
	tr .product-header-dir ul.dropdown li.mainLink.benchMarkingLi {
		width: 113px;
	}
	tr .product-header-dir ul.dropdown li.mainLink.analyticsLl {
		width: 98px;
	}
	tr .product-header-dir ul.dropdown li.mainLink.governanceLi {
		width: 99px;
	}
	tr .product-header-dir ul.dropdown li.mainLink.additionalToolsLink, tr .product-header-dir ul.dropdown li.mainLink.valuationCenterLink {
		width: 125px;
	}
	tr .product-header-dir ul.dropdown li.mainLink > a, tr .product-header-dir ul.dropdown li.mainLink:hover > a {
		font-size: 13px;
		padding-top: 7px!important;
		padding-left: 3px!important;
	}
	td.headerTableTD{
		padding-left: 0px;
	}
	#headerDiv .insight-cel-25th-logo {
		/* height: 24px; */
		height: auto;
		width: 145px;
		max-width: 145px;
	}
}
@media screen and (max-width: 1299px) and (min-width: 1221px) { 
	#headerDiv .insight-cel-25th-logo {
		height: 40px;
		width: 135px;
		max-width: 135px;
	}
}
@media screen and (max-width: 1279px) and (min-width: 1025px) {
	.twoMgrText {
		margin-right:0px !important; 
	}
}

@media screen and (max-width: 1366px) and (min-width: 1300px) { 
	.headersSecDiv {
		max-width:1350px !important;
	}
	#headerDiv .insight-cel-25th-logo {
		height: 40px;
		width: 200px;
		max-width: 200px;
	}
}

/****Styles for account manager popover ***/
#twoAccMgrs {position: absolute; top: 105px;}
#twoAccMgrs .accMgrPopover { width: 224px; }
#twoAccMgrs .accMgrPopover-title { background-color: #0082C8; border-radius: 0; color: white; /* margin-left: -15px;  */
    border: 1px solid #0088C8;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-top: 2px;
    padding-left: 8px;
}
#twoAccMgrs .accMgrPopover-content {  border-style: solid; border-radius: 0; /* margin-left: -127px;  */
    border-width: 0 1px 1px;
    color: #000000;
    font-size: 12px;
    height: 21px;
    padding-top:5px;
    padding-left: 8px;
    background-color: #FFFFFF;
}
.popoverClose{
	float: right;
	cursor: pointer;
	margin: 5px;
	width: 8px !important;
	height: 8px !important;
}
.phoneIcons {
	cursor: pointer;
    padding-left: 7px;
    position: relative;
    /* top: 1px; */
    vertical-align: top;
}
.mailIcons {
    vertical-align: top;
}
.nickName {
	color: #323b44;
    font-size: 11px;
    white-space: nowrap;
    margin-top: 2px;
    font-family: AvenirLTCom-Medium;
    text-align: center;
}
.iconsTDstyle {
	width: 60px;
	padding-left: 4px;
	vertical-align: top;
}
.iconsDIV {
	margin-top: 6px;
	height: 10px;
	vertical-align: top;
	min-width: 40px;
	display: flex;
    align-items: center;
    margin-top: unset;
    padding-top: 6px;
    height: 22px;
}
@media screen and (max-width: 1220px) {
	.iconsDIV{
    	padding-top: 2px;
    	height: 16px;
    }
    .iconsDIV.oneMgriconsDiv{
    	padding-top: 6px;
    	height: 20px;
    }
}
/*Styles for Header Section*/
.topBlueBar {
	min-width:1000px;
	height:44px;
	background-color:#052e47;
}
.settingImgDivStyle {
	float:right; 
	margin-right: 10px;
}
.settingImg {
	 cursor: pointer; 
	 margin-top: 10px; 
	 height:21px; 
	 max-width:21px !important;
}
.userName {
	font-family: open Sans;
	font-size: 14px; 
	float: right; 
	color: #b3daf1;
	line-height:43px; 
	padding-right:10px;
}
.settingDrop {
	border: 1px solid lightgrey; 
	position: absolute; 
	top: 45px; 
	width: 100px; 
	visibility: hidden; 
	right: 0px;
}
.settingUl {
	padding: 0px; 
	margin: 0px;
}
.settingLi {
	line-height: 15px;
	font-size:12px;
	border-bottom: 1px solid lightgrey; 
	width: 98px; 
	text-align: left; 
	padding: 3px 0px 3px 3px; 
	background-color: #f6f6f6; 
	color: #777777;
}
.logoutLi {
	line-height: 15px;
	font-size:12px;
	width: 98px; 
	text-align: left; 
	padding: 3px 0px 3px 3px; 
	background-color: #f6f6f6; 
	color: #777777;	
}
.commonli{
	list-style: none;
	display: inline-block;
	float: left;
	width: 98px;
}
.headerTable {
	background-color: #FFFFFF; 
	color: black; 
	font-size: 11px; 
	line-height:0px;
}
.headerTableTD {
	padding-left: 8px; 
	line-height: 6px;
}
.LogoImg {
	height: 38px; 
	width: 150px;
	max-width: 150px;
}
.insight-cel-25th-logo {
	height: 52px;
	width: 284px;
	max-width: 284px;
}
.accMgrTd {
	padding-left: 0px; 
	line-height: 6px;
}
.oneMgrTable {
	color: #FFFFFF; 
	font-size: 11px; 
	display: none; 
	float: right;
}
.oneMgrTableTd {
	padding-bottom: 20px; 
	line-height: 16px; 
	width: 160px;
}
.oneMgrText {
	width: 155px; 
	color: #336699; 
	font-size: 14px; 
	font-family: AvenirLTCom-Black;
}

.oneMgriconsDiv {
	width: 160px;
}

.acctMgrmail {
	border-right: 1px solid #6a6a6a;
	padding-right: 10px;
}
.acctMgrPh {
/* 	position: relative;  */
/* 	top: -1px;  */
	font-size: 13px; 
	color: #336699; 
	letter-spacing: 0.05em; 
	font-family: AvenirLTCom-Black;
	margin-left: 2px;
}
.oneMgrPhotoDiv {
	text-align: center; 
	margin-top: 6px;
}
.twoMgrTable {
	color: #FFFFFF; 
	font-size: 11px;
	display: none; 
	float: right;
}
.twoMgrTableTd {
	padding-bottom: 20px; 
	line-height: 16px; 
	width:161px;
}
.twoMgrText {
	width: 161px;
	margin-right:10px; 
	color: #336699; 
	font-size: 14px; 
	font-family: AvenirLTCom-Black;
}

.twoMgrIconsDiv {
	width: 161px;
}

.headerbottomLine {
	min-width: 1000px; 
	border-bottom: 2px solid #336699;
}
.newTileIconStyle {
	height: 34px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.newTileIconStyleESG {
	height: 44px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.newTileIconStyleP4P {
	height: 58px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.updatedTileIconStyle {
	height: auto;
	width: 58px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.ipacSmHeaderDisplaynone {
	display: none;
}
.tradeMarkSS {
	position: relative;
	font-size: 8px;
	top: -4px !important;
}
.tradeMarkSSHeading {
	position: relative;
	font-size: 8px;
	top: -5px !important;
}
.headerTitleSuperScript {
	position: relative;
	font-size: 13px;
	top: -10px !important;
	font-family: AvenirLTCom-Medium;
}
.scheduleMeetingDiv{
	color: #336698;
	font: 14px Avenir LT W02-95 Black;
	letter-spacing: 0;
	line-height: 14px;
	/* margin-bottom: -37px; */
	padding-top: 6px;
	position: absolute;
	min-width: 160px;
}
.scheduleMeetingDiv a, .scheduleMeetingDiv a:hover{
	text-decoration: none;
	color: #336699;
}
.meetingCalendarIcon{
	height: 20px;
	width: 20px;
	margin-left: -2px;
}
.scheduleMeetingTxt{
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
	margin-left: 4px;
	font-family: AvenirLTCom-Black;
}
.oneMgrTableTd .oneMgrText{
	margin-right: 17px;
}

.product-header-dir .dropdown li .subMenu{
	position: relative;
}
/* .product-header-dir .dropdown .menu:hover .subMenu a{ */
	/* background: url("/app/images/icons/headerNavbarCaretActive.svg") no-repeat; */
	/* background-position: right; */
/* } */
.product-header-dir .dropdown .menu .subMenu a{
	background: url("/app/images/icons/headerNavbarCaret.svg") no-repeat;
	background-position: right;
}
.product-header-dir .dropdown li .subMenu a:hover{
	background: url("/app/images/icons/headerNavbarCaretActive.svg") no-repeat;
	background-position: right;
}
.product-header-dir .dropdown li .subMenuOptions{
	display: none;
	position: absolute!important;
	left: 100%;
	top: -1px;
	z-index: 100;
	padding: 0px;
	width: 204px;
}
.product-header-dir .dropdown li .subMenuOptions#boardMeetingPrepSubMenuOptions{
	top: 28px;
}
.product-header-dir .dropdown li .subMenuOptions#esgInsightsSubMenuOptions{
	top: 57px;
}
.product-header-dir .dropdown li .subMenuOptions#boardJourneySubMenuOptions{
	top: 86px;
}
.product-header-dir .dropdown li .subMenuOptions sup{
	top: -4px;
    font-size: 7px;
}
.product-header-dir .dropdown li .subMenu:hover + .subMenuOptions, .product-header-dir .dropdown li  .subMenuOptions:hover{
	display: block!important;
}
.product-header-dir .dropdown li .subMenuOptions div a{
	/* height: 29px; */
	padding-top: 7px;
	padding-bottom: 7px;
}
.product-header-dir .dropdown li .subMenuOptions div a:first-child {
	border-radius: 3px 3px 0px 0px;
}
.product-header-dir .dropdown li .subMenuOptions div a:last-child {
	border-radius: 0px 0px 3px 3px;
}
.product-header-dir .dropdown li .subMenuOptions div a:not(:last-child){
	border-bottom: 1px solid #D4D4D4;
}
/* Board Prep Modal styles start here */
#pdfSelectionModal.headerBoardPrepModal .peerGroupSelectSection {
	margin: 0 34px;
}
#pdfSelectionModal.headerBoardPrepModal .peerGroupSelHeading {
	/* margin: 24px 0 5px 30px; */
	color: #336699;
	font: 16px Avenir LT W02-85 Heavy;
	letter-spacing: 0.18px;
	text-align: left;
}
#pdfSelectionModal.headerBoardPrepModal #bBPeerGroupSelectionDropdown {
	width: 337px;
}
#pdfSelectionModal.headerBoardPrepModal #bBtickerTxtCurrSett {
	width: 337px;
	margin: 16px 30px;	
	color: #6A6A6A;
}
#pdfSelectionModal.headerBoardPrepModal #tickerTxtCurrSettHeaderBB {
/* 	width: 337px;
	margin: 16px 30px;	
	color: #6A6A6A; */
	width: 288.96px;
	height: 29.14px;
	color: #506380;
	margin-left: 27px;
}
#pdfSelectionModal.headerBoardPrepModal .breifBtnContainer {
	margin-top: 25px;
    text-align: center;
	margin-bottom: 40.35px;
}
#pdfSelectionModal.headerBoardPrepModal .briefBtn {
    height: 90px;
    width: 164px;
    border: 3px solid #D4D4D4;
    background: #f6f6f7;
    font: 15px Avenir LT W02-85 Heavy;
    color: #6E7C93;
    line-height: 18px;
    letter-spacing: 0.88px;
    border-radius: 5px;
}
#pdfSelectionModal.headerBoardPrepModal .btn.briefBtn:hover, #pdfSelectionModal.headerBoardPrepModal .btn.briefBtn:focus{
	color: #6E7C93;
}
#singleBriefBtn {
	margin-right: 35px;
}
#pdfSelectionModal.headerBoardPrepModal .activeBriefBtn {
	border: 3px solid #19B193;
    background: #49BEC2;
    font: 15px Avenir LT W02-95 Black;
    color: #FEFEFE;
}
#pdfSelectionModal.headerBoardPrepModal .btn.activeBriefBtn:hover, #pdfSelectionModal.headerBoardPrepModal .btn.activeBriefBtn:focus{
	color: #FEFEFE;
}
#pdfSelectionModal.headerBoardPrepModal .selectedBriefInfo {
    text-align: center;
	margin-bottom: 35px;
	padding: 0 26px;
}
#pdfSelectionModal.headerBoardPrepModal .briefInfoMsg {
    font: 13px Avenir LT Com-65 Medium;
    letter-spacing: 0.1px;
    line-height: 15px;
    color: #41C0C4;
}
#singleBriefInfoMsg {
	line-height: 20px;
}
#pdfSelectionModal.headerBoardPrepModal .datePickerContainer {
	position: relative;
    text-align: center;
}
#pdfSelectionModal.headerBoardPrepModal .btn:focus {
	outline: none;
}
#pdfSelectionModal.headerBoardPrepModal .peerGroupSelOption {
	margin: 30px 0 38px 40px;
}
#pdfSelectionModal.headerBoardPrepModal .peerGroupSelOptionStyle {
	margin-bottom: 27px;
}
#pdfSelectionModal.headerBoardPrepModal .bbUserPeers {
	margin-bottom: 6px;
}
#pdfSelectionModal.headerBoardPrepModal .sectionSelectionContainer {
	margin-left: 45px;
}
#pdfSelectionModal.headerBoardPrepModal .sectionSelectionHeading {
    font: 15px Avenir LT W02-85 Heavy;
    color: #2D3E4F;
    letter-spacing: 0.17px;
    margin-bottom: 0;
	text-align: left;
	margin: 15px 0;
}
#emptyBbPeerGroup {
    text-align: center;
    margin-top: 38px;
}
#pdfSelectionModal.headerBoardPrepModal .datePickerMainContainer {
	border-bottom: 1.5px solid #e0e0e0;
    padding-top: 17.29px;
    height: 62.23px;
}
#pdfSelectionModal.headerBoardPrepModal .peerGrpSelBoxStyles {
	margin-bottom: 10px;
}
#peerGroupSelectionModal .errorMsg {
	margin: 5px;
	margin-left: 40px;
	text-align: left;
	width: unset;
	left: unset;
	position: relative!important;
}
#pdfSelectionModal.headerBoardPrepModal .briefHeading {
    font: 15px Avenir LT W02-85 Heavy;
    text-align: center;
    color: #336699;
    letter-spacing: 0.5px;
    margin-top: 30px;
    margin-bottom: 18px;
}
#pdfSelectionModal.headerBoardPrepModal .breifBtnText {
	font: 15px Avenir LT W02-85 Heavy;
	letter-spacing: 0.5px;
	line-height: 18px;
	color: #4F637F;
	margin-bottom: 9px;
}
#pdfSelectionModal.headerBoardPrepModal .activeBriefBtn .breifBtnText {
	color: #FFFFFF;
	letter-spacing: 0.81px;
	/* font: 15px Avenir LT W02-95 Black; */
}
#pdfSelectionModal.headerBoardPrepModal .peerBriefImgContainer {
	margin-top: 10px;
    margin-bottom: 9px;
}
#pdfSelectionModal.headerBoardPrepModal .breifBtnText.peerBrief {
	margin-top:0;
}
#pdfSelectionModal.headerBoardPrepModal .p4pSubSectionStyle {
	font: 12px Avenir LT Com-65 Medium;
	color: #4F637F;
	letter-spacing: -0.2px;
	line-height: 14px;
}
#pdfSelectionModal.headerBoardPrepModal .p4pSubSectionStyle.payMethodLabel, .p4pSubSectionStyle.EvalPeriodLabel {
	margin-left: 67px;
	width: 330px;
}
#pdfSelectionModal.headerBoardPrepModal .p4pSubSectionStyle.payMethodLabel {
	margin-bottom: 8px;
}
#pdfSelectionModal.headerBoardPrepModal .p4pSubSectionStyle.EvalPeriodLabel { 
	margin-bottom: 0;
}
#pdfSelectionModal.headerBoardPrepModal .payMethodDropdown, #pdfSelectionModal.headerBoardPrepModal .evalPeriodDropdown {
    border-radius: 4px;
    height: 29px;
    padding: 6px 7px;
    margin-bottom: 0px;
    border: 1px solid #D4D4D4;
    font: 12px Avenir LT Com-65 Medium;
    width: 205px;
    color: #4F637F;
    letter-spacing: 0.28px;
    line-height: 16px;
    background: #fff;
    display: inline-block;
    cursor: pointer;
	vertical-align: middle;
	text-align: left;
}
#pdfSelectionModal.headerBoardPrepModal .customCaret {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top-color: #43C0C4;
    border-top-width: 6px;
    border-left-width: 6px;
    border-right-width: 6px;
	margin-top: 5px;
}
#pdfSelectionModal.headerBoardPrepModal .payMethodIp {
	display: inline-block;
}
#pdfSelectionModal.headerBoardPrepModal #payMethodologyList, #pdfSelectionModal.headerBoardPrepModal #evaluationDropdown {
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: block;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
	border: 1px solid #E1E1E1;
    width: 360px;
    padding: 10px 0;
    padding: 0;
    font-family: Avenir LT Com-65 Medium;
    color: #4F637F;
	width: auto;
}
#pdfSelectionModal.headerBoardPrepModal .dropdown-menu#payMethodologyList {
	width: 220px;
}
#pdfSelectionModal.headerBoardPrepModal .payMethodName, #pdfSelectionModal.headerBoardPrepModal .evaluationYear {
    padding: 8px 12px;
    cursor: pointer;
	font-size: 12px;
}
#pdfSelectionModal.headerBoardPrepModal .activePayMethodology, #pdfSelectionModal.headerBoardPrepModal .activeEvaluationPeriod {
    background: #49BEC2;
    color: #fff;
}
#payMethodDrpDown, #evalPeriodDrpDown {
	display: inline-block!important;
	margin-left:10px;
	position: relative;
}
#evalPeriodDrpDown { 
	margin-left:11px;
}
#pdfSelectionModal.headerBoardPrepModal .notifEmailIcon {
	margin-top: -3px;
    margin-left: 2px;
}
#pdfSelectionModal.headerBoardPrepModal #serSearch{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;    
    box-shadow: none;
    color: #506380;
    font-family: "AvenirLTCom",sans-serif;    
    letter-spacing: 0.03em;   
    width: 290px;
	border: none;
    border-bottom: 2px solid #41c0c4;
	padding-left: 13px;
	padding-top:10px;
}
#pdfSelectionModal.headerBoardPrepModal .peerDropdown {
	box-sizing: border-box;
    height: 34px;
    width: 310px;
    border: 1px solid #E2E2E2;
	background: #f6f7f7 none repeat scroll 0 0 !important;
    border-radius: 4px !important;
	padding: 7px 0 5px 16px !important;
    text-align: left;
	position: relative;
	margin-top: 4px;
}
#pdfSelectionModal.headerBoardPrepModal #selectedSerPeerGroup{
	color: #506380;
	font-family: AvenirLTCom-Medium;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 250px;
	display: inline-block;
}
#pdfSelectionModal.headerBoardPrepModal .peerGroupDropdownCaret {
	border-bottom-color: #43C0C4 !important;
    border-top-color: #43C0C4 !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-top: 7px dashed !important;
    position: absolute;
    bottom: 11px;
    right: 15px;
    color: #43C0C4;
}
#pdfSelectionModal.headerBoardPrepModal .radioImgOff {
    background-image: url(/app/images/icons/Radio_Unchecked.png);
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 center;
    background-size: 16px 16px !important;
	min-height: 20px;
    height: auto;
}
#pdfSelectionModal.headerBoardPrepModal .radioImgOn {
    background-image: url(/app/images/icons/Radio_Checked.png);
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 center;
    background-size: 16px 16px !important;
	min-height: 20px;
    height: auto;
}
#pdfSelectionModal.headerBoardPrepModal .currentSettUlStyle {
	height: 32px;
    line-height: 32px;
}
#pdfSelectionModal.headerBoardPrepModal #selectedPeerGroupHeaderBB {
	color: #506380;
    font-family: AvenirLTCom-Medium;
    font-size: 13px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 280px;
    display: inline-block;
}
#pdfSelectionModal.headerBoardPrepModal .peerTextStyle {
	/* color: #2E3F50;
    font-size: 12px;
    font-family: AvenirLTCom-Medium; */
	color: #2D3E4F;
	font: 13px Avenir LT Com-65 Medium;
	letter-spacing: 0.1px;
    line-height: 16px;
	display: inline-block;
    vertical-align: top;
    margin-top: 8px;
}
#pdfSelectionModal.headerBoardPrepModal .autoSugDivbgColor {
	background: #41C0C4;	
	min-height: 20px;
	width: 100%;
	float: left;
	text-align: left;
}
#pdfSelectionModal.headerBoardPrepModal .autosugSubDiv {
	float: left;
	width: 15%;
}
#pdfSelectionModal.headerBoardPrepModal .autosugSubDiv2{
	width: 85%;
	float: left;
}
#pdfSelectionModal.headerBoardPrepModal .autoSuggDivHeight {	
	min-height: 20px;
	width: 100%;
	float: left;
	text-align: left;
}
#pdfSelectionModal.headerBoardPrepModal .onHoverRadioImg:hover {
	background-image: url("/app/images/icons/Radio_Checked.png");
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: 0 center; 
}
#pdfSelectionModal.headerBoardPrepModal #txtHintCurrSett .autoSuggestionMainDiv{
	position: absolute;
	/* background: #FFFFAA; */
	background: #FFFFFF;
	/* border: 1px solid gray; */
	border: 1px solid #E2E2E2;
	width: 400px;
	z-index: 1000;
	cursor: pointer;
	font-size: 10px !important;
	/* margin-top: -15px !important;
    margin-left: 31px !important; */
	margin-top: -3px !important;
    margin-left: 28px !important;
}
#serSearch:focus, #serSearchChro:focus {
	outline: none;
}
#pdfSelectionModal.headerBoardPrepModal .selectPeerGroupStyle {
    padding: 1px;
	height: 20px;
    margin-left: 27px;
    width: 287px;
    color: #2E3F50;
}
#pdfSelectionModal.headerBoardPrepModal .selectedItemStyle{
    color: #2E3F50;
    font-family: AvenirLTCom-Medium;
    font-size: 12px;
    letter-spacing: 0.02em;
	display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-bottom: 6px;
}
#pdfSelectionModal.headerBoardPrepModal .tickerInputboxStyle {
    margin-top: 4px;
    height: 24px;
    margin-left: 27px;
    width: 287px;
}
#pdfSelectionModal.headerBoardPrepModal .customPeers{
	height:40px;
	padding: 0px;
}
#serDownload{
	height: 32px;
	color: #fff;
	background: #41bfc3;
	border: none;
    border-radius: 4px;
    width: 160px;
	font-size: 11px;
	line-height: 13.2px;
	letter-spacing: 0.07em;
	font-family: AvenirLTCom-Black;
	font-style: normal;
}
#sampleDownload:hover, #sampleDownload:active{
	color: #ff9900;
	text-decoration: none;
	outline: 0;
}
#sampleDownload:focus{
	text-decoration: none;
	outline: 0;
}
.serSearchLabel{
	color: #323b44;
	margin-bottom: 5px;
    /* margin-top: 22px; */
	margin-top: 10px;
	text-align: left;    
	font-family: AvenirLTCom-Heavy;
	font-size: 13px;
	font-style: normal;
	line-height: 15.6px;
	letter-spacing: 0.03em;
}
.sampleDownloadImg {
	width: 257px;
	height: 100px;
}
.sampleDownloadText {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	font: 12px Avenir LT W02-95 Black;
    color: #5185EB;
    letter-spacing: 0.3px;    
	background: #fff;    
	height: 36px;
	padding-top: 5px;
}
.sampleDownloadTextInner {
	border-bottom: 2px solid #5185EB;
    padding-bottom: 2px;
}
.sampleDownloadIcon {
	width: 13.81px;
	height: 16.37px;
	position: relative;
    bottom: 2px;
}
#pdfSelectionModal.headerBoardPrepModal #txtRibbonHint .autoSuggestionMainDiv {
	position: absolute;
	/* background: #FFFFAA; */
	background: #FFFFFF;
	/* border: 1px solid gray; */
	border: 1px solid #E2E2E2;
	width: 364px;
	z-index: 1000;
	cursor: pointer;
	font-size: 10px !important;
	margin-left: 0px !important;  
	left: 19%;
	text-align:left;
}
#serHomeDashboard{
	height: 250px;
	border-right: 1px solid #e1e1e1;
	text-align: center;
	margin: 0 25px;	
	visibility: hidden;
}
#serHomeDashboard .heading{
	color: #336698;
    font-size: 15px;
    font-family: AvenirLTCom-Heavy;
    font-style: normal;
    line-height: 18px;
    letter-spacing: 0.03em;
	padding-top: 10px;
	text-align: center;    
    /* margin: 15px auto; */
	margin: 8px auto 0 auto;
}
#pdfSelectionModal.headerBoardPrepModal .ebbSection{
	text-align: left;
    margin-left: 12%;
}
#tickersValidatingModal {
	z-index: 10000;
	background: rgba(115, 115, 115, 0.4);
	top:-100px;
}
.tickersValidatingModalDialog {
	top: 40%;
}
.tickersValidatingModalContent {
	border: 1px solid #E2E2E2;
	width: 400px;
	margin: 0 auto;
}
.tickersValidatingModalHeader {
    background-color: #A5A5A5;
    height: 45px;
    border-radius: 4px 4px 0 0;
}
.tickersValidatingModalHdText {
	color: #fff;
    font-family: AvenirLTCom-Medium;
    font-size: 15px;
    text-align: center;
    line-height: 45px;
}
.closeIcon {
	width: 25px;
    height: 25px;
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
}
.tickersValidatingModalBodyStyle {
	padding: 30px 0;
}
.modalMsg {
    text-align: center;
    color: #2D3E4F;
    line-height: 20px;
    font-size: 15px;
    font-family: AvenirLTCom-Medium;
}
.modalFooterStyle {
    border-top: aliceblue;
    padding: 20px;
    background: #EFEFEF;
    text-align: center;
}
.okButtonStyle {
	color: #fff;
    background-color: #336699;
    border-color: #336699;
    width: 120px;
    font-family: AvenirLTCom-Heavy;
    font-size: 14px;
    height: 32px;
    margin: 0 auto;
    border-radius: 3px;
    padding: 7px;
    cursor: pointer;	
}
#headerProgressModal.headerProgressModal {
    top: 30%;
    z-index: 1600;
	margin: 0;
    background: none;
    box-shadow: none;
    border: none;
}
#pdfDwdModalContentStyle {
	border: 1px solid #e2e2e2;
	border-radius: 20px;
	width: 600px;
	height: 220px;
}
#headerProgressModal.headerProgressModal .progressBarClose {
    padding: 0px 15px;
    border: none;
    position: relative;
    top: 10px;
	margin: 0px;
}
#headerProgressModal.headerProgressModal .pdfDwdModalBodyStyle {
    clear: both;
    padding: 0px;
}
#headerProgressModal.headerProgressModal .pdfDwdModalHeaderStyle {
    border-bottom: medium none;
    float: center;
    margin-top: 10px;
    padding-bottom: 0;
    text-align: center;
    padding: 0px;
	display: block;
}
#headerProgressModal.headerProgressModal .pdfDwdModalBodyContentStyle {
    clear: both;
    padding-top: 22px !important;
}
#headerProgressModal.headerProgressModal .downloadingTextDiv {
	text-align: center;
	padding-top: 22px;
	padding-bottom: 2px;
}
#headerProgressModal.headerProgressModal .pleasewaitTextDiv {
	text-align: center;
}
#headerProgressModal.headerProgressModal .pleasewaitText {
	color: #6a6a6a;
	font-family: Open Sans Semibold;
	font-size: 14px;
	letter-spacing: 0em;
}
#headerProgressModal.headerProgressModal .downloadingText {
	color: #333c45;
	font-family: AvenirLTCom-Heavy;
	font-size: 16px;
	letter-spacing: 0.07em;
}
#headerProgressModal.headerProgressModal .progressPercentValue {
	color: #333c45;
	font-family: AvenirLTCom-Black;
	font-size: 28px;
	letter-spacing: 0.07em;
}
#headerProgressModal.headerProgressModal .progress {
    height: 11px;
    box-shadow:none;
    -webkit-box-shadow:none;
    background-image: -webkit-linear-gradient(left, #d8d9d9 0%, #d8d9d9 100%), -webkit-linear-gradient(left, #d8d9d9 0%, #d8d9d9 100%);
  	background-image: -moz-linear-gradient(left, #d8d9d9 0%, #d8d9d9 100%), -moz-linear-gradient(left, #d8d9d9 0%, #d8d9d9 100%);
  	background-image: -o-linear-gradient(left, #d8d9d9 0%, #d8d9d9 100%), -o-linear-gradient(left, #d8d9d9 0%, #d8d9d9 100%);
  	background-image: linear-gradient(to right, #d8d9d9 0%, #d8d9d9 100%), linear-gradient(to right, #d8d9d9 0%, #d8d9d9 100%);
    border-radius: 6px;
    width: 444px;
    margin: 0 auto;
}
#headerProgressModal.headerProgressModal .progress-bar {
	height: 11px;
    box-shadow:none;
    -webkit-box-shadow:none;
    background-image: -webkit-linear-gradient(left, #336699 0%, #17b092 100%), -webkit-linear-gradient(left, #336699 0%, #17b092 100%);
  	background-image: -moz-linear-gradient(left, #336699 0%, #17b092 100%), -moz-linear-gradient(left, #336699 0%, #17b092 100%);
  	background-image: -o-linear-gradient(left, #336699 0%, #17b092 100%), -o-linear-gradient(left, #336699 0%, #17b092 100%);
  	background-image: linear-gradient(to right, #336699 0%, #17b092 100%), linear-gradient(to right, #336699 0%, #17b092 100%);
    border-radius: 6px;
}
.eleDisabled, .bbEleDisabled {
    cursor: not-allowed;
    opacity: 0.42;
    pointer-events: none;
}
/* CHRO BB Modal styles */
#pdfSelectionModal.headerBoardPrepModal{
	z-index: 999999;
	overflow-y: auto;
	min-height: 200px;
	max-height: 100%;
	height: 100%;
	background: none;
    border: none;
    box-shadow: none;
    margin: 0 auto;
	top: 0%;
}
#pdfSelectionModal.headerBoardPrepModal .modal-content{	
    width: 440px;	
	/* min-height: 485px; */
    margin: 17% auto;
	border: none;
}
#pdfSelectionModal.headerBoardPrepModal .modal-header{
	background: #a3a4a4;
    height: 44px;
	text-align: center;
	color: #ffffff;	
	font: 16px Avenir LT W02-85 Heavy;
    line-height: 19px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	padding: 12px 15px;
	border: none;
	display: block;
}
#pdfSelectionModal.headerBoardPrepModal .heading{
	margin-left: 15px;
}
#pdfSelectionModal.headerBoardPrepModal .modal-body{
	padding: 0;
	max-height: none;
	overflow: unset;
}
#pdfSelectionModal.headerBoardPrepModal .modal-footer{
	border: none;
	padding: 25px 15px;
	display: block;
}
#pdfSelectionModal.headerBoardPrepModal .pdfModalClose, .brcReportModalClose{
	width: 20px;
	height: 20px;
	float: right;
	cursor: pointer;
}
#pdfSelectionModal.headerBoardPrepModal .modalBodyContainer{
	width: 380px;
    margin: 19px auto;    
	min-height: 320px;
    background: #fcfcfc;	
	padding: 12px 32px;		
	font: 15px Avenir LT Com-65 Medium;
    letter-spacing: 0.2px;
    line-height: 24px;
    color: #2D3E4F;
}
#pdfSelectionModal.headerBoardPrepModal .modalBodyContainer .checkbox{
	font-weight: normal;
	margin: 9px 0;
}
#pdfSelectionModal.headerBoardPrepModal .sectionSelCheck, #pdfSelectionModal.headerBoardPrepModal .bBSectionSelCheck, #pdfSelectionModal.headerBoardPrepModal .bbsettingsCheckBox, #pdfSelectionModal.headerBoardPrepModal .sglBriefCheckbox, #pdfSelectionModal.headerBoardPrepModal .bbSummaryDetialsCheckBox{	
    display: inline-block;
    height: 19px;
    width: 19px;
    cursor: pointer;
	position: relative;
    top: 5px;
	margin-right: 10px;
}
.sectionSelCheck.unCheckBx, .bBSectionSelCheck.unCheckBx, .bbsettingsCheckBox.unCheckBx, .sglBriefCheckbox.unCheckBx, .bbSummaryDetialsCheckBox.unCheckBx{
	background: transparent url("/app/images/sectionModalUncheck.png") no-repeat scroll 0 0/18px;
}
.sectionSelCheck.checkBxChecked, .bBSectionSelCheck.checkBxChecked, .bbsettingsCheckBox.checkBxChecked, .sglBriefCheckbox.checkBxChecked, .bbSummaryDetialsCheckBox.checkBxChecked{
	background: transparent url("/app/images/sectionModalChecked.png") no-repeat scroll 0 0/18px;
}
#pdfSelectionModal.headerBoardPrepModal .modal-footer{
	background: #eeeeef;
	text-align: center;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#pdfSelectionModal.headerBoardPrepModal .modal-footer button{
	width: 150px;
    height: 32px;
    border-radius: 4px;    
    border: none;
    color: #ffffff; 	
	/* font: 11px Avenir LT W02-85 Heavy; */
	font: 14px Avenir LT W02-85 Heavy!important;
    letter-spacing: 0.05px;
    line-height: 17px;
}
#pdfSelectionModal.headerBoardPrepModal .secSelectback{
	background: #a3a4a4;
	margin-right: 30px!important;
}
#pdfSelectionModal.headerBoardPrepModal .secSelectDownload{
	background: #49BEC2;
}
#pdfSelectionModal.headerBoardPrepModal .bbRadioImgOff {
    background-image: url(/app/images/icons/unchecked-radio.png);
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 center;
    background-size: 18px 18px !important;
}
#pdfSelectionModal.headerBoardPrepModal .bbRadioImgOn {
    background-image: url(/app/images/icons/checked-radio-teal.png);
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 center;
    background-size: 18px 18px !important;
}
#pdfSelectionModal.headerBoardPrepModal .bbRadioImgOn.pg, #pdfSelectionModal.headerBoardPrepModal .bbRadioImgOff.pg {
	background-position: 0 0;
} 
#pdfSelectionModal.headerBoardPrepModal .onHoverbBRadioImg:hover {
	background-image: url("/app/images/icons/checked-radio-teal.png");
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: 0 center; 
}
#companiesListContainerHeaderBB {
    margin: 0 auto;	
    font: 13px Avenir LT Com-65 Medium;
    letter-spacing: 0.17px;
    line-height: 24px;
    color: #2D3E4F;	
}
#companiesListHeaderBB {
	max-height: 278px;
    overflow: hidden;
    overflow-y: auto;
}
#companiesListContainerHeaderBB .checkbox{
	font-weight: normal;
	margin-bottom: 5px;
	display: block;
	text-align: left;
	padding: 0px;
}
#companiesListContainerHeaderBB .checkbox:nth-child(1) {
	margin-top: 4px;
}
#companiesListContainerHeaderBB .bBSectionSelCheck {
	margin-right: 20px;
	margin-left: 50px;
}
#companiesListContainerHeaderBB .checkbox.selectAllCheckBox {
	background: #f8f8f8;
    font: 14px Avenir LT W02-85 Heavy;
    color: #2D3E4F;
    line-height: 24px;
	padding: 7px 0;
    margin: 0;	
	border-top: 1.5px solid #E4e4e5;
	display: block;
	text-align: left;
}
.selectAllCheckBox  .sectionNameStyle{
	margin-left: -4px;
    color: #03b296;
}

#companiesListContainerHeaderBB::-webkit-scrollbar {
    width: 6px;
}
#companiesListContainerHeaderBB::-webkit-scrollbar-thumb {
    background: #959595; 
    border-radius: 10px;
}
#companiesListContainerHeaderBB::-moz-scrollbar {
    width: 6px;
}
#companiesListContainerHeaderBB::-moz-scrollbar-thumb {
    background: #959595; 
    border-radius: 10px;
}
#pdfSelectionModal.headerBoardPrepModal .dropdown-menu {
	border: 1px solid #E1E1E1;
    width: 360px;
	padding: 10px 0;
}
#pdfSelectionModal.headerBoardPrepModal .currentSettUlStyle {
	height: 40px;
	position: relative;
}
#pdfSelectionModal.headerBoardPrepModal #peerGroupHeaderBB {
	height: 29px;
	width: 287px;
    /* border: 1px solid #E2E2E2; */
	border: none;
    border-radius: 4px;
    background: #f6f7f7;
    vertical-align: -webkit-baseline-middle;
	vertical-align: -moz-middle-with-baseline;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
    padding: 0 7px;
	cursor: pointer;
	font: 12px Avenir LT Com-65 Medium;
}
select#peerGroupHeaderBB::-ms-expand {
    display: none;
}
#pdfSelectionModal.headerBoardPrepModal .pgDropdownCaret {
	border-bottom-color: #43C0C4 !important;
	border-left: 4px solid transparent !important;
    border-right: 4px solid transparent !important;
	position: absolute;
	color: #43C0C4;
	pointer-events: none;
}
#pdfSelectionModal.headerBoardPrepModal .pgDropdownCaret.up {
	border-bottom: 4px dashed !important;
	border-top: none;
	right: 40px;
	/* top: 18px; */
	top: 15px;
	margin-top: 0px;
}
#pdfSelectionModal.headerBoardPrepModal .pgDropdownCaret.down {
	border-top: 4px dashed !important;
	right: 40px;
	/* top: 25px; */
	top: 23px;
	margin-top: 0px;
}
/* #companiesListContainerLoad{
	height: 100px;
    margin-top: 15%;
} */
.companiesListContainerLoadStyles{
	height: 100px;
    margin-top: 15%;
}
#noPeerGroupWarningMsgHeaderBB{
    margin: 0 auto 18px auto;
    width: 72%;
}
.briefSwitch {
	width: 57.9px;
	height: 30.48px;
	margin: 0 24px;
}
.briefSwitchContainer {
	height: 60px;
    background: #eeeeef;
    padding: 15px 0;
    text-align: center;
}
#pdfSelectionModal.headerBoardPrepModal .switchText {
	font: 15px Avenir LT W02-85 Heavy;
	letter-spacing: 0.5px;
	line-height: 18px;
	cursor: pointer;
}
.activeBriefSwitch {
	color:#323B44;
}
.inActiveBriefSwitch {
	color: #6A6A6A;
}
#pdfSelectionModal.headerBoardPrepModal .datePickerStylesHeaderBB {
	width: 96px;
    height: 29px;
    border: 1px solid #E1E1E1;
    border-radius: 4px;
    background: #f7f7f7;
	margin: 0 1px;
	padding: 0 7px;
	color: #4F637F;
    font: 12px Avenir LT Com-65 medium;
    line-height: 14px;
	cursor: pointer;
}
#pdfSelectionModal.headerBoardPrepModal .subTitle {
	font: 14px Avenir LT W02-85 Heavy;
	letter-spacing: 0.17px;
	line-height: 17px;
	color: #2D3E4F;
	margin: 0 auto;
}
#pdfSelectionModal.headerBoardPrepModal .subTitle.checkbox {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #336699;
	text-align: left;
    display: block;
	padding: 0px;
}
#pdfSelectionModal.headerBoardPrepModal .dataInfoDescription {
	display: none;
	width: 213px;
    border: 1.5px solid #E1E1E1;
    font: 11px Avenir LT Com-65 Medium;
	letter-spacing: 0.2px;
	color: #323232;
    position: relative;
    /* right: -220px; */
	right: -195px;
    bottom: 46px;
    background: #fff;
	box-shadow: 0 2px 4px 0 rgba(133,133,133,0.5);
	border-radius: 3px;
    padding: 10px;
	margin-left: auto;
	text-align: left;
}
/* .boardBriefSectionsContainer {
	padding-left: 25px;
} */
.bbModalBodyContainer .checkbox{
	font-weight: normal;
}
#pdfSelectionModal.headerBoardPrepModal .subSectionStyle {
	margin-left: 38px;
	margin-bottom: 10px;
	font: 13px Avenir LT Com-65 medium;
	color: #4F637F;
	text-align: left;
	display: block;
	padding: 0px;
	margin-top: -5px;
}
.summaryDetailsContainer {
	padding: 11px 25px 0 25px;
	height:105px;
	border-bottom: 1px solid #e2e2e3;
}
.summaryDetailSection {
	width:50%;
	float:left;
	padding-left: 38px;
	font: 13px Avenir LT Com-65 Medium;
	color: #4F637F;
}
.chroBoardPrepModal #ui-datepicker-div {
	min-height: 240px;
    border: 1px solid #DFE3E9;
    margin-top: 6px;
    border-radius: 4px;
	padding: 0;
	box-shadow: -1px 2px 4px 0 rgba(41,41,41,0.08);
	width: 238px;
	z-index: 99999999!important;
	width: 238px!important;
	left: 608.125px!important;
}
.chroBoardPrepModal #ui-datepicker-div.ui-datepicker th {
	background: #fff;
    margin: 0px;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header {
	background: none!important;
    border: none!important;
    border-bottom: 1px solid #DFE3E9!important;
    border-radius: 0;
    height: auto;
    max-height: 47px;
    padding: 11px 0;
	color: #354052;
    font-size: 14px;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header a {
	top: 13px;
	background: none!important;
    border: none!important;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header a.ui-datepicker-prev{
	left: 7px;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header a.ui-datepicker-next{
	right: -3px;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header a span{
	background: none;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header a.ui-datepicker-prev span {
    border-right: 5px solid #cdcfd9;
}
.chroBoardPrepModal #ui-datepicker-div .ui-widget-header a.ui-datepicker-next span {
	border-left: 5px solid #cdcfd9;
}
.chroBoardPrepModal #ui-datepicker-div .ui-datepicker-calendar th span {
	font-size: 9px;
	color: #354052;
    opacity: 0.5;
}
.chroBoardPrepModal #ui-datepicker-div .ui-state-default {
	border: 1px solid transparent!important;
    background: none!important;
	color: #354052!important;
    font-size: 10px;
    border-radius: 50%;
	width: 28px;
    height: 28px;
    text-align: center;
    max-height: 28px;
    max-width: 28px;
	padding: 0px;
    display: flex;
	justify-content: center;
    align-items: center;
}
.chroBoardPrepModal #ui-datepicker-div .ui-state-default:hover, .chroBoardPrepModal #ui-datepicker-div .ui-state-default:active {
	background: #0E82C6!important;
	color: #fff!important;
}
.chroBoardPrepModal .ui-state-hover, .chroBoardPrepModal .ui-widget-content .ui-state-hover, .chroBoardPrepModal .ui-widget-header .ui-state-hover, .chroBoardPrepModal .ui-state-focus, .chroBoardPrepModal .ui-widget-content .ui-state-focus, .chroBoardPrepModal .ui-widget-header .ui-state-focus, .chroBoardPrepModal .ui-button:hover, .chroBoardPrepModal .ui-button:focus{
	background: none;
	border: none;
	cursor: pointer;
}
.chroBoardPrepModal #ui-datepicker-div .ui-state-active, .chroBoardPrepModal #ui-datepicker-div .ui-widget-content .ui-state-active, .chroBoardPrepModal #ui-datepicker-div .ui-widget-header .ui-state-active, .chroBoardPrepModal #ui-datepicker-div a.ui-button:active, .chroBoardPrepModal #ui-datepicker-div .ui-button:active, .chroBoardPrepModal #ui-datepicker-div .ui-button.ui-state-active:hover{
	background: #0E82C6 !important;
	color: #fff !important;
}
#noPeerCompaniesWarnMsgHeaderBB {
	text-align: left;
    margin: 7px auto;
    width: 74%;
    line-height: 15px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.endDateHeaderBB {
	color: #4f637f;
    font: 13px Avenir LT W02-85 Heavy;
    line-height: 16px;
}
.chevron.bottom::before {
	border-style: solid;
    border-width: 1px 1px 0 0;
    content: '';
    display: inline-block;
    height: 5px;
    /* right: 34%; */
	right: 36%;
    position: absolute;
    top: 10px;
    transform: rotate(135deg);
    vertical-align: top;
    width: 5px;
    border-color: #A8AAB7;
	pointer-events: none;
}
.chroBoardPrepModal .ui-datepicker-year {
	border: none;
    -webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
	position: relative;
	font: 14px Avenir LT W02-85 Heavy;
	color: #354052;	
}
select.ui-datepicker-year::-ms-expand {
    display: none;
}
.chroBoardPrepModal .ui-datepicker select.ui-datepicker-month, .chroBoardPrepModal .ui-datepicker select.ui-datepicker-year {
	width: 35%;
	font: 14px Avenir LT W02-85 Heavy;
	background: none!important;
	outline: none!important;
}
.chroBoardPrepModal .ui-widget-header.ui-helper-clearfix:after {
	border-style: solid;
    border-width: 1px 1px 0 0;
    display: inline-block;
    height: 5px;
    right: 27%;
    position: absolute;
    top: 20px;
    transform: rotate(135deg);
    vertical-align: top;
    width: 5px;
    border-color: #A8AAB7;
	pointer-events: none;
}
.chroBoardPrepModal .ui-datepicker-month {
	font: 14px Avenir LT W02-85 Heavy;
	color: #354052;
    /* margin-left: 15%; */
}
#emptyBbData {
	text-align: center;
	margin: 10px 0;
}

/* Board Brief Selection Company Logo */
.companyLogoDiv {
	text-align: center;
	background-color: #F6F9FB;
}
.height60 {
	height: 60px;
}
.companyLogoImg {
	max-height: 40px;
	max-width: 150px;
	margin: 10px auto;
    display:inline-block;
}
.emptyCompanyLogoImg {
    height: 60px;
    display: inline-block;
}
.companyLogoSpan, .companyTickerSpan {
	height: 18px;
	width: 108px;
	color: #41C0C4;
	font: 15px Avenir LT W02-85 Heavy;
	letter-spacing: 0.13px;
	padding-left: 5px;
}
#pdfSelectionModal.headerBoardPrepModal #chroBoardBriefSearchModal .modalBodyContainer{
	height: 128px;
    min-height: auto;
    background: #fff;
    margin: 0px;
    width: auto;
    padding: 40px 76px;
}
#pdfSelectionModal.headerBoardPrepModal #chroBoardBriefSearchModal .ebbSection{
	margin-left: auto;
	position: relative;
}
#pdfSelectionModal.headerBoardPrepModal #chroBoardBriefSearchModal .serSearchLabel{
	margin: 0px;
	margin-bottom: 5px;
	color: #2D3E4F;
}
#pdfSelectionModal.headerBoardPrepModal #chroBoardBriefSearchModal #serSearchChro{
	padding: 0px;
	border: none;
    border-bottom: 2px solid #41c0c4;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 35px;
	width: 262px;
	padding-left: 0px;
	color: #336699;
	font: 14px Avenir LT Com-65 Medium;
	letter-spacing: 0;
	line-height: 17px;
	box-shadow: none;
    border-radius: 0px
}
#pdfSelectionModal.headerBoardPrepModal #chroBoardBriefSearchModal .editTargetCompanyChro{
	position: absolute;
	right: 0px;
    top: 18px;
}
#pdfSelectionModal.headerBoardPrepModal .paddingTop100.text-center, #pdfSelectionModal.headerBoardPrepModal .paddingTop100.text-center .loadingImage{
	padding: 0px!important;
}
#pdfSelectionModal.headerBoardPrepModal .hide{
	display: none!important;
}

/*no access modal styles */
#noAccessProductModalHeader.headerNoAccessModal {
    z-index: 1600;
	overflow-y: auto;
	padding: 0px!important;
	margin: 0 auto;
	background: none;
}
#noAccessProductModalHeader.headerNoAccessModal .modal-dialog{
   margin: 0 auto;
   margin-top: 5%!important;
   max-width: none;
}
#noAccessProductModalHeader.headerNoAccessModal .modalHdText {
	background-color: #a5a5a5;
    color: #fff;
    font-family: AvenirLTCom-Heavy;
    font-size: 16px;
    text-align: center;
    line-height:44px;
    letter-spacing: 0.03em;
	padding-left: 35px;
}
#noAccessProductModalHeader.headerNoAccessModal .mdlClose {
	color: #fff !important;
	cursor: pointer;
    float: right;
    height: 22px;
    width: 22px;
}
#noAccessProductModalHeader.headerNoAccessModal .headerStyle {
	height: 124px; 
	padding: 0px;
	border: medium none !important;
    min-height: 0px;
	display: block;
}
#noAccessProductModalHeader.headerNoAccessModal .modlHd2 {
	background-color: #efefef;
    color: #323232;
    font-family: open sans;
    font-size: 14px;
    font-weight: 400;
    height: 80px;
    line-height: 19px;
	padding-top: 28px;
    text-align: center;
}
#noAccessProductModalHeader.headerNoAccessModal .iconDiv {
	padding-bottom: 8px;
    padding-top: 3px;
    text-align: center;
}
#noAccessProductModalHeader.headerNoAccessModal .featureName {
	color: #4f637f;
    font-family: AvenirLTCom-Medium;
    font-size: 24px;
    line-height: 32px;
    
}
#noAccessProductModalHeader.headerNoAccessModal .featureNameDiv {
	text-align: center;
}
#noAccessProductModalHeader.headerNoAccessModal .mdlLine1 {
	color: #323232;
    font-family: open sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    padding-top: 9px;
}
#noAccessProductModalHeader.headerNoAccessModal .mdlLearnMoreDiv {
	margin-bottom: 13px;
    margin-top: 26px;
    text-align: center;
}
#noAccessProductModalHeader.headerNoAccessModal .mdlLearnMoreBtn {
	background-color: #336699;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-family: Open Sans Semibold;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    letter-spacing: 0.03em;
    text-align: center;
    width: 130px;
    padding:0px;
    border:0px;
}
#noAccessProductModalHeader.headerNoAccessModal .mdlLearnMoreBtn:hover {
	background: linear-gradient(to bottom, #0e1031 0%, #336699 100%);
	border:0px ;
	border-radius: 2px;
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#0e1031', endColorstr = '#336699', GradientType = 0 ); /* IE6-8 */
}
#noAccessProductModalHeader.headerNoAccessModal .mdlLearnMoreBtn:active {
	background: linear-gradient(to bottom, #0e1031 0%, #0e82c6 50%, #0e82c6 100%);
	border:0px ;
	border-radius: 2px;
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#0e1031', endColorstr = '#0e82c6', GradientType = 0 ); /* IE6-8 */
}
#noAccessProductModalHeader.headerNoAccessModal .footerStyles {
	background-color: #efefef;
    color: #323232;
    font-size: 14px;
    font-weight: 400;
    height: 80px;
    line-height: 19px;
    text-align: center !important;
    font-family: Open Sans Regular;
    padding-top: 20px !important;
}
#noAccessProductModalHeader.headerNoAccessModal .footerLine1 {
	color: #323232;
    font-family: open sans;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none !important;
}
#noAccessProductModalHeader.headerNoAccessModal .footerLine2 {
	font-family: AvenirLTCom-Medium !important;
    line-height: 21px;
}
#noAccessProductModalHeader.headerNoAccessModal .footerLink {
	color: #336699;
	font-family: AvenirLTCom-Medium !important;
    text-decoration: none;
}
#noAccessProductModalHeader.headerNoAccessModal .footerLink:hover, #noAccessProductModalHeader.headerNoAccessModal .footerLink:focus {
	text-decoration: none !important;
	color: #336699 !important;
}
/* end of no access modal styles */

/* styles for svg image */
#noAccessProductModalHeader.headerNoAccessModal div.noAccessHeaderModal button.close {
	color: #fff !important;
	opacity: 1 !important;
	filter: alpha(opacity=100);
	position: relative;
    right: 10px;
	padding: 0px;
	margin: 0px;
}
#noAccessProductModalHeader.headerNoAccessModal div.noAccessHeaderModal button.close:hover,#noAccessProductModalHeader  div.noAccessHeaderModal button.close:focus {
	color: #fff !important;
}
/* end of styles for svg image */
.productNoAccessCloseStyle {
	margin-right: 12px; 
	margin-top: 12px !important;
	outline: none;
}
.transColor {
	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
}
/* positioning no access icon for tiles*/
.chroBoardPrepModal #homePageDownloadClose{
	cursor: pointer;
}
.chroBoardPrepModal .fade, .chroNoAccessModalCls .fade, .chroCalendlyModalCls .fade {
    transition: opacity .15s linear;
}
.chroBoardPrepModal .modal-backdrop, .chroNoAccessModalCls .modal-backdrop, .chroCalendlyModalCls .modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}
.chroBoardPrepModal .modal-backdrop.fade, .chroNoAccessModalCls .modal-backdrop.fade, .chroCalendlyModalCls .modal-backdrop.fade {
    opacity: 0;
}
.chroBoardPrepModal .modal-backdrop.show, .chroBoardPrepModal .modal-backdrop.in, .chroNoAccessModalCls .modal-backdrop.show, .chroNoAccessModalCls .modal-backdrop.in, .chroCalendlyModalCls .modal-backdrop.show, .chroCalendlyModalCls .modal-backdrop.in {
    opacity: .5!important;
}
.bootstrapiso .dropdown-toggle::after{
	display: none!important;
}
.bootstrapiso .mailIcons, .bootstrapiso img.phoneIcons {
    vertical-align: top;
    margin-top: 1px;
}
body.chroBoardPrepModal, body.chroNoAccessModalCls, body.chroCalendlyModalCls{
	padding-right: 16px!important;
	overflow: hidden!important;
}
/* dropdown custom div styles */
.pgDropdownHeaderBB{
	position: relative;
}
.pgDropdownMenuHeaderBB{
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: block;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
	border: 1px solid #E1E1E1;
    width: 360px;
    height: auto;
    padding: 10px 0;
}
.brcBBErrorMsgDiv .errorMsg{
	left: auto;
	text-align: left;
}
#pdfSelectionModal .headerBBPeerGrpErrorMsgDiv .errorMsg.hide:not(.d-none){
	display: block!important;
}
/* Board Prep Modal styles ends here */
/* CHRO No Access modal styles starts here */
#chroNoAccessModal{
	z-index: 999999;
	overflow-y: auto;
	min-height: 200px;
	max-height: 100%;
	height: 100%;
	background: none;
    border: none;
    box-shadow: none;
    margin: 0 auto;
	top: 0%;
}
#chroNoAccessModal .modal-dialog{
	max-width: none;
}
#chroNoAccessModal .modal-content{
	/* min-height: 661px; */
	height: auto;
	width: 700px;
	border: 1px solid #6A6A6A;
	border-radius: 7px;
	background-color: #FFFFFF;
}
#chroNoAccessModal .modal-header{
	height: 44px;
	width: 100%;
	border-radius: 6px 6px 0 0;
	background-color: #A5A5A5;
	padding: 12px 15px;
    font: 16px Avenir LT W02-85 Heavy;
    color: #FFFFFF;
    line-height: 19px;
    letter-spacing: 0.3px;
    display: block;
    text-align: center;
    position: relative;
}
#chroNoAccessModal .modal-footer{
	min-height: 131px;
	width: 100%;
	border-radius: 0 0 6px 6px;
	background-color: #F3F9FC;
	justify-content: center;
}
#chroNoAccessModal .accMgrFooterDiv{
	margin: 0px;
	margin-right: 8px;
	padding-top: 24px;
    height: 130px;
}
#chroNoAccessModal .accMgrFooterImage{
	height: 72px;
	width: 72px;
}
#chroNoAccessModal .accMgrFooterName{
	color: #2D3E4F;
	font: 11px Avenir LT Com-65 Medium;
	letter-spacing: 0;
	line-height: 13px;
	text-align: center;
	margin-top: 5px;
}
#chroNoAccessModal .accMgrContactBtn, #chroNoAccessModal .accMgrCancelBtn{
	height: 32px;
	width: 108px;
	border: 1px solid #41C0C4!important;
	border-radius: 4px;
	background: #41C0C4!important;
	color: #FFFFFF!important;
	font: 12px Avenir LT W02-85 Heavy!important;
	letter-spacing: 0.28px;
	line-height: 14px;
	text-align: center;
}
#chroNoAccessModal .accMgrCancelBtn{
	border: 1px solid #A5A5A5!important;
	background: #A5A5A5!important;
}
#chroNoAccessModal .chroNoAccessModalCloseIcon {
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 15px;
}
#chroNoAccessModal .modal-body{
	max-height: unset;
	width: 100%;
	padding: 32px 48px;
}
#chroNoAccessModal .modal-body #chroNoAccessModalSec1{
	min-height: 422px;
}
#chroNoAccessModal .modal-body #chroNoAccessModalSec2{
	max-height: 140px;
    height: auto
}
#chroNoAccessModal .noAccessProductImg{
	height: auto;
	width: 604px;
}
#chroNoAccessModal .noAccessModalDescDiv{
	margin-top: 36px;
}
#chroNoAccessModal .noAccessModalDesc{
	color: #2D3E4F;
	font: 16px Avenir LT W02-85 Heavy;
	letter-spacing: 0.5px;
	line-height: 22px;
	text-align: left;
	margin-bottom: 16px;
}
#chroNoAccessModal .noAccessModalDescPoints{
	list-style: disc;
	color: #2D3E4F;
	font: 16px Avenir LT Com-65 Medium;
	letter-spacing: 0;
	line-height: 13px;
	display: inline-block;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}
#chroNoAccessModal .noAccessModalDescPoints li{
	padding: 0px!important;
	margin-left: 0px!important;
	list-style-position: outside!important;
}
#chroNoAccessModal .noAccessModalDescPoints li:not(:last-child){
	margin-bottom: 12px;
}
#chroNoAccessModal .noAccessModalLearnMoreLink, #chroNoAccessModal .noAccessModalBBSampleLink{
	text-decoration: none!important;
	color: #0E82C6!important;
	font: 16px Avenir LT Com-65 Medium;
	letter-spacing: 0;
	line-height: 11px;
	display: inline-block;
}
#chroNoAccessModal .noAccessModalLearnMoreLink span, #chroNoAccessModal .noAccessModalBBSampleLink span{
	display: inline-block;
	vertical-align: top;
	padding-top: 4px;
}
#chroNoAccessModal .noAccessModalBBSampleLink span{
	padding-top: 6px;
}
#chroNoAccessModal .noAccessModalLearnMoreIcon{
	width: 14px;
	height: 14px;
}
#chroNoAccessModal .noAccessModalLearnMoreIcon.bb{
	width: 20px;
	height: 20px;
}
#chroNoAccessModal .noAccessModalLearnMoreDiv{
	text-align: left;
}
#chroNoAccessModal .noAccessProductImgDiv{
	min-height: 250px;
}
#chroNoAccessModal .modalBackArrow {
    display: inline-block;
    float: left;
    margin-top: 3px;
    cursor: pointer;
}
#chroNoAccessModal .arrowPointDiv {
    border: solid #FFFFFF;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 4px;
    margin-left: 1px;
    float: left;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
	position: relative;
    top: 0.85px;
}
#chroNoAccessModal .arrowLineDiv {
    margin-top: 5px;
    width: 14px;
    background: #FFFFFF;
    height: 3px;
}
#chroNoAccessModal .chroContactMgrHeadingDiv {
	color: #2D3E4F;
	font: 16px Avenir LT W02-85 Heavy;
	letter-spacing: 0.5px;
	line-height: 22px;
	text-align: center;
}
#chroNoAccessModal .chroContactMgrOptionsDiv {
	color: #0E82C6;
	font: 16px Avenir LT Com-65 Medium;
	letter-spacing: 0;
	line-height: 13px;
	cursor: pointer;
	text-align: left;
	margin-top: 38px;
}
#chroNoAccessModal .chroContactMgrOptionsDiv a{
	color: #0E82C6!important;
	text-decoration: none!important;
}
#chroNoAccessModal .chroContactMgrOptionsDiv .chroMgrMeetingOption{
	margin-bottom: 16px;
}
#chroNoAccessModal .chroContactMgrOptionsIcon{
	height: 32px;
	width: 32px;
	margin-right: 10px;
}
#chroNoAccessModal .chroMgrMeetingOptionTxt{
	display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}
/* CHRO No Access modal styles ends here */
/* chro board meeting calendly modal styles starts here*/
#brcCalendlyModal[isQuarterly="true"]{
	overflow-y: auto;
}
#brcCalendlyModal.chroCalendlyModal{
	z-index: 999999;
	overflow-y: auto;
	min-height: 200px;
	height: 100%;
	background: none;
    border: none;
    box-shadow: none;
    margin: 0 auto;
	top: 0%;
}
#brcCalendlyModal.chroCalendlyModal .brcCalendlyModalDialog{
	max-width: none;
}
#brcCalendlyModal.chroCalendlyModal .brcCalendlyModalContent{
	/* height: 801px; */
	width: 1198px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);
	border-radius: 6px;
	background-color: #FFFFFF;
}
#brcCalendlyModal.chroCalendlyModal .brcCalendlyModalHeader{
	height: 55px;
	background-color: #A5A5A5;
	text-align: center;
}
 #brcCalendlyModal.chroCalendlyModal .brcCalendlyModalHdText{
	color: #FFFFFF;
	font: 18px Helvetica Neue Regular;
	letter-spacing: 0px;
	line-height: 23px;
	text-align: center;
    padding-top: 18px;
	display: inline-block;
}
.brcCalendlyModalClose {
    position: absolute;
    right: 16px;
    top: 16px;
	cursor: pointer;
}
#brcCalendlyModal.chroCalendlyModal .brcCalendlyModalBody{
	min-height: 270px;
	padding: 0px;
	max-height: none;
}
#brcCalendlyModal.chroCalendlyModal .brcCalendlyModalFooter{
	height: 64px;
	text-align: center;
	background-color: #EFEFEF;
	display: block!important;
}
#brcCalendlyModal.chroCalendlyModal .calendlyModalCloseBtn{
	height: 34px;
	width: 82px;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	background: #A5A5A5;
	color: #FFFFFF;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 17px;
	text-align: center;
	outline: none;
	font: 14px Helvetica Neue Regular!important;
}
#brcCalendlyModalDivId{
	background-color: #fbfcfd;
	min-width:890px;
	height: 650px;
}
/* brc board meeting calendly modal ends ends here*/
.errorMessage, .errorMsg{
	color: #FF0000;
	font-size: 11px;
	font-family:Avenir LT W02-55 Roman;
    font-style: oblique;
    position: relative;
	/* margin-top: 2px; */
}
.hide{display: none;}