@media print{body{-webkit-print-color-adjust:exact}
}
@font-face{font-family:AvenirLight;src:url("fonts/Avenir/AvenirLTStd-Light.otf") format("opentype")}
@font-face{font-family:AvenirMedium;src:url("fonts/Avenir/AvenirLTStd Medium.otf") format("opentype")}
@font-face{font-family:AvenirHeavy;src:url("fonts/Avenir/AvenirLTStd Heavy.otf") format("opentype")}
@font-face{font-family:AvenirBook;src:url("fonts/Avenir/AvenirLTStd Book.otf") format("opentype")}
:root{--body-color:#FAFAFA;--Brand-Colors-Gray-White:#FFF;--Brand-Colors-Gray-Black:#000;--Brand-Colors-Blue-500:#2F5EA1;--Brand-Colors-Navy-500:#072F66;--Brand-Colors-Orange-500:#F07E32;--Brand-Colors-Gray-100:#E2E3E5;--Brand-Colors-Gray-500:#6C757D;--Brand-Colors-Gray-700:#484E53;--Alert-Colors-Success-Green-500:#15BA30;--Alert-Colors-Success-Green-900:#073E10;--Alert-Colors-Info-Blue-500:#20B1FA;--Alert-Colors-Info-Blue-600:#1B93D0;--Alert-Colors-Info-Blue-700:#1576A7;--Alert-Colors-Danger-Red-500:#CE0000;--Alert-Colors-Danger-Red-600:#AC0000;--Alert-Colors-Danger-Red-700:#890000;--Brand-Colors-Purple-500:#8863B2;--Brand-Colors-Aqua-500:#4CCCAA;--Brand-Colors-Aqua-600:#3FAA8E;--Brand-Colors-Gray-500:#6C757D;--Brand-Colors-Gray-400:#9DA3A8}
html,body,form{margin:0;padding:0;font-family:AvenirLight;font-style:normal;font-variant:normal;font-weight:normal;font-size:14px;line-height:normal!important;font-size-adjust:none!important;font-stretch:normal!important;width:100%;min-height:100%!important;height:100%!important;-webkit-touch-callout:none}
body.modal-open{height:100vh!important;overflow:hidden!important}
.bvpAssetEditFrame{width:100%;height:100vh;border:0;margin:0;padding:0;overflow:hidden}
.lifeCycleLaunchDate,.lifeCycleExpireDate{background-color:unset!important}
.detailTableLink{text-align:center;height:28px;top:50%;display:block}
.detailTableLink a{display:block;position:relative;top:50%;transform:translateY(-50%)}
.domainPopover{font-size:14px}
.loadingDotsBody{position:relative;overflow:hidden;height:18px}
.loadingDots{position:relative;height:65px;left:2px;top:-20px}
.iconTd div{border:0!important}
.imgShareSelected,.imgShared,.imgShareOut,.imgAnswered{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;text-align:center;cursor:pointer;margin-left:4px;margin-top:4px;padding-left:5px;font-size:18px;position:absolute;cursor:pointer;padding-left:.4rem}
.imgShareOut{color:var(--Brand-Colors-Orange-500);background:unset}
.imgShareSelected{color:#fff;background:var(--Brand-Colors-Orange-500)}
.imgShared{color:var(--Alert-Colors-Success-Green-900);background:unset}
.imgAnswered{color:#fff;background:var(--Alert-Colors-Success-Green-500)}
.advisor-btn-primary{color:#fff!important;background-color:var(--Brand-Colors-Blue-500);border-color:var(--Brand-Colors-Blue-500);border-radius:0}
.advisor-btn-primary:hover{color:var(--Brand-Colors-Blue-500);border-color:var(--Brand-Colors-Navy-500);background-color:var(--Brand-Colors-Navy-500)}
.advisor-btn-primary:disabled{background-color:var(--Brand-Colors-Blue-500)!important;border-color:var(--Brand-Colors-Blue-500)!important}
.advisor-btn-primary.advisor-btn-cancel,.advisor-btn-primary.advisor-btn-alert,.advisor-btn-primary.advisor-btn-close{background-color:var(--Alert-Colors-Danger-Red-500);border-color:var(--Alert-Colors-Danger-Red-500)}
.advisor-btn-primary.advisor-btn-cancel:hover,.advisor-btn-primary.advisor-btn-alert:hover,.advisor-btn-primary.advisor-btn-close:hover{background-color:var(--Alert-Colors-Danger-Red-700);border-color:var(--Alert-Colors-Danger-Red-700)}
.advisor-btn-outline{color:var(--Brand-Colors-Blue-500);border-color:var(--Brand-Colors-Blue-500);border-radius:0}
.advisor-btn-outline:hover{color:#fff!important;background-color:var(--Brand-Colors-Blue-500)}
.advisor-btn-ghost{background-color:var(--body-color);border-color:var(--body-color);border-radius:0;color:var(--Brand-Colors-Gray-700)}
.advisor-btn-ghost:hover{background-color:var(--Brand-Colors-Gray-100);border-color:var(--Brand-Colors-Gray-100);color:var(--Brand-Colors-Gray-Black)}
.advisor-btn-large{font-size:20px;height:48px}
.offcanvas-body{font-size:16px}
.analysisLiveTestContainer{margin-top:8px;width:130px}
.groupContainer{overflow:hidden}
.groupDiv{background-color:#fff;height:100%}
.simplemodal-overlay{z-index:2001!important}
.marquee{width:100%;text-indent:0;white-space:nowrap;overflow:hidden;display:inline-table}
#pnlPickBrand{position:absolute;bottom:-130px;left:0;float:left;width:inherit}
.header-user-img{font-size:24px;color:#fff;display:table}
.searchableBrandInput input,.searchableBVPToolInput input,.searchableToolHomeInput input{padding-left:45px!important}
.searchableBrandInput label,.searchableBVPToolInput label,.searchableToolHomeInput label{padding-left:50px}
.searchableToolHomeInput label{top:3px}
.filterInput{box-sizing:border-box;background-image:url('/Files/Images/Icons/2021/FilterSort2009.svg');background-position:14px 11px;background-size:20px;background-repeat:no-repeat;padding:9px 20px 9px 45px;border:1px solid #dadada;width:100%;font-size:14px;font-family:AvenirHeavy;font-weight:800;border-radius:0;height:45px}
.searchableInput:focus{outline:2px solid #ccc}
.searchableDropdown{position:relative;padding-top:15px}
.searchableDropdown-content{display:contents;position:absolute;background-color:#fff;width:100%;border:1px solid #dadada;z-index:1}
.searchableItemsImage{width:33%}
.searchableDropdown-content a{padding-top:10px;padding-bottom:10px;display:block}
.searchableDropdown-content a img{max-height:40px;max-width:75px}
.searchableItems{display:none;height:200px;overflow:hidden;overflow-y:scroll;background-color:#fff!important;padding:0}
.searchableDropdown a:hover{background-color:#dadada}
.popTitle{font-family:AvenirHeavy;font-size:20px!important;font-weight:800!important;color:black!important}
.popTitle .bi.icon{padding-left:10px;font-size:24px}
.popSubHeader{font-family:AvenirHeavy;font-size:18px;font-weight:800;color:black;padding-bottom:10px}
.popText{font-family:AvenirBook;font-size:14px;font-weight:300;color:black;padding-bottom:10px}
.modal-body{padding:2em!important}
.refreshDetailsPop .modal-body{padding:0!important}
.popInput,.popInputTextarea{width:100%}
.popInput{height:48px}
.frameworkBody.modal-open .select2-container--open .select2-dropdown,.frameworkBody .select2-container--open .select2-dropdown{z-index:9999}
#shared-answers .select2{width:100%!important}
.userActionsSalesforceLogo::before{content:url(/Files/Images/Icons/sfdc2.png)}
.wrapperTableRow{overflow-x:auto;display:flex;flex-wrap:wrap}
.wrapperTableCell{flex:auto}
.ui-jqgrid-view td,.ui-jqgrid-view th,.ui-jqgrid-view tr,.ui-jqgrid-view table{border-color:#eee!important}
.groupLabel{text-align:left;font-size:14px;font-weight:bold;cursor:pointer}
#mainwrapper{text-align:left;width:1024px;margin:0 auto}
#customFooter{display:inline-flex;align-items:center;height:60px}
.blockUI.blockMsg.blockPage{padding:25px!important;margin:0!important;width:150px!important;height:150px!important;top:40%!important;left:46%!important;background-color:#efefef!important;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:50%;box-sizing:border-box;display:block;z-index:9999!important}
.blockUI.blockMsg.blockPage img{display:block;margin-left:auto;margin-right:auto;width:60px!important;height:100px!important;top:30px;left:45px;position:absolute}
#bvpAssetsMainDiv{min-height:540px}
#bvpAssetTabHeader{font-size:14px!important;width:100%;min-height:60px}
#assetSearchBox{width:400px;color:#666;border:1px solid #ccc}
.ToolSearchContainer{float:right;background-color:#fff}
#ToolKeywordSearchBtn,#assetKeywordSearchBtn{background-color:#ccc;height:28px;border-radius:0;width:31px}
#ToolKeywordSearchBtn .searchIcon,#assetKeywordSearchBtn .searchIcon{padding-top:3px;font-size:25px;color:#fff}
.assetManagerBody #pnlManageBody{overflow-y:auto}
#pnlManageBody{width:100%}
.assetManagerTitle{margin-left:15px}
.pnlAnalysisOwnerBody{font-size:14px;width:330px}
.errorpanel{height:30px;width:100%}
#divMultiAnalysisOwnerError,#divMultiAnalysisOwnerSuccess{width:100%;font-size:14px}
#divMultiAnalysisOwnerError::before,#divMultiAnalysisOwnerSuccess::before,.divMultiAnalysisOwnerErrorIndexed::before{padding-right:10px}
#divImportError,#divImportSuccess,#divExportError,#divExportSuccess{font-size:18px}
.multiOwnerDescription{height:75px;width:325px}
#ddlMultiOwner{width:100%}
.validationPopupBody{font-size:14px;width:100%}
.validationPopupBody div{padding-bottom:10px}
.tblAssetManager{font-size:14px;max-width:600px}
.tblAssetManager div,.pnlAnalysisOwnerBody div,.tblFLoatingShare div{padding-bottom:10px;max-width:95%}
#pnlManageAnnouncements .trumbowyg-box{width:unset!important;min-width:100%}
#assetFilterCategory,#assetFilterFormat{max-width:160px;border:1px solid #ccc;float:right}
.playbookFilters #assetFilterCategory,.playbookFilters #assetFilterFormat{max-width:160px;border:1px solid #ccc;float:right}
.header-home{float:left;height:25px;margin-left:10px;margin-right:10px;padding-right:22px;padding-top:9px;width:69px;margin-top:2px}
.header-home-backgroundColor{background-color:#2B6094}
.header-home #ctl00_hypHome{clip:rect(0px,50px,50px,25px);font-size:44px;height:40px;left:44px;overflow:hidden;padding-left:10px;text-decoration:none;top:-5px}
.header-home span{color:#FFF;position:absolute;cursor:pointer}
.header-home span#menuText{font-size:15px;padding-left:10px}
.cashflow-charts-top{min-height:315px}
.cashflow-top{width:100%;height:5px}
.cashflow-top .seperator{width:90%;margin:0 auto;height:3px;background-color:#999}
.cashflow-data{width:100%;float:none}
.cashflow-data-td-info .infoIcon{color:#ccc}
.highcharts-container text{font-family:AvenirLight}
.metrics-chart{width:40%;float:left;margin:3px 9px 9px 9px}
.metrics-chart .row-odd{background-color:#eee}
.metrics-chart .row-even{background-color:#fff}
.metric-chart-header{text-align:center;height:25px;font-size:16px;color:#3E576F!important;fill:#3E576F!important;background-color:#fff!important}
.metrics-chart td{padding:8px;color:#666}
.opex-capex-chart{float:right}
.cumulative-cash-flow-chart{width:100%}
.cumulative-cash-flow-chart .highcharts-container{padding:15px 0 15px 0}
.final-plan-row{font-weight:bold;font-size:14px}
.final-cat-row{font-weight:bold;font-size:12px;padding-top:10px!important}
.cashflow-data td{padding:2px;height:25px}
.cashflow-data-td{text-align:right}
.cashflow-data-td-other{text-align:right}
.cashflow-data-td-name{padding-left:10px!important;font-style:italic;height:20px}
.cashflow-data-td-customeranalysis{height:15px!important}
.cashflow-data-td-space{padding-top:10px!important}
.cashflow-data-td-space-more{padding-top:35px!important}
.cashflow-data-td-plan-header{padding:5px!important;background-color:#3893D2;font-size:15px;color:#fff}
.cashflow-data-td-header{text-align:right;font-weight:bold;border-bottom:2px solid #666;padding-top:5px!important}
.cashflow-data-td-header.first{text-align:left!important}
.cashflow-data-td-customer{color:#999}
.subcatheader{border-bottom:1px solid #999;height:25px;vertical-align:bottom;padding-top:20px!important;padding-bottom:5px}
.hoverPopupMenu{width:525px;background-color:#f5f5f5;border:1px solid #CCC;opacity:.9}
.hoverPopupMenu .subPop{line-height:20px}
.ttArrowLeft{width:0;height:0;position:absolute;margin-left:-10px;margin-top:15px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #CCC}
th.header{cursor:pointer;cursor:hand;font-weight:bold;background-repeat:no-repeat;background-position:center left;padding-left:20px;margin-left:-1px}
.headerSortDown{background-image:url(/Files/Images/Icons/desc.gif)}
.headerSortUp{background-image:url(/Files/Images/Icons/asc.gif)}
.dataTable{float:none;padding-bottom:15px}
.dataTable.Top{padding-top:0;padding-bottom:0}
.dataTable.Bottom{padding-top:0;padding-bottom:0}
.dataTable.SelectedData{padding-bottom:0;min-height:55px;font-size:12px}
.dataTable.SelectedData span{white-space:nowrap;margin:4px;background-repeat:no-repeat;background-position:left center;display:inline-block;cursor:pointer;cursor:hand}
.dataTable.SelectedData span:hover{background-color:#ccc}
.dataTable.SelectedData span.text{padding-top:4px;vertical-align:top}
.header-title{text-overflow:ellipsis;max-width:1440px;padding-bottom:20px}
.frameworkmessage{background-color:#fff}
.frameworkMessageContainer{max-width:1440px;padding-top:10px}
div.mainwrapper-bvp{min-height:630px}
div.mainwrapper{margin:0;min-height:630px;width:100%;padding:0;font-family:'AvenirMedium'}
div.toolHomeMainWrapper{margin:0 auto;min-height:630px;background-color:var(--body-color);max-width:1440px;padding:0}
#mainContentDiv{width:100%;font-size:12px}
.defaultMasterPanel{background-color:var(--body-color)}
.ToolAssetTitle{color:#000;text-align:left;padding:20px 10px 20px 10px;font-family:AvenirHeavy;font-weight:800;font-size:24px}
.ToolAssetTitle span{padding:0 0 0 3px}
.ToolAssetTitle hr{margin-top:5px}
#ToolAssets .showHideRowText,.showHideRowMessageIcon{font-family:AvenirMedium;font-size:14px;font-weight:500;color:#717171}
.ToolSlider{background-color:var(--body-color)!important}
.whiteSVG{stroke:white!important}
.single-user02{src:"/files/images/icons/2021/single-user02.svg"}
.sliderTitle{color:black;font-size:20px;font-weight:400;display:inline-block;padding-left:10px;padding-right:20px;margin-bottom:12px;font-family:AvenirMedium}
.sliderShowMore{font-weight:500;font-size:14px;display:inline-block;font-family:AvenirMedium;color:#717171}
.sliderShowMore span{font-size:22px;top:2px;position:absolute}
.sliderShowMore i{font-size:11px}
.noSlides{font-size:16px;font-weight:500}
.toolSliderTitle img{margin-left:-30px;height:80px;width:139px!important}
#ToolSlider{float:left;position:relative;width:100%;overflow:hidden;color:black}
#ToolAssets{float:left;position:relative;width:100%;z-index:99;min-height:190px}
.ToolAssetsInner{width:100%;height:100%;clear:both}
.md-form.mt-0{width:500px;display:flex;align-items:center}
.toolsearchbox img{position:absolute;margin-top:5px;margin-left:10px}
.toolsearchbox.mobile img{margin-left:2px}
.toolsearchbox.mobile input{padding-left:35px}
.toolsearchbox ul.tagit{border-width:0}
.toolsearchbox ul.tagit input[type="text"]{margin-left:40px;font-size:12px}
.toolsearchbox .tagit-new{width:238px;background-color:white;border-color:white;border-style:solid;border-width:1px}
.ToolSliderInner,.AssetSliderInner{overflow:hidden;height:100%}
#ToolScrollContainerInner{height:270px;margin-bottom:-40px}
#ToolScrollContainer img,#ToolScrollContainer .item{width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
#ToolScrollContainer{float:left;margin-bottom:0;height:275px;border-radius:0;background-color:#f3f3f3;overflow:hidden}
.ToolScrollContainer .item,.ToolScrollContainerCollapseable .item{background-color:#ccc;color:#FFF;height:275px;width:272px;border-radius:0}
.AssetScrollContainer .item,.AssetScrollContainerCollapseable .item{background-color:#ccc;color:#FFF;height:227px;width:255px;border-radius:0}
#ToolScrollContainer .item a{color:#fff;text-decoration:none}
#ToolScrollContainer .itemTitle{display:none}
#ToolScrollContainer .owl-item:first-child{margin-left:0}
#ToolScrollContainer .owl-item{height:275px;margin:0 21px}
.toolSlider{background-color:#ccc;overflow:hidden;border-radius:0;position:absolute}
.toolSlider span{display:inline-block}
.selectedItem .toolSliderBackground,.webCallToActionPointer{cursor:pointer;cursor:hand}
.toolSliderBackground{width:100%;height:100%;border-radius:0;box-shadow:none!important;background:radial-gradient(190% 200% at 0 0,#fff0 40%,#5B5151 100%);background-blend-mode:multiply,normal}
#ToolScrollContainer img.toolSliderBackgroundImg{background-repeat:no-repeat;height:195px;left:110px;position:absolute;top:0;width:160px;border-radius:0 10px 10px 0}
#ToolScrollContainer .hideSlideItems{display:none!important}
.leftContainer{float:left;width:45%;display:inline-block}
.rightContainer{float:right;width:45%;display:inline-block}
.toolSliderToolName{font-size:16px;padding:15px 0 0 0;line-height:22px;cursor:pointer;font-weight:500;font-family:AvenirMedium}
.toolSliderToolDescription{margin-top:10px;font-weight:400;font-family:AvenirLight;font-size:12px;cursor:default}
.toolSliderNewAnalysis,.toolSliderAnalyticsDirectLink,.toolSliderAssetStatus{background:rgba(47,39,34,0.5);padding:5px 10px 5px 5px;font-size:14px;cursor:pointer;position:absolute;bottom:10px}
.header-title .toolSliderAnalyticsDirectLink{position:relative;bottom:unset;width:85px;color:white}
.lblAnalyticsDirectLink{padding-left:5px;font-family:AvenirMedium;font-weight:500;font-size:12px;color:#fefefe}
.containerCreateNew img{width:20px!important;display:inline-block!important}
.toolSliderNewAnalysis .containerCreateNew,.toolSliderAnalyticsDirectLink .containerCreateNew{margin:0 auto;display:table}
.toolSliderNewAnalysis .containerCreateNew .createNewIcon,.toolSliderAnalyticsDirectLink .containerCreateNew .createNewIcon{font-size:18px;padding-left:5px}
.toolDataSpacer{position:absolute;bottom:10px;font-size:12px;color:#fff;width:100%;left:5px;display:none}
.toolSliderDataLeft{margin-left:10px;text-align:left}
.toolSliderDataRight{margin-left:5px;width:50px;text-align:left}
#AssetScrollContainer,.AssetCarouselContainer{width:inherit;float:left;margin-bottom:0}
#AssetScrollContainer .item,.AssetCarouselContainer .item{background-color:#ccc;color:#FFF;height:227px;cursor:pointer;border-radius:0}
#AssetScrollContainer .item a,.AssetCarouselContainer .item a{width:100%;color:#fff;height:100%;display:inline-block}
.assetListRow{width:100%}
.customNavigation{text-align:center}
.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-item{width:272px!important;overflow:hidden;display:inline-block}
.owl-nav{display:none!important}
.owl-dots{display:none!important}
.AssetScrollContainer .owl-item{width:255px!important;overflow:hidden;display:inline-block}
.assetDoc{background-image:url("/Files/Images/DocumentIcons/doc.png")}
.assetExcel{background-image:url("/Files/Images/DocumentIcons/xls.png")}
.assetPPT{background-image:url("/Files/Images/DocumentIcons/ppt.png")}
.assetImage{background-image:url("/Files/Images/DocumentIcons/image.png")}
.assetWebPage{background-image:url("/Files/Images/DocumentIcons/html.png")}
.assetPDF{background-image:url("/Files/Images/DocumentIcons/pdf.png")}
.assetVideo{background-image:url("/Files/Images/DocumentIcons/mov.png")}
.selectedItem .assetSliderBackground,.selectedItem .toolSliderBackground{cursor:pointer}
.assetSliderBackground,.toolSliderBackground{background-repeat:no-repeat;width:auto;height:275px;margin:0;padding:0;background-position:right bottom}
#AssetScrollContainer img.assetSliderBackgroundImg,#ToolScrollContainer img.toolSliderBackgroundImg{background-repeat:no-repeat;height:195px;left:110px;position:absolute;top:0;width:190px;border-radius:0 10px 10px 0}
.ToolScrollContainerCollapseable .toolSliderBackground{width:272px;display:inline-block;height:275px;position:relative;margin-right:39px;margin-bottom:39px;vertical-align:top}
#AssetcrollContainer .hideSlideItems,#ToolcrollContainer .hideSlideItems{display:none!important}
.toolSliderTitle{color:#fff;font-size:12px;width:100px;height:70px}
.assetSliderTitle{margin-top:15px;margin-left:10px;color:#F0F0F0;font-size:10px}
.assetItemContainer{overflow:hidden;text-decoration:none;padding:0;text-overflow:ellipsis;width:100%}
.toolItemContainer{overflow:hidden;text-decoration:none;padding:15px;width:100%;height:100%;position:relative;cursor:pointer}
.assetSliderToolName{width:100%;cursor:pointer;top:10px;height:100%;float:right;text-align:left;font-size:14px;padding-top:15px;line-height:25px}
.assetSliderReadMe{clear:both;float:right;margin-right:30px;font-family:AvenirHeavy;font-weight:800;font-size:13px}
#AssetScrollContainer .assetSliderToolName,.AssetCarouselContainer .assetSliderToolName{top:0;padding:10px 20px;color:white;height:110px;font-family:AvenirHeavy;font-weight:800;font-size:18px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:37px}
#AssetScrollContainer .assetSliderBackground{background-color:#fff;width:255px;display:inline-flex;overflow:hidden;margin-right:41px;margin-bottom:41px}
.assetShowHideContainer{height:100%;overflow:hidden}
.pptIcon{margin-top:3px}
.imageIcon{margin-top:-1px}
.videoIcon{margin-top:-2px}
.assetTypeIcon{float:left;font-size:120px;height:50px;width:50px;position:relative;left:-25px;top:11%}
#AssetScrollContainer .assetTypeIcon,.AssetCarouselContainer .assetTypeIcon{font-size:20px;left:6px;padding-top:5px;top:14px;width:43px;color:white;padding-left:15px}
.assetSliderCategory{margin-top:20px;display:inline-block;margin-left:10px;font-family:AvenirMedium;font-size:16px;font-weight:500}
.assetToolHomePDF{font-size:35px;left:2px;top:65px}
.assetDataSpacer{position:absolute;bottom:0;left:0;margin-bottom:15px;font-size:12px;color:#DADADA;margin-left:8px;display:none}
.assetSliderDataLeft,.toolSliderDataLeft{margin-left:10px;text-align:left}
.assetSliderDataRight,.toolSliderDataRight{margin-left:5px;width:50px;text-align:left}
#assetSliderLeft{float:left;font-size:115px;padding:0;font-weight:normal;cursor:hand;cursor:pointer;padding-top:35px;padding-bottom:35px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFF;float:left;width:47px}
#toolSliderLeft{float:left;font-size:115px;padding:0;font-weight:normal;cursor:pointer;padding:20px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFF;background-color:#333;opacity:.75;width:45px;left:0;z-index:2}
#toolSliderRight{float:right;font-size:115px;padding:0;font-weight:normal;cursor:pointer;padding:20px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFF;background-color:#333;opacity:.75;width:45px;z-index:1}
#assetSliderRight{float:right;font-size:115px;padding:0;font-weight:normal;cursor:hand;cursor:pointer;padding-top:35px;padding-bottom:35px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFF;float:left;width:47px}
#container{overflow:hidden;width:100%;margin:0 auto;padding:0}
.container.BVP{padding-bottom:60px;background-color:#f3f3f3}
.checkboxstyle{width:930px!important}
.checkboxstyle tbody tr td{width:930px!important}
.checkboxstyle tbody tr td{width:930px!important;height:25px;display:inline-block}
.checkboxstyle tbody tr td label{display:inline-block;width:78%;margin-left:5px;text-align:left;color:#333;font-size:14px;font-weight:normal}
.checkboxstyle tbody tr td input{margin:10px}
.CheckBoxHeader{background-color:#dcdcdc}
.CheckBoxBackground{background-color:#ededed}
.CheckBoxBackgroundAlternate{background-color:#f7f7f7}
.checkboxLabel{display:inline-block;width:100%}
.checkboxInputContainer{padding:5px 0}
.cbxlPnl{clear:both;padding-left:15px}
.cbxlPnl ul{list-style:none;-webkit-padding-start:0!important}
input.checkboxInput+label>span.checkbox-span{border:1px solid #ccc;box-shadow:-1px 1px 3px -3px #333 inset;color:#fff;display:inline-block;font-size:20px;line-height:20px;text-align:center;width:20px;cursor:pointer;vertical-align:top}
input.checkboxInput:checked+label>span.checkbox-span,label.checkboxLabel span.selected{color:#2C94DC}
input.checkboxInput+label>span.checkbox-text{padding-left:5px;position:relative;display:inline-block;width:78%;margin-left:5px;text-align:left;color:#333;font-size:14px;font-weight:normal;padding-top:3px}
input.checkboxInput{display:none}
.ajax__calendar_container{z-index:1000}
.pnlQD{position:relative}
.pnlQD p{font-size:14px}
.tblInputColHeader{text-align:center;font-weight:bold}
.CapabilityContainer td{vertical-align:top}
.CapabilityHeader{background-color:none;font-size:14px;font-weight:normal}
.CapabilityBackground{background-color:#fff}
.CapabilityBackgroundAlternate{background-color:#f7f7f7}
.capColHeader{height:35px;line-height:35px;overflow:hidden;background-color:#ddd}
.collabHistoryBorder{border-bottom:solid 1px #ccc}
.QuestionaireButton{float:right}
.msgBody{color:Black;padding:5px;border-radius:5px;font-size:16px}
.msgBody li{padding:5px 0 5px 0}
.msgBody a{padding:0!important}
.msgBodyEmphasis{font-size:14px;font-weight:bold}
.hasDatepicker{background-color:white!important}
#pnlToolAnalyticsPop .datepicker-dropdown{margin-top:30px;margin-left:27px}
.datepicker-dropdown:before,.datepicker-dropdown:after{display:none!important}
.tdHeight{height:26px}
#PlatformMessage{background-color:#999;color:#fff;height:26px;padding-left:15px;padding-top:7px;font-weight:bold;font-size:14px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.rounded-corners{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}
.closeNewUi{bottom:5px;position:absolute;right:5px;text-align:right;width:auto}
.newui-msg{position:relative;height:25px;vertical-align:middle;background-color:#FFF;padding:10px;box-shadow:0 0 5px 0 #333 inset;color:#333}
.pngFrame{border:0;width:408px;height:450px;background-color:#EEEDED}
#stage{width:400px;height:300px;background:#C5C561 url(/Files/Images/pong/bg.jpg);position:relative;overflow:hidden}
#pongContainer canvas{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;display:block;border-left:2px dashed;border-right:2px dashed}
#ui{width:400px;background:#A9A945;color:#3C3C1C;font-size:9px;font-family:AvenirLight;text-align:center}
#ui-datepicker-div{display:none;z-index:999999!important}
a.modal-close{color:#333;font-size:2.2em;font-weight:bold;position:relative;left:810px;text-decoration:none}
#simplemodal-container a.modalCloseImg{background:url("/Files/Images/Icons/x.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:none;height:29px;position:absolute;right:0;top:3px;width:25px;z-index:3200}
.indexStyle{vertical-align:top;padding:9px 0 0 0;width:5px;text-align:right}
.grid-row-index{font-size:11px;margin:0;padding:0;vertical-align:top}
#simplemodal-overlay{cursor:wait;filter:Alpha(Opacity=40);-moz-opacity:.4;opacity:.4;width:100%!important;height:100%!important;background-color:#000;position:absolute;z-index:500;top:0;left:0;transform:initial!important}
#simplemodal-container{position:relative;background-color:#fff;left:50%;top:50%;width:450px;border:0;z-index:3100!important;border-radius:0;transform:initial!important}
#advisor-session-warning .advisor-rule{margin:1em 0}
#advisor-session-warning #seconds{background:none repeat scroll 0 0 #333;color:#FFF;margin-right:10px;padding:5px;text-align:center;width:6em}
#advisor-session-warning #seconds span{font-size:2.5em;font-weight:bold}
.ListSearchExtenderPrompt{background-color:#FFF;color:Gray;font-style:italic}
.warning{color:#f00}
.caution{color:#C90}
.success{color:#008000}
.footerInvite{height:60px;align-items:center}
#footerWrapper{background-color:#e5e4e4;height:60px;clear:both;bottom:0;width:100%}
#footerWrapper p{padding:3px 0}
#footerWrapper p a{padding:3px 0;display:inline-block}
.resultsTabContent{padding-left:10px}
.analysis-result-table{width:100%}
.analysis-results{width:100%;overflow:hidden}
.analysis-saved-name{color:#333;font-family:AvenirLight;font-style:normal;font-weight:bold;padding-left:15px;font-size:14px}
.custom-results-text{color:#666;float:left;padding:10px 0 0;text-align:left;width:95%}
ul.NoBullet{list-style-type:none}
.right-parcel{padding-top:10px;padding-bottom:12px;padding-left:0;width:250px;float:right}
.left-parcel{float:left;width:750px}
.middle-parcel{float:left;margin-top:0;position:relative;width:100%}
.toolHomeMiddle-parcel{background-color:unset!important;max-width:1440px}
.registerMiddle-parcel,errorMiddle-parcel,passwordResetMiddle-parcel,thankYouMiddle-parcel{min-width:0}
.passwordResetContainer{padding:50px}
.thankYouFooter{width:auto}
.content-page-title-home h1{font-size:100%;font-weight:normal;color:#666;width:100%;margin:0;padding:0}
.content-page-title-description{font-size:14px;color:#000;margin:2px 0 5px 0;padding:15px 15px 7px 15px;text-indent:0;line-height:1.5;text-align:center}
.content-page-title-description .thankYouContent{text-align:center;display:block}
.content-page-title-description .thankYouContent img{max-width:700px;width:100%}
.content-page-tool-description{color:#666;margin:2px 0 5px 0;text-indent:0;width:100%}
.content-page-title-description-config{color:#666;margin:2px 0 0 5px;padding:13px 0 7px 1px;text-indent:0;width:815px}
.table,.table .table-hover{--bs-table-hover-bg:#e5e4e4}
.table-grid-version{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:2px solid #ccc;padding:0;width:560px;font-size:11px}
.table-grid{border:1px solid #ccc;padding:0;width:996px;font-size:11px}
.table-grid-header{height:23px;background:#fdfdfd}
.table-grid-header-title{background:#fdfdfd;color:#333;font-weight:bold}
.table-grid-header-pagesize{width:20%;border-right:1px solid #ccc}
.table-grid-header-search{width:40%;border-right:0 solid #ccc}
.grid-pager td{vertical-align:middle;height:19px;padding:0}
.grid-pager a{color:#039;padding:0 2px 0 2px}
.grid-pager a:hover{color:#000}
.results-grid{border:solid 2px #ccc;font-family:AvenirLight;font-size:11px;color:#000}
.grid tbody tr,.grid-results tbody tr{background-color:#fff}
.grid-row-priority{font-weight:bold;color:#333}
.grid-row-data{font-size:11px;color:#333;border-bottom:solid 1px #f0f1f2;padding:5px 0 5px 5px}
.inputLbl-public{vertical-align:top;font-size:11px;padding:0}
.grid-row,.grid-row-results td{font-size:11px;padding:5px 5px 5px 5px;border:solid 1px #f0f1f2}
.grid-row-groups{padding:0 0 10px 15px;color:#666;vertical-align:top;position:relative}
.grid-altrow,.grid-row-results{background-color:#fff;border-bottom:solid 1px #f0f1f2}
.publicToolPopupMenu{background:#3593D0!important;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;color:#fff!important;padding:10px 10px!important}
.publicTool-GroupNameDiv{margin-top:0!important}
.publicTool-CollapsibleExpandContent{background:#fff}
.publicTool-CollapsibleCollapsedContent{background:#bbb}
.publicTool-CollapsibleHeaderExpand{background:#4f6425;background:-moz-linear-gradient(top,#3893D2,#62ABDA);background:-webkit-gradient(linear,left top,left bottom,from(#3893D2),to(#62ABDA));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3893D2',EndColorStr='#62ABDA',GradientType=0);color:#fff}
.publicTool-Header-Panel{padding-left:15px;padding-bottom:15px;background:#fff}
.publicTool-Button-Incomplete{background:#8a8a8a}
.publicTool-Button-Current{background:#fff}
.collapsiblePanelOrderButton{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:bolder;text-align:center;border:2px solid #666;width:20px;height:20px;display:none;position:absolute;top:7px;left:15px;color:#000}
.publicTool-Title{background-repeat:repeat-x;width:720px}
.publicTool-QuestionDiv{padding:20px 20px}
.publicTool-CollapsiblePanel-span{top:12px!important;left:47px!important}
.selectedNavItem{display:block;color:#373737;background-color:transparent;font-size:110%;text-decoration:none;padding:2px 0 0 0;font-weight:bold}
.CollapseDiv{background-repeat:repeat-x;background-image:url(/Files/images/interface/collapse-slice.jpg)}
.ExpandDiv{background-repeat:repeat-x;background-image:url(/Files/images/interface/expand-slice.jpg)}
.CollapseDivPopup{background-repeat:repeat-x;background-image:url(/Files/images/interface/collapse-slice.jpg)}
.ExpandDivPopup{background-repeat:repeat-x;background-image:url(/Files/images/interface/expand-slice.jpg)}
.collapse-Group{background-image:url(/Files/images/interface/AnalysisCollapsePanelArrow.jpg);background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px;margin-top:8px;margin-left:8px}
.uncollapse-Group{background-image:url(/Files/images/interface/AnalysisOpenCollapsedPanelArrow.jpg);background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px;margin-top:5px;margin-left:8px}
.collapse-GroupPopup{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px;margin-top:8px;margin-left:8px}
.uncollapse-GroupPopup{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px;margin-top:5px;margin-left:8px}
.collab-History{background-image:url(/Files/images/Icons/history.png);background-repeat:no-repeat;border:0;background-color:transparent;width:16px;height:16px;float:left}
.drop ul li:hover{background-color:#fff}
.drop ul{list-style-type:none;margin:0;padding:0}
.drop ul li:first-child{border-top:0 solid #666}
.drop ul li{display:none;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff;padding:4px}
.prev{cursor:pointer}
.next{cursor:pointer}
.odd{border-bottom:1px solid #ccc}
.even{height:35px}
.drop ul,.drop ul li{width:134px}
.drop ul li a{padding:4px}
.tool-detail{font-size:12px;color:#666}
.tool-detail-video{vertical-align:top;float:right;width:320px;height:240px;padding:0 5px 5px 5px}
.detail-module-arrow{width:16px;height:16px;margin:5px 0 0 6px;float:left;background-repeat:no-repeat;cursor:pointer;cursor:hand}
.detail-module-arrow-expanded{background-image:url('/Files/images/icons/minus.jpg')}
.detail-module-arrow-collapsed{background-image:url('/Files/Images/icons/plus.jpg')}
.detail-module-collapsed{border-bottom:1px solid #ccc}
.profile-body{color:#666;padding-left:25px}
.profile-detail-row{color:#333}
.pager{vertical-align:middle;height:25px;padding-top:5px;background-color:#ebeaea}
.bviTab-selected{position:relative;margin-bottom:-3px;height:32px;background-image:url(/Files/Images/Interface/AnalysisHeaderTabSelected.jpg);border-bottom:3px solid #fff}
.leadin-link{text-align:right}
.saved-analytics-desc{line-height:150%;font-size:12px}
.Hide,.tblRowStaticHide,.inputHide,.tblHide,.tblRowHide,.tblColHide{display:none!important}
.displayNone{display:none}
.noCursor{cursor:default!important}
.HideKeepSpace{visibility:hidden}
.toolService-noneLink{color:#333}
.toolService-row-analyses-users{color:#999;padding-right:20px;text-align:right}
.loading-div{display:none;height:20px;background-color:#698fb4;color:#333;padding-left:20px;padding-top:5px;font-size:12px;font-weight:bold}
.tools-panel{margin-top:15px;background-color:#f0efef}
.tools-row-tool{font-size:12px;margin:5px 0 5px 0;width:210px}
.toolService-row-even{background-color:#fff}
.toolService-row-odd{background-color:#F7FAFB}
.toolService-row-tool{font-size:12px;margin:10px 10px;width:363px}
.toolService-row-toolName{font-weight:bold;color:#333}
.module-cms-title a:hover{text-decoration:underline}
.toolHomePnlRotator{height:235px}
.toolHomePnlRotator .module-cms-title{margin:0 0 5px 0}
.toolHomePnlRotator .module-cms-title a:hover{text-decoration:none}
.toolHomePnlRotator .module-Content{height:150px;overflow:hidden}
.toolHomePnlRotator .module-other-body-right{height:175px}
.toolservice-select{width:285px}
.toolservice-panel{margin-top:0;border:1px solid #ccc;height:350px;overflow-y:auto;overflow-x:hidden;background:#FFF}
.module-spacing{height:20px;width:20px}
.content-item-spacing{height:15px;width:20px}
.module-header-customize{float:right;font-size:12px;margin-top:-15px;padding-right:14px}
.module-customize-header-title{color:#fff}
.module-customize-header{padding-left:17px;color:#fff;background-color:#000}
.module-customize-body{padding:20px 5px}
.module-header-customize-close{color:#fff}
.module-remove{color:#fff;font-weight:bold;padding-bottom:2px}
.cms-detail-title{font-weight:normal;font-family:AvenirLight;font-size:22px;color:#015f85}
.module-swap-arrow-left{float:left;background-image:url('/Files/images/icons/LeftArrow.jpg')}
.module-swap-arrow-right{float:right;background-image:url('/Files/images/icons/RightArrow.jpg')}
.module-other{width:350px}
.module-other-right{width:243px}
.module-other-body{height:310px}
.module-other-body-right{height:227px}
.module-arrow{width:16px;height:16px;margin:15px 6px 0 14px;float:left;background-repeat:no-repeat;cursor:pointer}
.module-arrow-expanded{background-image:url('/Files/images/icons/bvp2_arrowExpanded.gif')}
.module-arrow-collapsed{background-image:url('/Files/images/icons/bvp2_arrowCollapsed.gif')}
.module-collapsed{border-bottom:1px solid #ccc}
.module-load{background-image:url('/Files/images/icons/bvp2_moduleLoader.gif');background-repeat:no-repeat;height:16px;width:16px}
.module-swap-arrow-body{background-color:#FFF;border-top:medium none;color:#454545;line-height:15px;padding:11px 14px}
.outer-module{padding:1px;background:#ccc}
.module-Content{height:205px;overflow:hidden}
.module-swap-arrow{cursor:pointer;width:19px;height:19px;margin:0;background-repeat:no-repeat}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.module-header{border-bottom:0;background-color:#ebeaea;height:34px}
.module-tool-service-body{height:379px}
.module-body{padding:11px 14px;border-top:0;background-color:#faf9f9}
.module-tool-service{width:1004px}
.ui-state-default,.ui-widget-content .ui-state-default{font-weight:normal;outline:0}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{text-decoration:none;outline:0}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{font-weight:bold;cursor:pointer}
#divPopup table#tabs{width:100%}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background-color:#dadada;font-weight:normal;color:#212121;outline:0}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:0}
.ui-state-active,.ui-widget-content .ui-state-active{font-weight:normal;color:#212121;outline:0;box-shadow:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#696966!important;outline:0;text-decoration:none}
.ui-helper-clearfix{display:block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed!important;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:AvenirLight;font-size:1.1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:AvenirLight;font-size:1em}
.ui-tabs .ui-tabs-panel{padding-top:0;display:block;border-width:0;min-height:540px;position:relative;margin:0 auto;background-color:#fff;overflow:visible}
#ToolServiceTabs .ui-tabs-panel,#toolHomeServiceTabs .ui-tabs-panel{background:var(--body-color)}
#divPopup .ui-tabs .ui-tabs-panel{width:100%}
.ui-tabs .ui-tabs-hide{display:none!important}
.tabs-navs-space{padding:0 5px 0 5px}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;-webkit-padding-start:0!important}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{border-bottom-width:0}
#toolHomeServiceTabs.ui-tabs .ui-tabs-nav li{width:32%}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .5px -1px .5px!important;padding:4px 0;border-radius:0;margin-bottom:-1px!Important}
.uiWrapper .uiContent #popupResultGroupTabs .ui-tabs-nav li,.refreshDetailsPop #popupTabs .ui-tabs-nav li,#shareStatusTabs .ui-tabs-nav li{padding:0 5px;width:auto;margin-left:5px;bottom:-3px;border:1px solid #d4d8db;background:0}
.uiWrapper .uiContent #popupResultGroupTabs .ui-tabs-nav li.ui-state-active,.uiWrapper .uiContent #shareStatusTabs .ui-tabs-nav li.ui-state-active,.refreshDetailsPop #popupTabs .ui-tabs-nav li.ui-state-active{background:none repeat scroll 0 0 #fff!important;border-top:1px solid #365D80!important;border-bottom:0;border-left:1px solid #365D80!important;border-right:1px solid #365D80!important;bottom:-3px}
#popupTabs ul{border-radius:0}
.uiContent .analysis-results .ui-tabs .ui-tabs-nav,.refreshDetailsPop .ui-tabs .ui-tabs-nav,#shareStatusTabs.ui-tabs .ui-tabs-nav{border-bottom:1px solid #365D80;padding-bottom:3px}
table.analysis-result-table .ui-tabs-nav,#shareStatusTabs.ui-tabs .ui-tabs-nav{background:none!important}
.uiWrapper .uiContent #popupResultGroupTabs .ui-tabs-nav li.ui-state-active a,.uiWrapper .uiContent #popupResultGroupTabs .ui-tabs-nav li.ui-state-active a:link,.uiWrapper .uiContent #popupResultGroupTabs .ui-tabs-nav li.ui-state-active a:visited,.refreshDetailsPop #popupTabs .ui-tabs-nav li.ui-state-active a,.refreshDetailsPop #popupTabs .ui-tabs-nav li.ui-state-active a:link,.refreshDetailsPop #popupTabs .ui-tabs-nav li.ui-state-active a:visited,.uiWrapper .uiContent #shareStatusTabs .ui-tabs-nav li.ui-state-active a,.uiWrapper .uiContent #shareStatusTabs .ui-tabs-nav li.ui-state-active a:link,.uiWrapper .uiContent #shareStatusTabs .ui-tabs-nav li.ui-state-active a:visited{color:#3481C3!important}
.ui-state-default.ui-corner-top.bviTab-default.ui-tabs-active.ui-state-active.ui-state-hover a span{color:#3481C3}
.uiContent .ui-tabs .ui-tabs-nav li a{margin:0;padding:6px 0;text-align:center;text-transform:uppercase;width:100%}
.right-content{margin:0;background-color:#f0efef;width:243px;float:right;min-height:250px}
.ui-tabs{zoom:1}
.left-content-inner{background-color:#f0efef;padding-left:10px;padding-right:2px}
.button-bvp-blue{background:none repeat scroll 0 0 #2B6094;padding-bottom:4px}
.button-bvp-gray{background:none repeat scroll 0 0 #145caf;padding-bottom:4px}
.button-bvp-remove{background:none repeat scroll 0 0 #999;width:17px;height:16px;padding-bottom:2px}
.ChangePassword{text-align:right;width:650px;padding-left:20px}
.CancelButton{display:none}
.left-content-header{background-color:#e0dfdf;font-size:11px;padding:5px 0 5px 10px;color:#333;font-weight:bold}
.left-content{margin:0;background-color:#f0efef;width:228px;float:left;min-height:250px}
.left-content-analytics{margin:0;width:228px;float:left;min-height:250px}
.Sub-Header-Required-Title{color:#900;padding:0 15px 0 0;float:right;margin-top:2px}
.Sub-Footer{width:100%;height:35px;padding-top:5px}
.Sub-Footer-Items{line-height:35px;padding:5px 0 0 0;float:right}
.required{color:#900}
.label-text{font-weight:bold;color:#666}
.button-bvp{text-decoration:none;color:#fff;font-family:AvenirLight;font-size:12px;margin:0;display:inline-block;text-align:center;vertical-align:middle;border:0;cursor:pointer;border-radius:0!important;-webkit-appearance:none;padding:10px;border-radius:30px}
.Welcome{background:#FFF;padding:10px 0 10px 15px;width:90%;border:2px solid #ccc;border-radius:0;font-size:13px;margin:0 auto;z-index:200;position:relative;display:table;overflow:hidden}
.container.inputsPage .Welcome,.container.configPage .Welcome,.container.setupPage .Welcome,.container.resultsPage .Welcome{width:100%}
.container.inputsPage #closeWelcome,.container.configPage #closeWelcome,.container.setupPage #closeWelcome,.container.resultsPage #closeWelcome{right:100px}
.setupLabel{min-width:225px;float:left}
.setupQuestion{min-width:315px;float:left}
.setupQuestion .textbox{width:300px}
.setupQuestion .dropdown{width:312px}
.setupToggles{min-width:175px;float:left}
.welcomeBaseText{color:#666;font-size:14px;line-height:19px}
.closeWelcomeContainer{width:100%;display:inline-block;float:right;position:absolute;top:2px;right:5px}
#closeWelcome{cursor:pointer;font-size:14px;top:-3px}
.Sub-Header-Required{max-width:700px}
#user-functions span{color:#000}
.announcement{font-size:13px}
p.expanded-spacing{margin:0 0 10px 0}
.content-region-listing-header h6.alt-2{background-color:#ccc;border:1px solid #ccc;color:#666}
.toolAccessible{color:#666;display:block;font-size:90%;font-weight:bold;margin:0;padding:1px 0 0;text-decoration:none}
.content-region-listing-header{margin:2px 0 2px 0;padding:0}
.table-columns{border-collapse:collapse;border-spacing:0;padding:0}
.table-columns td,.table-columns tr{margin:0;padding:0 1px 0 0}
.content-region-listing-header h6{margin:0;padding:2px 7px 2px 7px;background-color:#699;font-size:11px;color:#fff;border:1px solid #699}
h3{color:#C96;font-size:15px;margin:0 0 5px}
#framework-content-main p{font-size:88%}
p.compact{margin:0}
.content-region-vision .item p,.content-region-vision-alt .item p{color:#666;font-weight:bold}
.table-vision-2 .content-region-vision .item p{font-weight:normal}
.description-link{display:block;padding:0}
br{line-height:19px}
#framework-content-main br{line-height:100%}
hr{margin:0 2px 0 2px;background-color:#ccc;border:0;color:#ccc;height:1px;padding:0}
p{margin:0;display:block}
.InputStd{width:140px}
#innerLeftContent{float:left;width:53%;margin-right:0}
#innerRightContent{float:right;width:47%;margin-left:0}
#innerLeftTop{margin:5px 0 5px 0;border:0 solid #000}
#innerLeftBottom{margin:5px 0 5px 0;border:0 solid #000}
#innerRightTop{margin:0 0 5px 0}
#innerRightMiddle{margin:5px 0 5px 0;border:0 solid #000}
#innerRightBottom{margin:5px 0 5px 0;border:0 solid #000}
.beta-text{color:Red;font-size:12px}
.maroon-text{color:#600;font-size:12px;font-weight:bold}
.toolPanel{text-align:center;background-color:#f1f2f2;padding-top:4px;padding-bottom:4px}
.toolPanelLeft{text-align:left;background-color:#f1f2f2;padding-top:4px;padding-bottom:4px}
.toolPanelAlternating{text-align:center;padding-top:4px;padding-bottom:4px}
.toolPanelAlternatingLeft{text-align:left;padding-top:4px;padding-bottom:4px}
.userInformation{float:left;width:58%}
#userAssignedTools{float:right;width:41%}
.bottomArea{width:100%;padding:0;margin:0;clear:both;height:60px}
#TopLeft{width:50%;float:left;padding-bottom:20px}
#TopRight{width:50%;float:right;padding-bottom:20px}
#mainArea,#toolHomeServiceTabs{padding-bottom:15px;background-color:var(--body-color)}
#panelHeader{font-size:11px;background-image:url(/Files/images/icons/bg.gif);background-repeat:repeat-x;color:#666;font-weight:bold;height:25px;width:100%;vertical-align:middle}
.pnlExpand{height:250px;font-size:11px;color:#666;margin:0 5px 0 5px}
.pnlExpandTemp{background-image:url(/Files/images/icons/Sample-trans2.png);background-repeat:repeat;background-attachment:fixed;height:250px;font-size:11px;color:#666;margin:0 5px 0 5px}
.userAccessListTable{margin-left:-4px}
.userAccessListTable td{vertical-align:top}
#topPage{font-size:12px;width:100%;margin-bottom:10px}
#topPage span{padding:0 20px 0 20px}
#singin-content-left{width:180px}
.WidgetTitle{color:#636363;font-size:12px;font-weight:bold}
#page-image{background-position:center;background-repeat:no-repeat;text-align:right;padding-top:15px;padding-bottom:30px;padding-right:20px;height:85px}
.frameworkBody{background-color:var(--body-color)}
.frameworkBodyWhite{background-color:#fff}
.signin-body{background-color:var(--body-color);margin:0;padding:0;font-family:AvenirLight;font-size:14px;color:#000;line-height:19px}
#signin-brand-footer{width:100%;clear:both;padding-top:28px;background-color:#FFF;color:#333;font-size:10px;line-height:120%}
.rightNavBar-GroupContent{border:0}
.dxnb{color:#FFF}
.dxnbControl a{color:#039;font-size:12px;font-family:AvenirLight;text-decoration:underline}
.rightNavBar{width:188px;padding:0;border:0;color:#FFF}
.rightNavBar-Group{font-size:14px;background-color:#999;border:0;color:#FFF;height:20px;padding-left:5px;border-radius:5px}
#framework-footer a:hover{text-decoration:underline}
#framework-footer #customFooter-copyright{padding:0 7px 0 0;float:left}
#framework-footer #customFooter-legal{float:left;padding-bottom:18px}
.toolTip{padding:5px 15px 0 10px}
.hyperlink-span{font-size:11px;font-weight:normal}
.hyperlink:visited .popupMenu{text-align:left;position:absolute;visibility:hidden;background-color:#c5d5de;opacity:.9;filter:alpha(opacity=90);font-weight:normal;font-size:11px;color:#333;font-style:normal;font-family:AvenirLight;line-height:12px;padding:5px 5px 5px 5px;z-index:1001}
.modal{z-index:9996}
.modal-stack{z-index:9998}
.modalTopOfStack{z-index:9999}
.tablePopupMenu{text-align:left;font-weight:normal;color:#333;font-style:normal;font-family:AvenirLight;line-height:16px;z-index:9997}
.tablePopupMenu .offcanvas-body{padding:0rem 0rem}
.tablePopupMenu .nav-tabs .nav-link{border:0 solid transparent;border-top-left-radius:0rem;border-top-right-radius:0rem;color:#000;background:rgba(47,39,34,0.05);font-size:16px;font-family:'AvenirHeavy';font-weight:800;padding:1rem 1rem}
.tablePopupMenu .nav-tabs .nav-link.active{color:#fff;background-color:#1C345C}
.uiWrapper .uiContent .tablePopupMenu{border-radius:5px;box-shadow:5px 5px 15px -10px #000;display:none;font-family:AvenirLight;font-size:14px;font-style:normal;font-weight:normal;line-height:14px;opacity:.9;padding:0 8px;position:absolute;text-align:left;width:350px;z-index:1001;min-height:100px}
.uiWrapper .uiContent .tablePopupMenu h4{border-radius:5px 5px 0 0;box-shadow:0 3px 3px -3px #333;font-size:16px;margin:0 0 10px -10px;padding:8px 10px;text-align:center;width:100%}
.uiWrapper .uiContent .tablePopupMenu .questionIcon{padding:7px 5px;float:left}
.uiWrapper .uiContent .tablePopupMenu .counter{font-size:12px;color:#999;width:100%;text-align:left;padding-top:5px}
.uiWrapper .uiContent .tablePopupMenu .textbox{box-shadow:2px 5px 2px -4px #A3A3A3 inset;font-size:12px;height:70px;width:98%;padding:5px 2px;border-radius:4px;margin-top:5px}
.uiWrapper .uiContent .tablePopupMenu .questionDescription{font-size:11px}
.counter{width:150px;display:block;float:right;text-align:right;font-size:.8em}
.counter .charMidCount,.counter .charLowCount,.counter .charHighCount{color:#aaa}
.tablePopupMenu h5.popupPanelHeader{font-size:20px;font-weight:800;font-family:AvenirHeavy}
.tablePopupMenu .sharedAnswersContainer,.tablePopupMenu .UserCommentContainer{padding-bottom:30px}
.shared-answers-sub-header{font-style:italic;font-family:AvenirBook;font-size:14px;font-weight:400;padding-bottom:10px}
.tablePopupMenu .popupActionsContainer{display:block;height:30px;padding:30px 0}
.tablePopupMenu .popupActionsContainer div{float:right;margin-right:10px}
.tablePopupMenu .popupActionsContainer div:nth-last-child(3){margin-right:0}
.tablePopupMenu .popupActionsContainer div.cancelInputsPopup,.tablePopupMenu .popupActionsContainer div.submitInputsPopup{float:right}
.tablePopupMenu h5{font-size:18px;font-weight:800;font-family:'AvenirHeavy'}
.tablePopupMenu textarea,.tablePopupMenu .sharedAnswers{background:#fff;border:1px solid #dedede;box-shadow:0 0 6px -5px #aaa}
.tablePopupMenu textarea{width:99%;height:100px;line-height:22px}
.sharedAnswers .date{font-size:10px;color:#888;padding-bottom:5px}
.sharedAnswers .nameAndPersonIcon{font-weight:bold;font-size:16px}
.sharedAnswers .nameAndPersonIcon:before{font-size:22px;vertical-align:text-bottom;padding-right:5px}
.sharedAnswers .accordion-button{background-color:#EDF0F5;color:unset;padding:.8rem 1.25rem}
.sharedAnswers .accordion-button:after,#pnlSharedQuestionsMain .accordion-button:after,#pnlMultipleOwnerMain .accordion-button:after,#pnlManageToolsOwnership .accordion-button:after,#pnlManageToolsFilterOffCanvas .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.bvpManageToolsSlickGridHeader{cursor:pointer}
#pnlManageToolsOwnership .accordion-button:focus,#pnlManageToolsFilterOffCanvas .accordion-button:focus{border-color:none}
#pnlManageToolsOwnership .accordion-button,#pnlManageToolsFilterOffCanvas .accordion-button{background-color:#f2f2f2!important}
.introSharedQuestions{line-height:18px}
.currentFilterBubble{border-radius:15px;border:1px solid black;background-color:#fff;font-weight:bold;cursor:pointer;padding:7px 15px;margin:4px 4px;display:inline-block}
.currentFilterBubble .bi{color:red}
.offcanvasShareLogDescriptionIcon{font-size:16px}
#dataCurrentOwners .slick-header-column{background:#37454f;border:0}
#pnlSharedQuestionsMain .accordion-body{padding:0}
#pnlSharedQuestionsMain .accordion-body-inner-container{padding:0rem 1.25rem 0rem 1.25rem}
#pnlSharedQuestionsMain .shareLogHeader,#pnlMultipleOwnerMain .multiOwnerHeader{background-color:#f2f2f2;padding:1rem 1.25rem}
#pnlSharedQuestionsMain .questionRow1{padding-top:1rem}
#pnlSharedQuestionsMain .questionRow2{border-bottom:#f2f2f2 1px solid;padding-bottom:1rem}
#pnlSharedQuestionsMain .bi-trash{cursor:pointer;font-size:16px;color:#842029}
#pnlSharedQuestionsMain .accordion-button{background-color:white;color:black}
#pnlSharedQuestionsMain #flush-heading0 .accordion-button{border-top:2px solid #f2f2f2}
#pnlSharedQuestionsMain .introSharedQuestions,#pnlMultipleOwnerMain .introText{padding:1rem;border-top:1px solid #f2f2f2}
.headerCoOwners{font-size:18px;padding:1rem;font-family:'AvenirHeavy';font-weight:800}
#pnlMultipleOwnerMain .btn{border-radius:0}
#pnlMultipleOwnerMain .accordion-button:not(.collapsed),#pnlManageToolsOwnership .accordion-button:not(.collapsed),#pnlManageToolsFilterOffCanvas .accordion-button:not(.collapsed){background-color:#fff;color:black}
#pnlMultipleOwnerMain .accordion-button,#pnlSharedQuestionsMain .accordion-button,#sharedAnswers .accordion-button,#pnlManageToolsOwnership .accordion-button{direction:rtl}
.toolOwnerItemContainer{border-bottom:#f2f2f2 1px solid;padding-bottom:1rem}
.elipsisEmail,.elipsisText{direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tablePopupMenu .sharedAnswers table tr:first-child{text-transform:uppercase;padding:10px 0;font-size:.9em;margin:0 0 10px}
.tablePopupMenu .sharedAnswers table tr:first-child td{padding:0 0 12px}
.tablePopupMenu .sharedAnswers table tr:not(:first-child){box-shadow:0 0 6px -3px #000}
.tablePopupMenu .sharedAnswers table tr:not(:first-child) td{padding:10px 0;margin:0 0 5px}
.tablePopupMenu .sharedAnswers table tr td:first-child{width:120px}
.tablePopupMenu .sharedAnswers table tr td:last-child{width:100px}
.tablePopupMenu .sharedAnswers table tr td:nth-child(2){width:180px;overflow:hidden;text-overflow:ellipsis}
.tablePopupMenu .sharedAnswers table tr td:first-child input{top:2px;display:inline-block;position:relative}
.uiWrapper .uiContent .tablePopupMenu .popupActionsContainer{display:block;margin:0 5px;padding:0;position:relative;text-align:center;width:100%}
.uiWrapper .uiContent .input-ResetDefault{display:none!important}
.input-ResetDefault{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:rgba(0,0,0,0);width:60px;height:35px;padding:0 10px;font-size:9px!important;letter-spacing:1px;font-weight:bold;border-radius:30px;top:3px!important}
.tertiaryDetailsPop .input-ResetDefault{right:0!important;height:25px;margin-top:5px;margin-right:15px;margin-bottom:0}
.popup{width:600px;height:600px;overflow:scroll;padding:10px;background-color:#FFF;border-style:solid;border-color:#000;border-width:1px;vertical-align:top;text-align:left}
.ajaxToolkit-CalendarExtender .ajax__calendar_container{background-color:#fff;border:1px solid #646464;color:#00008b}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_day,.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_year{color:#000}
.ajaxToolkit-CalendarExtender.ajax__calendar_hover .ajax__calendar_day,.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_month,.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_year{color:#000}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_day,.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_month,.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_year{color:#000;font-weight:bold}
.modalDialogBox{padding:10px 10px 10px 10px;background-color:#FFF;border:solid 2px Gray}
#navcontainer ul{margin-left:0;padding-left:0;list-style-type:none;font-family:AvenirLight}
#navcontainer a{display:block;padding:4px;width:160px;background-color:#004a66;border-bottom:1px solid #FFF}
#navcontainer a:link,#navlist a:visited{color:#FFF;text-decoration:none}
#navcontainer a:hover{background-color:#369;color:#fff}
b.rtop,b.rbottom{display:block;background:#d8d8d8}
b.rtop b,b.rbottom b{display:block;height:1px;overflow:hidden;background:#484848}
b.r1{margin:0 5px}
b.r2{margin:0 3px}
b.r3{margin:0 2px}
b.rtop b.r4,b.rbottom b.r4{margin:0 1px;height:2px}
#navcontainer{width:160px}
#pageHeader{height:50px;line-height:50px;color:#80ff00;font-family:AvenirLight;font-size:24px;padding:10px 16px 10px 16px;background-color:#004a66;border-bottom:1px solid #FFF}
#divBaseLinks{height:30px;background-color:#484848;border-top:1px solid #FFF;padding:0 10px 0 10px;line-height:30px;color:#FFF}
#divBaseLinks a:link{color:#FFF;text-decoration:none}
#divBaseLinks a:visited{color:#FFF;text-decoration:none}
#divBaseLinks a:hover{color:#FFF;text-decoration:none}
#divBaseLinks a:active{color:#FFF;text-decoration:none}
#upperRightCornerAdmin span{color:#fff}
#pageHeaderAdmin{height:50px;line-height:50px;color:#fff;text-decoration:none;font-family:AvenirLight;font-size:24px;padding:10px 16px 10px 16px;background-color:#484848;border-bottom:0 solid #FFF}
#pageHeaderAdmin a{text-decoration:none;color:#fff}
a.auxMenuItemAdmin{color:#fff;text-decoration:none;font-family:AvenirLight;padding:0 4px 0 4px}
a.auxMenuItemAdmin:hover{text-decoration:underline;color:#fff}
#rightColumn{width:635px}
.menu_hoverNodestyle{background-color:#CCC;border:solid 1px #888;cursor:pointer}
#header-bottom{width:100%}
#content{width:100%;background-color:#FFF;padding-bottom:15px;border-radius:0 0 5px 5px}
#content-left{width:180px}
#content-right{width:auto;padding:0;vertical-align:top}
.roundedPanel{background-color:#FFF;color:#000}
#groupNameDiv{font-size-adjust:7px;padding:0;height:40px;color:#333;vertical-align:middle}
.question-group{height:28px;vertical-align:middle;line-height:28px;color:#333;background:#EAEAEA}
td div.question-group{background:#EAEAEA}
td.grid-row-groups div.question-group{background:0}
.question-groupName-Opened{background-image:url('/Files/Images/Interface/AnalysisOpenPanelBackground.jpg')}
.question-groupName-Collapsed{background-image:url('/Files/Images/Interface/AnalysisClosedPanelBackground.jpg')}
#mainQuestionDiv{position:static}
.mainwrapper-bvp{min-height:545px}
#complete{width:1024px;text-align:left}
.in-page-nav-level3-selected a{text-decoration:underline;cursor:default;color:#FFF}
.in-page-nav-level4-selected a{text-decoration:none;cursor:default;color:#8e9091}
.in-page-nav-level4{font-weight:bold;padding:10px;text-align:center}
.in-page-nav-level3-selected{font-weight:bold;border-bottom:1px solid #999;background-color:#666;text-align:center}
.in-page-nav-level4-selected{font-weight:bold;padding:10px;text-align:center}
.in-page-nav-level3 a{text-decoration:none;color:#FFF}
.in-page-nav-level3{font-weight:bold;border-bottom:1px solid #999;background-color:#666;text-align:center;padding-top:3px;padding-bottom:3px}
.in-page-nav-tab-selected{height:33px;border-bottom:3px solid #fff}
.in-page-nav{width:auto;margin-top:25px;position:relative;top:5px;text-align:left}
.ajax__myTab .ajax__tab_inner{padding-left:10px;padding-right:10px;background-color:#d1dce4}
.ajax__myTab .ajax__tab_tab{height:auto;margin:0}
.ajax__myTab .ajax__tab_hover .ajax__tab_outer{background-color:#ccc}
.ajax__myTab .ajax__tab_hover .ajax__tab_inner{background-color:#ccc;background-image:url('/Files/Images/Interface/AnalysisHeaderTabSelected.jpg')}
.ajax__myTab .ajax__tab_active .ajax__tab_outer{background-color:#fff;border-left:solid 1px #999;background-image:url('/Files/Images/Interface/AnalysisHeaderTabSelected.jpg')}
.ajax__myTab .ajax__tab_active .ajax__tab_inner{background-color:#fff;background-image:url('/Files/Images/Interface/AnalysisHeaderTabSelected.jpg')}
.ajax__myTab .ajax__tab_body{font-family:AvenirLight;font-size:13px;border:1px solid #999;border-top:0;padding:8px}
.title-section{font-weight:bold;padding:0;font-size:97%;color:#8e9091;font-family:AvenirLight}
.ajaxTabSelected{background-image:url('/Files/Images/Interface/AnalysisHeaderTabSelected.jpg')}
.ajax__myTab .ajax__tab_header{font-family:AvenirLight;font-size:11px;border-bottom:solid 1px #999}
.content-page-title{color:#333;font-family:AvenirLight;font-size:20px;font-weight:bold;line-height:.92em;margin-bottom:10px;text-indent:0;width:100%}
.question-group span{margin-left:10px}
.middle-group-description{padding:10px 0}
.selected-group-description{display:block;padding:10px 0 50px 0;line-height:1.4;font-size:14px;margin-left:0}
.corner-top{background-position:100% 0;width:auto;top:-1px;right:-1px}
.corner-top .corner-left{background-position:0 -6px;width:3px;left:-2px}
.corner-bottom{background-position:100% -3px;clear:both;width:auto;bottom:-1px;right:-1px}
.corner-bottom .corner-left{background-position:0 -9px;width:3px;left:-2px}
.customerAnalysisTypeName{font-weight:bold;padding:13px 0 15px 0;text-indent:15px;font-size:185%;line-height:.92em;color:#333;width:100%;font-family:AvenirLight}
.chartImage{padding:10px 0 10px 0}
#framework-footer{margin:28px 0 0 15px;font-size:86%;color:#333;background-color:#fff;line-height:120%}
.registerValidator{color:#900!important}
.customRadiobuttonlist{width:100%!important;padding-top:5px;margin-top:10px;margin-left:10px;background-color:transparent!important}
table.customRadiobuttonlist input{float:left}
table.customRadiobuttonlist label{margin-left:20px;display:block;padding-top:2px;font-size:14px}
.iconBtnContainer{padding:0;margin:0;float:left;position:relative;border-radius:0;cursor:pointer;line-height:normal}
.iconBtnContainer.iconBtnDisabled{background:#ccc}
td#toolHomeFindBtnContainer div.iconBtnContainer{float:right}
.logBtnContainer{padding-top:10px;float:right}
.logBtnContainer .newui-btn{display:inline-block}
.domainManagement .submitInputsPopup{margin-right:0!important}
.domainManagement .popupActionsContainer{clear:both}
.newui-btn .descText{background-color:var(--Alert-Colors-Info-Blue-500)}
.submitBtnContainer{background-color:var(--Brand-Colors-Blue-500)}
.submitBtnContainer .iconBtnContentText{color:#fff!important;padding:10px!important}
.closeBtnContainer{background-color:var(--Alert-Colors-Danger-Red-500)}
.closeBtnContainer .iconBtnContentText{color:#fff!important;padding:10px!important}
.iconBtnContainer.AssetShare{float:left;margin-right:20px}
.iconBtnContainer .iconBtnContent{padding:0;margin:0;display:block;cursor:pointer}
.iconBtnContainer .iconBtnContent .searchIcon{font-size:30px;padding-top:5px}
.iconBtnContainer .iconBtnContent .iconBtnContentText,.iconBtnContainer .iconBtnContent .iconBtnContainerLinkText{display:block;float:left;font-size:12px;font-weight:bold;margin:0;padding:6px 0;color:#333}
.iconBtnContainer .iconBtnContent img{padding:0;margin:2px;float:left;display:block}
.btnShareAnalysis{border-radius:5px;width:125px}
.btnShareAnalysis:hover{background:#555}
.btnShareAnalysis:hover span{color:#fff!important}
div.jGrowl{z-index:9999;color:green;font-size:12px;font-weight:bold;position:absolute}
body>div.jGrowl{position:fixed}
div.jGrowl.top-left{left:0;top:0}
div.jGrowl.top-right{right:0;top:0}
div.jGrowl.bottom-left{left:0;bottom:0}
div.jGrowl.AnalysisPage{left:825px;top:115px}
div.jGrowl.bottom-right{right:0;bottom:0}
div.jGrowl.center{top:0;width:50%;left:25%}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#fff;opacity:.9;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{margin:10px}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}
@media print{div.jGrowl{display:none}
}
#signin-header{width:100%;height:70px;margin-bottom:40px!important;position:relative;top:0;left:0}
#signin-header-content{height:110%;margin:0 auto;position:relative;width:720px}
#signin-header-content h2{color:#606060;float:right;margin:0 10px 0 0;padding:0;position:relative;right:0;top:55px;font-family:AvenirLight;font-size:24px;font-weight:normal}
.maincontent{padding-top:74px;padding-bottom:75px;display:flow-root}
.maincontent.signincontent{padding-top:unset;padding-bottom:unset}
#pnlSecure .customToolContainer{position:relative;overflow:hidden;width:100%;padding-top:56.25%}
#pnlSecure .customToolContainer #customTool{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.securecontent{min-height:100%;height:100%;padding-bottom:0;padding-top:0;min-width:100%}
.securecontainer{height:100%;min-width:100%;overflow:hidden;padding-right:0;padding-left:0}
.securecontainer #footerWrapper{display:none}
.securecontainer .mainwrapper{height:100%}
.signinContent,.maincontent{max-width:1440px}
.toolContent{max-width:unset}
.colSigninImage{height:100vh}
#signin-mainwrapper{overflow-x:hidden}
.signinBrandLogo{display:inline-block;width:100%}
.signin-header-text{font-family:AvenirLight;font-weight:normal;font-size:26px;color:#606060;text-align:left;margin-bottom:20px;margin-top:20px}
.pnlSigninImage{background-image:linear-gradient(to bottom,rgba(51,51,51,0.6),rgba(51,51,51,0.6)),url("/Files/Images//Interface/46496abc507f904b78d8c009e102770a_v2.jpg");height:calc(100% - 230px);margin-bottom:130px}
.pnlSigninImage1{background-image:url("/Files/Images//Interface/e30b6251c9574b4d480a0c6c14c87f20_v2.jpg");height:100%}
.pnlSigninImage2{background-image:url("/Files/Images//Interface/e30b6251c9574b4d480a0c6c14c87f20_v2.jpg");height:100%}
.pnlSigninImage3{background-image:url("/Files/Images//Interface/e30b6251c9574b4d480a0c6c14c87f20_v2.jpg");height:100%}
.pnlSigninImage4{background-image:url("/Files/Images//Interface/e30b6251c9574b4d480a0c6c14c87f20_v2.jpg");height:100%}
.pnlSigninImage5{background-image:url("/Files/Images//Interface/e30b6251c9574b4d480a0c6c14c87f20_v2.jpg");height:100%}
.pnlSigninImageBase{position:relative;width:100%;display:inline-block;justify-content:center;background-size:cover}
.panelFrameworkKPI{padding:0 10px 0 10px}
.pnlSigninImageKPI{text-transform:uppercase;color:#fff;font-size:94px;font-family:AvenirHeavy;position:relative}
#AnnouncementText span{display:block}
.signinNavContainer{padding-bottom:35px;display:inline-block;font-size:14px;width:100%}
.pnlSigninContent{padding:15px}
.signin-register-wrapper{text-align:right}
#signin-version{clear:both;margin-top:40px;border-top:1px solid #DADADA;width:100%;text-align:left}
#signin-version span{float:left;display:block;position:relative}
.signin-page-text{font-size:11px;font-weight:bold;line-height:normal;margin-bottom:10px;text-align:left}
[data-class="thankYouTitle"],[data-class="errorTitle"]{color:#5488C6;font-family:AvenirHeavy;font-weight:900;font-size:24px;margin:0 auto!important;width:130px;padding-top:20px}
span.signin-header-title,div.signin-header-title:not([data-class="thankYouTitle"]):not([data-class="errorTitle"]),span.header-title{display:block;line-height:32.78px;font-size:24px;font-weight:800;padding-bottom:10px;padding-top:10px;text-align:left;margin-left:0!important;font-family:'AvenirHeavy'}
.signin-advisor-announcement{display:block;line-height:32.78px;font-size:20px;font-weight:800;text-align:left;margin-left:0!important}
.signin-advisor-announcement-text,.bvp-advisor-announcement-text{font-size:12px;font-family:AvenirMedium;font-weight:500;color:#777}
.bvp-advisor-announcement-text{display:inline-block}
#ctl00_DC_Login{width:100%;text-align:left}
.signin-login-lbl{font-size:11px;font-weight:bold}
.requirements{list-style-type:none;font-size:14px}
.requirements i{padding-right:15px}
.wrong .fa-check{display:none}
.good .fa-times{display:none}
.LoginButton,.RegisterButton{width:100%!important;height:48px;text-align:center}
.LoginButton .iconBtnContent .iconBtnContentText,.LoginButton .iconBtnContent .iconBtnContainerLinkText,.RegisterButton .iconBtnContent .iconBtnContentText,.RegisterButton .iconBtnContent .iconBtnContainerLinkText{font-size:14px;padding:15px!important;float:none}
#Password,#UserName{width:100%!important;font-size:14px}
.signin-bottom-text{width:100%;text-align:left;margin-left:5px}
.signin-bottom-text a{font-size:10px}
#signin-logo-container{float:left;margin-left:0;padding:0 10px;position:relative;margin-top:15px;height:50px}
#signin-logo-container a img{border-radius:0 0 10px 10px}
.signin-generic-wrapper span{text-align:left}
.signin-generic-wrapper div{text-align:left}
#ctl00_DC_hypRegister{float:right;margin-top:18px}
div.redirectLoginListBrands{overflow:hidden}
ul.redirectLoginListBrands{margin:0;padding:0;height:auto;float:left;position:relative;list-style:none outside none;min-height:495px}
ul.redirectLoginListBrands li{float:left;margin:5px;position:relative}
ul.redirectLoginListBrands li:hover{box-shadow:4px 4px 6px #656565}
ul.redirectLoginListBrands li a img,.brandLoginLogo img{margin-top:15%;max-width:80%;max-height:80%;margin:0 auto;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}
.selectorImage{width:20px;padding-top:6px!important}
.pnlQTbl{overflow-x:auto}
.lblQuestionTextCollabHistory{font-size:14px;font-weight:bold;margin-bottom:5px}
.collabHistoryInfoLbl tbody tr td{padding:10px;border-bottom:1px solid #CCC}
.collabHistoryAnswerLbl tbody tr td{padding:0;border:0}
.collabHistoryInfoLbl{box-shadow:0 0 3px inset}
.simplemodal-wrap{overflow:hidden!important;border-radius:0}
#s_s{position:relative;display:block;float:right}
.ChartBorder{height:100%;width:100%;padding:5px}
.borderRadius5{border-radius:5px}
.BorderRadius{border-radius:10px}
.sfdclogo{height:21px}
.SFDCNoConnection{color:#D03434!important}
.SFDCYesConnection{color:#4DBD33!important}
.ui-widget-header a{font-size:16px!important;font-weight:normal!important;letter-spacing:1.5px}
.mainstayFont{font-family:'mainstay',Arial!important}
#ToolNavigation{background-color:#fff;margin:0 auto;width:100%;z-index:50;position:relative;min-height:42px}
.ShareNavigation{box-shadow:0 4px 5px -5px #000;min-height:42px}
.header-content,.header-tool-content{position:relative;width:auto}
#liUserActions{color:#fff;float:right!important}
.header-partner,.header-tool-partner{display:inline-block;padding-left:10px;position:absolute;top:-12px}
.header-title h1 span,.header-tool-title h1 span{font-style:normal;display:block;overflow:hidden;color:#000;font-weight:800;font-size:30px;font-family:AvenirHeavy}
.bvp-home-framework-message{margin-left:1%;margin-right:1%;width:98%;display:inline-flex}
#header-home-slideOut{position:relative;z-index:100}
.header-bvp-admin-slideOut{width:100%!important}
#header-tool-home-slideOut{z-index:100;margin:0 auto}
div#header-tool-home-slideOut{width:1100px}
#header-home-slideOut .slideOutAccent,#header-tool-home-slideOut .slideOutAccent{background-color:#3893D2;border-radius:0 10px 10px 0;display:block;height:27px;left:0;position:absolute;top:6px;width:6px;z-index:101}
#header-home-slideOut #slideOutRetract,#header-tool-home-slideOut #slideOutRetract{color:#3893D2;display:block;float:right;font-size:50px;position:absolute;right:8px;top:-8px;z-index:102;cursor:pointer;cursor:hand}
#header-home-slideOut .mainstayFont,ul.header-tool-home-slideOut-ul .mainstayFont{font-size:23px;text-align:center;font-weight:normal;padding-bottom:10px}
#header-home-slideOut ul.header-home-slideOut-ul{list-style:none;-webkit-padding-start:0!important;margin:0;float:right}
#header-home-slideOut ul.header-home-slideOut-ul li{float:left}
.header-tool-home-slideOut-ul,.header-share-home-slideOut-ul{list-style:none;-webkit-padding-start:0!important;margin:0}
ul.header-share-home-slideOut-ul{float:left}
ul.header-tool-home-slideOut-ul{display:inline-block}
#header-home-slideOut ul.header-home-slideOut-ul li.header-home-slideOut-li{float:left;padding:0 2px;position:relative}
#header-home-slideOut ul.header-home-slideOut-ul li.header-home-slideOut-li:last-child{padding-right:5px}
ul.header-tool-home-slideOut-ul li.header-tool-home-slideOut-li,ul.header-share-home-slideOut-ul li.header-tool-home-slideOut-li{float:left;padding:0 25px;position:relative}
#header-home-slideOut ul.header-home-slideOut-ul li.header-home-slideOut-li a.header-home-slideOut-a{color:#FFF;font-size:15px;text-transform:none;text-decoration:none;font-weight:normal}
.header-home-slideOut-a img{display:block}
ul.header-tool-home-slideOut-ul li.header-tool-home-slideOut-li a.header-tool-home-slideOut-a,ul.header-share-home-slideOut-ul li.header-tool-home-slideOut-li a.header-tool-home-slideOut-a{color:#2F6681;font-size:15px;text-transform:none;text-decoration:none;font-weight:500;cursor:pointer}
.mainHeaderTitle{max-width:500px;text-overflow:ellipsis;float:left}
.header-li-container{padding:0 10px 0 10px}
.header-tool-li-container{padding:10px 10px 0 10px;font-size:15px;height:27px}
.header-li-container-useractions{float:right}
.header-li-container-useractions img{display:block;cursor:pointer}
.header-image-register,.header-actions,#header-signin-image-title{position:relative;list-style:none;-webkit-padding-start:0!important;padding-left:0;float:left;margin:0}
#header-tool-image-title{margin:0 auto;list-style:none;-webkit-padding-start:0!important}
.header-image-title{overflow:hidden;height:74px}
.signinBrandLogo .linkHome img{max-width:90%}
.linkHome{height:100%}
.linkHome img{max-height:74px!important;max-width:90%}
.header-image-register,.header-image-landing{max-width:225px;overflow:hidden}
.header-actions-signin{min-width:250px;float:right}
.header-actions-bvp,.header-actions-tools{height:74px;padding-top:15px}
.header-actions-register,.header-actions-landing{min-width:50px;float:right}
.header-image-landing{height:70px!important;float:left}
.header-image-register div,.header-image-landing div,#header-signin-image-title div{text-align:left;float:left;height:100%;text-align:center}
.header-image-title div#ctl00_MainMenuLI,.header-image-register div#ctl00_MainMenuLI{float:right}
.forgotPasswordCloseBtn{right:70px;position:absolute;bottom:11px}
.forgotPasswordSubmitBtn{right:7px;position:absolute;bottom:11px}
a.auxMenuItemHeader{padding:5px;cursor:pointer;display:block;text-decoration:none;color:black!important}
.UserOptionsHR{background-color:#C5C5C5;color:#C5C5C5;margin:5px 0;height:2px}
.UserOptionsUl{list-style:none outside none;margin-top:-2px;padding-left:0;width:245px;border-radius:0;float:right;border:2px solid #666;margin-top:12px!important}
.UserOptionsSubUL a,.UserOptionsSubUL img{display:inline-block}
.UserOptionsUl li ul.Sub{border:2px solid #666;list-style:none outside none;margin-left:-245px!important;padding:5px 3px 5px 0;position:relative;z-index:99999;left:12px!important;top:36px!important;background-color:white!important}
.UserOptionsUl li ul.Sub li{float:none!important;font-size:12px;padding:0 5px;text-align:left}
.UserOptionsUl li:hover a{text-decoration:none!important;color:#888}
.UserOptionsUl li ul.Sub li a{width:100%;padding:5px 0 5px 0}
.UserOptionsUl li span.icon{font-size:24px}
.UserOptionsUl li ul.Sub li span.row{margin-right:0;margin-left:0}
.searchInputIcon::before{position:absolute;top:2px;left:0;padding:1rem 1rem;font-size:17px}
.bvpManageToolsOpenFilter label{padding-left:30px;font-weight:bold;margin-top:2px}
.filterLink.searchInputIcon::before{padding:1rem .5rem 1rem .5rem}
.bvpManageToolsOpenFilter::before{font-size:17px}
.filteredToolCountText{font-weight:normal}
.searchInputIconX::before{position:absolute;top:0;right:0;font-size:24px;padding:1rem 1rem;cursor:pointer}
.min500height{min-height:500px}
#spImportExportSymbol{position:relative;top:9px;right:4px}
#pnlImportExportData{margin-top:5px}
.userActionsLinkText{font-size:16px;font-family:AvenirMedium;font-weight:400;padding-left:24px;margin-top:1px}
.header-user-options div.icon:hover{color:#888}
.UserOptionsUl li ul.Sub li i a{font-size:16px;padding-left:3px;margin-right:5px}
.UserOptionsLI{width:0;height:100%}
.DropDownToolGroupsDropDownArrow{font-size:30px;text-align:center;font-weight:normal;color:#ccc;cursor:pointer;top:-1px;position:relative}
.DropDownToolGroups{border:1px #ccc solid;height:26px;width:200px;background-color:#fff}
.DropDownToolGroupsTitle{color:#999;font-size:16px;vertical-align:middle;top:5px;position:relative;left:5px}
.DropDownToolGroupsLI{width:100%;height:100%}
.DropDownToolGroupsUl{height:29px;list-style:none outside none;margin-top:-2px;padding-left:0;width:29px;border-radius:5px;float:right}
.DropDownToolGroupsUl li ul.Sub{border-radius:0;list-style:none outside none;margin-left:-182px!important;padding:5px 3px 5px 0;position:relative;z-index:99999;left:10px!important;top:-5px!important;padding:0;margin-right:9px}
.DropDownToolGroupsUl li ul.Sub li{float:none!important;font-size:12px;padding:0 5px;text-align:left}
.DropDownToolGroupsUl li ul.Sub li:hover a{text-decoration:none!important;background:#3893D2;border-radius:3px;padding:5px 20px 5px 5px}
#ddlToolGroupList{clear:both;display:block}
#toolGroupsOneToMany{display:block;clear:both}
.ToolGroupsContainer{display:inline-block;width:100%;padding-bottom:5px}
.header-List-Area,.header-tool-List-Area{display:inline-block;width:140px}
.header-List-Area .DropDownTitle,.header-tool-List-Area .DropDownTitle,.ToolGroupsContainer .DropDownTitle{text-align:right;height:18px}
.loadingPlaceholder{margin-left:1%;width:99%}
div#header{width:100%;height:70px;border-radius:0;background-image:none}
.header-bvp td{padding-top:0}
.header-bvp{height:74px;width:100%}
.header-bvp-body{min-height:74px}
.header-signin{padding:0;margin-left:0;font-weight:normal;margin-bottom:0;border-radius:0;background-image:none;width:100%}
.header-tool{border-radius:0;background-image:none;padding:0;margin:0;font-weight:normal;position:relative;text-align:center;max-width:1440px}
.header-share div{background-color:#fff}
.header-title-h1,.header-tool-title-h1{padding:0;margin:8px 0 0 0}
.header-selected{display:inline-block;width:100%;background-color:#fff;height:4px;position:relative;bottom:-8px}
.header-tool-selected{display:inline-block;width:100%;background-color:#2970a6;height:3px;position:relative;bottom:-12px}
.containerBg{border-radius:7px 7px 7px 7px;margin:0 auto}
.signinContainerBg{background:none repeat scroll 0 0 #fff;border-radius:7px 7px 7px 7px;margin:0 auto;max-width:700px}
.tool-header-title{font-size:18px;font-weight:normal;letter-spacing:1.5px;color:#999;padding:0 0 10px 0;position:relative}
.tool-header-title span.mainstayFont{font-size:28px;bottom:-2px;position:relative}
.tool-header-title.analytics{float:left;width:30%}
.customLegendPanel{width:100%;min-height:25px}
.mainsArea{z-index:1;position:relative}
#customLegend{padding-top:10px;width:100%;margin:auto;height:100%}
.customlegendsymbol{width:15px;height:15px;margin-right:5px;float:left;-webkit-border-radius:10px;border-radius:10px}
.customlegendserieName{float:left;cursor:pointer;padding-top:1px;margin-right:20px}
.customlegenditem{height:40px;clear:both}
.customlegenditemdisabled{color:#ccc!important}
.Sub-Header-Title-Analytics{font-size:18px;font-weight:900;letter-spacing:1.5px;color:#333}
.AllAnalyticsHeader{width:100%}
.analyticsSelectToolPopBody{font-size:14px}
#eventsMessage{font-size:14px;padding:0 20px 40px 20px}
.KPIValueWrapper{width:100%;display:inline-block}
.analyticsKPIValue,.analyticsKPIMicroToolValue,.customAnalyticsKPIValue{min-height:1px;padding:7px 5px 7px 5px;text-align:center;color:var(--Alert-Colors-Info-Blue-700);font-size:24px;cursor:pointer;font-weight:600}
.adminUsersOfToolLink{color:var(--Alert-Colors-Info-Blue-700);cursor:pointer}
.analyticsKPIValueNoLink,.analyticsKPIValueNoLinkForUser,.analyticsValueNoLink,.analyticsValueNoLinkForUser{cursor:default!important;color:#353535!important}
.toggleViewIconsContainer .bi,.exportToSpreadsheet .bi{font-size:22px}
.analyticsKPIInfo{position:relative;height:25px;padding-top:2px}
.analyticsKPIInfo .bi::before{position:relative;color:#353535;font-size:15px}
.analyticsKPISubWrapper{width:140px;display:inline-block;padding:10px 0}
.dashKPISubWrapper{width:197px;height:197px;display:inline-block;padding:18px;margin:20px 20px 0 0;background-color:white;vertical-align:top}
.dashKPISubWrapper .analyticsKPIMicroToolValue{font-size:24px}
.toolTypeFilterWrapper{width:100%;height:126px;display:inline-block;padding:18px;margin:20px 20px 0 0;border:2px solid;border-color:#E5E4E4;cursor:pointer;max-width:300px;background-color:white;opacity:.5}
.toolTypeFilterWrapper.selected{border-left:5px solid var(--Alert-Colors-Info-Blue-700);border-right:1px solid #E5E4E4;border-bottom:1px solid #E5E4E4;border-top:1px solid #E5E4E4;background-color:#E5E4E4;opacity:1}
.toolTypeFilterTitle{font-size:20px;font-weight:900;max-width:149px}
.dashKPIInfo{position:relative;height:25px;padding-top:2px;float:right}
.dashKPIInfo .bi::before{position:relative;color:#353535;font-size:15px}
.toolTypeFilterImageWrapper{margin-bottom:0}
.toolTypeFilterImageWrapper img{height:50px;margin-bottom:15px}
.toolTypeOutterWrapper{margin-left:5px}
#pnlToolAnalyticsPop .analyticsPlatformUsageDownloadData{display:none!important}
#pnlToolAnalyticsPop .modal-body{background-color:var(--body-color)}
.filterResultsHeader{font-size:16px;font-weight:bold;padding-right:10px}
.GAdatepickersWrapper{min-height:60px}
.GAdatepickersWrapper .form-floating{width:100px;display:inline-block}
.GAdatapickersInnerContainer{width:fit-content;float:right}
.dashKPITitle{font-size:16px;font-weight:900}
.dashKPIInfo{position:relative;height:25px;padding-top:2px;float:right}
.dashKPIInfo .bi::before{position:relative;color:#353535;font-size:15px}
.dashKPITitleWrapper{margin-bottom:12px;min-height:38px;min-width:180px}
.eventChart{padding-bottom:20px}
.analyticsKPITitle{display:block;float:left;font-size:14px;margin:0;padding:7px 0 7px 0;color:#353535;width:100%;min-height:1px;text-align:center}
.analyticsLoadingMessage{font-size:14px;font-weight:bold;margin-bottom:25px}
.userDrillIn,.analysisDrillIn,.analyticsDownloadLink,.eventReportToggleViewLink{cursor:pointer;color:var(--Alert-Colors-Info-Blue-700)!important;min-height:20px;display:inline-block}
.popupAnalyticsTableData .userDrillIn,.popupAnalyticsTableData .analysisDrillIn{display:table-cell!important}
.bootstrap-table .fixed-table-container .table thead th .sortable{padding-right:.5rem!important}
#gview_analyticsJqGrid .brandedJqGridHeader{background-color:#666!important;background:#666!important;color:#fff!important}
#analyticsJqGrid .brandedJqGridAltRow{background-color:#EFEFEF!important;background-image:none!important}
#analyticsJqGridPager{border-bottom:1px solid #DFDFDF!important;border-right:1px solid #DFDFDF!important;border-left:1px solid #DFDFDF!important;background-color:#fff;background:0}
#analyticsJqGrid tr:not(.jqgfirstrow) td{border:1px solid #DFDFDF!important;padding:5px 10px;text-overflow:ellipsis;overflow:hidden}
.jqGridAlignCenter{text-align:center!important}
.jqGridAlignLeft{text-align:left!important}
.jqGridAlignLeft div{padding-left:10px}
#gbox_analyticsJqGrid{padding-left:10px;padding-right:10px;overflow:auto;width:95%!important}
#pnlKPIDataPop .searchboxlabel{padding-left:12px}
#pnlKPIDataPop .searchbox{margin-bottom:5px}
#pnlKPIDataPop tr.ui-state-hover{background:#dadada!important}
#pnlKPIDataPop{height:100%}
#pnlKPIDataPop .module-quicktutorial{height:100%}
#pnlKPIDataPop .analyticsSelectToolPopBody{height:90%}
#pnlKPIDataPop .Sub-Footer{position:absolute;bottom:10px}
#pnlKPIDataPop .Sub-Footer .closeBtnContainer{margin-right:20px}
#pnlKPIDataPop .module-quicktutorial{background:none repeat scroll 0 0 #fff}
#pnlKPIDataPop .analyticsKPIInfo .bi::before{margin-left:8px;cursor:pointer}
#pnlUserReportPop .searchboxlabel{padding-left:12px}
#pnlUserReportPop .searchbox{margin-bottom:5px}
#pnlUserReportPop tr.ui-state-hover{background:#dadada!important}
#pnlUserReportPop{height:100%}
#pnlUserReportPop .module-quicktutorial{height:100%}
#pnlUserReportPop .analyticsSelectToolPopBody{height:90%}
#pnlUserReportPop .Sub-Footer{position:absolute;bottom:10px}
#pnlUserReportPop .Sub-Footer .closeBtnContainer{margin-right:20px}
#pnlUserReportPop .module-quicktutorial{background:none repeat scroll 0 0 #fff}
.iconBtnContainerAnalytics{float:none;display:inline-block;width:100%;min-height:90px}
.iconBtnContainerAnalytics .iconBtnContentText{width:100%}
.usageChart,.usageChartCumulative,.liveTestChart{margin:25px 0}
.demographicsDataVisualizations{display:inline-block;width:100%}
.DemoDataPointContainer{display:inline-block;padding:10px;margin:0 0 15px;width:95%;min-width:350px;overflow:hidden}
.DemoDataPointName{font-size:14px;font-weight:normal;letter-spacing:1.5px;color:#333;padding:0 0 5px 0}
.DemoDataPointData{width:100%;min-height:30px;border-bottom:1px #ccc solid;padding-top:8px}
.DemoDataPointData .DemoDataPointRow{width:100%;display:inline-block;padding-top:5px}
.DemoDataPointData .floatRight{text-align:right}
.DemoDataPointBar{background-color:var(--Alert-Colors-Info-Blue-700);margin-left:3%;display:inline-block;float:left}
.DemoDataPointRow{cursor:pointer;color:var(--Alert-Colors-Info-Blue-700)}
.DemoDataPointRowWidth{display:inline-block}
.DemoDataPointRowLeft{width:35%}
.DemoDataPointRowRight{width:60%}
.DemoDataPoint{width:45px;display:block;float:left;text-align:right}
.DemoDataPointBarContainer{width:105px;display:inline-block}
.DemoDataPointAnswer{color:var(--Alert-Colors-Info-Blue-700);cursor:pointer}
.DemoDataPointAnswer.IsMicroTool{cursor:default;color:#333}
.GAEventChartsContainer .DemoDataPointAnswer.IsMicroTool{color:var(--Alert-Colors-Info-Blue-700);cursor:pointer}
.demoAnalyticsData{height:100%;width:100%;margin:0 0 1em}
.demoAnalyticsDownloadRow{font-size:20px}
.showHideRowSpacer{margin-bottom:20px;margin-top:-20px}
.demoAnalyticsDownloadCell{width:130px;display:inline-block;padding:5px;background-color:white}
.demoAnalyticsDownloadCell .export-btn{height:50px;width:50px;font-size:28px}
.demoAnalyticsDownloadCell .iconBtnContainerAnalytics{margin-top:10px}
.toolAdoptionVisualizations{width:100%}
.toolAdoptionKPI{width:100%}
.analyticsSubSection{width:100%;float:left}
.analyticsToolUsage{width:100%;float:left;padding-bottom:20px}
.analyticsToolUsageChart{width:50%;float:left}
.analyticsToolUsageDownloadData{height:100%}
.analyticsToolUsageCharts{clear:both;padding-bottom:30px}
.kpiChartContainer{display:inline-block;padding-right:40px}
.analyticsToolLiveVsTest{width:100%;float:left}
.analyticsToolLiveVsTestChart{width:95%;float:left;border:1px solid #333;border-radius:6px;height:25px;margin:5px}
.LiveAmount{width:50%;height:25px;background-color:#008000;float:left;text-align:center;font-size:18px;line-height:25px}
.TestAmount{height:25px;width:50%;background-color:#2B6094;float:left;text-align:center;font-size:18px;line-height:25px}
.analyticsToolAvg{width:100%;float:left;height:35px;margin-top:auto}
.tool-header-analytics-dropdown{width:40%;padding-bottom:10px}
#pnlToolAnalyticsPop .tool-header-analytics-dropdown{display:none!important}
#itemPlaceholderContainer{padding:0 20px;width:100%}
#itemPlaceholderContainer tr td{padding:15px 0 15px;border-bottom:1px solid #DADADA}
.Sub-Header{padding:0 0 10px}
.Sub-Header-Title{font-size:14px;font-weight:normal;letter-spacing:1.5px;color:#333}
.module-cms-title{color:#1D9CC5;margin:8px 0 15px;font-weight:normal;font-size:18px}
.module-cms-title a{margin:0 0 15px;font-weight:normal;font-size:18px;text-decoration:none}
.module-cms-below-title p em span:first-child{font-size:12px!important;display:inline-block;margin:0 0 5px 0}
.module-format{color:#b22222;font-size:8px}
.module-cms-link{width:75px;position:relative;vertical-align:bottom}
.bvpAdminSectionHeader{color:#454545;font-size:14px;font-weight:bold;padding-bottom:8px;padding-left:-5px;padding-top:8px;text-transform:uppercase}
.header-user-name{text-align:right;text-decoration:none;padding:0 4px 0 0}
.header-user-name-inner{text-align:center;cursor:pointer;font-family:AvenirMedium;font-size:16px;font-weight:400}
.header-user-options{float:right;padding-top:0}
.DropDownTitle{float:left;font-size:15px;width:100%}
div.gridActionIcons{font-size:20px!important;font-weight:normal!important;margin:-2px 0 0 6px;cursor:pointer;text-decoration:none}
div.gridActionIconsDummy{font-size:22px!important;font-weight:normal!important;margin:-5px 0 0 6px;text-decoration:none}
#bvpCustomerAnalysesContainer,#bvpActivityContainer,#bvpAssetContainer,#dataTransferContainer,#dataCurrentOwners,#dataSharedQuestion{background:#FFF;overflow:hidden!important;margin-top:15px;min-height:490px}
#bvpAssetPager,#dataTransferContainerPager{border-radius:0 0 5px 5px;height:20px;background:#FFF;overflow:visible!important;padding:5px 10px}
#dataTransferContainerPager div{background-color:#EAEDF0;display:block;position:relative}
.toolHomeSlickGrid{min-height:470px;overflow:visible!important;background:#fff}
#ToolHomeSlickGridTitle{font-family:AvenirHeavy;font-weight:900;font-size:24px;color:black;background-color:var(--body-color);padding-top:20px}
.slick-header-column:not(.toolHomeSlickGridHeader):not(.announcementsHomeSlickGridHeader):not(.bvpManageToolsSlickGridHeader){text-transform:uppercase}
.bvpManageToolsSlickGrid .slick-header,.toolHomeSlickGrid .slick-header,.announcementsHomeSlickGrid .slick-header{background:#e5e4e4!important;font-size:16px!important;font-family:'AvenirHeavy';font-weight:800}
.toolhome.analysesPager{color:white;background-color:var(--Alert-Colors-Info-Blue-700);padding:8px 18px;font-family:'AvenirHeavy';width:120px;font-size:14px;font-weight:800;cursor:pointer}
.bvpManageToolsSlickGrid .slick-header-column,.toolHomeSlickGrid .slick-header-column,.announcementsHomeSlickGrid .slick-header-column{color:black!important}
.pagerContainer{padding-top:5px;display:inline-block}
.bvpAssetSearchBox{width:75%;float:left}
.bvpAssetSearchBox ul:first-of-type{overflow-x:hidden}
#dataTransferContainer .slick-cell,#dataCurrentOwners .slick-cell,#dataSharedQuestion .slick-cell{float:left;font-size:12px;font-weight:bold}
#bvpActivityContainer .slick-header-column,#bvpCustomerAnalysesContainer .slick-header-column,#bvpAssetContainer .slick-header-column,#dataTransferContainer .slick-header-column,#dataCurrentOwners .slick-header-column,#dataSharedQuestion .slick-header-column{float:left;box-shadow:none;padding:0}
#dataCurrentOwners .dataUserLinksHeader,#dataSharedQuestion .dataUserLinksHeader{padding:0 10px 0 15px}
.assetLinksHeader{margin-left:6px}
#bvpAssetContainer .slick-viewport,#dataTransferContainer .slick-viewport{background-color:#FFF;height:auto!important;overflow:visible!important;width:98%!important;margin:20px 0 0 10px}
#bvpActivityContainer .slick-viewport,#bvpCustomerAnalysesContainer .slick-viewport,.toolHomeSlickGrid .slick-viewport,.bvpManageToolsSlickGrid .slick-viewport{background-color:#FFF;height:auto!important;overflow:visible!important;width:100%!important}
#dataCurrentOwners .slick-viewport,#dataSharedQuestion .slick-viewport{background-color:#FFF;height:auto!important;margin:20px 0 0 10px;overflow:visible!important;color:#3581C3!important;width:98%!important}
#bvpActivityContainer .grid-canvas,#bvpCustomerAnalysesContainer .grid-canvas,#bvpAssetContainer .grid-canvas,#dataTransferContainer .grid-canvas,#dataCurrentOwners .grid-canvas,#dataSharedQuestion .grid-canvas{width:100%!important;height:auto!important}
.toolHomeSlickGrid .grid-canvas,.bvpManageToolsSlickGrid .grid-canvas,#bvpActivityContainer .grid-canvas{width:100%!important;height:auto!important}
#bvpActivityContainer .slick-header,#bvpAssetContainer .slick-header,.toolHomeSlickGrid .slick-header,#dataTransferContainer .slick-header,#dataCurrentOwners .slick-header,#dataSharedQuestion .slick-header{padding:15px 15px 10px 15px;box-shadow:none;font-size:12px}
#bvpActivityContainer .slick-row,#bvpAssetContainer .slick-row,.toolHomeSlickGrid .slick-row,#dataTransferContainer .slick-row,#dataCurrentOwners .slick-row,#dataSharedQuestion .slick-row{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #EAEDF0;height:13px!important;margin:1px 0;padding:20px 0;position:relative;top:0!important;box-sizing:unset;border-top:0;border-right:0;border-left:0}
#bvpActivityContainer .slick-row.odd,.toolHomeSlickGrid .slick-row-odd,#dataTransferContainer .slick-row-odd,#dataCurrentOwners .slick-row-odd,#dataSharedQuestion .slick-row-odd{border:0}
.toolHomeFilter{min-width:140px}
div.gridActionIcons.toolHomeSharedOut{color:#999}
div.gridActionIcons:not(.toolHomeSharedOut):not(.toolHomeResults):not(.toolHomeCopy){color:#5488C6}
#dataTransferContainer .ui-widget-content.deleteSelection{background:#FFEBEE!important}
#dataTransferContainer .ui-widget-content.dataSelection{background:#CFC!important}
#dataTransferContainer div.gridActionIcons.dataTransferDelete{background:none repeat scroll 0 0 #DADDE0;border-radius:3px 3px 3px 3px;color:#666;display:block;height:auto;margin:-7px 0 0 10px;line-height:17px;padding:5px;width:auto}
#dataTransferContainer div.gridActionIcons.dataTransferSelect,#dataCurrentOwners div.gridActionIcons.dataMultiOwnerSelect,#dataSharedQuestion div.gridActionIcons.dataSharedQuestionsSelect{display:block;height:auto;margin:-7px 15px 0 10px;line-height:17px;padding:5px;width:auto;text-decoration:none}
#dataTransferContainer .slick-viewport{color:#3581C3!important}
#dataTransferContainer .slick-cell{width:95px;padding:0 10px;overflow:hidden}
#dataTransferContainer .slick-cell.r0{cursor:pointer;cursor:hand;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:220px}
#dataTransferContainer .slick-cell.r1{width:220px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#dataTransferContainer .slick-cell.r2{width:111px;padding:0 10px;color:#777;font-size:9px}
#dataTransferContainer .slick-cell.r3{width:50px}
#dataTransferContainer .slick-cell.r4{width:50px}
#dataTransferContainer .slick-cell.r5{width:0}
#dataCurrentOwners .ui-widget-content.deleteSelection,#dataSharedQuestion .ui-widget-content.deleteSelection{background:#FFEBEE!important}
#dataCurrentOwners .ui-widget-content.dataSelection,#dataSharedQuestion .ui-widget-content.dataSelection{background:#CFC!important}
#dataCurrentOwners div.gridActionIcons.dataMultiOwnerDelete:hover,#dataSharedQuestion div.gridActionIcons.dataSharedQuestionDelete:hover{text-decoration:none!important;background:none repeat scroll 0 0 #DADDE0}
#dataCurrentOwners div.gridActionIcons.dataMultiOwnerDelete,#dataSharedQuestion div.gridActionIcons.dataSharedQuestionDelete{border-radius:3px 3px 3px 3px;color:#666;display:block;height:auto;margin:-7px 0 0 10px;line-height:17px;padding:5px;width:auto;text-decoration:none}
#dataCurrentOwners div.gridActionIcons.dataMultiOwnerSelect{display:block;height:auto;margin:-7px 15px 0 10px;line-height:17px;padding:5px;width:auto;text-decoration:none}
#dataCurrentOwners div.gridActionIcons.dataMultiOwnerSelect:hover{text-decoration:none!important}
#dataCurrentOwners .slick-cell{width:95px;padding:0 10px;overflow:hidden}
#dataCurrentOwners .slick-header-column.dataUserLinksHeader{width:227px!important;margin-left:10px}
#dataCurrentOwners .slick-header-column.dataSharedByLinksHeader{width:218px!important}
#dataCurrentOwners .slick-header-column.dataLastUpdatedHeader{width:165px!important}
#dataCurrentOwners .slick-header-column.dataRestrictionLinksHeader{width:116px!important}
#dataCurrentOwners .slick-header-column.dataMultiOwnerSelectHeader{width:55px!important}
#dataCurrentOwners .slick-cell.dataUserLinks{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:200px;color:#666}
#dataCurrentOwners .slick-cell.dataSharedByLinks{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:200px;color:#666}
#dataCurrentOwners .slick-cell.dataLastUpdated{width:205px;padding:0 10px;color:#666}
#dataCurrentOwners .slick-cell.dataRestrictionLinks{width:84px;text-decoration:none;color:#666}
#dataCurrentOwners .slick-cell.dataMultiOwnerSelect{width:37px!important;text-decoration:none}
#dataCurrentOwners .slick-cell.dataMultiOwnerDelete{text-decoration:none}
#dataCurrentOwners .slick-cell.slickDataColumn{text-decoration:none}
#dataSharedQuestion .slick-header-column.dataUserLinksHeader{width:210px!important;margin-left:10px;text-align:left}
#dataSharedQuestion .slick-header-column.dataExpiredDateHeader{width:167px!important;text-align:left}
#dataSharedQuestion .slick-header-column.dataQuestionHeader{width:487px!important;text-align:left}
#dataSharedQuestion .slick-header-column.dataAnswerHeader{width:150px!important;text-align:left}
#dataSharedQuestion .slick-header-column.dataSharedQuestionDeleteHeader{width:70px!important}
#dataSharedQuestion .slick-cell{padding:0 10px;overflow:hidden}
#dataSharedQuestion .slick-cell.dataUserLinks{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:207px;color:#666;text-align:left}
#dataSharedQuestion .slick-cell.dataExpiredDate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:145px;color:#666;text-align:left}
#dataSharedQuestion .slick-cell.dataQuestionLinks{width:468px;padding:0 10px;color:#666;text-overflow:ellipsis;text-wrap:none;overflow:hidden;white-space:nowrap;text-align:left}
#dataSharedQuestion .slick-cell.dataAnswerLinks{width:135px;text-decoration:none;color:#666;text-align:left}
#dataSharedQuestion .slick-cell.dataSharedQuestionDelete{width:40px!important;text-decoration:none}
#dataSharedQuestion .slick-cell.slickDataColumn{text-decoration:none;width:0}
.slickDataColumn{width:0}
.emptyCurrentOwners{padding:10px;font-size:14px}
.dataCustomerAnalysesLinks{width:260px;margin-left:15px}
#dataCustomerAnalysesLinks .ui-widget-content.deleteSelection{background:#ffebee!important}
#dataCustomerAnalysesLinks div.announcementsHomeDelete:hover{color:#f0052b!important}
.dataUserLinks,.dataSharedByLinks,.dataRestrictionLinks{width:260px;margin-left:15px}
.dataLastUpdated{width:200px}
.dataToolLinks{width:200px}
.dataSlickDataColumn{width:0}
.deleteMultiOwnerMode,.deleteSharedQuestionMode{float:right;background:none repeat scroll 0 0 #FFEBEE;border-radius:5px 5px 5px 5px;color:#666;cursor:pointer;display:none;font-size:13px;font-weight:bold;padding:8px 20px;text-transform:uppercase;z-index:100;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;margin-left:-9px}
.deleteDataTransferMode{margin-top:55px;margin-left:-9px}
.multiOwnerTableHead,.sharedQuestionTableHead{display:inline-block;width:85%;height:35px}
#bvpCustomerAnalysesContainer .bvpToolLinks,.toolHomeCustomerAnalysesLinks,#bvpCustomerAnalysesContainer .bvpCustomerAnalysesLinks,#bvpAssetContainer .bvpAssetLinks{cursor:pointer;cursor:hand;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.toolHomeCustomerAnalysesLinks span.toolHomeCustomerAnalysesLink{margin-left:15px}
.toolHomeCustomerMicroToolAnalysesLinks{width:758px!important}
.toolHomeCustomerTemplatesLinks{margin-left:15px}
#toolHomeCustomerAnalysesContainer div.gridActionIcons.toolHomeDelete,#toolHomeCustomerTemplatesContainer div.gridActionIcons.toolHomeTemplateDelete{background:none repeat scroll 0 0 #DADDE0;border-radius:3px 3px 3px 3px;color:#666;display:block;height:auto;line-height:17px;margin:-6px 15px 0;padding:5px;width:auto}
#toolHomeCustomerAnalysesContainer .toolHomeSortableHeader,#toolHomeCustomerTemplatesContainer .toolHomeSortableHeader,.sortableHeader{cursor:pointer}
.ui-widget-content.deleteSelection{background:#ffebee}
#toolHomeCustomerAnalysesContainer div.ui-widget-content.deleteSelection div.gridActionIcons.toolHomeDelete,#toolHomeCustomerTemplatesContainer div.ui-widget-content.deleteSelection div.gridActionIcons.toolHomeTemplateDelete{background:#FFF;color:#f0052b}
#toolHomeCustomerAnalysesContainer div.ui-widget-content.deleteSelection .toolHomeCustomerAnalysesLinks,#bvpActivityContainer div.ui-widget-content.deleteSelection .bvpActivityBody,#bvpActivityContainer div.ui-widget-content.deleteSelection .bvpActivityInfo{color:#f0052b}
#toolHomeCustomerAnalysesContainer div.gridActionIcons.toolHomeDelete:hover,#toolHomeCustomerTemplatesContainer div.gridActionIcons.toolHomeTemplateDelete:hover{color:#f0052b}
#bvpActivityContainer .ui-widget-content.deleteSelection{background:#ffebee!important}
#bvpActivityContainer div.announcementsHomeDelete:hover{color:#f0052b!important}
.deleteAnalysesMode,.deleteTemplatesMode,.deleteAnnouncementsMode,.deleteDataTransferMode{background:none repeat scroll 0 0 #EAEDF0;border-radius:2px;color:#666;cursor:pointer;display:none;font-size:13px;font-weight:bold;padding:8px 20px;position:relative;text-transform:uppercase;z-index:100;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:175px;text-align:center;height:auto;margin-left:10px;margin-bottom:20px}
.deleteAnalysesMode:hover,.deleteTemplatesMode:hover,.deleteAnnouncementsMode:hover,.deleteDataTransferMode:hover,deleteMultiOwnerMode:hover{color:#f0052b}
.deleteAnnouncementsMode{top:-41px!important}
#dataTransferContainer .slick-cell.r9{cursor:pointer;cursor:hand;width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#bvpActivityContainer .bvpSlickgridLineAccent,#bvpAssetContainer .bvpSlickgridLineAccent,#dataTransferContainer .bvpSlickgridLineAccent{border-radius:2px 0 0 2px;height:42px;left:0;position:absolute;top:0;width:4px}
#bvpActivityContainer .bvpSlickDataColumn,#bvpAssetContainer .bvpSlickDataColumn,#toolHomeCustomerAnalysesContainer .bvpSlickDataColumnHeader,#toolHomeCustomerAnalysesContainer .bvpSlickDataColumn,#toolHomeCustomerTemplatesContainer .bvpSlickDataColumnHeader,#toolHomeCustomerTemplatesContainer .bvpSlickDataColumn,#dataTransferContainer .bvpSlickDataColumnHeader,#dataTransferContainer .bvpSlickDataColumn,#dataCurrentOwners .bvpSlickDataColumnHeader,#dataCurrentOwners .bvpSlickDataColumn,#dataSharedQuestion .bvpSlickDataColumnHeader,#dataSharedQuestion .bvpSlickDataColumn{display:none}
#bvpAdminAccountContainer h2{background:none repeat scroll 0 0 #DDD;color:#333;font-size:18px;font-weight:normal;letter-spacing:1.5px;padding:5px 0 5px 10px}
#profile,#change-password{padding:5px}
.sub-header-main{height:25px}
.sub-header-left{width:775px;float:left!important}
#bvpAdminAccountContainer{font-size:14px}
#bvpAdminAccountContainer .item-header{font-size:24px}
#bvpAdminAccountContainer .Sub-Header-Required{float:right;position:relative;width:125px}
.tblLitLink{padding:3px 0 0 0!important;margin-top:0;display:block;text-align:center}
.autocomplete-suggestions{border:1px solid #999;background:#fff;cursor:default;overflow:auto}
.autocomplete-suggestion{padding:10px 5px;font-size:1.2em;white-space:nowrap;overflow:hidden}
.autocomplete-selected{background:#f0f0f0}
.autocomplete-suggestions strong{font-weight:normal;color:#39f}
.pnlAssetShareBody{width:100%;font-size:14px;margin-top:15px}
.pnlAssetShare{height:50px;margin-top:10px;width:100%;font-size:14px;border-bottom:1px solid #666}
#pnlLink{padding:20px}
#pnlLink .infoText{padding-bottom:10px}
#pnlEmail{padding:10px}
#pnlPost{text-align:center;padding:20px}
#MainBVPAdminDiv .gridOptionsHeader>div{padding:0;max-height:65px}
#MainBVPAdminDiv .gridOptionsHeader{padding:0;color:#666}
.gridOptionsHeader>div{padding:10px 10px 10px 0;max-height:65px}
.gridOptionsHeader{padding:20px 0 10px 0;color:#666}
.gridOptionsHeader .gridBtn{display:table;float:left;padding:10px 15px;border-radius:0;background:#EAEDF0;margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:AvenirHeavy;font-size:16px;font-weight:800;width:fit-content;height:100%}
.gridOptionsHeader .gridBtn>span{display:table-cell;vertical-align:middle}
.gridOptionsHeader .gridBtn .gridBtnAccent{background:none repeat scroll 0 0 #FFF;border-radius:3px 3px 3px 3px;display:inline-block;font-size:21px;padding:0 6px;font-weight:normal}
.gridOptionsHeader .gridTextBtns{float:right;width:auto}
.gridOptionsHeader .gridTextBtns #gridLiveOnly{font-size:10px;font-weight:normal;height:100%;width:350px}
.gridOptionsHeader .gridTextBtns #gridLiveOnly div span,.defaultIntialTab span{margin-top:2px}
.gridOptionsHeader .gridSearch{height:45px}
.gridOptionsHeader .gridSearch input{border:1px solid #CCC;padding:0;margin:0;border-radius:0;width:100%;height:100%;float:left;padding-left:10px;font-size:14px;font-family:'AvenirMedium';font-weight:500;color:black}
.gridOptionsHeader .gridSearch .gridSearchBtn{border-radius:0 0 5px 5px;cursor:pointer;font-size:33px;font-weight:normal;height:30px;margin-left:-30px;width:30px;color:#CCC}
.gridOptionsHeader .gridSearch .gridSearchBtn:hover{color:#666}
.toolHomeSettingsDropdown{width:36px}
.toolHomeSettingsDropdown .dropdown-menu{min-width:5rem}
.threeDots.dropdown-toggle::after{border-right:unset;border-left:unset;display:none}
#welcomeTabBottomPanel{background-color:#fff;padding:15px 0 15px 20px}
.welcomeStart{bottom:30px;height:36px;margin:0 5px;right:0;width:115px;left:17px;display:inline-block}
.welcomeStart input{font-size:14px}
.welcomeTextContainer{position:relative!important;overflow:hidden}
#goBackToBVP{cursor:pointer;color:#717171;font-family:AvenirMedium;font-size:14px;font-weight:500;text-decoration:none}
.defaultIntialTab{bottom:15px;height:40px;margin:0 5px;position:absolute;right:0;float:right}
.defaultIntialTab div.toggleBtnContainer{margin-left:0;margin-top:-10px}
.defaultIntialTab div.toggleBtnContainer div.toggleButton{margin:0 5px}
#bvpAssetsPager .pagerList li.pagerCenterItem{left:375px}
.pagerContainer .pagerList{display:inline-block;min-height:70px;height:100%;list-style:none outside none;margin:7px 0;padding:0 5px}
.pagerContainer .pagerList li{float:left;margin-left:5px;color:#555;font-size:14px;cursor:pointer;text-decoration:underline;z-index:2}
.pagerContainer .pagerList li.pagerCenterItem{left:410px;position:absolute;text-align:center;z-index:1}
.pagerContainer .pagerList li.pagerSecondLine{margin-top:15px}
.pagerContainer .pagerList li.selected{background:none repeat scroll 0 0 #DDD;border-radius:2px 2px 2px 2px;display:block;font-weight:bold;margin:-2px 0 0;padding:2px 5px 0 4px}
.pagerContainer .pagerList .noClick,.pagerContainer .pagerList li.selected{cursor:default;text-decoration:none}
.toolHomeNameHover{background:none repeat scroll 0 0 #FFF;border-radius:3px;box-shadow:0 4px 8px -4px #333;color:#808080;display:block;font-size:10px;padding:3px 7px;position:absolute;top:-10px;z-index:1;white-space:nowrap;font-family:AvenirLight;text-align:left;padding:5px 15px;font-size:11px}
.toolHomeIconOnlyHover{top:-26px}
.toolHomeTemplateNameHover{background:none repeat scroll 0 0 #FFF;border-radius:3px;box-shadow:0 4px 8px -4px #333;color:#808080;display:block;font-size:10px;padding:3px 7px;position:absolute;left:50px;z-index:1;white-space:normal;font-family:AvenirLight;text-align:left;padding:5px 15px;font-size:11px;max-width:500px}
.toolHomeResultHover{padding:5px 15px;font-size:12px;text-align:left;position:absolute;display:block;border-radius:3px;background-color:#fff;border:1px solid #ccc;z-index:2;min-width:50px;right:-5px;top:45px;min-height:10px;white-space:nowrap;font-family:AvenirLight;box-shadow:0 1px 15px -2px #888;line-height:1.5em}
.toolHomeResultHover span.toolHomeResultArrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;position:absolute;top:-20px;right:35px;z-index:2}
.toolHomeResultHover span.toolHomeResultArrowBackground{width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #CCC;position:absolute;top:-22px;right:28px;z-index:1}
.toolHomeNameHover span{margin-bottom:5px;display:block}
#toolHomeWelcomeTab{background:none repeat scroll 0 0 #FFF;padding:20px 1% 0 1%;width:98%;overflow-x:auto;overflow-y:auto;min-height:490px;max-width:1012px;position:relative}
#gridOptionsHeaderTemplates div.toggleBtnContainer{float:right}
div.toggleBtnContainer{float:left;margin-left:15px;margin-top:-8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.toggleBtnContainer.switchContainer{padding-left:6px;padding-right:6px;margin-left:0;padding-top:8px;float:right;min-width:200px}
div.toggleBtnContainer .toggleButtonHeader{color:#555;display:block;float:left;font-size:9px;font-weight:normal;text-align:center;text-transform:uppercase;width:100%}
div.toggleBtnContainer div.toggleButton{background:none repeat scroll 0 0 #EAEDF0;border-radius:3px;cursor:pointer;clear:both;float:left;margin-left:0;padding:8px 5px;box-sizing:unset}
div.toggleBtnContainer div.toggleButton span{padding:5px 10px;font-size:10px}
.container.setupPage div.toggleBtnContainer div.toggleButton span{position:relative;display:block;float:left;top:-2px}
div.toggleBtnContainer div.toggleButton span.selected{background:#FFF;border-radius:3px}
div.toggleBtnContainer div.toggleButton span:hover.selected{color:#666}
div.switchContainer div.toggleButton span.selected{border-radius:25px}
.switchControlText{display:block;font-size:15px;text-align:center;padding-top:5px;clear:both}
div.switchContainer div.toggleButton{border-radius:20px;padding-left:5px;padding-right:5px;padding-top:7px;padding-bottom:7px;float:unset;width:62px;margin:0 auto}
div.switchContainer div.toggleButton span{font-size:12px;padding:5px 12px}
.switchOff{margin-right:7px}
.switchOn{margin-left:7px}
.switchOn.selected{background-color:#13988a!important}
.switchOff.selected{background-color:#ee2f45!important}
div.switchContainer.readonly .toggleButton{cursor:default}
div.switchContainer.readonly .switchControlText{color:lightgray}
div.switchContainer.readonly .switchOn.selected,div.switchContainer.readonly .switchOff.selected{background-color:#fff!important}
div.toggleBtnContainer.switchInTable{margin-top:0;display:inline-block;padding-top:0}
div.toggleBtnContainer.switchInTable .switchControlText{display:none}
div.toggleBtnContainer.switchInTable .toggleButton{margin-top:2px;margin-bottom:1px}
div#toolHomeWelcomeTab div.toolIntroText{color:#666;font-size:14px;line-height:15px}
.assetParent{min-height:540px;position:relative}
.shareAssetFrame{width:100%;min-height:450px}
.assetDirectLink{position:absolute;padding-top:5px!important;font-size:20px;padding-left:10px!important}
.assetSubDirectLink{font-size:18px}
.themeContainer{font-size:16px!important;line-height:24px}
.cssInput{width:200px!important;float:none!important;display:inline-block!important}
.failedCssValidation{background-color:red!important}
.failedValidationMessage{color:red}
.passedValidationMessage{color:green}
.questionDescriptionPopover{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden}
.offcanvas .questionDescription{line-height:1.5}
.statusMessage{display:inline-block;margin-left:10px}
ul.tagit li.tagit-choice{box-shadow:none!important}
ul.tagit li.tagit-choice:hover,ul.tagit li.tagit-choice.remove{box-shadow:none!important}
ul.tagit{margin:0!important;border-radius:0;font-size:16px}
ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}
ul.tagit li.tagit-new{padding:1px 4px 1px 0!important}
ul.tagit li.tagit-choice-editable{padding:1px 18px 1px 5px!important;font-size:14px}
#bvpAssetTabHeader .tagit-new{width:100%}
.tagit-new input{font-family:AvenirLight!important;font-size:1rem!important}
.ui-autocomplete{max-height:250px!important;overflow-y:scroll!important;overflow-x:hidden;z-index:9999}
.AssetDescription{width:100%;float:right;margin-top:10px;margin-bottom:10px}
.AssetDetailPnl{font-size:14px;color:#666}
.AssetDetailPnl span{margin-bottom:5px}
.AssetDetailKeywords{width:100%;float:right;margin-top:10px;margin-bottom:10px}
.AssetDetailKeywords ul{border:none!important}
.AssetCirclePanel,.AssetCircleHeaderDiv{width:135px;display:table-cell;vertical-align:middle;text-align:center}
.AssetCircleHeader{text-align:center;font-size:16px}
.AssetCircle{width:40px;height:40px;line-height:40px;border-radius:100%;display:inline-block}
.AssetCircle.Previewed{background-color:#e3d700}
.AssetCircle.Downloads{background-color:#66bd29}
.AssetCircle.Consumed{background-color:#67ace5}
.AssetCircle span{display:inline-block;vertical-align:middle;font-size:20px;color:#fff}
#pnlShareAssetsButton{padding-left:10px;padding-right:10px}
.detailsPop{position:relative;background-color:var(--body-color)}
.uiWrapper ul.uiVerticalTabNav{float:left;list-style:none outside none;margin:0;padding:0;width:90px;z-index:1}
.uiWrapper ul.uiVerticalTabNav li{height:65px;margin-top:8px;width:70px;border-radius:7px 0 0 7px;box-shadow:-8px 0 10px -9px #000 inset;padding:0 20px 0 5px}
.uiWrapper ul.uiVerticalTabNav li.ipadArrow{background:none repeat scroll 0 0 #959A9E;font-size:35px;height:43px;left:65px;padding:0 0 0 2px;position:relative;width:23px;display:none;cursor:pointer}
.uiWrapper ul.uiVerticalTabNav li:not(.ipadArrow) span{clear:both;float:left;font-size:14px;font-weight:bold;margin:0;padding:0;text-align:center;width:100%;text-decoration:none}
.uiWrapper ul.uiVerticalTabNav li a{color:inherit;text-decoration:none;padding-bottom:20px;padding-left:5px;padding-right:5px;padding-top:20px;height:100%;width:100%;display:block;cursor:pointer}
.uiWrapper ul.uiVerticalTabNav li span.uiTextContainer{margin:-5px 0 0}
.uiWrapper ul.uiVerticalTabNav li.selected{background-color:#fff;box-shadow:none}
.uiWrapper div.uiContent,.popupMainQuestionDiv{width:auto;margin:0;padding:0 0 10px;margin-left:320px;min-height:600px}
.uiWrapper.inputsPage div.uiContent,.uiWrapper.resultsPage div.uiContent{max-width:1500px}
.uiWrapper div.uiContent.uiContentNoNav{margin-left:0}
.uiWrapper div.uiContent.uiContentCollapsed{margin-left:70px}
.uiWrapper .content-page-title{color:#666;font-family:AvenirLight;font-size:20px;font-weight:100;letter-spacing:1.5px;line-height:20px;text-indent:0;text-transform:uppercase;width:100%!important}
.uiWrapper .content-page-title span{display:inline-block;line-height:35px;width:100%;color:#333;font-size:18px;font-weight:100;letter-spacing:1.5px;text-transform:uppercase;word-spacing:2px}
.uiWrapper input[type=text],.uiWrapper select,.refreshDetailsPop select,.refreshDeatilsPop input[type=text],.uiWrapper textarea{border:1px solid #C3C3C3!important}
.uiWrapper .CustomFormControlReadOnly{background-color:unset!important;border:none!important}
.uiWrapper .hoverInputHighlight{border:1px solid #C3C3C3!important;box-shadow:0 0 6px -1px #20a39b}
.uiWrapper .infoButtonContainer{background-color:#EAEDF0;border-radius:5px;float:left;margin-left:2px;padding:10px 0 10px 5px;width:20px;cursor:pointer}
.hinav ul.redirectLoginListBrands li a{display:block}
.hinav a.peer,.hinav a.peer:visited,.hinav a.selected,.hinav a.selected:visited,.hinav span.peer,.hinav span.selected{text-indent:15px;font-weight:bold}
.hinav a.child,.hinav a.child:visited,.hinav span.child{text-indent:28px}
.hinav{width:320px;position:fixed;left:0;z-index:101;overflow:visible;float:left;height:calc(100vh - 35px);min-height:600px;background-color:#f2f2f2;padding-bottom:125px;overflow-y:auto}
.shareList{border-top:1px solid #CCC}
.backToToolHomeLink,.rootGroupList .setupPage{border-bottom:1px solid #ccc}
.backToToolHomeLink .inputsGroupName span.IsCollab{margin-left:15px}
.b-example-divider{flex-shrink:0;width:1.5rem;height:100vh;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgb(0 0 0 / 10%),inset 0 .125em .5em rgb(0 0 0 / 15%)}
.leftNavExpandCollapseBtnContainer{height:50px;width:275px;position:absolute;left:0;top:0;background-color:#f2f2f2;border-bottom:1px solid #ccc}
.hinav .selected,.popupGroupNavigationPanel .selected{color:black;font-weight:bold!important}
.hinav .setupList{margin-bottom:5px}
.hinav .resultsList{margin-top:5px}
.hinav li a.selected,.hinav li a.selected:visited,.hinav span.selected{z-index:10}
.hinav .btn-toggle,.popupGroupNavigationPanel .btn-toggle{width:95%;text-align:left;font-size:16px;padding-left:8px}
.hinav .btn-toggle::before,.popupGroupNavigationPanel .btn-toggle::before{margin-right:10px;font-size:24px;position:relative;top:4px}
.hinav .btn-toggle:not(.selected):hover,.hinav .tertiaryGroupName span:not(.selected):hover,.popupGroupNavigationPanel .btn-toggle:not(.selected):hover,.popupGroupNavigationPanel .tertiaryGroupName span:not(.selected):hover{color:#888}
.hinav .btn:focus,.popupGroupNavigationPanel .btn:focus,#ctl00_pnlAdmin .btn:focus{box-shadow:none}
.hinav .btn-toggle .expandCollapseIcon,.popupGroupNavigationPanel .btn-toggle .expandCollapseIcon{float:right;padding-right:5px;font-size:18px;padding-left:5px}
.hinav .btn-toggle[aria-expanded="true"] .expandCollapseIcon,.popupGroupNavigationPanel .btn-toggle[aria-expanded="true"] .expandCollapseIcon,#ctl00_pnlAdmin .btn-toggle[aria-expanded="true"] .expandCollapseIcon::before{transform:rotate(180deg)}
.hinav .assetTypeIconNav{font-size:24px;margin-right:10px}
.hinav span,.popupGroupNavigationPanel span{display:block;background-color:#0000;font-size:16px;text-decoration:none;padding:3px 5px 3px 0;font-weight:bold;font-family:AvenirBook;font-style:normal;border-top:0!important;border-bottom:0!important}
.hinav ul,.hinav .tertiaryGroupName,.popupGroupNavigationPanel ul,.popupGroupNavigationPanel .tertiaryGroupName{list-style:none;-webkit-padding-start:0!important;margin:0;padding:0}
.hinav .tertiaryGroupName span,.popupGroupNavigationPanel .tertiaryGroupName span{font-weight:normal}
.hinav ul:not(rootGroupCollapsed) li .popupGroupNavigationPanel ul:not(rootGroupCollapsed) li{min-height:37px}
.hinav ul li,.hinav .tertiaryGroupName .groupLabel,.hinav .metricNavName .groupLabel,.popupGroupNavigationPanel ul li,.popupGroupNavigationPanel .tertiaryGroupName .groupLabel{cursor:pointer;position:relative}
.metricNavName:hover{color:cornflowerblue}
.hinav ul.setupList,.popupGroupNavigationPanel ul.resultsNavGroupList{padding-bottom:0}
.hinav ul.rootGroupList li.rootGroupItem.selected,.hinav ul.resultsList li.resultGroupItem.selected,.popupGroupNavigationPanel ul.rootGroupList li.rootGroupItem..selected{cursor:pointer;background-image:none;font-weight:bold;color:black}
.hinav ul.rootGroupList .rootGroupItem.selected ul.secondaryGroupList,.popupGroupNavigationPanel ul.rootGroupList .rootGroupItem.selected ul.secondaryGroupList{border-left:2px var(--Brand-Colors-Blue-500) solid}
.hinav ul.currentSection,.popupGroupNavigationPanel ul.currentSection{border-left:3px var(--Brand-Colors-Blue-500) solid}
.hinav ul.currentSection li,.popupGroupNavigationPanel ul.currentSection li{background:#ececec;background:linear-gradient(90deg,rgba(236,236,236,1) 30%,rgba(242,242,242,1) 75%)}
.hinav ul.notCurrentSection,.popupGroupNavigationPanel ul.notCurrentSection{padding-left:3px!important}
.hinav .groupNavText,.popupGroupNavigationPanel .groupNavText{width:85%;display:inline-block;padding:0}
.hinav .groupLabel .groupNavText,.popupGroupNavigationPanel .groupLabel .groupNavText{width:100%}
.hinav ul.rootGroupList .rootGroupItem ul.secondaryGroupList,.popupGroupNavigationPanel ul.rootGroupList .rootGroupItem ul.secondaryGroupList{border-left:2px #ccc solid}
.rootGroupItem,.secondaryGroupItem{min-height:30px}
.secondaryGroupItem{padding:.375rem .75rem}
.rootGroupItem .selected,.tertiaryGroupItem.selected .groupLabel,.resultGroupItem .selected{color:var(--Brand-Colors-Blue-500)!important}
.tertiaryGroupItem{list-style:circle}
.tertiaryGroupItem::marker{font-size:15px;color:grey}
.tertiaryGroupName{display:inline-block!important;vertical-align:middle}
.tertiaryGroupName .groupNavText{font-size:15px}
.tertiaryGroupItem.selected{list-style:disc}
.tertiaryGroupItem.selected::marker{list-style:disc;color:var(--Brand-Colors-Blue-500)}
.tertiaryGroupList{margin-left:30px!important}
.hinav ul.rootGroupList li.selected ul.secondaryGroupList,.hinav ul.rootGroupList li.selected ul.metricsNavList,.hinav ul.rootGroupList li.quaternaryGroupItem.selected ul.metricsNavList{display:block}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem span.secondaryCollapse span,.hinav ul.rootGroupList li.quaternaryGroupItem span.quaternaryCollapse span,.hinav ul.rootGroupList span.primaryCollapse span{display:none}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem span.secondaryCollapse span.selected,.hinav ul.rootGroupList li.quaternaryGroupItem span.quaternaryCollapse span.selected,.hinav ul.rootGroupList span.primaryCollapse span.selected{border:0;text-indent:0;color:#666;display:block;background-color:transparent;font-size:1.5em;text-decoration:none;padding:0 3px 0 0;font-weight:100}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem span.secondaryCollapse,.hinav ul.rootGroupList li.quaternaryGroupItem span.quaternaryCollapse,.hinav ul.rootGroupList span.primaryCollapse{background-color:none;float:right;font-size:25px;right:-2px;margin-right:5px;padding:0 5px;position:absolute;top:0;z-index:100;line-height:45px;font-weight:bold}
.hinav ul.rootGroupList ul.secondaryGroupList ul.tertiaryGroupList li .tertiaryGroupName:hover,.popupGroupNavigationPanel ul.rootGroupList ul.secondaryGroupList ul.tertiaryGroupList li .tertiaryGroupName:hover{color:grey}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem span.secondaryCollapse:hover span.selected,.hinav ul.rootGroupList li.quaternaryGroupItem span.quaternaryCollapse:hover span.selected,.hinav ul.rootGroupList span.primaryCollapse:hover span.selected{color:#38C0C6}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem h4.secondaryGroupName span.secondaryGroupTriPnl{position:relative;width:0;height:0;padding:0;margin:0;display:none!important}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem h4.secondaryGroupName,.hinav ul.rootGroupList li.quaternaryGroupItem h4.quaternaryGroupName{display:block;margin-left:0;padding:0;width:100%;position:relative;background-color:#f2f2f2}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem h4.secondaryGroupName .groupLabel,.hinav .resultsNavGroupItem span{display:block;position:relative;margin-left:32px;padding-top:10px;font-size:16px;font-weight:300;padding-bottom:10px;padding-right:5px;width:80%;line-height:25px}
.hinav ul.rootGroupList li.quaternaryGroupItem h4.quaternaryGroupName .groupLabel{display:block;position:relative;margin-left:25px;padding-top:10px;font-size:16px;font-weight:300;padding-bottom:10px;padding-right:5px;width:80%;line-height:25px}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem h4.secondaryGroupName span.secondaryGroupTri{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #CFDAE7;position:absolute;left:6px;bottom:-45px;display:none}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem.selected h4.secondaryGroupName span.secondaryGroupTri,.popupGroupNavigationPanel ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem.selected h4.secondaryGroupName span.secondaryGroupTri{display:block}
.hinav ul.rootGroupList ul.secondaryGroupList ul.tertiaryGroupList li,ul.metricsNavList li,.popupGroupNavigationPanel ul.rootGroupList ul.secondaryGroupList ul.tertiaryGroupList li,ul.metricsNavList li{border-top:0 solid #E2EDED;color:black;font-size:16px!important}
.hinav ul.rootGroupList ul.secondaryGroupList ul.tertiaryGroupList li:first-child,ul.metricsNavList li:first-child{border-top:0}
.hinav ul.rootGroupList ul.secondaryGroupList li.secondaryGroupItem.selected h4.secondaryGroupName .groupLabel,.hinav li.tertiaryGroupItem.selected h5.tertiaryGroupName .groupLabel,.popupGroupNavigationPanel li.tertiaryGroupItem.selected h5.tertiaryGroupName .groupLabel{color:black;font-weight:bold}
.tertiaryGroupName{display:table}
.tertiaryGroupName span.groupLabel{display:table-cell!important;vertical-align:middle}
.metricNavItem.selected{color:cornflowerblue}
.hinav .rootGroupCollapsed,.popupGroupNavigationPanel .rootGroupCollapsed{padding:70px 0 0}
.hinav .rootGroupCollapsed li,.popupGroupNavigationPanel .rootGroupCollapsed li{padding:0 27px;cursor:pointer;font-size:1.5em}
.hinav .rootGroupCollapsed li a,.popupGroupNavigationPanel .rootGroupCollapsed li a{text-decoration:none}
.hinav .rootGroupCollapsed li span,.popupGroupNavigationPanel .rootGroupCollapsed li span{color:#7A8A9A}
.hinav .rootGroupCollapsed .groupSelected{cursor:pointer}
.hinav div.leftNavExpandCollapseBtnContainer span.rootGroupBtn,.popupGroupNavigationPanel div.rootGroupBtnContainer span.rootGroupBtn{color:#59636c;cursor:pointer;font-size:35px;padding:0;position:relative;font-weight:100;margin-left:25px;margin-top:10px;left:0}
.uiWrapper .rootGroupBtn.biArrowLeft{left:350px}
.uiWrapper .rootGroupBtn.btnCollabCss.biArrowLeft{left:308px}
.uiWrapper .rootGroupBtn.biArrowLeft.sbActive{left:360px}
.uiWrapper .rootGroupBtn.btnCollabCss.biArrowLeft.sbActive{left:318px}
.uiWrapper .rootGroupBtn.biArrowRight{left:113px}
.uiWrapper .rootGroupBtn.btnCollabCss.biArrowRight{left:68px}
.hinav ul.rootGroupList li.quaternaryGroupItem h4.quaternaryGroupName{background-color:#dadada}
.hinav .groupLabel.bi::before{margin-right:10px;font-size:24px;position:relative;top:4px}
.hinavTopCustomeranalysis{padding-left:10px;font-size:24px!important}
.hinavtop .hinavTopRight{float:right;margin-right:30px}
.hinavtop .hinavtopTitle{color:#333;font-size:24px;margin-left:10px;padding-top:10px}
.hinavExitManageDefaults{background-color:#FFF;border-radius:5px;box-shadow:0 1px 2px -1px #000;height:35px;padding:0 10px;position:absolute;right:0;cursor:pointer;width:90px}
.hinavCollab{background-color:#FFF;border-radius:5px;box-shadow:0 1px 2px -1px #000;height:35px;padding:0 10px;position:absolute;right:60px;cursor:pointer}
.hinavtop,.hinavtopCollab{top:74px;height:74px;background-color:var(--body-color);font-size:20px}
.groupTitle{background:#fff;font-size:24px;padding-bottom:15px}
.groupTitleSpan{color:#333;padding-top:10px;margin-left:0!important}
.tertiaryGroupTitle{background-color:var(--body-color);font-size:24px;padding-bottom:15px}
.hinavtopCollabSelected{padding-top:4px}
.hinavCollabStateIcon{font-size:24px;background:var(--Brand-Colors-Orange-500);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;text-align:center;cursor:pointer;color:#fff}
.hinavCollabStateIcon::before{padding-left:13px}
.collab-ShareSelectedNewUI{background-image:none!important;background-color:#FFF!important;border-radius:5px;box-shadow:0 1px 2px -1px #000;padding:0 10px;position:absolute;right:128px;cursor:pointer;width:175px!important;height:35px!important}
.collab-ReturnSharedNewUI{background-image:none!important;background-color:#FFF!important;border-radius:5px;box-shadow:0 1px 2px -1px #000;padding:0 10px;position:absolute;right:128px;cursor:pointer;width:175px!important;height:35px!important}
.collab-ShareOutNewUI{background-image:none!important;background-color:#FFF!important;border-radius:5px;box-shadow:0 1px 2px -1px #000;padding:0 10px;position:absolute;right:128px;cursor:pointer;width:175px!important;height:35px!important}
.hinavSubmitCollab,.hinavResetAll{height:35px;padding:0 15px;position:relative;cursor:pointer;float:right;border-radius:30px;margin-top:5px;margin-bottom:5px}
.hinavResetAll .toggleButtonHeader,.hinavCollab .toggleButtonHeader,.hinavSubmitCollab .toggleButtonHeader,.hinavExitManageDefaults .toggleButtonHeader,.collab-ReturnSharedNewUI .toggleButtonHeader,.collab-ShareOutNewUI .toggleButtonHeader,.collab-ShareSelectedNewUI .toggleButtonHeader{color:#555;display:block;font-size:12px;font-weight:normal;left:10px;position:absolute;text-align:center;text-transform:uppercase;top:-12px;width:auto}
.collab-ReturnSharedNewUI .resetBtn,.collab-ShareOutNewUI .resetBtn,.collab-ShareSelectedNewUI .resetBtn{font-weight:bold;letter-spacing:1px;line-height:10px;padding:7px 0 0;left:46px;top:4px;position:absolute}
.hinavExitManageDefaults .resetBtn{font-weight:bold;letter-spacing:1px;line-height:10px;padding:7px 0 0;text-transform:uppercase;width:30px;left:35px;top:4px;position:absolute}
.hinavResetAll .resetBtn{float:right;font-size:12px;letter-spacing:1px;line-height:10px;padding:12px 0 0;text-transform:uppercase;width:100%;text-align:center}
.hinavSubmitCollab .resetBtn{float:right;font-size:12px;letter-spacing:1px;line-height:10px;padding:12px 0 0;text-transform:uppercase;width:100%;text-align:center}
.analysisInputsWrapper{margin-left:10px;min-height:490px}
#divPopupOuter.analysisInputsWrapper{margin:unset!important;min-height:unset!important}
.analysisInputsWrapper .tabContent{border:0;position:relative;width:100%}
.analysisInputsWrapper .tblInputRowHeader,.analysisInputsWrapper .inputLbl,.setupWrapper .inputLbl{font-size:14px}
.analysisInputsWrapper .paragraphTopTitle{width:unset;padding-bottom:10px}
.popupContentBody .inputLbl{margin-top:4px}
.analysis-results .pnlQD{text-align:left;color:#333;font-size:14px;font-weight:normal;vertical-align:middle;position:relative}
.analysis-results .pnlQD td:first-child{padding-left:25px}
.analysisInputsWrapper .tblInputRowHeader{display:inline-block;position:relative;left:15px;top:5px}
.analysisInputsWrapper .grid-row-index,.refreshDetailsPop .grid-row-index{display:none}
.TUC:disabled{background-color:#F0F0F0!important}
.analysisInputsWrapper .tblInputColHeader{color:#555;font-weight:bold;font-size:12px;text-align:center;text-transform:uppercase;margin:0 auto;width:100%}
.setupWrapper .inputLbl{margin-top:0;min-height:24px;float:left}
.setupWrapper .tblInputs,.setupWrapper input.textbox,.setupWrapper select.dropdownlist{float:none!important}
.shareStatusBody .analysisInputsWrapper{margin-left:0}
.pnlPriority:has(.toggleBtnContainer) .collab-container-static,.pnlPriority:has(.switchContainer) .collab-container-static{margin-top:-10px!important}
.pnlQD:has(.radiobuttonlist){padding-top:20px!important;padding-bottom:20px!important}
.collab-container-static{width:50px;margin-top:3px;width:50px;position:absolute;right:0;border:none!important}
.tblInputsParagraph .collab-container-static{width:100%;margin-top:0;position:unset}
.analysisInputsWrapper .collab-container .collab-empty-spacer{padding:0;margin:0}
.analysisInputsWrapper input.textbox,.refreshDetailsPop input.textbox,.analysis-results input.textbox,.analysisInputsWrapper select.dropdownlist,.refreshDetailsPop select.dropdownlist,.analysis-results select.dropdownlist,.setupWrapper input.textbox,.setupWrapper select.dropdownlist{border:1px solid #C3C3C3!important;float:right;padding-left:35px}
.analysisInputsWrapper textarea{border:1px solid #A3A3A3!important;border-radius:0;color:#333;padding:6px 5px;-webkit-padding-before:6px;-webkit-padding-after:6px;position:relative;line-height:18px;width:97%!important;margin-top:5px}
.analysisInputsWrapper input[readonly],.analysisInputsWrapper input[readonly="readonly"],.setupWrapper input[readonly],.manageUsersForm input[readonly]{background-color:#fff!important;border:none!important;color:#333!important}
.refreshDetailsPop input[readonly],.refreshDetailsPop input[readonly="readonly"],.setupWrapper input[readonly]{background-color:#FFF!important;border:none!important;box-shadow:none!important;color:#333!important;-webkit-padding-before:5px;-webkit-padding-after:5px;line-height:18px;font-size:14px}
.analysisInputsWrapper .grid-header,.grid-header-results{background-image:none!important;font-family:AvenirLight;font-size:12px!important;font-weight:normal;text-align:center;text-transform:uppercase}
.analysisInputsWrapper .grid-header th,.grid-header-results th{background-image:none!important;border:none!important;background-color:#9FB2CA!important;font-family:AvenirLight;font-size:inherit!important;padding:5px 0 5px 5px;text-decoration:none;color:#FCFCFC!important}
.analysisInputsWrapper .grid,.grid-results,.grid-presetation{border:none!important}
.analysisInputsWrapper .grid-row,.grid-row-results td{font-size:12px}
.analysisInputsWrapper .questionPanel{width:100%}
.analysisInputsWrapper .questionHighlight{border-radius:5px 0 0 5px;left:-15px;padding:6px 0 10px 15px;position:absolute;top:0;width:765px;z-index:0}
.analysisInputsWrapper .questionHighlightArrow{border-bottom:17px solid rgba(0,0,0,0);border-top:16px solid rgba(0,0,0,0);height:0;position:absolute;right:-29px;top:0;width:0}
.uiWrapper .uiContent td div.question-group{background:0;color:#333;font-weight:bold;background-color:#d7dce0;padding-left:5px}
.uiWrapper .uiContent table.groupFilterTypes{background:none!important}
.popupGroupNavigationPanel{width:320px;background-color:#f2f2f2;height:calc(100vh - 110px);z-index:9999;float:left;position:absolute}
.divRTRContainer{float:left}
.RTRPnl{width:100%;display:inline-block;overflow-x:auto}
.CollapseDivPopup,.ExpandDivPopup{background-color:#EEE;background-image:none}
.offcanvas-body .descriptionContainer,.offcanvas-body .UserCommentContainer{padding:1em 1em}
.panelSharedAnswersHeader,.panelNoTextHeader{padding:1em;margin-top:.5rem}
.userCommentHeader{padding-bottom:.5em}
.panelDescriptionHeader{padding-bottom:1em}
.panelDescriptionHeader div{width:auto}
.panelDescriptionHeader h5{margin:0;padding-top:5px}
.uiWrapper .uiContent .tablePopupMenu .descriptionContainer .questionDescription{float:left;margin:0;width:315px;padding:5px 0;font-size:13px;line-height:16px}
.uiWrapper .uiContent .tablePopupMenu .descriptionContainer .questionDescription h5{font-size:14px;padding:0;margin:0}
.containerUpdateMode{position:absolute;bottom:5px;width:80%;text-align:left;display:inherit}
.txtUpdateMode{margin-left:10px;font-size:12px;position:absolute}
.maintenanceIcon{font-size:34px;position:relative;bottom:0;top:-3px}
.leftNavNoLink{height:100%;width:100%;padding:20px 5px}
.descText{color:#fff;vertical-align:middle;text-align:center;font-weight:100;width:auto;padding:10px;position:relative;cursor:pointer;margin-left:5px;font-family:AvenirMedium;font-weight:500;font-size:16px}
.resetToDefault .descText,.collabAnswered .descText,.imgShareOut .descText,.collabShareSelected .descText,.imgShared .descText,.removeMetric .descText{background:var(--Alert-Colors-Danger-Red-500)}
.cancelInputsPopup .descText{background:#59636c}
.addToolAdmin .descText{display:inline-block}
.offcanvas-header-container{display:flex;align-items:center;justify-content:space-between;width:100%}
.offcanvas-header .notificationMessage.alert,.offcanvas-header .toolStatusMessage.alert{margin-bottom:0rem;font-size:14px;font-weight:800;font-family:'AvenirMedium';border-radius:0;padding:.8rem .8rem}
.offcanvas-header .notificationMessage .bi,.offcanvas-header .toolStatusMessage .bi{font-size:20px;margin-right:10px;top:2px;position:relative}
.descriptionContainer{display:inline-block;padding-bottom:30px}
.tTd{flex:unset;padding:unset;margin:unset;position:relative}
.pnlEditAssumption{margin-left:10px}
#bvpContainer .menuContainer{height:auto;margin:0 auto;position:relative;text-align:center}
#bvpContainer .menuContainer span.introText{font-size:24px;color:#333;margin-top:10px;display:inline-block}
#bvpContainer .menuContainer span.introTextAdvisor{font-size:18px}
#bvpContainer .menuContainer span.numUsers{font-size:26px;color:#27a9e1}
.landingContainerBg{background:0;margin:0 auto;width:100%;box-shadow:none;padding-top:40px}
.landingContainerTable{display:table;margin:0 auto}
#bvpContainer .adminMenu{padding:0;margin:20px 0;width:100%;height:auto;position:relative;display:table;list-style:none;-webkit-padding-start:0!important}
#bvpContainer .adminMenu li{display:inline;float:left;width:245px}
#bvpContainer .adminMenu li.disabled{display:block;float:left;cursor:default}
#bvpContainer .adminMenu li.disabled div.outsideSquare{background:none repeat scroll 0 0 #7F7F7F}
#bvpContainer .adminMenu div.outsideSquare{background:none repeat scroll 0 0 #DADADA;display:block;height:150px;margin:5px;position:relative;top:5px;width:auto;z-index:11}
#bvpContainer .adminMenu div.innerSquare{height:100%;width:100%}
#bvpContainer .adminMenu div.innerSquare div{padding-left:20px}
#bvpContainer .adminMenu div.innerSquare .disabled{background:none repeat scroll 0 0 #DADADA;border-radius:50%;display:block;height:150px;margin:5px;position:relative;top:5px;width:150px;z-index:11}
#bvpContainer .adminMenu li .mainstayFont:hover,#bvpContainer .adminMenu li .menuText:hover{color:#dadada}
#bvpContainer .adminMenu li.disabled .menuText{color:#7F7F7F;cursor:default}
#bvpContainer .adminMenu li.disabled .menuText:hover{color:#7f7f7f;cursor:default}
#bvpContainer .adminMenu li.disabled .clickable,#bvpContainer .adminMenu li.disabled .clickable:hover{cursor:default}
#bvpContainer .adminMenu li.menuTools:not(.notSelected) div.innerSquare{background-color:#38b449}
#bvpContainer .adminMenu li.menuAssets:not(.notSelected) div.innerSquare{background-color:#27a9e1}
#bvpContainer .adminMenu li.menuReporting:not(.notSelected) div.innerSquare{background-color:#f68a1e}
#bvpContainer .adminMenu li.menuPlaybooks:not(.notSelected) div.innerSquare{background-color:#7851A9}
#bvpContainer .adminMenu li.disabled span.outsideSquare div.innerSquare .mainstayFont{color:#7F7F7F}
#bvpContainer .adminMenu li.menuTools.disabled:not(.notSelected) div.innerSquare{background-color:#333}
#bvpContainer .adminMenu li.menuAssets.disabled:not(.notSelected) div.innerSquare{background-color:#333}
#bvpContainer .adminMenu li.menuReporting.disabled:not(.notSelected) div.innerSquare{background-color:#333}
#bvpContainer .adminMenu li.menuPlaybooks.disabled:not(.notSelected) div.innerSquare{background-color:#333}
#bvpContainer .adminMenu div.outsideSquare div.innerSquare .mainstayFont{color:#FFF;display:block;font-size:30px;padding-top:10px;padding-bottom:10px}
#bvpContainer .adminMenu li .menuText{font-size:25px;color:#fff;text-align:left;display:block;cursor:pointer}
#bvpContainer .adminMenu li .clickable{cursor:pointer;height:75%}
#bvpContainer .landingManage{padding-left:5px;font-size:14px}
#bvpContainer .adminMenu div.outsideSquare div.innerSquare .cbxContainer{position:absolute;bottom:10px}
#bvpContainer .adminMenu div.outsideSquare div.innerSquare .landingcbx{transform:scale(1.2);-webkit-transform:scale(1.2);cursor:pointer}
#bvpContainer .adminMenu div.outsideSquare div.innerSquare .landingcbx+span{color:#fff;font-size:14px;position:relative;top:-2px}
.accessInfo{width:350px;height:70px;background-color:#FFF;z-index:999;padding:5px;border-radius:5px}
.accessInfo .inner{background-color:#7F7F7F;color:#FFF;padding:5px;border-radius:5px;height:60px}
.accessInfo .inner span{font-size:16px}
#analyticsAccessInfo.accessInfo{height:100px}
#analyticsAccessInfo.accessInfo .inner{height:90px}
.tblRedText{padding:8px 3px 0 6px!important;margin-top:0;display:block;text-align:right;color:red!important;font-size:14px!important;vertical-align:middle!important}
.tblHeadingText{padding:8px 0 0 0!important;margin-top:0;display:block;text-align:left;font-weight:bold!important;font-size:15px!important}
.tblLitQuestionText{padding:8px 3px 0 6px!important;margin-top:0;display:block;text-align:right;font-size:14px!important;vertical-align:middle!important}
.tblLitQuestionTextLeft{padding:8px 3px 0 6px!important;margin-top:0;display:block;text-align:left;font-size:14px!important;vertical-align:middle!important}
.tblLitQuestionTextLeftGray{color:#808080;padding:8px 3px 0 6px!important;margin-top:0;display:block;text-align:left;font-size:14px!important;vertical-align:middle!important}
.tblLitLinklarge{padding:8px 0 0 0!important;margin-top:0;display:block;text-align:center;font-size:12px!important;vertical-align:middle!important}
.move-collab-button-left{margin-right:205px}
.sharing-status-title{margin-left:14px}
.sharing-status-analysis-name{padding-left:15px}
#AnalysesTab{background-color:#FFF!important;display:none}
.ToolServiceTabsUL{border-radius:5px 5px 0 0;border-bottom:0}
.announcements-icon-container{position:relative;display:inline-block;float:right;height:0}
.announcements-icon.bi::before{position:absolute;left:-15px;top:-23px;font-size:20px;color:#999;vertical-align:middle;z-index:1;cursor:pointer}
.announcements-icon.new-announcements.bi::before{color:red}
.announcements-icon-menu-item.bi::before{position:absolute;left:-16px;top:-3px;font-size:20px;color:#999;vertical-align:middle;z-index:1;cursor:pointer}
.announcements-icon-menu-item.new-announcements.bi::before{color:red}
.announcements-count{position:absolute;left:-8.5px;top:-17px;font-size:10px;color:white;z-index:2;cursor:pointer}
.announcements-count-menu-item{position:absolute;left:-9px;top:2px;font-size:10px;color:white;z-index:2;cursor:pointer}
.announcements-count-two-digits{left:23.5px}
.announcements-count-menu-item-two-digits{left:-48.5px}
.announcements-count-greater-than-99{left:28px}
.announcements-count-menu-item-greater-than-99{left:-44px}
.hidden-announcements-menu-item{display:none!important}
.announcementsContainerBg{max-width:900px}
.leftnavHamburger,.leftnavPopupHamburger{display:none;font-size:36px;cursor:pointer}
.refreshDetailsPop .modal-header .btn-close{margin:0!important}
.sliderShowMore{cursor:pointer}
.analyticsContainerBg{min-height:510px}
.AllAnalyticsBody .infoToolTip,#dataPopTitle .infoToolTip{background:none repeat scroll 0 0 #707070;color:#FFF;left:-7px;padding:5px;position:absolute;top:20px;width:240px;z-index:9999;border-radius:3px;font-size:14px;text-align:left;overflow-y:visible!important}
.AllAnalyticsBody .arrowTopTooltip,#dataPopTitle .arrowTopTooltip{border-bottom:10px solid #707070;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);height:0;margin-left:-5px;margin-top:-16px;position:absolute;width:0;display:none}
#dataPopTitle .arrowTopTooltip,#dataPopTitle .infoToolTip{font-weight:normal!important;margin-left:5px!important}
#pnlToolAnalyticsPop #dataPopTitle .analyticsKPIInfo{padding-left:5px}
.dashKPISubWrapper.avgAnalysesPerUser .bi-info-circle{top:-17px;position:absolute}
.totalOpacity{opacity:0}
.infoTooltip.floatLeftSide{left:-240px}
.AllAnalyticsBodySubSections{min-height:100px;width:100%}
.AnalyticsRightOldLinks{float:right;width:25%;height:400px}
.analyticsCustomBanner{width:940px;height:40px;position:relative;left:-20px;margin-top:0;background-color:#2970A6;cursor:pointer;top:20px}
.analyticsCustomBannerInner{margin-left:31%}
.analyticsCustomBannerInner .iconBtnContent .iconBtnTitle{padding-top:5px;height:20px;color:#FFF;font-size:18px}
#pnlCustomAnalyticsBody{font-size:16px}
#announcementsPopMainDiv{height:90%}
.announcements-pop-close-bttn{float:right!important;margin:5px 25px 0 0;height:25%;width:90%}
.announcements-pop-pager-center{left:322px!important}
.tool-header-title.announcements-pop{margin-left:24px;margin-top:10px}
#pnlAnnouncementsUserPop{height:100%}
.announcementParent{height:100%}
#pnlManageTool h3{color:black}
.announcement-item-date{margin:0 0 2px 0;color:#145caf}
.announcement-item-title{margin:0 0 10px 0;font-size:18px}
.announcement-item-text{margin:0;font-size:12px}
#pnlManageAnnouncementsButtonPop{float:right;margin:20px 25px 0 0}
.noLink{cursor:default!important;color:#777}
.divAnnouncmentScroller{position:relative;left:0;width:inherit!important;display:block;overflow:hidden;height:20px!important;padding:15px 0}
.divAnnouncmentScroller a{margin-right:100px;font-size:16px;cursor:pointer}
.BlueLinklarge{padding:8px 0 0 0!important;margin-top:0;display:block;text-align:left!important;color:#00F!important;font-size:12px!important;vertical-align:middle!important}
.setupPageHeaderInfo{width:75%;height:60px;margin-right:0;float:left}
.setupPageButtonWrapper{width:20%;float:right}
.ulToolToToolDataSource{list-style:none;-webkit-padding-start:0!important}
.ulToolToToolDataSource li{padding:5px;border:1px solid #ccc;border-radius:5px}
.tooltip{z-index:9999}
.dataTransferQuestionIcon{font-size:30px;top:-2px;background-color:#454545;border-radius:50%;display:inline-block;height:24px;margin-left:10px;padding:0 9px;position:relative;width:7px;cursor:pointer}
.dataTransferQuestionIcon span{font-size:20px;font-weight:bold;letter-spacing:normal;color:#FFF;padding-left:1px;top:5px;position:relative}
.dataTransferQuestionIcon .infoToolTip{background:none repeat scroll 0 0 #707070;color:#FFF;left:-10px;padding:10px;position:absolute;top:35px;width:350px;z-index:1000;border-radius:3px;font-size:14px}
.dataTransferQuestionIcon .arrowTopTooltip{border-bottom:10px solid #707070;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);height:0;margin-left:2px;margin-top:-19px;position:absolute;width:0}
.rootGroupCollapsed .infoIconToolTip{position:absolute;left:45px;font-size:14px;font-weight:100;background:#fff;padding:5px 10px;border:1px solid #DDD;color:#333;top:4px;width:auto;white-space:nowrap}
.TableMimicGridviewLeft{display:block;text-align:left;padding-top:9px;padding-right:2px;color:#666;font-size:12px}
.TableMimicGridviewRight{display:block;text-align:right;padding-top:9px;padding-right:2px;color:#666;font-size:12px}
.TableMimicGridviewCenter{display:block;text-align:center;padding-top:9px;padding-right:2px;color:#666;font-size:12px}
.tblOldAnalyticsLinks .pnlReadMore{margin-left:28px}
#microtoolDownloadDeliverable{font-size:48px;cursor:pointer}
.adminLabel{width:175px}
.adminWarning{width:175px}
.inputErrorArrow-tag{position:absolute;z-index:999;top:1px;right:5px;opacity:.8}
.inputErrorArrow-tag::before,.inputErrorArrow-tag::after{content:'';position:absolute;top:0;right:0;border-color:transparent;border-style:solid}
.inputErrorArrow-tag::after{border-width:6px;border-right-color:#f00;border-top-color:#f00}
.inputError{padding:5px}
.inputError.warning p{font-size:12px;color:#F00!important}
.inputError.passed p{font-size:12px;color:#008000!important}
#playbookContainer{display:inline-block}
#playbookContainer .assetSliderBackground{width:212px;height:170px;margin:6px;float:left}
#playbookContainer .assetItemContainer{margin-top:0;height:100%}
#playbookContainer .assetItemContainer a{width:100%;display:inline-block}
#playbookContainer .assetTypeIcon{color:white;font-size:105px;left:-41px;padding-top:10px;display:none}
#playbookContainer .assetSliderToolName{color:#fff;height:120px;float:left;padding:10px}
#edit-playbook-panel{background-color:#ccc;float:right;padding:2px 5px;border-radius:14px;opacity:.7;margin-right:0}
.edit-playbook-link{color:#333!important;text-decoration:none;font-size:24px}
.blockLeft{float:left}
.blockRight{float:right}
.ui-tabs .ui-tabs-nav li a{font-size:12px;min-width:100px;float:left;text-align:center;text-decoration:none;padding:6px 12px 6px 12px}
.ToolServiceTabsA{text-align:center;min-width:90%!important}
.ToolHomeTabArrow{color:#37454F;height:7px;padding:4px;position:absolute;width:7px;background-repeat:no-repeat;border-style:none;font-size:30px;top:-15px;z-index:100}
#AnalysesToolHomeTabArrow{left:465px}
#TemplatesToolHomeTabArrow{left:790px}
#WelcomeToolHomeTabArrow{left:150px}
#toolHomeAnalysesPager input{margin-left:10px}
.tblRegQ{table-layout:fixed}
.qbrQuarterDiv{border:1px solid #333;width:150px;height:150px;margin-top:10px;position:relative;display:inline-block;margin:5px 5px 5px 0}
.qbrQuarterDivInner{display:table;width:inherit;height:inherit}
#pnlManageGroup .groupManagerBody{padding:10px}
.editGroupLink,.editQbrLink,.editMetricLink,.editGroupRelationship{cursor:pointer;display:inline-block}
.editGroupLink{font-size:20px;padding:0 5px}
.editGroupRelationship{font-size:20px;padding:0 5px}
.editMetricLink{font-size:20px;padding:0 5px}
.projectLink{padding:0}
.projectEdit .editGroupRelationship{padding:0 0 0 8px}
.funcAreaEdit{margin-left:5px}
.noTopPaddingCio{padding-top:0!important}
.cioProjectOnFuncArea{background-color:#eee!important;padding:0 10px!important;margin-top:30px!important}
.qbrHighlightRow{background-color:#ffebee}
.qbrAreYouSureRow .areYouSureText{display:inline-block;font-weight:bold}
.qbrAreYouSureRow .confirmationButtonYes{display:inline-block;border:1px solid darkgreen;border-radius:4px;padding:4px;background-color:#0c0;margin-left:10px;margin-right:5px;cursor:pointer}
.qbrAreYouSureRow .confirmationButtonCancel{display:inline-block;border:1px solid darkgray;border-radius:4px;padding:4px;background-color:lightgrey;cursor:pointer}
.CancelDeleteValueStatement,.valueStatementDeleteLink{display:inline-block;margin-top:10px;margin-left:10px;cursor:pointer;color:blue}
#valueStatements{margin-top:10px}
.valueStatement{display:inline-block;width:90%}
.valueStatementRowWrapper{height:34px;padding-top:14px;padding-bottom:14px}
.valueStatementAddButton{color:white;background-color:#0CB83E;padding:10px;border-radius:5px;cursor:pointer;width:150px}
.OKDeleteValueStatement{color:white;background-color:#145CAF;padding:5px;border-radius:5px;cursor:pointer;width:150px}
.valueStatementsHeader{font-size:16px;font-weight:bold}
.projectValueStatements{padding-top:10px}
.projectDetails{clear:both;padding:10px 0}
.projectDetailItem{padding-top:5px;display:inline-block;padding-left:10px}
.projectDesc{padding-bottom:10px;clear:both}
.projectDesc .projectDetailItem{padding-left:0}
.projectDetailTitle{padding-top:5px;display:inline-block;font-weight:bold;color:#333}
.projectValueStatements .valueStatementRowWrapper{height:unset;padding-top:5px;padding-bottom:0}
.quarterDesc{display:table-cell;vertical-align:middle;text-align:center}
.quarterDesc{font-size:35px}
.qbrQuarterDiv.empty{border:2px dashed #ccc;color:#ccc}
.qbrQuarterDiv .quarterNum{position:absolute;top:5px;left:5px}
.qbrYear{margin:20px 10px 10px 0;font-size:20px}
.qbrQuarterDiv.empty.createAnalysisBtn,.createQbrLink,.viewQbrLink{cursor:pointer}
.toolHomeStatus{padding:3px 7px;margin-left:16px;margin-top:-3px;color:white;margin-right:35px;height:20px!important;font-family:AvenirMedium;font-weight:500;font-size:12px!important;text-align:center}
.toolHomeStatusLive{background-color:#b9d36c;margin-right:48px;margin-left:26px}
.toolHomeStatusTest{background-color:var(--Brand-Colors-Orange-500);margin-right:48px;margin-left:26px}
.toolHomeStatusRegistered{background-color:#b9d36c;margin-right:36px;margin-left:16px;width:87px!important}
.toolHomeStatusNotRegistered{background-color:var(--Brand-Colors-Orange-500);margin-right:36px;margin-left:16px;width:87px!important}
.toolHomeStatusHybridSales{background-color:#0c71c3;margin-right:36px;margin-left:16px;width:87px!important}
.isMicrotool .toolHomeStatusHeader{margin-left:23px!important;width:115px!important}
.toolHomeStatusTemplate{background-color:var(--Brand-Colors-Aqua-600);width:65px!important;margin-right:28px}
.functionalAreaButtons{padding-top:10px;border-top:1px solid #ccc;margin-top:7px}
.newFunctionalAreaBtn{float:right}
.qSectionHeader{width:900px;padding:20px 0;left:-10px;position:relative}
.dataMultiOwnerInfoIcon,.dataSharedQuestionsInfoIcon{font-size:30px;top:5px;margin-left:10px;padding:0 2px;position:relative;cursor:pointer}
.dataMultiOwnerInfoIcon .infoToolTip,.dataSharedQuestionsInfoIcon .infoToolTip{background:none repeat scroll 0 0 #707070;color:#FFF;left:-10px;padding:10px;position:absolute;top:35px;width:350px;z-index:1000;border-radius:3px;font-size:14px}
.dataMultiOwnerInfoIcon .arrowTopTooltip,.dataSharedQuestionsInfoIcon .arrowTopTooltip{border-bottom:10px solid #707070;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);height:0;margin-left:2px;margin-top:-18px;position:absolute;width:0}
#pnlShareAssetsButton .iconBtnContent{padding:0}
.tableButton{margin-top:3px}
.popupLiveTest span:first-child,.inputsPopupLiveTest span:first-child{font-size:16px;margin:15px;display:block;text-align:left}
.inputsPopupLiveTest span.inputsPopLiveTestStatus{margin:0;display:inline}
.popupLiveTest,.inputsPopupLiveTest{display:none}
span.popupLiveTestBtnContainer{margin:0 auto;position:relative;width:100%;text-align:center;height:45px;display:block}
.popupLiveTest span.btn,.inputsPopupLiveTest span.btn{font-size:16px;margin:5px;background:#DDD;color:#fff;padding:5px 20px;border-radius:3px;display:inline-block;font-weight:bold;cursor:pointer}
.popupLiveTest span.btn.liveBtn,.inputsPopupLiveTest span.btn.inputsLiveBtn{background-color:#0A0;margin-left:20px}
.popupLiveTest span.btn.testBtn,.inputsPopupLiveTest span.btn.inputsTestBtn{background-color:#C23030}
span.hinavToolErrors{font-size:22px;top:1px;display:inline-block;position:relative;margin-left:10px;cursor:pointer}
span.hinavCustomerAnalysisTestText{background-color:#C23030;border-radius:2px;color:#fff;padding:2px 5px;font-size:11px;top:-3px;display:inline-block;position:relative;margin-left:5px;cursor:pointer}
span.hinavCustomerAnalysisLiveText{cursor:pointer;background-color:#0A0;border-radius:2px;color:#fff;padding:2px 5px;font-size:11px;top:-5px;display:inline-block;position:relative;margin-left:10px}
.inputSavedMsg{padding-bottom:2px}
.detailsLinkDiv{padding-top:2px;float:right;padding-right:5px;color:#20a39b;text-decoration:underline;cursor:pointer}
.inputSavedMsgBody,.detailsLinkContainer{height:15px;display:none}
#savedMessageDiv,#divErrorProfile,#change-password #divError{text-align:center;display:none;font-weight:bold;color:#333}
.saveMessage{float:right;color:#008000!important;text-align:right;font-size:13px;font-weight:bold;padding-top:5px;padding-right:15px;display:block;float:left}
#divError{text-align:left;height:20px;padding:5px;width:737px;display:none;font-weight:bold}
#divChangePassword{text-align:center;height:20px;padding:5px;width:737px;display:none;background-color:#698FB4;font-weight:bold;color:#333}
.popupContentBody .tertiaryGroupDiv{height:27px}
.grid-row-groups .infoIconToolTip{background:#d7dce0;border-radius:10px 10px 10px 10px;color:#333;font-size:12px;left:10px;margin-top:0;padding:15px;position:absolute;z-index:1000;box-shadow:0 0 10px -3px #d7dce0;width:400px;text-align:left;font-size:14px}
.grid-row-groups .infoIconToolTip .arrowTop{width:0;height:0;position:absolute;margin-left:10px;margin-top:-31px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #d7dce0}
.errorMessageContainerPopup{padding-top:10px}
.advisorMessage{padding:0;font-size:14px!important;min-height:35px}
#customFooter a{text-decoration:none}
#customFooter a:hover{text-decoration:underline}
#customFooter p{font-size:14px}
.content-page-title-home{font-size:164%;font-weight:normal;margin:5px 0 0 0;padding:5px 0 0 0;width:100%;display:none}
.grid-pager{font-size:10px;padding:0}
.grid,.grid-results{width:100%;font-size:11px;color:#222}
.grid-row a{font-size:11px;text-decoration:none}
.grid-header,.grid-header-results{background-image:url('..//Files/images/interface/HomeGridBackground.jpg');text-decoration:none;font-size:11px}
.grid-header th,.grid-header-results th{background-image:url('..//Files/images/interface/HomeGridBackground.jpg');font-size:11px;text-decoration:none;padding:5px 0 5px 5px;border-width:1px}
.grid-header a{text-decoration:none;font-size:11px}
.grid-header a:hover{cursor:pointer;font-size:11px}
.corner-top,.corner-left,.corner-bottom{background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;padding:0;height:3px}
.btn-toggle-nav a{display:inline-flex;padding:.2rem .5rem;margin-top:.125rem;margin-left:2.4rem;text-decoration:none;font-size:16px}
.selectedRootGroupName{font-size:2ex;padding:5px 0 5px 14px;font-weight:bold}
.content-page-subtitle{font-weight:bold;padding:15px 20px 12px 15px;text-indent:0;font-size:2ex;line-height:.92em;width:100%}
.ajax__myTab .ajax__tab_outer{height:auto;margin-right:2px}
.in-page-nav-tab-link{display:block;text-align:center;text-decoration:none;padding:7px 10px 6px 10px;font-weight:bold}
.in-page-nav-tab{padding-right:2px;vertical-align:bottom}
.in-page-nav-tab-selected a{padding:10px 10px 6px 10px;display:block;text-decoration:none;cursor:default;overflow:visible;font-weight:bold}
.in-page-nav-level4 a{text-decoration:none}
.in-page-nav-level4 a:hover{text-decoration:underline}
.question-type{text-align:left;width:90%}
#header-admin{padding:0;margin-left:0;margin-bottom:0;font-weight:normal;width:100%}
#header{padding:0;margin-left:0;margin-bottom:0;font-weight:normal}
.header-page-title-home{font-size:24px;font-weight:normal;margin:5px 0 0 0;padding:5px 0 0 5px;width:100%}
.header-page-title-home h1{font-size:100%;font-weight:normal;margin:0;padding:0}
.menu_nodeStyle{font-size:11px;padding:5px 5px 5px 5px;width:100%}
.menu_selectedNodestyle{padding:5px 5px 5px 5px;font-weight:bold}
#upperRightCorner{text-decoration:none;margin:10px 0 0 0;display:inline;float:right;white-space:nowrap;font-size:11px}
#upperRightCornerAdmin{text-decoration:none;vertical-align:top;margin:10px 0 0 0;display:inline;float:right;white-space:nowrap;font-size:11px}
.showHideRowButtona.auxMenuItem:hover{text-decoration:none}
a.auxMenuItemBlue{text-decoration:underline}
a.auxMenuItem{text-decoration:none;padding:0 4px 0 4px;cursor:pointer}
a.auxMenuItem:hover{text-decoration:underline}
a.auxMenuItemFooter{text-decoration:none;padding:0 4px 0 4px;cursor:pointer}
a.auxMenuItemFooter:hover{text-decoration:underline}
a.auxMenuItemHighlightedHeader{text-decoration:underline;font-weight:700;font-size:12px}
a.auxMenuItemHighlightedFooter{text-decoration:underline;font-weight:700;font-size:12px}
a.auxMenuItemHighlighted{text-decoration:underline;font-weight:bold;font-size:12px}
#divPageContent{padding:10px 0 10px 0}
.modalBackground{background-color:#333;filter:Alpha(Opacity=40);-moz-opacity:.4;opacity:.4;width:100%;height:100%;position:absolute;z-index:500;top:0;left:0}
.hyperlink{font-weight:normal;font-size:11px}
#framework-footer a,#framework-footer a:visited{background-color:transparent;text-decoration:none}
.rightNavBar-Item{font-size:12px;border:0;padding:3px 0 2px 3px}
.signin-login-header{line-height:.92em;width:100%;margin-top:4px;margin-left:5px;padding:5px 0 0 10px}
.signin-login-layout{padding-left:15px}
#signin-brand-footer a{text-decoration:none}
#signin-brand-footer a:hover{text-decoration:underline}
.signin-top-header-1{display:none;padding-right:0}
.signin-top-header-2{display:none;font-size:95%;padding-right:0;padding-top:0}
.alert-link{font-family:AvenirHeavy;text-decoration:underline!important}
.frameworkBody a,#linkReturn{text-decoration:none;font-size:14px;font-weight:800;color:#000;cursor:pointer}
.rootGroupList .btn{width:15%}
.rootGroupList .groupNavText{width:80%}
.frameworkBody #linkReturn,.frameworkBodyWhite #linkReturn{font-weight:500;font-family:AvenirMedium;color:#717171}
.frameworkBodyWhite #linkReturn{cursor:pointer}
.backToToolHomeLink .groupLabel{line-height:1.4em}
.frameworkBody a:hover{cursor:pointer}
#signin-content{width:50%;margin-top:2px;margin-left:5px;vertical-align:bottom}
#splitter{font-size:0;width:100%;height:1px;padding:0;margin-bottom:2px}
#signin-content-right{padding:0}
#signin-content-padding{padding:0}
.table-grid-bvp{padding:0;font-size:11px;width:100%}
.ButtonStyle{text-decoration:none;font-size:12px;font-weight:bold;margin:0;overflow:visible;padding:1px 6px 2px;width:auto!important}
.header-title h1{font-size:16px;font-weight:normal;margin:18px 0 0 0;width:100%}
.header-title h2{padding:0;margin:5px 0 0;font-size:15px;font-weight:normal}
.header-user{text-decoration:none;padding:0}
#header-right{text-decoration:none;margin:10px 0 0 0;display:inline;float:right;white-space:nowrap;width:100%;margin-top:0!important}
.user-functions{padding:5px 0 0 0}
.Navigation{height:31px;background-repeat:repeat-x}
.Navigation-Items{font-weight:bold;font-size:110%;vertical-align:middle;text-decoration:none;padding:0 15px 0 15px;width:100%}
.Navigation-Items-Selected{font-weight:700;vertical-align:middle;text-decoration:none;width:100%;padding:30px 15px 5px 30px}
.ui-tabs .ui-tabs-nav{list-style:none;-webkit-padding-start:0!important;position:relative;padding:14px 0 0 22px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{font-weight:bold;cursor:text}
.module-header-title{font-size:15px;font-weight:bold;padding-top:7px;text-align:left}
.toolService-row-links a{text-decoration:none}
.tools-row-links a{text-decoration:none}
.bviTab-default{bottom:-3px}
.drop ul li a:hover{padding:4px}
.dropdown{-khtml-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;margin:0;padding:0;position:absolute;width:145px;list-style-type:none}
.dropdown a{text-decoration:none}
.drop ul li:last-child{display:none;-khtml-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}
.ManageDefaultWarning{background:#cc7e7e;min-height:20px;width:100%;padding:8px 15px;font-size:16px;text-align:center;vertical-align:middle;font-weight:bold;color:#333}
.collab-ShareOut{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px}
.collab-ShareSelected{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px}
.collab-ReturnShared{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px}
.collab-Answered{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:16px;height:16px}
.input-ToolTip{background-repeat:no-repeat;border:0;border-collapse:collapse;background-color:transparent;width:13px;height:14px}
.notSelectedNavItem{display:block;background-color:transparent;font-size:91%;text-decoration:none;padding:2px 0 0 0;font-weight:bold}
.publicTool-Button{display:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:bold;padding:5px 5px 5px 5px}
.publicTool-FreeContent{margin:10px;padding:10px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px}
.publicTool-Footer{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:36px;padding-left:15px;padding-right:15px}
.salireLink{text-decoration:none}
ul#topNavBar{padding:0;height:37px;width:1020px;font-family:arial;font-size:14px;font-weight:bold;border-radius:5px;list-style:none;-webkit-padding-start:0!important;margin-bottom:0;margin-top:0}
ul#topNavBar li{position:relative;float:left;height:100%;z-index:2}
ul#topNavBar li.navItemSelected{color:#fff}
ul#topNavBar li.navRightAlign{float:right;padding:0;border-right:0}
ul#topNavBar li.navRightAlign a{padding:10px}
ul#topNavBar li a{color:inherit;text-decoration:none;padding:10px 25px;display:block}
ul#topNavBar li:hover{z-index:1}
ul#topNavBar li ul.tierNavList{position:absolute;top:37px;margin:0 0 0 -1px;padding:5px 0 0 0;font-size:12px;list-style:none;-webkit-padding-start:0!important;z-index:1;display:none;min-width:120px}
ul#topNavBar li ul.tierNavList li{border:0;float:none;margin:0 5px 5px 5px;padding:0 20px 0 0;border-radius:3px}
ul#topNavBar li ul.tierNavList li:hover{margin:0 5px 5px 5px;padding:0 20px 0 0}
ul#topNavBar li ul.tierNavList li a{padding:2px 10px;white-space:nowrap}
.footerLinks{display:inline-flex;align-items:center;height:60px}
.footerLinks,.footerLinks a{color:#000;font-weight:500;font-family:AvenirMedium}
.footerLinks a:hover{text-decoration:none}
.footerLinks span{font-size:12px}
.footerLinks .footerPipe{padding-left:5px;padding-right:5px}
.DropDownUX{display:inline-block}
.DropDownArrow{height:7px;left:3px;padding:4px;position:relative;top:-8px;width:7px;background-repeat:no-repeat;border-style:none}
.DropDownArrow:hover{cursor:pointer}
#ToolServiceTabs{width:100%}
#ToolServiceTabsUL{padding:0;border:0}
#ToolServiceTabsUL li{width:49%}
li.ToolServiceTabsLI{min-width:25%}
.GoogleDriveProcessingSpinner{width:100px;margin-left:8px;display:inline-block;margin-top:-20px}
.GoogleDriveUserFeedback{margin-left:8px;display:inline-block;margin-top:16px}
.googleDriveSuccessModal{padding-left:10px}
#folderLink a.auxMenuItem{padding:0 0 0 0!important}
.googleDriveSuccessModal #folderLink,.googleDriveSuccessModal #googleDriveMessage{width:485px}
td.linkHome{width:auto;height:auto}
div.complete{margin:0 auto}
div.header-bvp table,div#header table{margin:0 auto}
.header-image-register .linkHome{margin:0 5px}
.ImageCenterHelper{display:inline-block;height:100%;vertical-align:middle}
.bvpCustomerAnalysesLinks:hover,.bvpAssetLinks:hover,.bvpToolLinks:hover,.gridActionIcons:hover{text-decoration:underline!important}
#buttonStart.publicTool-Button{background:none!important}
#btnDownloadDeliverableTop.publicTool-Button{background:none!important}
#popupBg_ctrl0_btnTogglePanelPopup{margin-top:8px!important}
.divBrandLinkSignin{overflow-y:auto;max-width:505px;height:505px}
.fallbackText{clear:both}
.demoAnalyticsContainer{height:95px}
.showHideRow{width:100%}
.showHideRowButton{width:102px;margin:0 auto;font-size:14px;cursor:pointer}
#pnlResetSuccess,#pnlResetPassword{height:175px}
#pnlFloatingShareBody{height:450px;padding:15px}
.tblFLoatingShare{width:100%;font-size:14px}
.btnShareQuestions{width:80px;margin-left:10px}
#floatingAsignShareContainer{margin-top:10px;background:none repeat scroll 0 0 #fff}
.shareHeader{border-bottom:1px solid #2B6094}
.pnlAreYouSureTitle{font-size:18px;padding-bottom:25px}
.pnlAreYouSureMessage{font-size:16px;padding-bottom:25px}
#pnlAreYouSure{padding:30px 90px}
#pnlAreYouSure .btnText{padding:7px}
#pnlAreYouSure .btn{font-size:14px;cursor:pointer;color:#fff;min-width:70px;height:45px;margin:10px;display:inline-block}
.pnlAreYouSureOKBtn{background-color:#0b5ab2}
.pnlAreYouSureCancelBtn{background-color:#59636c}
.button,.Button{display:inline-block;outline:0;cursor:pointer;border:solid 1px #2970A6;background:#2970A6;text-align:center;text-decoration:none;font:12px/100% Arial,Helvetica,sans-serif;color:#fff;padding:.5em 2em .55em;border-radius:30px!important;box-shadow:none!important}
.button:hover,.Button:hover{background:#f47c20}
.button:active,.Button:active{position:relative;top:1px}
.Button .iconBtnContainerLinkText{color:#fff}
.ui-front{z-index:5000}
.header-user-options div.icon{font-size:24px;display:inline-flex}
.header-user-options div.icon::before{margin-top:3px;margin-right:7px!important}
.header-user-options div.icon.bi::before{margin-top:3px;margin-right:7px;margin-left:2px}
.header-actions-bvp .header-user-options div.icon::before{margin-top:3px}
.header-user-options div.icon a{font-size:16px;font-weight:400;font-family:AvenirMedium;color:black}
.detailsPopCloseIcon{font-size:35px;display:inline-block;float:right;margin-right:10px;cursor:pointer}
.collapseExpandSwitch{font-size:35px;margin-left:5px;padding-top:13px}
.groupLabelContainer{top:12px;height:28px;text-overflow:ellipsis}
.groupLabelContainer span{height:28px;text-overflow:ellipsis}
.posRelative{position:relative}
#signinInputWrapper{padding-bottom:60px}
#multiSelectDomains li{padding-top:5px}
.bvpRow table.radiobuttonlist,.bvpRow .cbxToolAccess{display:none}
div.bvpRow{width:100%;height:auto;margin:0 0 10px 0;clear:both;position:relative}
.bvpRadioHeader{color:#000;display:block;float:left;font-size:16px;font-weight:bold;padding:11px 0 0;text-transform:uppercase}
.rollBackLink{width:70px;height:20px;color:#4472c4;float:right}
.rollBackLink:hover{cursor:pointer}
.lastUploadedFileLink{height:20px;color:#979696!important;font-size:16px!important;font-weight:normal!important;line-height:1.2em}
.lastUploadedFileLink:hover{cursor:pointer}
.lastUploadedFileLinkLabel{color:black;display:inline-block}
.txtUploadFileContainer{float:left}
.breakBetweenMicroToolNames{clear:both}
.errorSuccessContainer{clear:both;padding-top:5px;padding-bottom:5px}
.zipName{float:left;margin-left:10px;margin-top:4px}
.microToolUploadBVPadmin{color:#2970A6;display:block;float:left;font-size:14px;font-weight:normal;padding:10px 0 15px 65px;clear:both;width:850px}
.uiRadioBtnContainer{margin:0 15px 0 0;float:left;position:relative;top:9px}
.adminRow.form-floating .uiRadioBtnContainer{top:0}
.uiRadioBtnContainer span{display:none;text-align:center;padding:3px 10px;width:42px;color:#FFF;border-radius:5px;cursor:pointer}
.uiRadioBtnContainer span.selected{display:block}
.uiRadioBtnContainer span.offSwitch{background:#F00}
.uiRadioBtnContainer span.onSwitch{background:#00d600}
.openInputDetailsOffCanvas{float:right;background-color:var(--Alert-Colors-Info-Blue-700);color:white;padding:6px 8px;font-size:14px;font-family:'AvenirHeavy';font-weight:800;margin-bottom:15px;cursor:pointer}
.popover{z-index:9999}
.pauseNotificationsSwitch{cursor:pointer}
.pauseNotificationsSwitchLabel{position:relative;top:4px}
#pnlManageToolsOffCanvas .col-md-6,#pnlManageToolsOffCanvas .col-md-12{margin-bottom:20px}
.toolSliderTitle .toolStatus{float:right;padding:5px;position:relative;top:0;cursor:default;text-align:center}
.link.manageUsers{width:fit-content}
.item-header .item-subscript{font-size:12px;font-style:italic}
.popover .statusContainerDateRow{display:none}
.statusContainerDateRow .bi-trash{cursor:pointer;float:right;font-size:16px;color:#842029}
.statusContainerDateRow{font-size:10px}
.statusContainerTextRow{font-size:16px}
.statusContainerTextRow .bi{font-size:23px}
.descriptionContainerPopover,.userCommentContainerPopover{font-size:14px;margin-bottom:15px}
.descriptionContainerPopover,.userCommentContainerPopover{font-size:14px;margin-bottom:15px}
.userCommentContainerPopover.greyColor span{color:#ccc!important;cursor:pointer}
.popover{min-width:320px;max-width:360px}
.BVP .popover{min-width:auto}
.collabPopover.popover,.editContentPopover.popover{min-width:unset!important}
.descriptionIcon,.commentIcon{color:#084298;font-size:16px;margin-top:2px}
.descriptionIcon.bi-clock{color:#664D03}
.descriptionIcon.bi-person-check{color:#0F5132}
.sharedAnswersContainer .descriptionIcon,.validationErrorBlock .descriptionIcon{margin-top:0;font-size:22px}
.sharedAnswersContainer .pendingAnswerTextContainer,.validationErrorBlock .validationErrorTextContainer{margin-top:5px;font-size:16px}
.inputInfoIcon{position:absolute;color:#dcdcdc;cursor:pointer;font-size:23px;padding-left:.4rem;background-color:transparent}
.inputInfoIconStatic{width:25px;height:30px;position:relative;float:left;display:inline-block;text-align:center;top:0;left:0;margin:0 2px}
.inputInfoIcon:hover,.inputInfoIconStatic:hover{color:#084298}
.btn-outline-livetest[type=radio]:checked+label.lbl-btn-outline-live{background-color:#0a0!Important;border-radius:0;color:#FFF}
.btn-outline-livetest[type=radio]:checked+label.lbl-btn-outline-test{background-color:#C23030!Important;border-radius:0;color:#FFF}
.btn-outline-livetest[type=radio]+label.lbl-btn-outline-test{background-color:#E8E8E8!important;border-radius:0;color:#0008c;margin-right:5px}
.btn-outline-livetest[type=radio]+label.lbl-btn-outline-live{background-color:#E8E8E8!important;border-radius:0;color:#0008c}
.btn-outline-livetest[type=radio]:checked+label::after{content:"";width:100%;border-bottom:2px solid #000;display:table;padding-top:10px;position:absolute}
.btn-outline-livetest[type=radio]:checked+label::after{content:"";width:100%;border-bottom:0}
.ui-dialog .ui-dialog-titlebar{display:none}
body .ui-dialog .ui-dialog-content{padding:10px}
.ToolSearchContainer ul.tagit input[type="text"]{width:175px!important}
.spaceUnder{min-height:60px}
.registrationPanel{margin:0 auto;font-size:14px}
.registrationPanel input[type="text"],.registrationPanel input[type="password"],.registrationPanel .dropdownlist{width:100%}
.toolHomeSlickGrid .slick-header-column{padding:0;float:left;box-shadow:none}
.bvpManageToolsSlickGrid .slick-cell,.toolHomeSlickGrid .slick-cell,.announcementsHomeSlickGrid .slick-cell{float:left;font-size:14px;overflow:hidden;font-family:AvenirMedium;font-weight:500;color:black}
.toolHomeSlickGrid .slick-cell.gridActionIcons{cursor:pointer;cursor:hand;text-align:center;position:relative;left:0;overflow:visible}
.toolHomeSlickGrid .slick-cell.gridActionIconsDummy{text-align:center;position:relative;left:0;overflow:visible}
.isDeleteMode .toolHomeDeleteHeader{margin-left:30px!important}
.isDeleteMode .toolHomeCustomerAnalysesLinksHeader{width:940px!important}
.isDeleteMode .toolHomeCustomerAnalysesLinks{width:947px!important}
.isMicrotool .toolHomeCustomerAnalysesLinksHeader{width:900px!important}
.isMicrotool .toolHomeCustomerAnalysesLinks{margin-left:22px;width:915px!important}
.isMicrotool.isDeleteMode .toolHomeCustomerAnalysesLinksHeader{width:924px!important}
.isMicrotool.isDeleteMode .toolHomeCustomerAnalysesLinks{width:939px!important}
.isMicrotool.isDeleteMode .toolHomeDeleteHeader{margin-left:30px!important}
.isDeleteMode .toolHomeSettingsHeader,.isDeleteMode .toolHomeSettings{display:none}
.toolHomeCustomerAnalysesLinksHeader{margin-left:18px!important;width:790px!important;margin:0 0 0 6px}
.toolHomeStatusHeader{margin-left:8px!important;width:75px!important;margin:0 0 0 6px}
.toolHomeDateHeader{width:165px!important;margin:0 0 0 6px;text-align:center;padding-right:10px!important}
.toolHomeShareHeader{width:110px!important;margin:0 0 0 6px;text-align:center}
.toolHomeSettingsHeader{width:60px!important;margin:0 0 0 6px;text-align:center}
.toolHomeCopyHeader,.toolHomePresentHeader,.toolHomeResultsHeader,.toolHomeInputsHeader{width:100px!important;margin:0 0 0 6px;text-align:center}
.toolHomeDeleteHeader{width:58px!important;margin:0 0 0 18px;text-align:center;margin-left:140px!important}
.toolHomeStatus{width:35px;color:white!important}
.toolHomeCustomerAnalysesLinks{width:794px!important;cursor:pointer;cursor:hand;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding:0 10px}
.toolHomeDate{padding:0 10px;color:#777;width:165px!important;text-align:center}
.toolHomeShare,.toolHomeShareDummy{width:110px!important}
.toolHomeSettings{width:60px!important;margin:-10px 0 0 6px!important}
.toolHomeResults,.toolHomeResultsDummy,.toolHomeInputs,.toolHomePresent,.toolHomeCopy,.toolHomeDelete{width:107px!important;color:#323232}
.toolHomeCustomerTemplatesLinksHeader{margin-left:18px!important;width:760px!important;margin:0 0 0 6px}
#toolHomeCustomerTemplatesContainer .toolHomeDateHeader{width:110px!important;margin:0 0 0 6px;text-align:center;padding-right:10px!important}
#toolHomeCustomerTemplatesContainer .toolHomeCopyHeader{width:58px!important;margin:0 0 0 6px;text-align:center}
#toolHomeCustomerTemplatesContainer .toolHomeDeleteHeader{width:58px!important;margin:0 0 0 12px;text-align:center}
.toolHomeCustomerTemplatesLinks{width:766px!important;cursor:pointer;cursor:hand;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding:0 10px}
.toolHomeTemplatesDate{padding:0 10px;color:#777;font-size:9px!important;width:120px!important;text-align:center}
.toolHomeTemplateCopy{margin-left:10px;width:58px!important}
.toolHomeTemplateDelete{width:58px!important;margin:-7px 0 0 12px!important}
#bvpCustomerAnalysesContainer .slick-cell{padding:0 10px;overflow:hidden;float:left;font-weight:bold}
.bvpCustomerAnalysesLinksHeader{margin-left:6px;width:400px!important}
.bvpToolLinksHeader{width:310px!important}
.bvpLastUpdatedHeader{width:105px!important}
.bvpHomeInputsHeader,.bvpHomeResultsHeader{width:60px!important;font-size:12px}
.bvpCustomerAnalysesLinks{width:380px!important;font-size:12px}
.bvpToolLinks{width:290px!important;padding:0 12px;font-size:12px}
.bvpLastUpdated{width:95px!important;color:#777;font-size:9px}
.bvpHomeInputs,.bvpHomeResults{width:40px!important;font-size:12px}
#bvpAssetContainer .slick-cell{padding:0 10px;overflow:hidden;float:left;font-weight:bold}
.bvpAssetLinksHeader{width:780px!important;margin-left:6px}
.bvpAssetCategoryHeader{width:110px!important}
.bvpAssetFormatIconsHeader{width:102px!important}
.bvpLastModifiedDateHeader{width:140px!important}
.bvpAssetPreviewedHeader{width:65px!important}
.bvpShareAssetLinksHeader{width:50px!important}
#bvpAssetsPager input,#bvpAnnouncementsPager input{margin-left:5px;margin-right:10px}
.bvpAssetLinks{width:780px;cursor:pointer;cursor:hand;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:12px}
.bvpAssetCategory{width:100px;text-align:center;color:#666;font-size:12px}
.bvpAssetFormatIcons{width:100px;color:#666;text-align:center;font-size:25px!important;font-weight:normal!important;margin:-5px 0 0 0;height:30px!important}
.bvpAssetFormatIcons.pdf{margin-top:-4px;font-size:18px!important}
.bvpLastModifiedDate{width:150px;color:#666;text-align:center;font-size:12px}
.bvpAssetPreviewed{width:65px;color:#666;text-align:center;font-size:12px}
.bvpShareAssetLinks{width:36px;cursor:pointer;cursor:hand;font-size:12px}
.microToolExportButton{margin:0 3px}
.resultsButton{background-color:#ddd;border:1px solid #999;border-radius:0;padding:4px 8px 4px 4px;margin:0 3px;display:inline-block;width:unset}
#resultsPageButtonWrapper{margin-left:10px;clear:both;display:inline-block;width:95%}
#resultsPageButtonWrapperBottom{margin-left:10px}
#resultsPageButtonWrapperBottom .resultsButton{margin-bottom:15px}
.resultsButton .bi{font-size:20px;margin-top:2px;margin-right:5px}
.gridActionIcons.dataLifeCycleEdit.bi::before{font-size:20px;margin-top:-5px}
.pnlQD.capabilityPnlQD{padding-top:50px}
#spembed{color:#fff}
#tbxDescriptionShare{height:100px!important}
.bvpAdminTopText p{padding:10px 0;font-size:14px}
.bvpAdminTopText{padding-bottom:20px;padding-top:20px}
.defaultTR td{padding:10px 0}
.supportPopX{float:right}
.lblToolName{min-width:125px;display:inline-block}
.tblDefaultTools{font-size:14px}
.tblDefaultTools input{width:24px;height:16px;top:2px!important;position:relative}
.ddlTools{width:300px}
#domains{width:100%;height:150px}
.totalBlock{font-size:15px;font-weight:bold;display:inline-block}
.totalLabel{display:inline-block}
.GAPieChart,.GAEventChart,.GANewVsReturningChart{display:inline-block;vertical-align:top;min-width:350px;width:50%}
.GAEventChart{margin-top:20px}
.GAPieChartsContainer,.GAEventChartsContainer{display:inline-block;width:100%}
.DemoDataPointContainer .DemoDataPointRowLeft{width:65%}
.DemoDataPointContainer .DemoDataPointRowRight{width:150px;float:right}
.GAdatepickers{float:right;font-weight:bold;font-size:14px}
#sessionsPerCountryMap{margin-top:20px}
.GAstartDate,.GAendDate{min-width:92px;resize:none;padding:6px}
.GAstartDate{margin-right:70px}
.datePickerErrorMessage{color:red;margin-top:10px}
#bvpActivityContainer div.gridActionIcons.announcementsHomeDelete{background:none repeat scroll 0 0 #DADDE0;border-radius:3px 3px 3px 3px;color:#666;display:block;height:auto;margin:-7px 0 0 10px;line-height:17px;padding:5px;width:auto}
#bvpActivityContainer .slick-header-column{float:left;box-shadow:none;padding:0 10px 0 0}
#ctl00_pnlAdmin .textAndButtonContainer .btn{float:right}
#ctl00_pnlAdmin .textAndButtonContainer{display:inline-block;width:100%}
#ctl00_pnlAdmin .textAndButtonContainer a,#ctl00_pnlAdmin .textAndButtonContainer .btn{display:inline-block}
#collapse-admin ul{list-style-type:none}
#collapse-admin li{padding-left:11px;padding-bottom:10px;padding-top:5px;font-size:16px;font-family:AvenirLight;cursor:pointer}
.bvpActivityInfo{border-radius:3px 0 0 3px;height:14px!important;padding:0 0 15px 15px;position:relative;width:1235px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#212529!important}
.bvpActivityUpdated{padding:0 10px;color:#333;width:112px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.announcementsHomeSettings{margin-top:-8px!important}
.announcementsHomeDelete,.announcementsHomeEdit.dropdown-item{width:100%!important;padding:0 10px;font-size:14px}
.bvpActivityInfoHeader{width:1224px!important}
.bvpActivityInfo{cursor:pointer}
.bvpActivityUpdatedHeader{width:105px!important}
.announcementsHomeEditHeader{width:40px!important}
.announcementsHomeDeleteHeader{width:43px!important}
.bvpManageToolHeader{min-width:100px!important}
.bvpManageToolsCategoryHeader{width:105px!important}
.bvpManageToolsStatusHeader{width:100px!important;margin-left:26px}
.bvpManageToolsExpirationHeader{width:140px!important}
.bvpManageToolsTitleHeader{min-width:250px!important}
.bvpManageToolsIconLinksHeader{width:100px!important}
.bvpManageToolsStatus{padding-left:20px;color:white!important;cursor:default;margin-top:-5px}
#bvpActivityContainer .slick-viewport .slick-cell.bvpManageToolsStatus:hover{color:white!important}
.bvpManageToolsTitle{cursor:pointer}
.analyticsToolTableData .noLink{color:black}
.bvpManageToolsIconLinks .bi::before{font-size:18px;margin-left:10px;color:var(--Alert-Colors-Info-Blue-700);cursor:pointer}
.link{cursor:pointer;color:var(--Alert-Colors-Info-Blue-700)}
.item-header{font-size:18px;font-weight:800;font-family:AvenirHeavy;margin-bottom:15px;margin-top:15px}
.linkCopyButton{background-color:var(--Brand-Colors-Blue-500);padding:6px;cursor:pointer;color:white}
.linkCopyButton.bi::before{margin-right:4px}
.addToolOwnerLink.bi::before{color:black;margin-right:10px}
.ui-state-default.slick-header-column,.ui-state-default.slick-header{border:unset;background:unset}
.toolOwnerNameLink,.toolOwnerName{font-size:16px;font-weight:800}
.deleteToolOwner,.deleteToolAdmin{cursor:pointer;font-size:16px;color:#842029}
#pnlManageToolsOffCanvas .item-description{line-height:1.5rem}
#pnlManageToolsFilterOffCanvas label.form-check-label{top:5px;position:relative}
.toolOwnerItemContainer .bi-chevron-right::before{padding-top:10px}
.manageToolsGoBackLink{cursor:pointer}
.manageToolsGoBackLink .bi::before{color:black;margin-right:10px;top:-1px;position:relative;font-size:14px}
.manageToolsGoBackLink .item-header{color:var(--Alert-Colors-Info-Blue-700);font-weight:400;font-family:AvenirBook;font-size:14px}
.bvpManageToolsExpiration{width:140px!important}
.bvpManageToolsCategory{width:105px!important}
.bvpManageToolsBrandName{width:120px!important}
.manageToolStatusExpiring{background-color:var(--Brand-Colors-Orange-500);padding-left:6px;padding-right:6px;padding-top:3px}
.manageToolStatusExpired{background-color:var(--Alert-Colors-Danger-Red-500);padding-left:6px;padding-right:6px;padding-top:3px}
.manageToolStatusActive{background-color:#B9D36C;padding-left:6px;padding-right:6px;padding-top:3px}
.manageToolStatusPreLaunch{background-color:var(--Brand-Colors-Purple-500);padding-left:6px;padding-right:6px;padding-top:3px}
.manageToolStatusBeta{background-color:var(--Brand-Colors-Purple-500);padding-left:6px;padding-right:6px;padding-top:3px}
.launchDate,.expireDate{color:var(--Brand-Colors-Gray-400)}
.pnlFilterHidden{height:0!important;display:none}
.pnlFilterVisible{height:auto!important}
.analysisInputsWrapper select.dropdownlist.disabledDDL,.refreshDetailsPop select.dropdownlist.disabledDDL,.analysis-results select.dropdownlist.disabledDDL{border:1px solid #f1f1f1!important;background-color:#fff!important;color:#6d6d6d!important}
#pnlSourceFilePreviewPop iframe,#pnlSourceFilePreview iframe{height:100vh;width:100%}
.refreshDetailsPop .modal-content,#pnlSourceFilePreviewPop .modal-content{height:100%}
#pnlSourceFilePreview .errorContainer{border-radius:16px;width:32px;height:32px;display:inline-block;box-shadow:0 4px 4px 0 rgba(232,66,80,0.25);border:1px solid var(--Alert-Colors-Danger-Red-600);background:var(--Secondary-Red,var(--Alert-Colors-Danger-Red-500))}
#pnlSourceFilePreview .successContainer{border-radius:16px;width:32px;height:32px;display:inline-block;border:1px solid #1467E6;background:#2976EC;box-shadow:0 4px 4px 0 rgba(41,118,236,0.25)}
#pnlSourceFilePreview .errorContainer .bi{font-size:17px;color:white;position:relative;top:6px;left:0}
#pnlSourceFilePreview .successContainer .bi{font-size:18px;color:white;position:relative;top:6px;left:0}
#pnlSourceFilePreview .errorNumber{cursor:pointer;position:relative;display:flex;align-items:center;color:#848484;font-size:18px}
#pnlSourceFilePreview .transbox{-webkit-backdrop-filter:blur(7px);filter:blur(7px);backdrop-filter:blur(7px);font-weight:bold}
.iframeFloatingMessageContainerCol .iframe-blackbackground{width:100%;height:100vh}
.blackbackground{background-color:black}
#whatFileAreWeViewing{font-size:14px;width:100%;word-wrap:break-word}
#pnlSourceFilePreview .iframeFloatingMessageContainer{background-color:white;height:200px;width:475px;position:absolute;display:block;z-index:1029;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;padding:25px}
#pnlSourceFilePreview .iframeFloatingMessageContainer .iframeFloatingHeader{font-weight:bold;font-size:18px;padding-top:10px}
#pnlSourceFilePreview .iframeFloatingMessageContainer .iframeFloatingMessage{font-size:14px;padding-top:10px}
#pnlSourceFilePreview .iframeFloatingMessageContainerCol{display:flex;justify-content:center}
#pnlSourceFilePreview .iframeFloatingMessageContainerColAlignCenter{align-items:center}
#divUploadError-SourceFile .accordion-body{padding:0rem 1.25rem 1rem .2rem}
#divUploadError-SourceFile .accordion-header.row{margin-right:unset}
#divUploadError-SourceFile .accordion-item{background-color:unset}
#divUploadError-SourceFile .accordion-flush .accordion-collapse{margin-top:-10px}
#divUploadError-SourceFile .accordion-button{font-size:16px;font-style:normal;font-weight:800;line-height:normal}
#divUploadError-SourceFile .accordion-button:not(.collapsed){box-shadow:none}
#pnlSourceFilePreview .errorHeaderOverall,#pnlSourceFilePreview .successHeaderOverall{font-weight:bold;font-size:18px;position:relative;top:4px}
#pnlSourceFilePreview .errorTitle{font-size:14px;font-weight:bold;padding-bottom:5px;cursor:pointer;max-width:260px;display:inline-block}
#pnlSourceFilePreview .errorDetail{cursor:pointer}
#pnlSourceFilePreview .expandCollapseIcon{float:right;font-size:20px;position:relative;top:-5px;cursor:pointer}
.refreshDetailsPop .modal-dialog{max-width:calc(100% - 3.5rem)}
.pnlQD:hover>div.pnlQD .tblInputs input,.pnlQD:hover>div.pnlQD .tblInputs select{box-shadow:0 0 6px -1px #20a39b}
.tblInputsParagraph{float:right}
.rtrGroupAssignmentDdl{width:220px!important}
.paragraphTopMargin{margin-top:40px}
.pnlQD .trumbowyg-box{width:99.5%!important;border:1px solid #C3C3C3!important;margin:15px 0 40px 0!important}
.trumbowyg-button-pane{background:none repeat scroll 0 0 #fff!important}
.trumbowyg-box,.trumbowyg-editor{background:none repeat scroll 0 0 #fff;clear:both;float:left;margin:5px auto!important;min-height:120px!important;position:relative}
.trumbowyg-box{background:none repeat scroll 0 0 #fff!important;border:1px solid #333!important;width:72%!important}
#pnlManageContentOffCanvas .trumbowyg-box{width:100%!important}
.pnlQD .trumbowyg-box .trumbowyg-editor{font-size:14px}
#bvpHomeWelcomeText{padding-left:10px;padding-right:20px;margin-bottom:30px;font-size:24px}
.sliderWelcomeText{padding-left:10px;padding-right:20px;margin-bottom:20px;font-size:16px}
.trumbowyg-editor,.trumbowyg-textarea{padding:10px 20px!important;min-height:120px!important;width:100%!important}
.trumbowyg-textarea{display:none}
.paragraphReadonly{background-color:#fff!important;color:#6d6d6d!important;cursor:default!important}
.paragraphReadonly .trumbowyg-button-group button{background-color:#fff!important;color:#6d6d6d!important;cursor:default!important}
.pnlQD .trumbowyg-box.paragraphReadonly{background-color:#fff!important;color:#6d6d6d!important;border:1px solid #f1f1f1!important;cursor:default!important}
.paragraphReadonly .trumbowyg-button-group button svg{opacity:.6!important}
.pnlQD{padding-top:5px;padding-bottom:5px}
.pointerRowBottom,.pointerRowTop{width:100%;display:inline-block}
.pnlGroupPopup{height:100%;min-height:40px;width:100%;position:absolute}
.tdRepeaterQuestionPopup{padding-left:00px}
.resultsVisualContainerCio{float:left}
.pnlHd{padding:1px 0 1px 0}
.groupQuestionDivPopup{padding-left:5px}
.TableCircle{background-color:red;width:20px;border-radius:13px;color:#000;display:inline-block}
.TableCircleText{padding:5px;font-size:18px;border-radius:5px;color:#fff}
.LitLinkleft{padding:8px 0 0 0!important;margin-top:0;display:block;text-align:left;font-size:12px!important;vertical-align:middle!important}
.owl-stage{min-width:924px}
.resultsVisualColumn{float:left;padding:5px}
.pnlDemographicQuestions,.pnlCurrencyConversion,.pnlEditAnalysis{display:inline-block;text-align:left}
#deliverableInputs{overflow-y:scroll;height:90%}
a.arrowNav.inviteUserBtn{background-color:#b9d36c;color:#fff;font-family:AvenirHeavy;font-weight:800;font-size:16px;position:relative;top:10px;right:10px}
.simplemodal-wrap #deliverableInputs{padding-left:15px}
.brandLoginLogo{max-width:150px;max-height:40px;margin:10px}
#pnlManageGroupInner{overflow-y:scroll;overflow-x:hidden;height:300px}
#pnlInviteCioReaderUserInner{overflow-y:auto;overflow-x:auto;height:460px}
#pnlQbrReaderWelcomeInner{overflow-y:auto;overflow-x:hidden;height:165px}
.groupHeaderInPop{font-size:18px}
#pnlManageGroupRelationshipInner{overflow-y:auto;overflow-x:hidden;height:225px}
.metricHeader{font-weight:bold;font-size:14px}
.pnlActualText{text-align:right;margin-right:85px}
.funcAreaName{font-size:31px;font-weight:bold;padding-top:10px;padding-left:5px}
.projectName{font-size:28px;font-weight:bold;padding-top:10px;padding-left:5px}
.metricName{font-size:25px;font-weight:bold;padding-top:10px;padding-left:5px;min-width:900px}
.metricNarrative,.projectNarrative,.funcAreaNarrative{font-size:22px;line-height:34px;clear:both;padding-bottom:40px;padding-top:15px;min-width:900px;padding-left:5px}
.metricTargetContainer{clear:both}
.quaternaryGroupItem.selected .quaternaryGroupName span{color:cornflowerblue}
.resultsVisualContainerCio .highcharts-title{font-size:18px!important}
.cioHighchartTitle{text-align:center;font-size:18px;font-weight:bold;margin-top:20px}
.resultsVisualContainerCio .highcharts-legend-item text{font-size:14px!important}
.resultsVisualContainerCio .highcharts-axis-labels text{font-size:14px!important}
.pnlActualShowFormat{float:left;display:block!important}
.pnlTarget{float:right}
.pnlTargetText{color:#333;position:relative;line-height:18px;text-indent:10px;font-size:14px;float:left;display:inline-block;text-align:right;width:75px}
.cioInputs{min-width:315px}
.cioInputElement{float:left}
.userInput.inviteUsers{width:99%!important}
.removeQbrReaderRoleLink{cursor:pointer;color:red}
.readerRoleStatusTable th{min-width:100px;text-decoration:underline}
.cioInfo{width:20px;display:inline-block}
.cioInfo.funcAreaEdit .infoToolTip{background:none repeat scroll 0 0 #CCC;color:#FFF;left:10px;padding:5px;position:absolute;top:5px;z-index:1000;border-radius:3px;font-size:14px;text-align:left;overflow-y:visible!important}
.cioInfo.funcAreaAdmin .infoToolTip{background:none repeat scroll 0 0 #CCC;color:#FFF;left:10px;padding:5px;position:absolute;top:5px;z-index:1000;border-radius:3px;font-size:14px;text-align:left;overflow-y:visible!important}
.cioInfo.projectEdit .infoToolTip{background:none repeat scroll 0 0 #CCC;color:#FFF;left:0;padding:5px;position:absolute;top:35px;z-index:9999;border-radius:3px;font-size:14px;text-align:left;overflow-y:visible!important}
.cioInfo.projectAdmin .infoToolTip{background:none repeat scroll 0 0 #CCC;color:#FFF;left:1px;padding:5px;position:absolute;top:35px;z-index:9999;border-radius:3px;font-size:14px;text-align:left;overflow-y:visible!important}
.lblTarget{width:70px;color:#333;padding:5px 5px;-webkit-padding-before:5px;-webkit-padding-after:5px;position:relative;line-height:18px;font-size:14px;float:none;display:block;text-align:right;clear:both}
.inputsCtrlData{display:none!important}
#btnMFAgetCode{cursor:pointer}
#pnlMFAcontent p{font-family:AvenirLight;font-size:14px;font-weight:300}
.hinavExitManageDefaults .bi::before{margin-top:5px}
.selfEditTableOfContentsDropDown{background-color:unset!important;border:0}
.selfEditTableOfContentsDropDown:hover{color:unset!important}
.selfEditTableOfContentsDropDown i{color:#000;font-size:20px}
.selfeditTableOfContentsLabel{font-size:16px;font-weight:600;color:#000!important}
ul.selfeditTableOfContents{padding:0;margin:0 auto;list-style:none}
ul.selfeditTableOfContents li{margin-bottom:1em;line-height:1.25;font-size:1em}
span.selfEditLanguageLink{text-transform:none;cursor:pointer}
.navbar-selfEditTableOfContents .dropdown-menu{padding:1em;box-shadow:0 2px 4px 0 rgb(0 0 0 / 50%);border:0;border-radius:0;min-width:291px}
.accordion-header,.accordion-button,.accordion-button:after,.accordion-button:not(.collapsed)::after{color:#000!important;background-color:unset!important;border-color:unset!important;font-size:14px;font-weight:800}
.accordion-button:focus{box-shadow:unset!important;border:unset!important}
.manageUsersForm{font-size:16px}
.manageUsersForm .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}
.manageUsersForm .select2-container .select2-selection--single{height:40px}
.manageUsersForm .select2-container--default .select2-selection--single .select2-selection__arrow b{top:70%}
.microToolSessionChartTitle,.microToolSessionChart{font-size:16px}
.microToolSessionDataTable .page-list{display:none!important}
.microToolSessionChartTitle{font-family:AvenirHeavy}
.microToolSessionChartInnerWrapper{background-color:white;padding-top:1em;padding-bottom:1em;margin-bottom:1em}
.mainstayBSTable{font-size:16px;overflow-x:scroll}
.mainstayBSTable .th-inner{min-height:37px;display:flex;flex-direction:column;justify-content:center}
.mainstayBSTable thead th,.mainstayBSTable thead th .th-inner{background:#e5e4e4;font-family:AvenirHeavy;padding:.5rem .5rem!important}
.mainstayBSTable tbody td{background:#fff;padding:1rem;font-family:AvenirMedium}
.mainstayBodyAccordionHeader .accordion-button{font-family:AvenirHeavy;font-size:24px}
.bootstrap-table .fixed-table-toolbar .btn-group{height:32px}
.bootstrap-table .dropdown{border:unset!important}
.bootstrap-table .fixed-table-container .table thead th .both{background-image:unset}
.table-bordered>:not(caption)>*>*{border:0}
.table-hover>tbody>tr:hover>*{background:#e5e4e4;color:unset}